From 55f56418df58d196daa97f3c08e3b6305e831b82 Mon Sep 17 00:00:00 2001
From: Niall Sheridan <nsheridan@gmail.com>
Date: Fri, 5 Aug 2016 06:35:19 +0100
Subject: [PATCH] Use bootstrap

Move templates and static under server/
---
 cmd/cashierd/main.go                          |    4 +-
 server/static/css/bootstrap-theme.css         |  587 ++
 server/static/css/bootstrap-theme.css.map     |    1 +
 server/static/css/bootstrap-theme.min.css     |    6 +
 server/static/css/bootstrap-theme.min.css.map |    1 +
 server/static/css/bootstrap.css               | 6757 +++++++++++++++++
 server/static/css/bootstrap.css.map           |    1 +
 server/static/css/bootstrap.min.css           |    6 +
 server/static/css/bootstrap.min.css.map       |    1 +
 .../fonts/glyphicons-halflings-regular.eot    |  Bin 0 -> 20127 bytes
 .../fonts/glyphicons-halflings-regular.svg    |  288 +
 .../fonts/glyphicons-halflings-regular.ttf    |  Bin 0 -> 45404 bytes
 .../fonts/glyphicons-halflings-regular.woff   |  Bin 0 -> 23424 bytes
 .../fonts/glyphicons-halflings-regular.woff2  |  Bin 0 -> 18028 bytes
 server/static/js/bootstrap.js                 | 2377 ++++++
 server/static/js/bootstrap.min.js             |    7 +
 server/static/js/npm.js                       |   13 +
 server/static/static.go                       | 6517 ++++++++++++++++
 server/templates/certs.go                     |   70 +
 server/templates/token.go                     |   56 +
 templates/certs.go                            |   71 -
 templates/token.go                            |   49 -
 22 files changed, 16691 insertions(+), 121 deletions(-)
 create mode 100644 server/static/css/bootstrap-theme.css
 create mode 100644 server/static/css/bootstrap-theme.css.map
 create mode 100644 server/static/css/bootstrap-theme.min.css
 create mode 100644 server/static/css/bootstrap-theme.min.css.map
 create mode 100644 server/static/css/bootstrap.css
 create mode 100644 server/static/css/bootstrap.css.map
 create mode 100644 server/static/css/bootstrap.min.css
 create mode 100644 server/static/css/bootstrap.min.css.map
 create mode 100644 server/static/fonts/glyphicons-halflings-regular.eot
 create mode 100644 server/static/fonts/glyphicons-halflings-regular.svg
 create mode 100644 server/static/fonts/glyphicons-halflings-regular.ttf
 create mode 100644 server/static/fonts/glyphicons-halflings-regular.woff
 create mode 100644 server/static/fonts/glyphicons-halflings-regular.woff2
 create mode 100644 server/static/js/bootstrap.js
 create mode 100644 server/static/js/bootstrap.min.js
 create mode 100644 server/static/js/npm.js
 create mode 100644 server/static/static.go
 create mode 100644 server/templates/certs.go
 create mode 100644 server/templates/token.go
 delete mode 100644 templates/certs.go
 delete mode 100644 templates/token.go

diff --git a/cmd/cashierd/main.go b/cmd/cashierd/main.go
index 67af7cfe..b530af9f 100644
--- a/cmd/cashierd/main.go
+++ b/cmd/cashierd/main.go
@@ -29,8 +29,9 @@ import (
 	"github.com/nsheridan/cashier/server/config"
 	"github.com/nsheridan/cashier/server/fs"
 	"github.com/nsheridan/cashier/server/signer"
+	"github.com/nsheridan/cashier/server/static"
 	"github.com/nsheridan/cashier/server/store"
-	"github.com/nsheridan/cashier/templates"
+	"github.com/nsheridan/cashier/server/templates"
 )
 
 var (
@@ -359,6 +360,7 @@ func main() {
 	r.Methods("GET").Path("/revoked").Handler(appHandler{ctx, listRevokedCertsHandler})
 	r.Methods("POST").Path("/admin/revoke").Handler(CSRF(appHandler{ctx, revokeCertHandler}))
 	r.Methods("GET").Path("/admin/certs").Handler(CSRF(appHandler{ctx, listAllCertsHandler}))
+	r.PathPrefix("/").Handler(http.FileServer(static.FS(true)))
 	logfile := os.Stderr
 	if config.Server.HTTPLogFile != "" {
 		logfile, err = os.OpenFile(config.Server.HTTPLogFile, os.O_WRONLY|os.O_APPEND|os.O_CREATE, 0660)
diff --git a/server/static/css/bootstrap-theme.css b/server/static/css/bootstrap-theme.css
new file mode 100644
index 00000000..31d88826
--- /dev/null
+++ b/server/static/css/bootstrap-theme.css
@@ -0,0 +1,587 @@
+/*!
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+.btn-default,
+.btn-primary,
+.btn-success,
+.btn-info,
+.btn-warning,
+.btn-danger {
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
+}
+.btn-default:active,
+.btn-primary:active,
+.btn-success:active,
+.btn-info:active,
+.btn-warning:active,
+.btn-danger:active,
+.btn-default.active,
+.btn-primary.active,
+.btn-success.active,
+.btn-info.active,
+.btn-warning.active,
+.btn-danger.active {
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+}
+.btn-default.disabled,
+.btn-primary.disabled,
+.btn-success.disabled,
+.btn-info.disabled,
+.btn-warning.disabled,
+.btn-danger.disabled,
+.btn-default[disabled],
+.btn-primary[disabled],
+.btn-success[disabled],
+.btn-info[disabled],
+.btn-warning[disabled],
+.btn-danger[disabled],
+fieldset[disabled] .btn-default,
+fieldset[disabled] .btn-primary,
+fieldset[disabled] .btn-success,
+fieldset[disabled] .btn-info,
+fieldset[disabled] .btn-warning,
+fieldset[disabled] .btn-danger {
+  -webkit-box-shadow: none;
+          box-shadow: none;
+}
+.btn-default .badge,
+.btn-primary .badge,
+.btn-success .badge,
+.btn-info .badge,
+.btn-warning .badge,
+.btn-danger .badge {
+  text-shadow: none;
+}
+.btn:active,
+.btn.active {
+  background-image: none;
+}
+.btn-default {
+  text-shadow: 0 1px 0 #fff;
+  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
+  background-image:      -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
+  background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-color: #dbdbdb;
+  border-color: #ccc;
+}
+.btn-default:hover,
+.btn-default:focus {
+  background-color: #e0e0e0;
+  background-position: 0 -15px;
+}
+.btn-default:active,
+.btn-default.active {
+  background-color: #e0e0e0;
+  border-color: #dbdbdb;
+}
+.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.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: #e0e0e0;
+  background-image: none;
+}
+.btn-primary {
+  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
+  background-image:      -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
+  background-image:         linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-color: #245580;
+}
+.btn-primary:hover,
+.btn-primary:focus {
+  background-color: #265a88;
+  background-position: 0 -15px;
+}
+.btn-primary:active,
+.btn-primary.active {
+  background-color: #265a88;
+  border-color: #245580;
+}
+.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.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: #265a88;
+  background-image: none;
+}
+.btn-success {
+  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
+  background-image:      -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
+  background-image:         linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-color: #3e8f3e;
+}
+.btn-success:hover,
+.btn-success:focus {
+  background-color: #419641;
+  background-position: 0 -15px;
+}
+.btn-success:active,
+.btn-success.active {
+  background-color: #419641;
+  border-color: #3e8f3e;
+}
+.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.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: #419641;
+  background-image: none;
+}
+.btn-info {
+  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
+  background-image:      -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
+  background-image:         linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-color: #28a4c9;
+}
+.btn-info:hover,
+.btn-info:focus {
+  background-color: #2aabd2;
+  background-position: 0 -15px;
+}
+.btn-info:active,
+.btn-info.active {
+  background-color: #2aabd2;
+  border-color: #28a4c9;
+}
+.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.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: #2aabd2;
+  background-image: none;
+}
+.btn-warning {
+  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
+  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
+  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-color: #e38d13;
+}
+.btn-warning:hover,
+.btn-warning:focus {
+  background-color: #eb9316;
+  background-position: 0 -15px;
+}
+.btn-warning:active,
+.btn-warning.active {
+  background-color: #eb9316;
+  border-color: #e38d13;
+}
+.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.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: #eb9316;
+  background-image: none;
+}
+.btn-danger {
+  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
+  background-image:      -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
+  background-image:         linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-color: #b92c28;
+}
+.btn-danger:hover,
+.btn-danger:focus {
+  background-color: #c12e2a;
+  background-position: 0 -15px;
+}
+.btn-danger:active,
+.btn-danger.active {
+  background-color: #c12e2a;
+  border-color: #b92c28;
+}
+.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.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: #c12e2a;
+  background-image: none;
+}
+.thumbnail,
+.img-thumbnail {
+  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
+          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
+}
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus {
+  background-color: #e8e8e8;
+  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
+  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
+  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
+  background-repeat: repeat-x;
+}
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+  background-color: #2e6da4;
+  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
+  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
+  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
+  background-repeat: repeat-x;
+}
+.navbar-default {
+  background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
+  background-image:      -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
+  background-image:         linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
+}
+.navbar-default .navbar-nav > .open > a,
+.navbar-default .navbar-nav > .active > a {
+  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
+  background-image:      -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
+  background-image:         linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
+  background-repeat: repeat-x;
+  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
+}
+.navbar-brand,
+.navbar-nav > li > a {
+  text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
+}
+.navbar-inverse {
+  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
+  background-image:      -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
+  background-image:         linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-radius: 4px;
+}
+.navbar-inverse .navbar-nav > .open > a,
+.navbar-inverse .navbar-nav > .active > a {
+  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
+  background-image:      -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
+  background-image:         linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
+  background-repeat: repeat-x;
+  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
+          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
+}
+.navbar-inverse .navbar-brand,
+.navbar-inverse .navbar-nav > li > a {
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
+}
+.navbar-static-top,
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  border-radius: 0;
+}
+@media (max-width: 767px) {
+  .navbar .navbar-nav .open .dropdown-menu > .active > a,
+  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
+  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
+    color: #fff;
+    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
+    background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
+    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
+    background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
+    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
+    background-repeat: repeat-x;
+  }
+}
+.alert {
+  text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
+}
+.alert-success {
+  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
+  background-image:      -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
+  background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
+  background-repeat: repeat-x;
+  border-color: #b2dba1;
+}
+.alert-info {
+  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
+  background-image:      -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
+  background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
+  background-repeat: repeat-x;
+  border-color: #9acfea;
+}
+.alert-warning {
+  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
+  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
+  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
+  background-repeat: repeat-x;
+  border-color: #f5e79e;
+}
+.alert-danger {
+  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
+  background-image:      -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
+  background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
+  background-repeat: repeat-x;
+  border-color: #dca7a7;
+}
+.progress {
+  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
+  background-image:      -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
+  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
+  background-repeat: repeat-x;
+}
+.progress-bar {
+  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
+  background-image:      -o-linear-gradient(top, #337ab7 0%, #286090 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
+  background-image:         linear-gradient(to bottom, #337ab7 0%, #286090 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
+  background-repeat: repeat-x;
+}
+.progress-bar-success {
+  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
+  background-image:      -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
+  background-image:         linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
+  background-repeat: repeat-x;
+}
+.progress-bar-info {
+  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
+  background-image:      -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
+  background-image:         linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
+  background-repeat: repeat-x;
+}
+.progress-bar-warning {
+  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
+  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
+  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
+  background-repeat: repeat-x;
+}
+.progress-bar-danger {
+  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
+  background-image:      -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
+  background-image:         linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
+  background-repeat: repeat-x;
+}
+.progress-bar-striped {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+}
+.list-group {
+  border-radius: 4px;
+  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
+          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
+}
+.list-group-item.active,
+.list-group-item.active:hover,
+.list-group-item.active:focus {
+  text-shadow: 0 -1px 0 #286090;
+  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
+  background-image:      -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
+  background-image:         linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
+  background-repeat: repeat-x;
+  border-color: #2b669a;
+}
+.list-group-item.active .badge,
+.list-group-item.active:hover .badge,
+.list-group-item.active:focus .badge {
+  text-shadow: none;
+}
+.panel {
+  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
+          box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
+}
+.panel-default > .panel-heading {
+  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
+  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
+  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
+  background-repeat: repeat-x;
+}
+.panel-primary > .panel-heading {
+  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
+  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
+  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
+  background-repeat: repeat-x;
+}
+.panel-success > .panel-heading {
+  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
+  background-image:      -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
+  background-image:         linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
+  background-repeat: repeat-x;
+}
+.panel-info > .panel-heading {
+  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
+  background-image:      -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
+  background-image:         linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
+  background-repeat: repeat-x;
+}
+.panel-warning > .panel-heading {
+  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
+  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
+  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
+  background-repeat: repeat-x;
+}
+.panel-danger > .panel-heading {
+  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
+  background-image:      -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
+  background-image:         linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
+  background-repeat: repeat-x;
+}
+.well {
+  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
+  background-image:      -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
+  background-image:         linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
+  background-repeat: repeat-x;
+  border-color: #dcdcdc;
+  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
+          box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
+}
+/*# sourceMappingURL=bootstrap-theme.css.map */
diff --git a/server/static/css/bootstrap-theme.css.map b/server/static/css/bootstrap-theme.css.map
new file mode 100644
index 00000000..d876f60f
--- /dev/null
+++ b/server/static/css/bootstrap-theme.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["bootstrap-theme.css","less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","file":"bootstrap-theme.css","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);\n  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.btn-default:active,\n.btn-primary:active,\n.btn-success:active,\n.btn-info:active,\n.btn-warning:active,\n.btn-danger:active,\n.btn-default.active,\n.btn-primary.active,\n.btn-success.active,\n.btn-info.active,\n.btn-warning.active,\n.btn-danger.active {\n  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-default.disabled,\n.btn-primary.disabled,\n.btn-success.disabled,\n.btn-info.disabled,\n.btn-warning.disabled,\n.btn-danger.disabled,\n.btn-default[disabled],\n.btn-primary[disabled],\n.btn-success[disabled],\n.btn-info[disabled],\n.btn-warning[disabled],\n.btn-danger[disabled],\nfieldset[disabled] .btn-default,\nfieldset[disabled] .btn-primary,\nfieldset[disabled] .btn-success,\nfieldset[disabled] .btn-info,\nfieldset[disabled] .btn-warning,\nfieldset[disabled] .btn-danger {\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-default .badge,\n.btn-primary .badge,\n.btn-success .badge,\n.btn-info .badge,\n.btn-warning .badge,\n.btn-danger .badge {\n  text-shadow: none;\n}\n.btn:active,\n.btn.active {\n  background-image: none;\n}\n.btn-default {\n  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);\n  background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);\n  background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n  background-repeat: repeat-x;\n  border-color: #dbdbdb;\n  text-shadow: 0 1px 0 #fff;\n  border-color: #ccc;\n}\n.btn-default:hover,\n.btn-default:focus {\n  background-color: #e0e0e0;\n  background-position: 0 -15px;\n}\n.btn-default:active,\n.btn-default.active {\n  background-color: #e0e0e0;\n  border-color: #dbdbdb;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n  background-color: #e0e0e0;\n  background-image: none;\n}\n.btn-primary {\n  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);\n  background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);\n  background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n  background-repeat: repeat-x;\n  border-color: #245580;\n}\n.btn-primary:hover,\n.btn-primary:focus {\n  background-color: #265a88;\n  background-position: 0 -15px;\n}\n.btn-primary:active,\n.btn-primary.active {\n  background-color: #265a88;\n  border-color: #245580;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n  background-color: #265a88;\n  background-image: none;\n}\n.btn-success {\n  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);\n  background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);\n  background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n  background-repeat: repeat-x;\n  border-color: #3e8f3e;\n}\n.btn-success:hover,\n.btn-success:focus {\n  background-color: #419641;\n  background-position: 0 -15px;\n}\n.btn-success:active,\n.btn-success.active {\n  background-color: #419641;\n  border-color: #3e8f3e;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n  background-color: #419641;\n  background-image: none;\n}\n.btn-info {\n  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n  background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n  background-repeat: repeat-x;\n  border-color: #28a4c9;\n}\n.btn-info:hover,\n.btn-info:focus {\n  background-color: #2aabd2;\n  background-position: 0 -15px;\n}\n.btn-info:active,\n.btn-info.active {\n  background-color: #2aabd2;\n  border-color: #28a4c9;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n  background-color: #2aabd2;\n  background-image: none;\n}\n.btn-warning {\n  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n  background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n  background-repeat: repeat-x;\n  border-color: #e38d13;\n}\n.btn-warning:hover,\n.btn-warning:focus {\n  background-color: #eb9316;\n  background-position: 0 -15px;\n}\n.btn-warning:active,\n.btn-warning.active {\n  background-color: #eb9316;\n  border-color: #e38d13;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n  background-color: #eb9316;\n  background-image: none;\n}\n.btn-danger {\n  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n  background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n  background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n  background-repeat: repeat-x;\n  border-color: #b92c28;\n}\n.btn-danger:hover,\n.btn-danger:focus {\n  background-color: #c12e2a;\n  background-position: 0 -15px;\n}\n.btn-danger:active,\n.btn-danger.active {\n  background-color: #c12e2a;\n  border-color: #b92c28;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n  background-color: #c12e2a;\n  background-image: none;\n}\n.thumbnail,\n.img-thumbnail {\n  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n  background-color: #e8e8e8;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n  background-color: #2e6da4;\n}\n.navbar-default {\n  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n  background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n  background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .active > a {\n  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n  background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n  background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);\n  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n}\n.navbar-brand,\n.navbar-nav > li > a {\n  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);\n}\n.navbar-inverse {\n  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);\n  background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);\n  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n  border-radius: 4px;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .active > a {\n  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n  background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n  background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);\n  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n}\n.navbar-inverse .navbar-brand,\n.navbar-inverse .navbar-nav > li > a {\n  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  border-radius: 0;\n}\n@media (max-width: 767px) {\n  .navbar .navbar-nav .open .dropdown-menu > .active > a,\n  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,\n  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {\n    color: #fff;\n    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n    background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n    background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n    background-repeat: repeat-x;\n    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n  }\n}\n.alert {\n  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);\n  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.alert-success {\n  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n  background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);\n  border-color: #b2dba1;\n}\n.alert-info {\n  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n  background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);\n  border-color: #9acfea;\n}\n.alert-warning {\n  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n  background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);\n  border-color: #f5e79e;\n}\n.alert-danger {\n  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n  background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);\n  border-color: #dca7a7;\n}\n.progress {\n  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n  background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);\n}\n.progress-bar {\n  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);\n  background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);\n  background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);\n}\n.progress-bar-success {\n  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n  background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);\n}\n.progress-bar-info {\n  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n  background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);\n}\n.progress-bar-warning {\n  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n  background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);\n}\n.progress-bar-danger {\n  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n  background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);\n}\n.progress-bar-striped {\n  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);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  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);\n}\n.list-group {\n  border-radius: 4px;\n  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n  text-shadow: 0 -1px 0 #286090;\n  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n  background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n  background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);\n  border-color: #2b669a;\n}\n.list-group-item.active .badge,\n.list-group-item.active:hover .badge,\n.list-group-item.active:focus .badge {\n  text-shadow: none;\n}\n.panel {\n  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.panel-default > .panel-heading {\n  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n}\n.panel-primary > .panel-heading {\n  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n}\n.panel-success > .panel-heading {\n  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n  background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n  background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);\n}\n.panel-info > .panel-heading {\n  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n  background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n  background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);\n}\n.panel-warning > .panel-heading {\n  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n  background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n  background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);\n}\n.panel-danger > .panel-heading {\n  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n  background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n  background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);\n}\n.well {\n  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n  background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);\n  border-color: #dcdcdc;\n  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n}\n/*# sourceMappingURL=bootstrap-theme.css.map */","/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n  text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n  @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n  .box-shadow(@shadow);\n\n  // Reset the shadow\n  &:active,\n  &.active {\n    .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n  }\n\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    .box-shadow(none);\n  }\n\n  .badge {\n    text-shadow: none;\n  }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n  #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n  .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n  background-repeat: repeat-x;\n  border-color: darken(@btn-color, 14%);\n\n  &:hover,\n  &:focus  {\n    background-color: darken(@btn-color, 12%);\n    background-position: 0 -15px;\n  }\n\n  &:active,\n  &.active {\n    background-color: darken(@btn-color, 12%);\n    border-color: darken(@btn-color, 14%);\n  }\n\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    &,\n    &:hover,\n    &:focus,\n    &.focus,\n    &:active,\n    &.active {\n      background-color: darken(@btn-color, 12%);\n      background-image: none;\n    }\n  }\n}\n\n// Common styles\n.btn {\n  // Remove the gradient for the pressed/active state\n  &:active,\n  &.active {\n    background-image: none;\n  }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info    { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger  { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n  .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n  #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n  background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n  #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n  background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n  #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n  .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n  border-radius: @navbar-border-radius;\n  @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n  .box-shadow(@shadow);\n\n  .navbar-nav > .open > a,\n  .navbar-nav > .active > a {\n    #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n    .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n  }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n  text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n  #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n  .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n  border-radius: @navbar-border-radius;\n  .navbar-nav > .open > a,\n  .navbar-nav > .active > a {\n    #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n    .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n  }\n\n  .navbar-brand,\n  .navbar-nav > li > a {\n    text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n  }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n  .navbar .navbar-nav .open .dropdown-menu > .active > a {\n    &,\n    &:hover,\n    &:focus {\n      color: #fff;\n      #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n    }\n  }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n  text-shadow: 0 1px 0 rgba(255,255,255,.2);\n  @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n  .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n  #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n  border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success    { .alert-styles(@alert-success-bg); }\n.alert-info       { .alert-styles(@alert-info-bg); }\n.alert-warning    { .alert-styles(@alert-warning-bg); }\n.alert-danger     { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n  #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n  #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar            { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success    { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info       { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning    { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger     { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n  #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n  border-radius: @border-radius-base;\n  .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n  text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n  #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n  border-color: darken(@list-group-active-border, 7.5%);\n\n  .badge {\n    text-shadow: none;\n  }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n  .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n  #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading   { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading   { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading   { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading      { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading   { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading    { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n  #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n  border-color: darken(@well-bg, 10%);\n  @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n  .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n  -webkit-animation: @animation;\n       -o-animation: @animation;\n          animation: @animation;\n}\n.animation-name(@name) {\n  -webkit-animation-name: @name;\n          animation-name: @name;\n}\n.animation-duration(@duration) {\n  -webkit-animation-duration: @duration;\n          animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n  -webkit-animation-timing-function: @timing-function;\n          animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n  -webkit-animation-delay: @delay;\n          animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n  -webkit-animation-iteration-count: @iteration-count;\n          animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n  -webkit-animation-direction: @direction;\n          animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n  -webkit-animation-fill-mode: @fill-mode;\n          animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n  -webkit-backface-visibility: @visibility;\n     -moz-backface-visibility: @visibility;\n          backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n  -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n          box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n  -webkit-box-sizing: @boxmodel;\n     -moz-box-sizing: @boxmodel;\n          box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n  -webkit-column-count: @column-count;\n     -moz-column-count: @column-count;\n          column-count: @column-count;\n  -webkit-column-gap: @column-gap;\n     -moz-column-gap: @column-gap;\n          column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n  word-wrap: break-word;\n  -webkit-hyphens: @mode;\n     -moz-hyphens: @mode;\n      -ms-hyphens: @mode; // IE10+\n       -o-hyphens: @mode;\n          hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n  // Firefox\n  &::-moz-placeholder {\n    color: @color;\n    opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n  }\n  &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n  &::-webkit-input-placeholder  { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n  -webkit-transform: scale(@ratio);\n      -ms-transform: scale(@ratio); // IE9 only\n       -o-transform: scale(@ratio);\n          transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n  -webkit-transform: scale(@ratioX, @ratioY);\n      -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n       -o-transform: scale(@ratioX, @ratioY);\n          transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n  -webkit-transform: scaleX(@ratio);\n      -ms-transform: scaleX(@ratio); // IE9 only\n       -o-transform: scaleX(@ratio);\n          transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n  -webkit-transform: scaleY(@ratio);\n      -ms-transform: scaleY(@ratio); // IE9 only\n       -o-transform: scaleY(@ratio);\n          transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n  -webkit-transform: skewX(@x) skewY(@y);\n      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n       -o-transform: skewX(@x) skewY(@y);\n          transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n  -webkit-transform: translate(@x, @y);\n      -ms-transform: translate(@x, @y); // IE9 only\n       -o-transform: translate(@x, @y);\n          transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n  -webkit-transform: translate3d(@x, @y, @z);\n          transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n  -webkit-transform: rotate(@degrees);\n      -ms-transform: rotate(@degrees); // IE9 only\n       -o-transform: rotate(@degrees);\n          transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n  -webkit-transform: rotateX(@degrees);\n      -ms-transform: rotateX(@degrees); // IE9 only\n       -o-transform: rotateX(@degrees);\n          transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n  -webkit-transform: rotateY(@degrees);\n      -ms-transform: rotateY(@degrees); // IE9 only\n       -o-transform: rotateY(@degrees);\n          transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n  -webkit-perspective: @perspective;\n     -moz-perspective: @perspective;\n          perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n  -webkit-perspective-origin: @perspective;\n     -moz-perspective-origin: @perspective;\n          perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n  -webkit-transform-origin: @origin;\n     -moz-transform-origin: @origin;\n      -ms-transform-origin: @origin; // IE9 only\n          transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n  -webkit-transition: @transition;\n       -o-transition: @transition;\n          transition: @transition;\n}\n.transition-property(@transition-property) {\n  -webkit-transition-property: @transition-property;\n          transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n  -webkit-transition-delay: @transition-delay;\n          transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n  -webkit-transition-duration: @transition-duration;\n          transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n  -webkit-transition-timing-function: @timing-function;\n          transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n  -webkit-transition: -webkit-transform @transition;\n     -moz-transition: -moz-transform @transition;\n       -o-transition: -o-transform @transition;\n          transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n  -webkit-user-select: @select;\n     -moz-user-select: @select;\n      -ms-user-select: @select; // IE10+\n          user-select: @select;\n}\n","// Gradients\n\n#gradient {\n\n  // Horizontal gradient, from left to right\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n    background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    background-repeat: repeat-x;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n  }\n\n  // Vertical gradient, from top to bottom\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Opera 12\n    background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    background-repeat: repeat-x;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n  }\n\n  .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n    background-repeat: repeat-x;\n    background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n    background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n  }\n  .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n    background-repeat: no-repeat;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n  }\n  .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-repeat: no-repeat;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n  }\n  .radial(@inner-color: #555; @outer-color: #333) {\n    background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n    background-image: radial-gradient(circle, @inner-color, @outer-color);\n    background-repeat: no-repeat;\n  }\n  .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n    background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n    background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n    background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n  }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n  filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]}
\ No newline at end of file
diff --git a/server/static/css/bootstrap-theme.min.css b/server/static/css/bootstrap-theme.min.css
new file mode 100644
index 00000000..5e394019
--- /dev/null
+++ b/server/static/css/bootstrap-theme.min.css
@@ -0,0 +1,6 @@
+/*!
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}
+/*# sourceMappingURL=bootstrap-theme.min.css.map */
\ No newline at end of file
diff --git a/server/static/css/bootstrap-theme.min.css.map b/server/static/css/bootstrap-theme.min.css.map
new file mode 100644
index 00000000..94813e90
--- /dev/null
+++ b/server/static/css/bootstrap-theme.min.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n  text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n  @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n  .box-shadow(@shadow);\n\n  // Reset the shadow\n  &:active,\n  &.active {\n    .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n  }\n\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    .box-shadow(none);\n  }\n\n  .badge {\n    text-shadow: none;\n  }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n  #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n  .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n  background-repeat: repeat-x;\n  border-color: darken(@btn-color, 14%);\n\n  &:hover,\n  &:focus  {\n    background-color: darken(@btn-color, 12%);\n    background-position: 0 -15px;\n  }\n\n  &:active,\n  &.active {\n    background-color: darken(@btn-color, 12%);\n    border-color: darken(@btn-color, 14%);\n  }\n\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    &,\n    &:hover,\n    &:focus,\n    &.focus,\n    &:active,\n    &.active {\n      background-color: darken(@btn-color, 12%);\n      background-image: none;\n    }\n  }\n}\n\n// Common styles\n.btn {\n  // Remove the gradient for the pressed/active state\n  &:active,\n  &.active {\n    background-image: none;\n  }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info    { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger  { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n  .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n  #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n  background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n  #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n  background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n  #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n  .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n  border-radius: @navbar-border-radius;\n  @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n  .box-shadow(@shadow);\n\n  .navbar-nav > .open > a,\n  .navbar-nav > .active > a {\n    #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n    .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n  }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n  text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n  #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n  .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n  border-radius: @navbar-border-radius;\n  .navbar-nav > .open > a,\n  .navbar-nav > .active > a {\n    #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n    .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n  }\n\n  .navbar-brand,\n  .navbar-nav > li > a {\n    text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n  }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n  .navbar .navbar-nav .open .dropdown-menu > .active > a {\n    &,\n    &:hover,\n    &:focus {\n      color: #fff;\n      #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n    }\n  }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n  text-shadow: 0 1px 0 rgba(255,255,255,.2);\n  @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n  .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n  #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n  border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success    { .alert-styles(@alert-success-bg); }\n.alert-info       { .alert-styles(@alert-info-bg); }\n.alert-warning    { .alert-styles(@alert-warning-bg); }\n.alert-danger     { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n  #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n  #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar            { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success    { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info       { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning    { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger     { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n  #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n  border-radius: @border-radius-base;\n  .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n  text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n  #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n  border-color: darken(@list-group-active-border, 7.5%);\n\n  .badge {\n    text-shadow: none;\n  }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n  .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n  #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading   { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading   { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading   { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading      { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading   { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading    { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n  #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n  border-color: darken(@well-bg, 10%);\n  @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n  .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n  -webkit-animation: @animation;\n       -o-animation: @animation;\n          animation: @animation;\n}\n.animation-name(@name) {\n  -webkit-animation-name: @name;\n          animation-name: @name;\n}\n.animation-duration(@duration) {\n  -webkit-animation-duration: @duration;\n          animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n  -webkit-animation-timing-function: @timing-function;\n          animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n  -webkit-animation-delay: @delay;\n          animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n  -webkit-animation-iteration-count: @iteration-count;\n          animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n  -webkit-animation-direction: @direction;\n          animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n  -webkit-animation-fill-mode: @fill-mode;\n          animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n  -webkit-backface-visibility: @visibility;\n     -moz-backface-visibility: @visibility;\n          backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n  -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n          box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n  -webkit-box-sizing: @boxmodel;\n     -moz-box-sizing: @boxmodel;\n          box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n  -webkit-column-count: @column-count;\n     -moz-column-count: @column-count;\n          column-count: @column-count;\n  -webkit-column-gap: @column-gap;\n     -moz-column-gap: @column-gap;\n          column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n  word-wrap: break-word;\n  -webkit-hyphens: @mode;\n     -moz-hyphens: @mode;\n      -ms-hyphens: @mode; // IE10+\n       -o-hyphens: @mode;\n          hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n  // Firefox\n  &::-moz-placeholder {\n    color: @color;\n    opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n  }\n  &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n  &::-webkit-input-placeholder  { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n  -webkit-transform: scale(@ratio);\n      -ms-transform: scale(@ratio); // IE9 only\n       -o-transform: scale(@ratio);\n          transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n  -webkit-transform: scale(@ratioX, @ratioY);\n      -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n       -o-transform: scale(@ratioX, @ratioY);\n          transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n  -webkit-transform: scaleX(@ratio);\n      -ms-transform: scaleX(@ratio); // IE9 only\n       -o-transform: scaleX(@ratio);\n          transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n  -webkit-transform: scaleY(@ratio);\n      -ms-transform: scaleY(@ratio); // IE9 only\n       -o-transform: scaleY(@ratio);\n          transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n  -webkit-transform: skewX(@x) skewY(@y);\n      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n       -o-transform: skewX(@x) skewY(@y);\n          transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n  -webkit-transform: translate(@x, @y);\n      -ms-transform: translate(@x, @y); // IE9 only\n       -o-transform: translate(@x, @y);\n          transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n  -webkit-transform: translate3d(@x, @y, @z);\n          transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n  -webkit-transform: rotate(@degrees);\n      -ms-transform: rotate(@degrees); // IE9 only\n       -o-transform: rotate(@degrees);\n          transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n  -webkit-transform: rotateX(@degrees);\n      -ms-transform: rotateX(@degrees); // IE9 only\n       -o-transform: rotateX(@degrees);\n          transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n  -webkit-transform: rotateY(@degrees);\n      -ms-transform: rotateY(@degrees); // IE9 only\n       -o-transform: rotateY(@degrees);\n          transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n  -webkit-perspective: @perspective;\n     -moz-perspective: @perspective;\n          perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n  -webkit-perspective-origin: @perspective;\n     -moz-perspective-origin: @perspective;\n          perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n  -webkit-transform-origin: @origin;\n     -moz-transform-origin: @origin;\n      -ms-transform-origin: @origin; // IE9 only\n          transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n  -webkit-transition: @transition;\n       -o-transition: @transition;\n          transition: @transition;\n}\n.transition-property(@transition-property) {\n  -webkit-transition-property: @transition-property;\n          transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n  -webkit-transition-delay: @transition-delay;\n          transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n  -webkit-transition-duration: @transition-duration;\n          transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n  -webkit-transition-timing-function: @timing-function;\n          transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n  -webkit-transition: -webkit-transform @transition;\n     -moz-transition: -moz-transform @transition;\n       -o-transition: -o-transform @transition;\n          transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n  -webkit-user-select: @select;\n     -moz-user-select: @select;\n      -ms-user-select: @select; // IE10+\n          user-select: @select;\n}\n","// Gradients\n\n#gradient {\n\n  // Horizontal gradient, from left to right\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n    background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    background-repeat: repeat-x;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n  }\n\n  // Vertical gradient, from top to bottom\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Opera 12\n    background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    background-repeat: repeat-x;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n  }\n\n  .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n    background-repeat: repeat-x;\n    background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n    background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n  }\n  .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n    background-repeat: no-repeat;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n  }\n  .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-repeat: no-repeat;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n  }\n  .radial(@inner-color: #555; @outer-color: #333) {\n    background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n    background-image: radial-gradient(circle, @inner-color, @outer-color);\n    background-repeat: no-repeat;\n  }\n  .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n    background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n    background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n    background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n  }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n  filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]}
\ No newline at end of file
diff --git a/server/static/css/bootstrap.css b/server/static/css/bootstrap.css
new file mode 100644
index 00000000..6167622c
--- /dev/null
+++ b/server/static/css/bootstrap.css
@@ -0,0 +1,6757 @@
+/*!
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
+html {
+  font-family: sans-serif;
+  -webkit-text-size-adjust: 100%;
+      -ms-text-size-adjust: 100%;
+}
+body {
+  margin: 0;
+}
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+menu,
+nav,
+section,
+summary {
+  display: block;
+}
+audio,
+canvas,
+progress,
+video {
+  display: inline-block;
+  vertical-align: baseline;
+}
+audio:not([controls]) {
+  display: none;
+  height: 0;
+}
+[hidden],
+template {
+  display: none;
+}
+a {
+  background-color: transparent;
+}
+a:active,
+a:hover {
+  outline: 0;
+}
+abbr[title] {
+  border-bottom: 1px dotted;
+}
+b,
+strong {
+  font-weight: bold;
+}
+dfn {
+  font-style: italic;
+}
+h1 {
+  margin: .67em 0;
+  font-size: 2em;
+}
+mark {
+  color: #000;
+  background: #ff0;
+}
+small {
+  font-size: 80%;
+}
+sub,
+sup {
+  position: relative;
+  font-size: 75%;
+  line-height: 0;
+  vertical-align: baseline;
+}
+sup {
+  top: -.5em;
+}
+sub {
+  bottom: -.25em;
+}
+img {
+  border: 0;
+}
+svg:not(:root) {
+  overflow: hidden;
+}
+figure {
+  margin: 1em 40px;
+}
+hr {
+  height: 0;
+  -webkit-box-sizing: content-box;
+     -moz-box-sizing: content-box;
+          box-sizing: content-box;
+}
+pre {
+  overflow: auto;
+}
+code,
+kbd,
+pre,
+samp {
+  font-family: monospace, monospace;
+  font-size: 1em;
+}
+button,
+input,
+optgroup,
+select,
+textarea {
+  margin: 0;
+  font: inherit;
+  color: inherit;
+}
+button {
+  overflow: visible;
+}
+button,
+select {
+  text-transform: none;
+}
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+  -webkit-appearance: button;
+  cursor: pointer;
+}
+button[disabled],
+html input[disabled] {
+  cursor: default;
+}
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+  padding: 0;
+  border: 0;
+}
+input {
+  line-height: normal;
+}
+input[type="checkbox"],
+input[type="radio"] {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+  padding: 0;
+}
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+  height: auto;
+}
+input[type="search"] {
+  -webkit-box-sizing: content-box;
+     -moz-box-sizing: content-box;
+          box-sizing: content-box;
+  -webkit-appearance: textfield;
+}
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none;
+}
+fieldset {
+  padding: .35em .625em .75em;
+  margin: 0 2px;
+  border: 1px solid #c0c0c0;
+}
+legend {
+  padding: 0;
+  border: 0;
+}
+textarea {
+  overflow: auto;
+}
+optgroup {
+  font-weight: bold;
+}
+table {
+  border-spacing: 0;
+  border-collapse: collapse;
+}
+td,
+th {
+  padding: 0;
+}
+/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
+@media print {
+  *,
+  *:before,
+  *:after {
+    color: #000 !important;
+    text-shadow: none !important;
+    background: transparent !important;
+    -webkit-box-shadow: none !important;
+            box-shadow: none !important;
+  }
+  a,
+  a:visited {
+    text-decoration: underline;
+  }
+  a[href]:after {
+    content: " (" attr(href) ")";
+  }
+  abbr[title]:after {
+    content: " (" attr(title) ")";
+  }
+  a[href^="#"]:after,
+  a[href^="javascript:"]:after {
+    content: "";
+  }
+  pre,
+  blockquote {
+    border: 1px solid #999;
+
+    page-break-inside: avoid;
+  }
+  thead {
+    display: table-header-group;
+  }
+  tr,
+  img {
+    page-break-inside: avoid;
+  }
+  img {
+    max-width: 100% !important;
+  }
+  p,
+  h2,
+  h3 {
+    orphans: 3;
+    widows: 3;
+  }
+  h2,
+  h3 {
+    page-break-after: avoid;
+  }
+  .navbar {
+    display: none;
+  }
+  .btn > .caret,
+  .dropup > .btn > .caret {
+    border-top-color: #000 !important;
+  }
+  .label {
+    border: 1px solid #000;
+  }
+  .table {
+    border-collapse: collapse !important;
+  }
+  .table td,
+  .table th {
+    background-color: #fff !important;
+  }
+  .table-bordered th,
+  .table-bordered td {
+    border: 1px solid #ddd !important;
+  }
+}
+@font-face {
+  font-family: 'Glyphicons Halflings';
+
+  src: url('../fonts/glyphicons-halflings-regular.eot');
+  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
+}
+.glyphicon {
+  position: relative;
+  top: 1px;
+  display: inline-block;
+  font-family: 'Glyphicons Halflings';
+  font-style: normal;
+  font-weight: normal;
+  line-height: 1;
+
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+.glyphicon-asterisk:before {
+  content: "\002a";
+}
+.glyphicon-plus:before {
+  content: "\002b";
+}
+.glyphicon-euro:before,
+.glyphicon-eur:before {
+  content: "\20ac";
+}
+.glyphicon-minus:before {
+  content: "\2212";
+}
+.glyphicon-cloud:before {
+  content: "\2601";
+}
+.glyphicon-envelope:before {
+  content: "\2709";
+}
+.glyphicon-pencil:before {
+  content: "\270f";
+}
+.glyphicon-glass:before {
+  content: "\e001";
+}
+.glyphicon-music:before {
+  content: "\e002";
+}
+.glyphicon-search:before {
+  content: "\e003";
+}
+.glyphicon-heart:before {
+  content: "\e005";
+}
+.glyphicon-star:before {
+  content: "\e006";
+}
+.glyphicon-star-empty:before {
+  content: "\e007";
+}
+.glyphicon-user:before {
+  content: "\e008";
+}
+.glyphicon-film:before {
+  content: "\e009";
+}
+.glyphicon-th-large:before {
+  content: "\e010";
+}
+.glyphicon-th:before {
+  content: "\e011";
+}
+.glyphicon-th-list:before {
+  content: "\e012";
+}
+.glyphicon-ok:before {
+  content: "\e013";
+}
+.glyphicon-remove:before {
+  content: "\e014";
+}
+.glyphicon-zoom-in:before {
+  content: "\e015";
+}
+.glyphicon-zoom-out:before {
+  content: "\e016";
+}
+.glyphicon-off:before {
+  content: "\e017";
+}
+.glyphicon-signal:before {
+  content: "\e018";
+}
+.glyphicon-cog:before {
+  content: "\e019";
+}
+.glyphicon-trash:before {
+  content: "\e020";
+}
+.glyphicon-home:before {
+  content: "\e021";
+}
+.glyphicon-file:before {
+  content: "\e022";
+}
+.glyphicon-time:before {
+  content: "\e023";
+}
+.glyphicon-road:before {
+  content: "\e024";
+}
+.glyphicon-download-alt:before {
+  content: "\e025";
+}
+.glyphicon-download:before {
+  content: "\e026";
+}
+.glyphicon-upload:before {
+  content: "\e027";
+}
+.glyphicon-inbox:before {
+  content: "\e028";
+}
+.glyphicon-play-circle:before {
+  content: "\e029";
+}
+.glyphicon-repeat:before {
+  content: "\e030";
+}
+.glyphicon-refresh:before {
+  content: "\e031";
+}
+.glyphicon-list-alt:before {
+  content: "\e032";
+}
+.glyphicon-lock:before {
+  content: "\e033";
+}
+.glyphicon-flag:before {
+  content: "\e034";
+}
+.glyphicon-headphones:before {
+  content: "\e035";
+}
+.glyphicon-volume-off:before {
+  content: "\e036";
+}
+.glyphicon-volume-down:before {
+  content: "\e037";
+}
+.glyphicon-volume-up:before {
+  content: "\e038";
+}
+.glyphicon-qrcode:before {
+  content: "\e039";
+}
+.glyphicon-barcode:before {
+  content: "\e040";
+}
+.glyphicon-tag:before {
+  content: "\e041";
+}
+.glyphicon-tags:before {
+  content: "\e042";
+}
+.glyphicon-book:before {
+  content: "\e043";
+}
+.glyphicon-bookmark:before {
+  content: "\e044";
+}
+.glyphicon-print:before {
+  content: "\e045";
+}
+.glyphicon-camera:before {
+  content: "\e046";
+}
+.glyphicon-font:before {
+  content: "\e047";
+}
+.glyphicon-bold:before {
+  content: "\e048";
+}
+.glyphicon-italic:before {
+  content: "\e049";
+}
+.glyphicon-text-height:before {
+  content: "\e050";
+}
+.glyphicon-text-width:before {
+  content: "\e051";
+}
+.glyphicon-align-left:before {
+  content: "\e052";
+}
+.glyphicon-align-center:before {
+  content: "\e053";
+}
+.glyphicon-align-right:before {
+  content: "\e054";
+}
+.glyphicon-align-justify:before {
+  content: "\e055";
+}
+.glyphicon-list:before {
+  content: "\e056";
+}
+.glyphicon-indent-left:before {
+  content: "\e057";
+}
+.glyphicon-indent-right:before {
+  content: "\e058";
+}
+.glyphicon-facetime-video:before {
+  content: "\e059";
+}
+.glyphicon-picture:before {
+  content: "\e060";
+}
+.glyphicon-map-marker:before {
+  content: "\e062";
+}
+.glyphicon-adjust:before {
+  content: "\e063";
+}
+.glyphicon-tint:before {
+  content: "\e064";
+}
+.glyphicon-edit:before {
+  content: "\e065";
+}
+.glyphicon-share:before {
+  content: "\e066";
+}
+.glyphicon-check:before {
+  content: "\e067";
+}
+.glyphicon-move:before {
+  content: "\e068";
+}
+.glyphicon-step-backward:before {
+  content: "\e069";
+}
+.glyphicon-fast-backward:before {
+  content: "\e070";
+}
+.glyphicon-backward:before {
+  content: "\e071";
+}
+.glyphicon-play:before {
+  content: "\e072";
+}
+.glyphicon-pause:before {
+  content: "\e073";
+}
+.glyphicon-stop:before {
+  content: "\e074";
+}
+.glyphicon-forward:before {
+  content: "\e075";
+}
+.glyphicon-fast-forward:before {
+  content: "\e076";
+}
+.glyphicon-step-forward:before {
+  content: "\e077";
+}
+.glyphicon-eject:before {
+  content: "\e078";
+}
+.glyphicon-chevron-left:before {
+  content: "\e079";
+}
+.glyphicon-chevron-right:before {
+  content: "\e080";
+}
+.glyphicon-plus-sign:before {
+  content: "\e081";
+}
+.glyphicon-minus-sign:before {
+  content: "\e082";
+}
+.glyphicon-remove-sign:before {
+  content: "\e083";
+}
+.glyphicon-ok-sign:before {
+  content: "\e084";
+}
+.glyphicon-question-sign:before {
+  content: "\e085";
+}
+.glyphicon-info-sign:before {
+  content: "\e086";
+}
+.glyphicon-screenshot:before {
+  content: "\e087";
+}
+.glyphicon-remove-circle:before {
+  content: "\e088";
+}
+.glyphicon-ok-circle:before {
+  content: "\e089";
+}
+.glyphicon-ban-circle:before {
+  content: "\e090";
+}
+.glyphicon-arrow-left:before {
+  content: "\e091";
+}
+.glyphicon-arrow-right:before {
+  content: "\e092";
+}
+.glyphicon-arrow-up:before {
+  content: "\e093";
+}
+.glyphicon-arrow-down:before {
+  content: "\e094";
+}
+.glyphicon-share-alt:before {
+  content: "\e095";
+}
+.glyphicon-resize-full:before {
+  content: "\e096";
+}
+.glyphicon-resize-small:before {
+  content: "\e097";
+}
+.glyphicon-exclamation-sign:before {
+  content: "\e101";
+}
+.glyphicon-gift:before {
+  content: "\e102";
+}
+.glyphicon-leaf:before {
+  content: "\e103";
+}
+.glyphicon-fire:before {
+  content: "\e104";
+}
+.glyphicon-eye-open:before {
+  content: "\e105";
+}
+.glyphicon-eye-close:before {
+  content: "\e106";
+}
+.glyphicon-warning-sign:before {
+  content: "\e107";
+}
+.glyphicon-plane:before {
+  content: "\e108";
+}
+.glyphicon-calendar:before {
+  content: "\e109";
+}
+.glyphicon-random:before {
+  content: "\e110";
+}
+.glyphicon-comment:before {
+  content: "\e111";
+}
+.glyphicon-magnet:before {
+  content: "\e112";
+}
+.glyphicon-chevron-up:before {
+  content: "\e113";
+}
+.glyphicon-chevron-down:before {
+  content: "\e114";
+}
+.glyphicon-retweet:before {
+  content: "\e115";
+}
+.glyphicon-shopping-cart:before {
+  content: "\e116";
+}
+.glyphicon-folder-close:before {
+  content: "\e117";
+}
+.glyphicon-folder-open:before {
+  content: "\e118";
+}
+.glyphicon-resize-vertical:before {
+  content: "\e119";
+}
+.glyphicon-resize-horizontal:before {
+  content: "\e120";
+}
+.glyphicon-hdd:before {
+  content: "\e121";
+}
+.glyphicon-bullhorn:before {
+  content: "\e122";
+}
+.glyphicon-bell:before {
+  content: "\e123";
+}
+.glyphicon-certificate:before {
+  content: "\e124";
+}
+.glyphicon-thumbs-up:before {
+  content: "\e125";
+}
+.glyphicon-thumbs-down:before {
+  content: "\e126";
+}
+.glyphicon-hand-right:before {
+  content: "\e127";
+}
+.glyphicon-hand-left:before {
+  content: "\e128";
+}
+.glyphicon-hand-up:before {
+  content: "\e129";
+}
+.glyphicon-hand-down:before {
+  content: "\e130";
+}
+.glyphicon-circle-arrow-right:before {
+  content: "\e131";
+}
+.glyphicon-circle-arrow-left:before {
+  content: "\e132";
+}
+.glyphicon-circle-arrow-up:before {
+  content: "\e133";
+}
+.glyphicon-circle-arrow-down:before {
+  content: "\e134";
+}
+.glyphicon-globe:before {
+  content: "\e135";
+}
+.glyphicon-wrench:before {
+  content: "\e136";
+}
+.glyphicon-tasks:before {
+  content: "\e137";
+}
+.glyphicon-filter:before {
+  content: "\e138";
+}
+.glyphicon-briefcase:before {
+  content: "\e139";
+}
+.glyphicon-fullscreen:before {
+  content: "\e140";
+}
+.glyphicon-dashboard:before {
+  content: "\e141";
+}
+.glyphicon-paperclip:before {
+  content: "\e142";
+}
+.glyphicon-heart-empty:before {
+  content: "\e143";
+}
+.glyphicon-link:before {
+  content: "\e144";
+}
+.glyphicon-phone:before {
+  content: "\e145";
+}
+.glyphicon-pushpin:before {
+  content: "\e146";
+}
+.glyphicon-usd:before {
+  content: "\e148";
+}
+.glyphicon-gbp:before {
+  content: "\e149";
+}
+.glyphicon-sort:before {
+  content: "\e150";
+}
+.glyphicon-sort-by-alphabet:before {
+  content: "\e151";
+}
+.glyphicon-sort-by-alphabet-alt:before {
+  content: "\e152";
+}
+.glyphicon-sort-by-order:before {
+  content: "\e153";
+}
+.glyphicon-sort-by-order-alt:before {
+  content: "\e154";
+}
+.glyphicon-sort-by-attributes:before {
+  content: "\e155";
+}
+.glyphicon-sort-by-attributes-alt:before {
+  content: "\e156";
+}
+.glyphicon-unchecked:before {
+  content: "\e157";
+}
+.glyphicon-expand:before {
+  content: "\e158";
+}
+.glyphicon-collapse-down:before {
+  content: "\e159";
+}
+.glyphicon-collapse-up:before {
+  content: "\e160";
+}
+.glyphicon-log-in:before {
+  content: "\e161";
+}
+.glyphicon-flash:before {
+  content: "\e162";
+}
+.glyphicon-log-out:before {
+  content: "\e163";
+}
+.glyphicon-new-window:before {
+  content: "\e164";
+}
+.glyphicon-record:before {
+  content: "\e165";
+}
+.glyphicon-save:before {
+  content: "\e166";
+}
+.glyphicon-open:before {
+  content: "\e167";
+}
+.glyphicon-saved:before {
+  content: "\e168";
+}
+.glyphicon-import:before {
+  content: "\e169";
+}
+.glyphicon-export:before {
+  content: "\e170";
+}
+.glyphicon-send:before {
+  content: "\e171";
+}
+.glyphicon-floppy-disk:before {
+  content: "\e172";
+}
+.glyphicon-floppy-saved:before {
+  content: "\e173";
+}
+.glyphicon-floppy-remove:before {
+  content: "\e174";
+}
+.glyphicon-floppy-save:before {
+  content: "\e175";
+}
+.glyphicon-floppy-open:before {
+  content: "\e176";
+}
+.glyphicon-credit-card:before {
+  content: "\e177";
+}
+.glyphicon-transfer:before {
+  content: "\e178";
+}
+.glyphicon-cutlery:before {
+  content: "\e179";
+}
+.glyphicon-header:before {
+  content: "\e180";
+}
+.glyphicon-compressed:before {
+  content: "\e181";
+}
+.glyphicon-earphone:before {
+  content: "\e182";
+}
+.glyphicon-phone-alt:before {
+  content: "\e183";
+}
+.glyphicon-tower:before {
+  content: "\e184";
+}
+.glyphicon-stats:before {
+  content: "\e185";
+}
+.glyphicon-sd-video:before {
+  content: "\e186";
+}
+.glyphicon-hd-video:before {
+  content: "\e187";
+}
+.glyphicon-subtitles:before {
+  content: "\e188";
+}
+.glyphicon-sound-stereo:before {
+  content: "\e189";
+}
+.glyphicon-sound-dolby:before {
+  content: "\e190";
+}
+.glyphicon-sound-5-1:before {
+  content: "\e191";
+}
+.glyphicon-sound-6-1:before {
+  content: "\e192";
+}
+.glyphicon-sound-7-1:before {
+  content: "\e193";
+}
+.glyphicon-copyright-mark:before {
+  content: "\e194";
+}
+.glyphicon-registration-mark:before {
+  content: "\e195";
+}
+.glyphicon-cloud-download:before {
+  content: "\e197";
+}
+.glyphicon-cloud-upload:before {
+  content: "\e198";
+}
+.glyphicon-tree-conifer:before {
+  content: "\e199";
+}
+.glyphicon-tree-deciduous:before {
+  content: "\e200";
+}
+.glyphicon-cd:before {
+  content: "\e201";
+}
+.glyphicon-save-file:before {
+  content: "\e202";
+}
+.glyphicon-open-file:before {
+  content: "\e203";
+}
+.glyphicon-level-up:before {
+  content: "\e204";
+}
+.glyphicon-copy:before {
+  content: "\e205";
+}
+.glyphicon-paste:before {
+  content: "\e206";
+}
+.glyphicon-alert:before {
+  content: "\e209";
+}
+.glyphicon-equalizer:before {
+  content: "\e210";
+}
+.glyphicon-king:before {
+  content: "\e211";
+}
+.glyphicon-queen:before {
+  content: "\e212";
+}
+.glyphicon-pawn:before {
+  content: "\e213";
+}
+.glyphicon-bishop:before {
+  content: "\e214";
+}
+.glyphicon-knight:before {
+  content: "\e215";
+}
+.glyphicon-baby-formula:before {
+  content: "\e216";
+}
+.glyphicon-tent:before {
+  content: "\26fa";
+}
+.glyphicon-blackboard:before {
+  content: "\e218";
+}
+.glyphicon-bed:before {
+  content: "\e219";
+}
+.glyphicon-apple:before {
+  content: "\f8ff";
+}
+.glyphicon-erase:before {
+  content: "\e221";
+}
+.glyphicon-hourglass:before {
+  content: "\231b";
+}
+.glyphicon-lamp:before {
+  content: "\e223";
+}
+.glyphicon-duplicate:before {
+  content: "\e224";
+}
+.glyphicon-piggy-bank:before {
+  content: "\e225";
+}
+.glyphicon-scissors:before {
+  content: "\e226";
+}
+.glyphicon-bitcoin:before {
+  content: "\e227";
+}
+.glyphicon-btc:before {
+  content: "\e227";
+}
+.glyphicon-xbt:before {
+  content: "\e227";
+}
+.glyphicon-yen:before {
+  content: "\00a5";
+}
+.glyphicon-jpy:before {
+  content: "\00a5";
+}
+.glyphicon-ruble:before {
+  content: "\20bd";
+}
+.glyphicon-rub:before {
+  content: "\20bd";
+}
+.glyphicon-scale:before {
+  content: "\e230";
+}
+.glyphicon-ice-lolly:before {
+  content: "\e231";
+}
+.glyphicon-ice-lolly-tasted:before {
+  content: "\e232";
+}
+.glyphicon-education:before {
+  content: "\e233";
+}
+.glyphicon-option-horizontal:before {
+  content: "\e234";
+}
+.glyphicon-option-vertical:before {
+  content: "\e235";
+}
+.glyphicon-menu-hamburger:before {
+  content: "\e236";
+}
+.glyphicon-modal-window:before {
+  content: "\e237";
+}
+.glyphicon-oil:before {
+  content: "\e238";
+}
+.glyphicon-grain:before {
+  content: "\e239";
+}
+.glyphicon-sunglasses:before {
+  content: "\e240";
+}
+.glyphicon-text-size:before {
+  content: "\e241";
+}
+.glyphicon-text-color:before {
+  content: "\e242";
+}
+.glyphicon-text-background:before {
+  content: "\e243";
+}
+.glyphicon-object-align-top:before {
+  content: "\e244";
+}
+.glyphicon-object-align-bottom:before {
+  content: "\e245";
+}
+.glyphicon-object-align-horizontal:before {
+  content: "\e246";
+}
+.glyphicon-object-align-left:before {
+  content: "\e247";
+}
+.glyphicon-object-align-vertical:before {
+  content: "\e248";
+}
+.glyphicon-object-align-right:before {
+  content: "\e249";
+}
+.glyphicon-triangle-right:before {
+  content: "\e250";
+}
+.glyphicon-triangle-left:before {
+  content: "\e251";
+}
+.glyphicon-triangle-bottom:before {
+  content: "\e252";
+}
+.glyphicon-triangle-top:before {
+  content: "\e253";
+}
+.glyphicon-console:before {
+  content: "\e254";
+}
+.glyphicon-superscript:before {
+  content: "\e255";
+}
+.glyphicon-subscript:before {
+  content: "\e256";
+}
+.glyphicon-menu-left:before {
+  content: "\e257";
+}
+.glyphicon-menu-right:before {
+  content: "\e258";
+}
+.glyphicon-menu-down:before {
+  content: "\e259";
+}
+.glyphicon-menu-up:before {
+  content: "\e260";
+}
+* {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+*:before,
+*:after {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+html {
+  font-size: 10px;
+
+  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+body {
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: 14px;
+  line-height: 1.42857143;
+  color: #333;
+  background-color: #fff;
+}
+input,
+button,
+select,
+textarea {
+  font-family: inherit;
+  font-size: inherit;
+  line-height: inherit;
+}
+a {
+  color: #337ab7;
+  text-decoration: none;
+}
+a:hover,
+a:focus {
+  color: #23527c;
+  text-decoration: underline;
+}
+a:focus {
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+figure {
+  margin: 0;
+}
+img {
+  vertical-align: middle;
+}
+.img-responsive,
+.thumbnail > img,
+.thumbnail a > img,
+.carousel-inner > .item > img,
+.carousel-inner > .item > a > img {
+  display: block;
+  max-width: 100%;
+  height: auto;
+}
+.img-rounded {
+  border-radius: 6px;
+}
+.img-thumbnail {
+  display: inline-block;
+  max-width: 100%;
+  height: auto;
+  padding: 4px;
+  line-height: 1.42857143;
+  background-color: #fff;
+  border: 1px solid #ddd;
+  border-radius: 4px;
+  -webkit-transition: all .2s ease-in-out;
+       -o-transition: all .2s ease-in-out;
+          transition: all .2s ease-in-out;
+}
+.img-circle {
+  border-radius: 50%;
+}
+hr {
+  margin-top: 20px;
+  margin-bottom: 20px;
+  border: 0;
+  border-top: 1px solid #eee;
+}
+.sr-only {
+  position: absolute;
+  width: 1px;
+  height: 1px;
+  padding: 0;
+  margin: -1px;
+  overflow: hidden;
+  clip: rect(0, 0, 0, 0);
+  border: 0;
+}
+.sr-only-focusable:active,
+.sr-only-focusable:focus {
+  position: static;
+  width: auto;
+  height: auto;
+  margin: 0;
+  overflow: visible;
+  clip: auto;
+}
+[role="button"] {
+  cursor: pointer;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+.h1,
+.h2,
+.h3,
+.h4,
+.h5,
+.h6 {
+  font-family: inherit;
+  font-weight: 500;
+  line-height: 1.1;
+  color: inherit;
+}
+h1 small,
+h2 small,
+h3 small,
+h4 small,
+h5 small,
+h6 small,
+.h1 small,
+.h2 small,
+.h3 small,
+.h4 small,
+.h5 small,
+.h6 small,
+h1 .small,
+h2 .small,
+h3 .small,
+h4 .small,
+h5 .small,
+h6 .small,
+.h1 .small,
+.h2 .small,
+.h3 .small,
+.h4 .small,
+.h5 .small,
+.h6 .small {
+  font-weight: normal;
+  line-height: 1;
+  color: #777;
+}
+h1,
+.h1,
+h2,
+.h2,
+h3,
+.h3 {
+  margin-top: 20px;
+  margin-bottom: 10px;
+}
+h1 small,
+.h1 small,
+h2 small,
+.h2 small,
+h3 small,
+.h3 small,
+h1 .small,
+.h1 .small,
+h2 .small,
+.h2 .small,
+h3 .small,
+.h3 .small {
+  font-size: 65%;
+}
+h4,
+.h4,
+h5,
+.h5,
+h6,
+.h6 {
+  margin-top: 10px;
+  margin-bottom: 10px;
+}
+h4 small,
+.h4 small,
+h5 small,
+.h5 small,
+h6 small,
+.h6 small,
+h4 .small,
+.h4 .small,
+h5 .small,
+.h5 .small,
+h6 .small,
+.h6 .small {
+  font-size: 75%;
+}
+h1,
+.h1 {
+  font-size: 36px;
+}
+h2,
+.h2 {
+  font-size: 30px;
+}
+h3,
+.h3 {
+  font-size: 24px;
+}
+h4,
+.h4 {
+  font-size: 18px;
+}
+h5,
+.h5 {
+  font-size: 14px;
+}
+h6,
+.h6 {
+  font-size: 12px;
+}
+p {
+  margin: 0 0 10px;
+}
+.lead {
+  margin-bottom: 20px;
+  font-size: 16px;
+  font-weight: 300;
+  line-height: 1.4;
+}
+@media (min-width: 768px) {
+  .lead {
+    font-size: 21px;
+  }
+}
+small,
+.small {
+  font-size: 85%;
+}
+mark,
+.mark {
+  padding: .2em;
+  background-color: #fcf8e3;
+}
+.text-left {
+  text-align: left;
+}
+.text-right {
+  text-align: right;
+}
+.text-center {
+  text-align: center;
+}
+.text-justify {
+  text-align: justify;
+}
+.text-nowrap {
+  white-space: nowrap;
+}
+.text-lowercase {
+  text-transform: lowercase;
+}
+.text-uppercase {
+  text-transform: uppercase;
+}
+.text-capitalize {
+  text-transform: capitalize;
+}
+.text-muted {
+  color: #777;
+}
+.text-primary {
+  color: #337ab7;
+}
+a.text-primary:hover,
+a.text-primary:focus {
+  color: #286090;
+}
+.text-success {
+  color: #3c763d;
+}
+a.text-success:hover,
+a.text-success:focus {
+  color: #2b542c;
+}
+.text-info {
+  color: #31708f;
+}
+a.text-info:hover,
+a.text-info:focus {
+  color: #245269;
+}
+.text-warning {
+  color: #8a6d3b;
+}
+a.text-warning:hover,
+a.text-warning:focus {
+  color: #66512c;
+}
+.text-danger {
+  color: #a94442;
+}
+a.text-danger:hover,
+a.text-danger:focus {
+  color: #843534;
+}
+.bg-primary {
+  color: #fff;
+  background-color: #337ab7;
+}
+a.bg-primary:hover,
+a.bg-primary:focus {
+  background-color: #286090;
+}
+.bg-success {
+  background-color: #dff0d8;
+}
+a.bg-success:hover,
+a.bg-success:focus {
+  background-color: #c1e2b3;
+}
+.bg-info {
+  background-color: #d9edf7;
+}
+a.bg-info:hover,
+a.bg-info:focus {
+  background-color: #afd9ee;
+}
+.bg-warning {
+  background-color: #fcf8e3;
+}
+a.bg-warning:hover,
+a.bg-warning:focus {
+  background-color: #f7ecb5;
+}
+.bg-danger {
+  background-color: #f2dede;
+}
+a.bg-danger:hover,
+a.bg-danger:focus {
+  background-color: #e4b9b9;
+}
+.page-header {
+  padding-bottom: 9px;
+  margin: 40px 0 20px;
+  border-bottom: 1px solid #eee;
+}
+ul,
+ol {
+  margin-top: 0;
+  margin-bottom: 10px;
+}
+ul ul,
+ol ul,
+ul ol,
+ol ol {
+  margin-bottom: 0;
+}
+.list-unstyled {
+  padding-left: 0;
+  list-style: none;
+}
+.list-inline {
+  padding-left: 0;
+  margin-left: -5px;
+  list-style: none;
+}
+.list-inline > li {
+  display: inline-block;
+  padding-right: 5px;
+  padding-left: 5px;
+}
+dl {
+  margin-top: 0;
+  margin-bottom: 20px;
+}
+dt,
+dd {
+  line-height: 1.42857143;
+}
+dt {
+  font-weight: bold;
+}
+dd {
+  margin-left: 0;
+}
+@media (min-width: 768px) {
+  .dl-horizontal dt {
+    float: left;
+    width: 160px;
+    overflow: hidden;
+    clear: left;
+    text-align: right;
+    text-overflow: ellipsis;
+    white-space: nowrap;
+  }
+  .dl-horizontal dd {
+    margin-left: 180px;
+  }
+}
+abbr[title],
+abbr[data-original-title] {
+  cursor: help;
+  border-bottom: 1px dotted #777;
+}
+.initialism {
+  font-size: 90%;
+  text-transform: uppercase;
+}
+blockquote {
+  padding: 10px 20px;
+  margin: 0 0 20px;
+  font-size: 17.5px;
+  border-left: 5px solid #eee;
+}
+blockquote p:last-child,
+blockquote ul:last-child,
+blockquote ol:last-child {
+  margin-bottom: 0;
+}
+blockquote footer,
+blockquote small,
+blockquote .small {
+  display: block;
+  font-size: 80%;
+  line-height: 1.42857143;
+  color: #777;
+}
+blockquote footer:before,
+blockquote small:before,
+blockquote .small:before {
+  content: '\2014 \00A0';
+}
+.blockquote-reverse,
+blockquote.pull-right {
+  padding-right: 15px;
+  padding-left: 0;
+  text-align: right;
+  border-right: 5px solid #eee;
+  border-left: 0;
+}
+.blockquote-reverse footer:before,
+blockquote.pull-right footer:before,
+.blockquote-reverse small:before,
+blockquote.pull-right small:before,
+.blockquote-reverse .small:before,
+blockquote.pull-right .small:before {
+  content: '';
+}
+.blockquote-reverse footer:after,
+blockquote.pull-right footer:after,
+.blockquote-reverse small:after,
+blockquote.pull-right small:after,
+.blockquote-reverse .small:after,
+blockquote.pull-right .small:after {
+  content: '\00A0 \2014';
+}
+address {
+  margin-bottom: 20px;
+  font-style: normal;
+  line-height: 1.42857143;
+}
+code,
+kbd,
+pre,
+samp {
+  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
+}
+code {
+  padding: 2px 4px;
+  font-size: 90%;
+  color: #c7254e;
+  background-color: #f9f2f4;
+  border-radius: 4px;
+}
+kbd {
+  padding: 2px 4px;
+  font-size: 90%;
+  color: #fff;
+  background-color: #333;
+  border-radius: 3px;
+  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
+          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
+}
+kbd kbd {
+  padding: 0;
+  font-size: 100%;
+  font-weight: bold;
+  -webkit-box-shadow: none;
+          box-shadow: none;
+}
+pre {
+  display: block;
+  padding: 9.5px;
+  margin: 0 0 10px;
+  font-size: 13px;
+  line-height: 1.42857143;
+  color: #333;
+  word-break: break-all;
+  word-wrap: break-word;
+  background-color: #f5f5f5;
+  border: 1px solid #ccc;
+  border-radius: 4px;
+}
+pre code {
+  padding: 0;
+  font-size: inherit;
+  color: inherit;
+  white-space: pre-wrap;
+  background-color: transparent;
+  border-radius: 0;
+}
+.pre-scrollable {
+  max-height: 340px;
+  overflow-y: scroll;
+}
+.container {
+  padding-right: 15px;
+  padding-left: 15px;
+  margin-right: auto;
+  margin-left: auto;
+}
+@media (min-width: 768px) {
+  .container {
+    width: 750px;
+  }
+}
+@media (min-width: 992px) {
+  .container {
+    width: 970px;
+  }
+}
+@media (min-width: 1200px) {
+  .container {
+    width: 1170px;
+  }
+}
+.container-fluid {
+  padding-right: 15px;
+  padding-left: 15px;
+  margin-right: auto;
+  margin-left: auto;
+}
+.row {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
+  position: relative;
+  min-height: 1px;
+  padding-right: 15px;
+  padding-left: 15px;
+}
+.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
+  float: left;
+}
+.col-xs-12 {
+  width: 100%;
+}
+.col-xs-11 {
+  width: 91.66666667%;
+}
+.col-xs-10 {
+  width: 83.33333333%;
+}
+.col-xs-9 {
+  width: 75%;
+}
+.col-xs-8 {
+  width: 66.66666667%;
+}
+.col-xs-7 {
+  width: 58.33333333%;
+}
+.col-xs-6 {
+  width: 50%;
+}
+.col-xs-5 {
+  width: 41.66666667%;
+}
+.col-xs-4 {
+  width: 33.33333333%;
+}
+.col-xs-3 {
+  width: 25%;
+}
+.col-xs-2 {
+  width: 16.66666667%;
+}
+.col-xs-1 {
+  width: 8.33333333%;
+}
+.col-xs-pull-12 {
+  right: 100%;
+}
+.col-xs-pull-11 {
+  right: 91.66666667%;
+}
+.col-xs-pull-10 {
+  right: 83.33333333%;
+}
+.col-xs-pull-9 {
+  right: 75%;
+}
+.col-xs-pull-8 {
+  right: 66.66666667%;
+}
+.col-xs-pull-7 {
+  right: 58.33333333%;
+}
+.col-xs-pull-6 {
+  right: 50%;
+}
+.col-xs-pull-5 {
+  right: 41.66666667%;
+}
+.col-xs-pull-4 {
+  right: 33.33333333%;
+}
+.col-xs-pull-3 {
+  right: 25%;
+}
+.col-xs-pull-2 {
+  right: 16.66666667%;
+}
+.col-xs-pull-1 {
+  right: 8.33333333%;
+}
+.col-xs-pull-0 {
+  right: auto;
+}
+.col-xs-push-12 {
+  left: 100%;
+}
+.col-xs-push-11 {
+  left: 91.66666667%;
+}
+.col-xs-push-10 {
+  left: 83.33333333%;
+}
+.col-xs-push-9 {
+  left: 75%;
+}
+.col-xs-push-8 {
+  left: 66.66666667%;
+}
+.col-xs-push-7 {
+  left: 58.33333333%;
+}
+.col-xs-push-6 {
+  left: 50%;
+}
+.col-xs-push-5 {
+  left: 41.66666667%;
+}
+.col-xs-push-4 {
+  left: 33.33333333%;
+}
+.col-xs-push-3 {
+  left: 25%;
+}
+.col-xs-push-2 {
+  left: 16.66666667%;
+}
+.col-xs-push-1 {
+  left: 8.33333333%;
+}
+.col-xs-push-0 {
+  left: auto;
+}
+.col-xs-offset-12 {
+  margin-left: 100%;
+}
+.col-xs-offset-11 {
+  margin-left: 91.66666667%;
+}
+.col-xs-offset-10 {
+  margin-left: 83.33333333%;
+}
+.col-xs-offset-9 {
+  margin-left: 75%;
+}
+.col-xs-offset-8 {
+  margin-left: 66.66666667%;
+}
+.col-xs-offset-7 {
+  margin-left: 58.33333333%;
+}
+.col-xs-offset-6 {
+  margin-left: 50%;
+}
+.col-xs-offset-5 {
+  margin-left: 41.66666667%;
+}
+.col-xs-offset-4 {
+  margin-left: 33.33333333%;
+}
+.col-xs-offset-3 {
+  margin-left: 25%;
+}
+.col-xs-offset-2 {
+  margin-left: 16.66666667%;
+}
+.col-xs-offset-1 {
+  margin-left: 8.33333333%;
+}
+.col-xs-offset-0 {
+  margin-left: 0;
+}
+@media (min-width: 768px) {
+  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
+    float: left;
+  }
+  .col-sm-12 {
+    width: 100%;
+  }
+  .col-sm-11 {
+    width: 91.66666667%;
+  }
+  .col-sm-10 {
+    width: 83.33333333%;
+  }
+  .col-sm-9 {
+    width: 75%;
+  }
+  .col-sm-8 {
+    width: 66.66666667%;
+  }
+  .col-sm-7 {
+    width: 58.33333333%;
+  }
+  .col-sm-6 {
+    width: 50%;
+  }
+  .col-sm-5 {
+    width: 41.66666667%;
+  }
+  .col-sm-4 {
+    width: 33.33333333%;
+  }
+  .col-sm-3 {
+    width: 25%;
+  }
+  .col-sm-2 {
+    width: 16.66666667%;
+  }
+  .col-sm-1 {
+    width: 8.33333333%;
+  }
+  .col-sm-pull-12 {
+    right: 100%;
+  }
+  .col-sm-pull-11 {
+    right: 91.66666667%;
+  }
+  .col-sm-pull-10 {
+    right: 83.33333333%;
+  }
+  .col-sm-pull-9 {
+    right: 75%;
+  }
+  .col-sm-pull-8 {
+    right: 66.66666667%;
+  }
+  .col-sm-pull-7 {
+    right: 58.33333333%;
+  }
+  .col-sm-pull-6 {
+    right: 50%;
+  }
+  .col-sm-pull-5 {
+    right: 41.66666667%;
+  }
+  .col-sm-pull-4 {
+    right: 33.33333333%;
+  }
+  .col-sm-pull-3 {
+    right: 25%;
+  }
+  .col-sm-pull-2 {
+    right: 16.66666667%;
+  }
+  .col-sm-pull-1 {
+    right: 8.33333333%;
+  }
+  .col-sm-pull-0 {
+    right: auto;
+  }
+  .col-sm-push-12 {
+    left: 100%;
+  }
+  .col-sm-push-11 {
+    left: 91.66666667%;
+  }
+  .col-sm-push-10 {
+    left: 83.33333333%;
+  }
+  .col-sm-push-9 {
+    left: 75%;
+  }
+  .col-sm-push-8 {
+    left: 66.66666667%;
+  }
+  .col-sm-push-7 {
+    left: 58.33333333%;
+  }
+  .col-sm-push-6 {
+    left: 50%;
+  }
+  .col-sm-push-5 {
+    left: 41.66666667%;
+  }
+  .col-sm-push-4 {
+    left: 33.33333333%;
+  }
+  .col-sm-push-3 {
+    left: 25%;
+  }
+  .col-sm-push-2 {
+    left: 16.66666667%;
+  }
+  .col-sm-push-1 {
+    left: 8.33333333%;
+  }
+  .col-sm-push-0 {
+    left: auto;
+  }
+  .col-sm-offset-12 {
+    margin-left: 100%;
+  }
+  .col-sm-offset-11 {
+    margin-left: 91.66666667%;
+  }
+  .col-sm-offset-10 {
+    margin-left: 83.33333333%;
+  }
+  .col-sm-offset-9 {
+    margin-left: 75%;
+  }
+  .col-sm-offset-8 {
+    margin-left: 66.66666667%;
+  }
+  .col-sm-offset-7 {
+    margin-left: 58.33333333%;
+  }
+  .col-sm-offset-6 {
+    margin-left: 50%;
+  }
+  .col-sm-offset-5 {
+    margin-left: 41.66666667%;
+  }
+  .col-sm-offset-4 {
+    margin-left: 33.33333333%;
+  }
+  .col-sm-offset-3 {
+    margin-left: 25%;
+  }
+  .col-sm-offset-2 {
+    margin-left: 16.66666667%;
+  }
+  .col-sm-offset-1 {
+    margin-left: 8.33333333%;
+  }
+  .col-sm-offset-0 {
+    margin-left: 0;
+  }
+}
+@media (min-width: 992px) {
+  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
+    float: left;
+  }
+  .col-md-12 {
+    width: 100%;
+  }
+  .col-md-11 {
+    width: 91.66666667%;
+  }
+  .col-md-10 {
+    width: 83.33333333%;
+  }
+  .col-md-9 {
+    width: 75%;
+  }
+  .col-md-8 {
+    width: 66.66666667%;
+  }
+  .col-md-7 {
+    width: 58.33333333%;
+  }
+  .col-md-6 {
+    width: 50%;
+  }
+  .col-md-5 {
+    width: 41.66666667%;
+  }
+  .col-md-4 {
+    width: 33.33333333%;
+  }
+  .col-md-3 {
+    width: 25%;
+  }
+  .col-md-2 {
+    width: 16.66666667%;
+  }
+  .col-md-1 {
+    width: 8.33333333%;
+  }
+  .col-md-pull-12 {
+    right: 100%;
+  }
+  .col-md-pull-11 {
+    right: 91.66666667%;
+  }
+  .col-md-pull-10 {
+    right: 83.33333333%;
+  }
+  .col-md-pull-9 {
+    right: 75%;
+  }
+  .col-md-pull-8 {
+    right: 66.66666667%;
+  }
+  .col-md-pull-7 {
+    right: 58.33333333%;
+  }
+  .col-md-pull-6 {
+    right: 50%;
+  }
+  .col-md-pull-5 {
+    right: 41.66666667%;
+  }
+  .col-md-pull-4 {
+    right: 33.33333333%;
+  }
+  .col-md-pull-3 {
+    right: 25%;
+  }
+  .col-md-pull-2 {
+    right: 16.66666667%;
+  }
+  .col-md-pull-1 {
+    right: 8.33333333%;
+  }
+  .col-md-pull-0 {
+    right: auto;
+  }
+  .col-md-push-12 {
+    left: 100%;
+  }
+  .col-md-push-11 {
+    left: 91.66666667%;
+  }
+  .col-md-push-10 {
+    left: 83.33333333%;
+  }
+  .col-md-push-9 {
+    left: 75%;
+  }
+  .col-md-push-8 {
+    left: 66.66666667%;
+  }
+  .col-md-push-7 {
+    left: 58.33333333%;
+  }
+  .col-md-push-6 {
+    left: 50%;
+  }
+  .col-md-push-5 {
+    left: 41.66666667%;
+  }
+  .col-md-push-4 {
+    left: 33.33333333%;
+  }
+  .col-md-push-3 {
+    left: 25%;
+  }
+  .col-md-push-2 {
+    left: 16.66666667%;
+  }
+  .col-md-push-1 {
+    left: 8.33333333%;
+  }
+  .col-md-push-0 {
+    left: auto;
+  }
+  .col-md-offset-12 {
+    margin-left: 100%;
+  }
+  .col-md-offset-11 {
+    margin-left: 91.66666667%;
+  }
+  .col-md-offset-10 {
+    margin-left: 83.33333333%;
+  }
+  .col-md-offset-9 {
+    margin-left: 75%;
+  }
+  .col-md-offset-8 {
+    margin-left: 66.66666667%;
+  }
+  .col-md-offset-7 {
+    margin-left: 58.33333333%;
+  }
+  .col-md-offset-6 {
+    margin-left: 50%;
+  }
+  .col-md-offset-5 {
+    margin-left: 41.66666667%;
+  }
+  .col-md-offset-4 {
+    margin-left: 33.33333333%;
+  }
+  .col-md-offset-3 {
+    margin-left: 25%;
+  }
+  .col-md-offset-2 {
+    margin-left: 16.66666667%;
+  }
+  .col-md-offset-1 {
+    margin-left: 8.33333333%;
+  }
+  .col-md-offset-0 {
+    margin-left: 0;
+  }
+}
+@media (min-width: 1200px) {
+  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
+    float: left;
+  }
+  .col-lg-12 {
+    width: 100%;
+  }
+  .col-lg-11 {
+    width: 91.66666667%;
+  }
+  .col-lg-10 {
+    width: 83.33333333%;
+  }
+  .col-lg-9 {
+    width: 75%;
+  }
+  .col-lg-8 {
+    width: 66.66666667%;
+  }
+  .col-lg-7 {
+    width: 58.33333333%;
+  }
+  .col-lg-6 {
+    width: 50%;
+  }
+  .col-lg-5 {
+    width: 41.66666667%;
+  }
+  .col-lg-4 {
+    width: 33.33333333%;
+  }
+  .col-lg-3 {
+    width: 25%;
+  }
+  .col-lg-2 {
+    width: 16.66666667%;
+  }
+  .col-lg-1 {
+    width: 8.33333333%;
+  }
+  .col-lg-pull-12 {
+    right: 100%;
+  }
+  .col-lg-pull-11 {
+    right: 91.66666667%;
+  }
+  .col-lg-pull-10 {
+    right: 83.33333333%;
+  }
+  .col-lg-pull-9 {
+    right: 75%;
+  }
+  .col-lg-pull-8 {
+    right: 66.66666667%;
+  }
+  .col-lg-pull-7 {
+    right: 58.33333333%;
+  }
+  .col-lg-pull-6 {
+    right: 50%;
+  }
+  .col-lg-pull-5 {
+    right: 41.66666667%;
+  }
+  .col-lg-pull-4 {
+    right: 33.33333333%;
+  }
+  .col-lg-pull-3 {
+    right: 25%;
+  }
+  .col-lg-pull-2 {
+    right: 16.66666667%;
+  }
+  .col-lg-pull-1 {
+    right: 8.33333333%;
+  }
+  .col-lg-pull-0 {
+    right: auto;
+  }
+  .col-lg-push-12 {
+    left: 100%;
+  }
+  .col-lg-push-11 {
+    left: 91.66666667%;
+  }
+  .col-lg-push-10 {
+    left: 83.33333333%;
+  }
+  .col-lg-push-9 {
+    left: 75%;
+  }
+  .col-lg-push-8 {
+    left: 66.66666667%;
+  }
+  .col-lg-push-7 {
+    left: 58.33333333%;
+  }
+  .col-lg-push-6 {
+    left: 50%;
+  }
+  .col-lg-push-5 {
+    left: 41.66666667%;
+  }
+  .col-lg-push-4 {
+    left: 33.33333333%;
+  }
+  .col-lg-push-3 {
+    left: 25%;
+  }
+  .col-lg-push-2 {
+    left: 16.66666667%;
+  }
+  .col-lg-push-1 {
+    left: 8.33333333%;
+  }
+  .col-lg-push-0 {
+    left: auto;
+  }
+  .col-lg-offset-12 {
+    margin-left: 100%;
+  }
+  .col-lg-offset-11 {
+    margin-left: 91.66666667%;
+  }
+  .col-lg-offset-10 {
+    margin-left: 83.33333333%;
+  }
+  .col-lg-offset-9 {
+    margin-left: 75%;
+  }
+  .col-lg-offset-8 {
+    margin-left: 66.66666667%;
+  }
+  .col-lg-offset-7 {
+    margin-left: 58.33333333%;
+  }
+  .col-lg-offset-6 {
+    margin-left: 50%;
+  }
+  .col-lg-offset-5 {
+    margin-left: 41.66666667%;
+  }
+  .col-lg-offset-4 {
+    margin-left: 33.33333333%;
+  }
+  .col-lg-offset-3 {
+    margin-left: 25%;
+  }
+  .col-lg-offset-2 {
+    margin-left: 16.66666667%;
+  }
+  .col-lg-offset-1 {
+    margin-left: 8.33333333%;
+  }
+  .col-lg-offset-0 {
+    margin-left: 0;
+  }
+}
+table {
+  background-color: transparent;
+}
+caption {
+  padding-top: 8px;
+  padding-bottom: 8px;
+  color: #777;
+  text-align: left;
+}
+th {
+  text-align: left;
+}
+.table {
+  width: 100%;
+  max-width: 100%;
+  margin-bottom: 20px;
+}
+.table > thead > tr > th,
+.table > tbody > tr > th,
+.table > tfoot > tr > th,
+.table > thead > tr > td,
+.table > tbody > tr > td,
+.table > tfoot > tr > td {
+  padding: 8px;
+  line-height: 1.42857143;
+  vertical-align: top;
+  border-top: 1px solid #ddd;
+}
+.table > thead > tr > th {
+  vertical-align: bottom;
+  border-bottom: 2px solid #ddd;
+}
+.table > caption + thead > tr:first-child > th,
+.table > colgroup + thead > tr:first-child > th,
+.table > thead:first-child > tr:first-child > th,
+.table > caption + thead > tr:first-child > td,
+.table > colgroup + thead > tr:first-child > td,
+.table > thead:first-child > tr:first-child > td {
+  border-top: 0;
+}
+.table > tbody + tbody {
+  border-top: 2px solid #ddd;
+}
+.table .table {
+  background-color: #fff;
+}
+.table-condensed > thead > tr > th,
+.table-condensed > tbody > tr > th,
+.table-condensed > tfoot > tr > th,
+.table-condensed > thead > tr > td,
+.table-condensed > tbody > tr > td,
+.table-condensed > tfoot > tr > td {
+  padding: 5px;
+}
+.table-bordered {
+  border: 1px solid #ddd;
+}
+.table-bordered > thead > tr > th,
+.table-bordered > tbody > tr > th,
+.table-bordered > tfoot > tr > th,
+.table-bordered > thead > tr > td,
+.table-bordered > tbody > tr > td,
+.table-bordered > tfoot > tr > td {
+  border: 1px solid #ddd;
+}
+.table-bordered > thead > tr > th,
+.table-bordered > thead > tr > td {
+  border-bottom-width: 2px;
+}
+.table-striped > tbody > tr:nth-of-type(odd) {
+  background-color: #f9f9f9;
+}
+.table-hover > tbody > tr:hover {
+  background-color: #f5f5f5;
+}
+table col[class*="col-"] {
+  position: static;
+  display: table-column;
+  float: none;
+}
+table td[class*="col-"],
+table th[class*="col-"] {
+  position: static;
+  display: table-cell;
+  float: none;
+}
+.table > thead > tr > td.active,
+.table > tbody > tr > td.active,
+.table > tfoot > tr > td.active,
+.table > thead > tr > th.active,
+.table > tbody > tr > th.active,
+.table > tfoot > tr > th.active,
+.table > thead > tr.active > td,
+.table > tbody > tr.active > td,
+.table > tfoot > tr.active > td,
+.table > thead > tr.active > th,
+.table > tbody > tr.active > th,
+.table > tfoot > tr.active > th {
+  background-color: #f5f5f5;
+}
+.table-hover > tbody > tr > td.active:hover,
+.table-hover > tbody > tr > th.active:hover,
+.table-hover > tbody > tr.active:hover > td,
+.table-hover > tbody > tr:hover > .active,
+.table-hover > tbody > tr.active:hover > th {
+  background-color: #e8e8e8;
+}
+.table > thead > tr > td.success,
+.table > tbody > tr > td.success,
+.table > tfoot > tr > td.success,
+.table > thead > tr > th.success,
+.table > tbody > tr > th.success,
+.table > tfoot > tr > th.success,
+.table > thead > tr.success > td,
+.table > tbody > tr.success > td,
+.table > tfoot > tr.success > td,
+.table > thead > tr.success > th,
+.table > tbody > tr.success > th,
+.table > tfoot > tr.success > th {
+  background-color: #dff0d8;
+}
+.table-hover > tbody > tr > td.success:hover,
+.table-hover > tbody > tr > th.success:hover,
+.table-hover > tbody > tr.success:hover > td,
+.table-hover > tbody > tr:hover > .success,
+.table-hover > tbody > tr.success:hover > th {
+  background-color: #d0e9c6;
+}
+.table > thead > tr > td.info,
+.table > tbody > tr > td.info,
+.table > tfoot > tr > td.info,
+.table > thead > tr > th.info,
+.table > tbody > tr > th.info,
+.table > tfoot > tr > th.info,
+.table > thead > tr.info > td,
+.table > tbody > tr.info > td,
+.table > tfoot > tr.info > td,
+.table > thead > tr.info > th,
+.table > tbody > tr.info > th,
+.table > tfoot > tr.info > th {
+  background-color: #d9edf7;
+}
+.table-hover > tbody > tr > td.info:hover,
+.table-hover > tbody > tr > th.info:hover,
+.table-hover > tbody > tr.info:hover > td,
+.table-hover > tbody > tr:hover > .info,
+.table-hover > tbody > tr.info:hover > th {
+  background-color: #c4e3f3;
+}
+.table > thead > tr > td.warning,
+.table > tbody > tr > td.warning,
+.table > tfoot > tr > td.warning,
+.table > thead > tr > th.warning,
+.table > tbody > tr > th.warning,
+.table > tfoot > tr > th.warning,
+.table > thead > tr.warning > td,
+.table > tbody > tr.warning > td,
+.table > tfoot > tr.warning > td,
+.table > thead > tr.warning > th,
+.table > tbody > tr.warning > th,
+.table > tfoot > tr.warning > th {
+  background-color: #fcf8e3;
+}
+.table-hover > tbody > tr > td.warning:hover,
+.table-hover > tbody > tr > th.warning:hover,
+.table-hover > tbody > tr.warning:hover > td,
+.table-hover > tbody > tr:hover > .warning,
+.table-hover > tbody > tr.warning:hover > th {
+  background-color: #faf2cc;
+}
+.table > thead > tr > td.danger,
+.table > tbody > tr > td.danger,
+.table > tfoot > tr > td.danger,
+.table > thead > tr > th.danger,
+.table > tbody > tr > th.danger,
+.table > tfoot > tr > th.danger,
+.table > thead > tr.danger > td,
+.table > tbody > tr.danger > td,
+.table > tfoot > tr.danger > td,
+.table > thead > tr.danger > th,
+.table > tbody > tr.danger > th,
+.table > tfoot > tr.danger > th {
+  background-color: #f2dede;
+}
+.table-hover > tbody > tr > td.danger:hover,
+.table-hover > tbody > tr > th.danger:hover,
+.table-hover > tbody > tr.danger:hover > td,
+.table-hover > tbody > tr:hover > .danger,
+.table-hover > tbody > tr.danger:hover > th {
+  background-color: #ebcccc;
+}
+.table-responsive {
+  min-height: .01%;
+  overflow-x: auto;
+}
+@media screen and (max-width: 767px) {
+  .table-responsive {
+    width: 100%;
+    margin-bottom: 15px;
+    overflow-y: hidden;
+    -ms-overflow-style: -ms-autohiding-scrollbar;
+    border: 1px solid #ddd;
+  }
+  .table-responsive > .table {
+    margin-bottom: 0;
+  }
+  .table-responsive > .table > thead > tr > th,
+  .table-responsive > .table > tbody > tr > th,
+  .table-responsive > .table > tfoot > tr > th,
+  .table-responsive > .table > thead > tr > td,
+  .table-responsive > .table > tbody > tr > td,
+  .table-responsive > .table > tfoot > tr > td {
+    white-space: nowrap;
+  }
+  .table-responsive > .table-bordered {
+    border: 0;
+  }
+  .table-responsive > .table-bordered > thead > tr > th:first-child,
+  .table-responsive > .table-bordered > tbody > tr > th:first-child,
+  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
+  .table-responsive > .table-bordered > thead > tr > td:first-child,
+  .table-responsive > .table-bordered > tbody > tr > td:first-child,
+  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
+    border-left: 0;
+  }
+  .table-responsive > .table-bordered > thead > tr > th:last-child,
+  .table-responsive > .table-bordered > tbody > tr > th:last-child,
+  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
+  .table-responsive > .table-bordered > thead > tr > td:last-child,
+  .table-responsive > .table-bordered > tbody > tr > td:last-child,
+  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
+    border-right: 0;
+  }
+  .table-responsive > .table-bordered > tbody > tr:last-child > th,
+  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
+  .table-responsive > .table-bordered > tbody > tr:last-child > td,
+  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
+    border-bottom: 0;
+  }
+}
+fieldset {
+  min-width: 0;
+  padding: 0;
+  margin: 0;
+  border: 0;
+}
+legend {
+  display: block;
+  width: 100%;
+  padding: 0;
+  margin-bottom: 20px;
+  font-size: 21px;
+  line-height: inherit;
+  color: #333;
+  border: 0;
+  border-bottom: 1px solid #e5e5e5;
+}
+label {
+  display: inline-block;
+  max-width: 100%;
+  margin-bottom: 5px;
+  font-weight: bold;
+}
+input[type="search"] {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+input[type="radio"],
+input[type="checkbox"] {
+  margin: 4px 0 0;
+  margin-top: 1px \9;
+  line-height: normal;
+}
+input[type="file"] {
+  display: block;
+}
+input[type="range"] {
+  display: block;
+  width: 100%;
+}
+select[multiple],
+select[size] {
+  height: auto;
+}
+input[type="file"]:focus,
+input[type="radio"]:focus,
+input[type="checkbox"]:focus {
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+output {
+  display: block;
+  padding-top: 7px;
+  font-size: 14px;
+  line-height: 1.42857143;
+  color: #555;
+}
+.form-control {
+  display: block;
+  width: 100%;
+  height: 34px;
+  padding: 6px 12px;
+  font-size: 14px;
+  line-height: 1.42857143;
+  color: #555;
+  background-color: #fff;
+  background-image: none;
+  border: 1px solid #ccc;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
+       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
+          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
+}
+.form-control:focus {
+  border-color: #66afe9;
+  outline: 0;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
+          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
+}
+.form-control::-moz-placeholder {
+  color: #999;
+  opacity: 1;
+}
+.form-control:-ms-input-placeholder {
+  color: #999;
+}
+.form-control::-webkit-input-placeholder {
+  color: #999;
+}
+.form-control::-ms-expand {
+  background-color: transparent;
+  border: 0;
+}
+.form-control[disabled],
+.form-control[readonly],
+fieldset[disabled] .form-control {
+  background-color: #eee;
+  opacity: 1;
+}
+.form-control[disabled],
+fieldset[disabled] .form-control {
+  cursor: not-allowed;
+}
+textarea.form-control {
+  height: auto;
+}
+input[type="search"] {
+  -webkit-appearance: none;
+}
+@media screen and (-webkit-min-device-pixel-ratio: 0) {
+  input[type="date"].form-control,
+  input[type="time"].form-control,
+  input[type="datetime-local"].form-control,
+  input[type="month"].form-control {
+    line-height: 34px;
+  }
+  input[type="date"].input-sm,
+  input[type="time"].input-sm,
+  input[type="datetime-local"].input-sm,
+  input[type="month"].input-sm,
+  .input-group-sm input[type="date"],
+  .input-group-sm input[type="time"],
+  .input-group-sm input[type="datetime-local"],
+  .input-group-sm input[type="month"] {
+    line-height: 30px;
+  }
+  input[type="date"].input-lg,
+  input[type="time"].input-lg,
+  input[type="datetime-local"].input-lg,
+  input[type="month"].input-lg,
+  .input-group-lg input[type="date"],
+  .input-group-lg input[type="time"],
+  .input-group-lg input[type="datetime-local"],
+  .input-group-lg input[type="month"] {
+    line-height: 46px;
+  }
+}
+.form-group {
+  margin-bottom: 15px;
+}
+.radio,
+.checkbox {
+  position: relative;
+  display: block;
+  margin-top: 10px;
+  margin-bottom: 10px;
+}
+.radio label,
+.checkbox label {
+  min-height: 20px;
+  padding-left: 20px;
+  margin-bottom: 0;
+  font-weight: normal;
+  cursor: pointer;
+}
+.radio input[type="radio"],
+.radio-inline input[type="radio"],
+.checkbox input[type="checkbox"],
+.checkbox-inline input[type="checkbox"] {
+  position: absolute;
+  margin-top: 4px \9;
+  margin-left: -20px;
+}
+.radio + .radio,
+.checkbox + .checkbox {
+  margin-top: -5px;
+}
+.radio-inline,
+.checkbox-inline {
+  position: relative;
+  display: inline-block;
+  padding-left: 20px;
+  margin-bottom: 0;
+  font-weight: normal;
+  vertical-align: middle;
+  cursor: pointer;
+}
+.radio-inline + .radio-inline,
+.checkbox-inline + .checkbox-inline {
+  margin-top: 0;
+  margin-left: 10px;
+}
+input[type="radio"][disabled],
+input[type="checkbox"][disabled],
+input[type="radio"].disabled,
+input[type="checkbox"].disabled,
+fieldset[disabled] input[type="radio"],
+fieldset[disabled] input[type="checkbox"] {
+  cursor: not-allowed;
+}
+.radio-inline.disabled,
+.checkbox-inline.disabled,
+fieldset[disabled] .radio-inline,
+fieldset[disabled] .checkbox-inline {
+  cursor: not-allowed;
+}
+.radio.disabled label,
+.checkbox.disabled label,
+fieldset[disabled] .radio label,
+fieldset[disabled] .checkbox label {
+  cursor: not-allowed;
+}
+.form-control-static {
+  min-height: 34px;
+  padding-top: 7px;
+  padding-bottom: 7px;
+  margin-bottom: 0;
+}
+.form-control-static.input-lg,
+.form-control-static.input-sm {
+  padding-right: 0;
+  padding-left: 0;
+}
+.input-sm {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+select.input-sm {
+  height: 30px;
+  line-height: 30px;
+}
+textarea.input-sm,
+select[multiple].input-sm {
+  height: auto;
+}
+.form-group-sm .form-control {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+.form-group-sm select.form-control {
+  height: 30px;
+  line-height: 30px;
+}
+.form-group-sm textarea.form-control,
+.form-group-sm select[multiple].form-control {
+  height: auto;
+}
+.form-group-sm .form-control-static {
+  height: 30px;
+  min-height: 32px;
+  padding: 6px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+}
+.input-lg {
+  height: 46px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 6px;
+}
+select.input-lg {
+  height: 46px;
+  line-height: 46px;
+}
+textarea.input-lg,
+select[multiple].input-lg {
+  height: auto;
+}
+.form-group-lg .form-control {
+  height: 46px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 6px;
+}
+.form-group-lg select.form-control {
+  height: 46px;
+  line-height: 46px;
+}
+.form-group-lg textarea.form-control,
+.form-group-lg select[multiple].form-control {
+  height: auto;
+}
+.form-group-lg .form-control-static {
+  height: 46px;
+  min-height: 38px;
+  padding: 11px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+}
+.has-feedback {
+  position: relative;
+}
+.has-feedback .form-control {
+  padding-right: 42.5px;
+}
+.form-control-feedback {
+  position: absolute;
+  top: 0;
+  right: 0;
+  z-index: 2;
+  display: block;
+  width: 34px;
+  height: 34px;
+  line-height: 34px;
+  text-align: center;
+  pointer-events: none;
+}
+.input-lg + .form-control-feedback,
+.input-group-lg + .form-control-feedback,
+.form-group-lg .form-control + .form-control-feedback {
+  width: 46px;
+  height: 46px;
+  line-height: 46px;
+}
+.input-sm + .form-control-feedback,
+.input-group-sm + .form-control-feedback,
+.form-group-sm .form-control + .form-control-feedback {
+  width: 30px;
+  height: 30px;
+  line-height: 30px;
+}
+.has-success .help-block,
+.has-success .control-label,
+.has-success .radio,
+.has-success .checkbox,
+.has-success .radio-inline,
+.has-success .checkbox-inline,
+.has-success.radio label,
+.has-success.checkbox label,
+.has-success.radio-inline label,
+.has-success.checkbox-inline label {
+  color: #3c763d;
+}
+.has-success .form-control {
+  border-color: #3c763d;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+}
+.has-success .form-control:focus {
+  border-color: #2b542c;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
+}
+.has-success .input-group-addon {
+  color: #3c763d;
+  background-color: #dff0d8;
+  border-color: #3c763d;
+}
+.has-success .form-control-feedback {
+  color: #3c763d;
+}
+.has-warning .help-block,
+.has-warning .control-label,
+.has-warning .radio,
+.has-warning .checkbox,
+.has-warning .radio-inline,
+.has-warning .checkbox-inline,
+.has-warning.radio label,
+.has-warning.checkbox label,
+.has-warning.radio-inline label,
+.has-warning.checkbox-inline label {
+  color: #8a6d3b;
+}
+.has-warning .form-control {
+  border-color: #8a6d3b;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+}
+.has-warning .form-control:focus {
+  border-color: #66512c;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
+}
+.has-warning .input-group-addon {
+  color: #8a6d3b;
+  background-color: #fcf8e3;
+  border-color: #8a6d3b;
+}
+.has-warning .form-control-feedback {
+  color: #8a6d3b;
+}
+.has-error .help-block,
+.has-error .control-label,
+.has-error .radio,
+.has-error .checkbox,
+.has-error .radio-inline,
+.has-error .checkbox-inline,
+.has-error.radio label,
+.has-error.checkbox label,
+.has-error.radio-inline label,
+.has-error.checkbox-inline label {
+  color: #a94442;
+}
+.has-error .form-control {
+  border-color: #a94442;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+}
+.has-error .form-control:focus {
+  border-color: #843534;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
+}
+.has-error .input-group-addon {
+  color: #a94442;
+  background-color: #f2dede;
+  border-color: #a94442;
+}
+.has-error .form-control-feedback {
+  color: #a94442;
+}
+.has-feedback label ~ .form-control-feedback {
+  top: 25px;
+}
+.has-feedback label.sr-only ~ .form-control-feedback {
+  top: 0;
+}
+.help-block {
+  display: block;
+  margin-top: 5px;
+  margin-bottom: 10px;
+  color: #737373;
+}
+@media (min-width: 768px) {
+  .form-inline .form-group {
+    display: inline-block;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .form-inline .form-control {
+    display: inline-block;
+    width: auto;
+    vertical-align: middle;
+  }
+  .form-inline .form-control-static {
+    display: inline-block;
+  }
+  .form-inline .input-group {
+    display: inline-table;
+    vertical-align: middle;
+  }
+  .form-inline .input-group .input-group-addon,
+  .form-inline .input-group .input-group-btn,
+  .form-inline .input-group .form-control {
+    width: auto;
+  }
+  .form-inline .input-group > .form-control {
+    width: 100%;
+  }
+  .form-inline .control-label {
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .form-inline .radio,
+  .form-inline .checkbox {
+    display: inline-block;
+    margin-top: 0;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .form-inline .radio label,
+  .form-inline .checkbox label {
+    padding-left: 0;
+  }
+  .form-inline .radio input[type="radio"],
+  .form-inline .checkbox input[type="checkbox"] {
+    position: relative;
+    margin-left: 0;
+  }
+  .form-inline .has-feedback .form-control-feedback {
+    top: 0;
+  }
+}
+.form-horizontal .radio,
+.form-horizontal .checkbox,
+.form-horizontal .radio-inline,
+.form-horizontal .checkbox-inline {
+  padding-top: 7px;
+  margin-top: 0;
+  margin-bottom: 0;
+}
+.form-horizontal .radio,
+.form-horizontal .checkbox {
+  min-height: 27px;
+}
+.form-horizontal .form-group {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+@media (min-width: 768px) {
+  .form-horizontal .control-label {
+    padding-top: 7px;
+    margin-bottom: 0;
+    text-align: right;
+  }
+}
+.form-horizontal .has-feedback .form-control-feedback {
+  right: 15px;
+}
+@media (min-width: 768px) {
+  .form-horizontal .form-group-lg .control-label {
+    padding-top: 11px;
+    font-size: 18px;
+  }
+}
+@media (min-width: 768px) {
+  .form-horizontal .form-group-sm .control-label {
+    padding-top: 6px;
+    font-size: 12px;
+  }
+}
+.btn {
+  display: inline-block;
+  padding: 6px 12px;
+  margin-bottom: 0;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 1.42857143;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: middle;
+  -ms-touch-action: manipulation;
+      touch-action: manipulation;
+  cursor: pointer;
+  -webkit-user-select: none;
+     -moz-user-select: none;
+      -ms-user-select: none;
+          user-select: none;
+  background-image: none;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+.btn:focus,
+.btn:active:focus,
+.btn.active:focus,
+.btn.focus,
+.btn:active.focus,
+.btn.active.focus {
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+.btn:hover,
+.btn:focus,
+.btn.focus {
+  color: #333;
+  text-decoration: none;
+}
+.btn:active,
+.btn.active {
+  background-image: none;
+  outline: 0;
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+}
+.btn.disabled,
+.btn[disabled],
+fieldset[disabled] .btn {
+  cursor: not-allowed;
+  filter: alpha(opacity=65);
+  -webkit-box-shadow: none;
+          box-shadow: none;
+  opacity: .65;
+}
+a.btn.disabled,
+fieldset[disabled] a.btn {
+  pointer-events: none;
+}
+.btn-default {
+  color: #333;
+  background-color: #fff;
+  border-color: #ccc;
+}
+.btn-default:focus,
+.btn-default.focus {
+  color: #333;
+  background-color: #e6e6e6;
+  border-color: #8c8c8c;
+}
+.btn-default:hover {
+  color: #333;
+  background-color: #e6e6e6;
+  border-color: #adadad;
+}
+.btn-default:active,
+.btn-default.active,
+.open > .dropdown-toggle.btn-default {
+  color: #333;
+  background-color: #e6e6e6;
+  border-color: #adadad;
+}
+.btn-default:active:hover,
+.btn-default.active:hover,
+.open > .dropdown-toggle.btn-default:hover,
+.btn-default:active:focus,
+.btn-default.active:focus,
+.open > .dropdown-toggle.btn-default:focus,
+.btn-default:active.focus,
+.btn-default.active.focus,
+.open > .dropdown-toggle.btn-default.focus {
+  color: #333;
+  background-color: #d4d4d4;
+  border-color: #8c8c8c;
+}
+.btn-default:active,
+.btn-default.active,
+.open > .dropdown-toggle.btn-default {
+  background-image: none;
+}
+.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.focus,
+.btn-default[disabled].focus,
+fieldset[disabled] .btn-default.focus {
+  background-color: #fff;
+  border-color: #ccc;
+}
+.btn-default .badge {
+  color: #fff;
+  background-color: #333;
+}
+.btn-primary {
+  color: #fff;
+  background-color: #337ab7;
+  border-color: #2e6da4;
+}
+.btn-primary:focus,
+.btn-primary.focus {
+  color: #fff;
+  background-color: #286090;
+  border-color: #122b40;
+}
+.btn-primary:hover {
+  color: #fff;
+  background-color: #286090;
+  border-color: #204d74;
+}
+.btn-primary:active,
+.btn-primary.active,
+.open > .dropdown-toggle.btn-primary {
+  color: #fff;
+  background-color: #286090;
+  border-color: #204d74;
+}
+.btn-primary:active:hover,
+.btn-primary.active:hover,
+.open > .dropdown-toggle.btn-primary:hover,
+.btn-primary:active:focus,
+.btn-primary.active:focus,
+.open > .dropdown-toggle.btn-primary:focus,
+.btn-primary:active.focus,
+.btn-primary.active.focus,
+.open > .dropdown-toggle.btn-primary.focus {
+  color: #fff;
+  background-color: #204d74;
+  border-color: #122b40;
+}
+.btn-primary:active,
+.btn-primary.active,
+.open > .dropdown-toggle.btn-primary {
+  background-image: none;
+}
+.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.focus,
+.btn-primary[disabled].focus,
+fieldset[disabled] .btn-primary.focus {
+  background-color: #337ab7;
+  border-color: #2e6da4;
+}
+.btn-primary .badge {
+  color: #337ab7;
+  background-color: #fff;
+}
+.btn-success {
+  color: #fff;
+  background-color: #5cb85c;
+  border-color: #4cae4c;
+}
+.btn-success:focus,
+.btn-success.focus {
+  color: #fff;
+  background-color: #449d44;
+  border-color: #255625;
+}
+.btn-success:hover {
+  color: #fff;
+  background-color: #449d44;
+  border-color: #398439;
+}
+.btn-success:active,
+.btn-success.active,
+.open > .dropdown-toggle.btn-success {
+  color: #fff;
+  background-color: #449d44;
+  border-color: #398439;
+}
+.btn-success:active:hover,
+.btn-success.active:hover,
+.open > .dropdown-toggle.btn-success:hover,
+.btn-success:active:focus,
+.btn-success.active:focus,
+.open > .dropdown-toggle.btn-success:focus,
+.btn-success:active.focus,
+.btn-success.active.focus,
+.open > .dropdown-toggle.btn-success.focus {
+  color: #fff;
+  background-color: #398439;
+  border-color: #255625;
+}
+.btn-success:active,
+.btn-success.active,
+.open > .dropdown-toggle.btn-success {
+  background-image: none;
+}
+.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.focus,
+.btn-success[disabled].focus,
+fieldset[disabled] .btn-success.focus {
+  background-color: #5cb85c;
+  border-color: #4cae4c;
+}
+.btn-success .badge {
+  color: #5cb85c;
+  background-color: #fff;
+}
+.btn-info {
+  color: #fff;
+  background-color: #5bc0de;
+  border-color: #46b8da;
+}
+.btn-info:focus,
+.btn-info.focus {
+  color: #fff;
+  background-color: #31b0d5;
+  border-color: #1b6d85;
+}
+.btn-info:hover {
+  color: #fff;
+  background-color: #31b0d5;
+  border-color: #269abc;
+}
+.btn-info:active,
+.btn-info.active,
+.open > .dropdown-toggle.btn-info {
+  color: #fff;
+  background-color: #31b0d5;
+  border-color: #269abc;
+}
+.btn-info:active:hover,
+.btn-info.active:hover,
+.open > .dropdown-toggle.btn-info:hover,
+.btn-info:active:focus,
+.btn-info.active:focus,
+.open > .dropdown-toggle.btn-info:focus,
+.btn-info:active.focus,
+.btn-info.active.focus,
+.open > .dropdown-toggle.btn-info.focus {
+  color: #fff;
+  background-color: #269abc;
+  border-color: #1b6d85;
+}
+.btn-info:active,
+.btn-info.active,
+.open > .dropdown-toggle.btn-info {
+  background-image: none;
+}
+.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.focus,
+.btn-info[disabled].focus,
+fieldset[disabled] .btn-info.focus {
+  background-color: #5bc0de;
+  border-color: #46b8da;
+}
+.btn-info .badge {
+  color: #5bc0de;
+  background-color: #fff;
+}
+.btn-warning {
+  color: #fff;
+  background-color: #f0ad4e;
+  border-color: #eea236;
+}
+.btn-warning:focus,
+.btn-warning.focus {
+  color: #fff;
+  background-color: #ec971f;
+  border-color: #985f0d;
+}
+.btn-warning:hover {
+  color: #fff;
+  background-color: #ec971f;
+  border-color: #d58512;
+}
+.btn-warning:active,
+.btn-warning.active,
+.open > .dropdown-toggle.btn-warning {
+  color: #fff;
+  background-color: #ec971f;
+  border-color: #d58512;
+}
+.btn-warning:active:hover,
+.btn-warning.active:hover,
+.open > .dropdown-toggle.btn-warning:hover,
+.btn-warning:active:focus,
+.btn-warning.active:focus,
+.open > .dropdown-toggle.btn-warning:focus,
+.btn-warning:active.focus,
+.btn-warning.active.focus,
+.open > .dropdown-toggle.btn-warning.focus {
+  color: #fff;
+  background-color: #d58512;
+  border-color: #985f0d;
+}
+.btn-warning:active,
+.btn-warning.active,
+.open > .dropdown-toggle.btn-warning {
+  background-image: none;
+}
+.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.focus,
+.btn-warning[disabled].focus,
+fieldset[disabled] .btn-warning.focus {
+  background-color: #f0ad4e;
+  border-color: #eea236;
+}
+.btn-warning .badge {
+  color: #f0ad4e;
+  background-color: #fff;
+}
+.btn-danger {
+  color: #fff;
+  background-color: #d9534f;
+  border-color: #d43f3a;
+}
+.btn-danger:focus,
+.btn-danger.focus {
+  color: #fff;
+  background-color: #c9302c;
+  border-color: #761c19;
+}
+.btn-danger:hover {
+  color: #fff;
+  background-color: #c9302c;
+  border-color: #ac2925;
+}
+.btn-danger:active,
+.btn-danger.active,
+.open > .dropdown-toggle.btn-danger {
+  color: #fff;
+  background-color: #c9302c;
+  border-color: #ac2925;
+}
+.btn-danger:active:hover,
+.btn-danger.active:hover,
+.open > .dropdown-toggle.btn-danger:hover,
+.btn-danger:active:focus,
+.btn-danger.active:focus,
+.open > .dropdown-toggle.btn-danger:focus,
+.btn-danger:active.focus,
+.btn-danger.active.focus,
+.open > .dropdown-toggle.btn-danger.focus {
+  color: #fff;
+  background-color: #ac2925;
+  border-color: #761c19;
+}
+.btn-danger:active,
+.btn-danger.active,
+.open > .dropdown-toggle.btn-danger {
+  background-image: none;
+}
+.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.focus,
+.btn-danger[disabled].focus,
+fieldset[disabled] .btn-danger.focus {
+  background-color: #d9534f;
+  border-color: #d43f3a;
+}
+.btn-danger .badge {
+  color: #d9534f;
+  background-color: #fff;
+}
+.btn-link {
+  font-weight: normal;
+  color: #337ab7;
+  border-radius: 0;
+}
+.btn-link,
+.btn-link:active,
+.btn-link.active,
+.btn-link[disabled],
+fieldset[disabled] .btn-link {
+  background-color: transparent;
+  -webkit-box-shadow: none;
+          box-shadow: none;
+}
+.btn-link,
+.btn-link:hover,
+.btn-link:focus,
+.btn-link:active {
+  border-color: transparent;
+}
+.btn-link:hover,
+.btn-link:focus {
+  color: #23527c;
+  text-decoration: underline;
+  background-color: transparent;
+}
+.btn-link[disabled]:hover,
+fieldset[disabled] .btn-link:hover,
+.btn-link[disabled]:focus,
+fieldset[disabled] .btn-link:focus {
+  color: #777;
+  text-decoration: none;
+}
+.btn-lg,
+.btn-group-lg > .btn {
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 6px;
+}
+.btn-sm,
+.btn-group-sm > .btn {
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+.btn-xs,
+.btn-group-xs > .btn {
+  padding: 1px 5px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+.btn-block {
+  display: block;
+  width: 100%;
+}
+.btn-block + .btn-block {
+  margin-top: 5px;
+}
+input[type="submit"].btn-block,
+input[type="reset"].btn-block,
+input[type="button"].btn-block {
+  width: 100%;
+}
+.fade {
+  opacity: 0;
+  -webkit-transition: opacity .15s linear;
+       -o-transition: opacity .15s linear;
+          transition: opacity .15s linear;
+}
+.fade.in {
+  opacity: 1;
+}
+.collapse {
+  display: none;
+}
+.collapse.in {
+  display: block;
+}
+tr.collapse.in {
+  display: table-row;
+}
+tbody.collapse.in {
+  display: table-row-group;
+}
+.collapsing {
+  position: relative;
+  height: 0;
+  overflow: hidden;
+  -webkit-transition-timing-function: ease;
+       -o-transition-timing-function: ease;
+          transition-timing-function: ease;
+  -webkit-transition-duration: .35s;
+       -o-transition-duration: .35s;
+          transition-duration: .35s;
+  -webkit-transition-property: height, visibility;
+       -o-transition-property: height, visibility;
+          transition-property: height, visibility;
+}
+.caret {
+  display: inline-block;
+  width: 0;
+  height: 0;
+  margin-left: 2px;
+  vertical-align: middle;
+  border-top: 4px dashed;
+  border-top: 4px solid \9;
+  border-right: 4px solid transparent;
+  border-left: 4px solid transparent;
+}
+.dropup,
+.dropdown {
+  position: relative;
+}
+.dropdown-toggle:focus {
+  outline: 0;
+}
+.dropdown-menu {
+  position: absolute;
+  top: 100%;
+  left: 0;
+  z-index: 1000;
+  display: none;
+  float: left;
+  min-width: 160px;
+  padding: 5px 0;
+  margin: 2px 0 0;
+  font-size: 14px;
+  text-align: left;
+  list-style: none;
+  background-color: #fff;
+  -webkit-background-clip: padding-box;
+          background-clip: padding-box;
+  border: 1px solid #ccc;
+  border: 1px solid rgba(0, 0, 0, .15);
+  border-radius: 4px;
+  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
+          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
+}
+.dropdown-menu.pull-right {
+  right: 0;
+  left: auto;
+}
+.dropdown-menu .divider {
+  height: 1px;
+  margin: 9px 0;
+  overflow: hidden;
+  background-color: #e5e5e5;
+}
+.dropdown-menu > li > a {
+  display: block;
+  padding: 3px 20px;
+  clear: both;
+  font-weight: normal;
+  line-height: 1.42857143;
+  color: #333;
+  white-space: nowrap;
+}
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus {
+  color: #262626;
+  text-decoration: none;
+  background-color: #f5f5f5;
+}
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+  color: #fff;
+  text-decoration: none;
+  background-color: #337ab7;
+  outline: 0;
+}
+.dropdown-menu > .disabled > a,
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  color: #777;
+}
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  text-decoration: none;
+  cursor: not-allowed;
+  background-color: transparent;
+  background-image: none;
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.open > .dropdown-menu {
+  display: block;
+}
+.open > a {
+  outline: 0;
+}
+.dropdown-menu-right {
+  right: 0;
+  left: auto;
+}
+.dropdown-menu-left {
+  right: auto;
+  left: 0;
+}
+.dropdown-header {
+  display: block;
+  padding: 3px 20px;
+  font-size: 12px;
+  line-height: 1.42857143;
+  color: #777;
+  white-space: nowrap;
+}
+.dropdown-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 990;
+}
+.pull-right > .dropdown-menu {
+  right: 0;
+  left: auto;
+}
+.dropup .caret,
+.navbar-fixed-bottom .dropdown .caret {
+  content: "";
+  border-top: 0;
+  border-bottom: 4px dashed;
+  border-bottom: 4px solid \9;
+}
+.dropup .dropdown-menu,
+.navbar-fixed-bottom .dropdown .dropdown-menu {
+  top: auto;
+  bottom: 100%;
+  margin-bottom: 2px;
+}
+@media (min-width: 768px) {
+  .navbar-right .dropdown-menu {
+    right: 0;
+    left: auto;
+  }
+  .navbar-right .dropdown-menu-left {
+    right: auto;
+    left: 0;
+  }
+}
+.btn-group,
+.btn-group-vertical {
+  position: relative;
+  display: inline-block;
+  vertical-align: middle;
+}
+.btn-group > .btn,
+.btn-group-vertical > .btn {
+  position: relative;
+  float: left;
+}
+.btn-group > .btn:hover,
+.btn-group-vertical > .btn:hover,
+.btn-group > .btn:focus,
+.btn-group-vertical > .btn:focus,
+.btn-group > .btn:active,
+.btn-group-vertical > .btn:active,
+.btn-group > .btn.active,
+.btn-group-vertical > .btn.active {
+  z-index: 2;
+}
+.btn-group .btn + .btn,
+.btn-group .btn + .btn-group,
+.btn-group .btn-group + .btn,
+.btn-group .btn-group + .btn-group {
+  margin-left: -1px;
+}
+.btn-toolbar {
+  margin-left: -5px;
+}
+.btn-toolbar .btn,
+.btn-toolbar .btn-group,
+.btn-toolbar .input-group {
+  float: left;
+}
+.btn-toolbar > .btn,
+.btn-toolbar > .btn-group,
+.btn-toolbar > .input-group {
+  margin-left: 5px;
+}
+.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
+  border-radius: 0;
+}
+.btn-group > .btn:first-child {
+  margin-left: 0;
+}
+.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+.btn-group > .btn:last-child:not(:first-child),
+.btn-group > .dropdown-toggle:not(:first-child) {
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.btn-group > .btn-group {
+  float: left;
+}
+.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
+.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.btn-group .dropdown-toggle:active,
+.btn-group.open .dropdown-toggle {
+  outline: 0;
+}
+.btn-group > .btn + .dropdown-toggle {
+  padding-right: 8px;
+  padding-left: 8px;
+}
+.btn-group > .btn-lg + .dropdown-toggle {
+  padding-right: 12px;
+  padding-left: 12px;
+}
+.btn-group.open .dropdown-toggle {
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+}
+.btn-group.open .dropdown-toggle.btn-link {
+  -webkit-box-shadow: none;
+          box-shadow: none;
+}
+.btn .caret {
+  margin-left: 0;
+}
+.btn-lg .caret {
+  border-width: 5px 5px 0;
+  border-bottom-width: 0;
+}
+.dropup .btn-lg .caret {
+  border-width: 0 5px 5px;
+}
+.btn-group-vertical > .btn,
+.btn-group-vertical > .btn-group,
+.btn-group-vertical > .btn-group > .btn {
+  display: block;
+  float: none;
+  width: 100%;
+  max-width: 100%;
+}
+.btn-group-vertical > .btn-group > .btn {
+  float: none;
+}
+.btn-group-vertical > .btn + .btn,
+.btn-group-vertical > .btn + .btn-group,
+.btn-group-vertical > .btn-group + .btn,
+.btn-group-vertical > .btn-group + .btn-group {
+  margin-top: -1px;
+  margin-left: 0;
+}
+.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
+  border-radius: 0;
+}
+.btn-group-vertical > .btn:first-child:not(:last-child) {
+  border-top-left-radius: 4px;
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.btn-group-vertical > .btn:last-child:not(:first-child) {
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 4px;
+  border-bottom-left-radius: 4px;
+}
+.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
+.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+}
+.btn-group-justified {
+  display: table;
+  width: 100%;
+  table-layout: fixed;
+  border-collapse: separate;
+}
+.btn-group-justified > .btn,
+.btn-group-justified > .btn-group {
+  display: table-cell;
+  float: none;
+  width: 1%;
+}
+.btn-group-justified > .btn-group .btn {
+  width: 100%;
+}
+.btn-group-justified > .btn-group .dropdown-menu {
+  left: auto;
+}
+[data-toggle="buttons"] > .btn input[type="radio"],
+[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
+[data-toggle="buttons"] > .btn input[type="checkbox"],
+[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
+  position: absolute;
+  clip: rect(0, 0, 0, 0);
+  pointer-events: none;
+}
+.input-group {
+  position: relative;
+  display: table;
+  border-collapse: separate;
+}
+.input-group[class*="col-"] {
+  float: none;
+  padding-right: 0;
+  padding-left: 0;
+}
+.input-group .form-control {
+  position: relative;
+  z-index: 2;
+  float: left;
+  width: 100%;
+  margin-bottom: 0;
+}
+.input-group .form-control:focus {
+  z-index: 3;
+}
+.input-group-lg > .form-control,
+.input-group-lg > .input-group-addon,
+.input-group-lg > .input-group-btn > .btn {
+  height: 46px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 6px;
+}
+select.input-group-lg > .form-control,
+select.input-group-lg > .input-group-addon,
+select.input-group-lg > .input-group-btn > .btn {
+  height: 46px;
+  line-height: 46px;
+}
+textarea.input-group-lg > .form-control,
+textarea.input-group-lg > .input-group-addon,
+textarea.input-group-lg > .input-group-btn > .btn,
+select[multiple].input-group-lg > .form-control,
+select[multiple].input-group-lg > .input-group-addon,
+select[multiple].input-group-lg > .input-group-btn > .btn {
+  height: auto;
+}
+.input-group-sm > .form-control,
+.input-group-sm > .input-group-addon,
+.input-group-sm > .input-group-btn > .btn {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+select.input-group-sm > .form-control,
+select.input-group-sm > .input-group-addon,
+select.input-group-sm > .input-group-btn > .btn {
+  height: 30px;
+  line-height: 30px;
+}
+textarea.input-group-sm > .form-control,
+textarea.input-group-sm > .input-group-addon,
+textarea.input-group-sm > .input-group-btn > .btn,
+select[multiple].input-group-sm > .form-control,
+select[multiple].input-group-sm > .input-group-addon,
+select[multiple].input-group-sm > .input-group-btn > .btn {
+  height: auto;
+}
+.input-group-addon,
+.input-group-btn,
+.input-group .form-control {
+  display: table-cell;
+}
+.input-group-addon:not(:first-child):not(:last-child),
+.input-group-btn:not(:first-child):not(:last-child),
+.input-group .form-control:not(:first-child):not(:last-child) {
+  border-radius: 0;
+}
+.input-group-addon,
+.input-group-btn {
+  width: 1%;
+  white-space: nowrap;
+  vertical-align: middle;
+}
+.input-group-addon {
+  padding: 6px 12px;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 1;
+  color: #555;
+  text-align: center;
+  background-color: #eee;
+  border: 1px solid #ccc;
+  border-radius: 4px;
+}
+.input-group-addon.input-sm {
+  padding: 5px 10px;
+  font-size: 12px;
+  border-radius: 3px;
+}
+.input-group-addon.input-lg {
+  padding: 10px 16px;
+  font-size: 18px;
+  border-radius: 6px;
+}
+.input-group-addon input[type="radio"],
+.input-group-addon input[type="checkbox"] {
+  margin-top: 0;
+}
+.input-group .form-control:first-child,
+.input-group-addon:first-child,
+.input-group-btn:first-child > .btn,
+.input-group-btn:first-child > .btn-group > .btn,
+.input-group-btn:first-child > .dropdown-toggle,
+.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
+.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+.input-group-addon:first-child {
+  border-right: 0;
+}
+.input-group .form-control:last-child,
+.input-group-addon:last-child,
+.input-group-btn:last-child > .btn,
+.input-group-btn:last-child > .btn-group > .btn,
+.input-group-btn:last-child > .dropdown-toggle,
+.input-group-btn:first-child > .btn:not(:first-child),
+.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.input-group-addon:last-child {
+  border-left: 0;
+}
+.input-group-btn {
+  position: relative;
+  font-size: 0;
+  white-space: nowrap;
+}
+.input-group-btn > .btn {
+  position: relative;
+}
+.input-group-btn > .btn + .btn {
+  margin-left: -1px;
+}
+.input-group-btn > .btn:hover,
+.input-group-btn > .btn:focus,
+.input-group-btn > .btn:active {
+  z-index: 2;
+}
+.input-group-btn:first-child > .btn,
+.input-group-btn:first-child > .btn-group {
+  margin-right: -1px;
+}
+.input-group-btn:last-child > .btn,
+.input-group-btn:last-child > .btn-group {
+  z-index: 2;
+  margin-left: -1px;
+}
+.nav {
+  padding-left: 0;
+  margin-bottom: 0;
+  list-style: none;
+}
+.nav > li {
+  position: relative;
+  display: block;
+}
+.nav > li > a {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+}
+.nav > li > a:hover,
+.nav > li > a:focus {
+  text-decoration: none;
+  background-color: #eee;
+}
+.nav > li.disabled > a {
+  color: #777;
+}
+.nav > li.disabled > a:hover,
+.nav > li.disabled > a:focus {
+  color: #777;
+  text-decoration: none;
+  cursor: not-allowed;
+  background-color: transparent;
+}
+.nav .open > a,
+.nav .open > a:hover,
+.nav .open > a:focus {
+  background-color: #eee;
+  border-color: #337ab7;
+}
+.nav .nav-divider {
+  height: 1px;
+  margin: 9px 0;
+  overflow: hidden;
+  background-color: #e5e5e5;
+}
+.nav > li > a > img {
+  max-width: none;
+}
+.nav-tabs {
+  border-bottom: 1px solid #ddd;
+}
+.nav-tabs > li {
+  float: left;
+  margin-bottom: -1px;
+}
+.nav-tabs > li > a {
+  margin-right: 2px;
+  line-height: 1.42857143;
+  border: 1px solid transparent;
+  border-radius: 4px 4px 0 0;
+}
+.nav-tabs > li > a:hover {
+  border-color: #eee #eee #ddd;
+}
+.nav-tabs > li.active > a,
+.nav-tabs > li.active > a:hover,
+.nav-tabs > li.active > a:focus {
+  color: #555;
+  cursor: default;
+  background-color: #fff;
+  border: 1px solid #ddd;
+  border-bottom-color: transparent;
+}
+.nav-tabs.nav-justified {
+  width: 100%;
+  border-bottom: 0;
+}
+.nav-tabs.nav-justified > li {
+  float: none;
+}
+.nav-tabs.nav-justified > li > a {
+  margin-bottom: 5px;
+  text-align: center;
+}
+.nav-tabs.nav-justified > .dropdown .dropdown-menu {
+  top: auto;
+  left: auto;
+}
+@media (min-width: 768px) {
+  .nav-tabs.nav-justified > li {
+    display: table-cell;
+    width: 1%;
+  }
+  .nav-tabs.nav-justified > li > a {
+    margin-bottom: 0;
+  }
+}
+.nav-tabs.nav-justified > li > a {
+  margin-right: 0;
+  border-radius: 4px;
+}
+.nav-tabs.nav-justified > .active > a,
+.nav-tabs.nav-justified > .active > a:hover,
+.nav-tabs.nav-justified > .active > a:focus {
+  border: 1px solid #ddd;
+}
+@media (min-width: 768px) {
+  .nav-tabs.nav-justified > li > a {
+    border-bottom: 1px solid #ddd;
+    border-radius: 4px 4px 0 0;
+  }
+  .nav-tabs.nav-justified > .active > a,
+  .nav-tabs.nav-justified > .active > a:hover,
+  .nav-tabs.nav-justified > .active > a:focus {
+    border-bottom-color: #fff;
+  }
+}
+.nav-pills > li {
+  float: left;
+}
+.nav-pills > li > a {
+  border-radius: 4px;
+}
+.nav-pills > li + li {
+  margin-left: 2px;
+}
+.nav-pills > li.active > a,
+.nav-pills > li.active > a:hover,
+.nav-pills > li.active > a:focus {
+  color: #fff;
+  background-color: #337ab7;
+}
+.nav-stacked > li {
+  float: none;
+}
+.nav-stacked > li + li {
+  margin-top: 2px;
+  margin-left: 0;
+}
+.nav-justified {
+  width: 100%;
+}
+.nav-justified > li {
+  float: none;
+}
+.nav-justified > li > a {
+  margin-bottom: 5px;
+  text-align: center;
+}
+.nav-justified > .dropdown .dropdown-menu {
+  top: auto;
+  left: auto;
+}
+@media (min-width: 768px) {
+  .nav-justified > li {
+    display: table-cell;
+    width: 1%;
+  }
+  .nav-justified > li > a {
+    margin-bottom: 0;
+  }
+}
+.nav-tabs-justified {
+  border-bottom: 0;
+}
+.nav-tabs-justified > li > a {
+  margin-right: 0;
+  border-radius: 4px;
+}
+.nav-tabs-justified > .active > a,
+.nav-tabs-justified > .active > a:hover,
+.nav-tabs-justified > .active > a:focus {
+  border: 1px solid #ddd;
+}
+@media (min-width: 768px) {
+  .nav-tabs-justified > li > a {
+    border-bottom: 1px solid #ddd;
+    border-radius: 4px 4px 0 0;
+  }
+  .nav-tabs-justified > .active > a,
+  .nav-tabs-justified > .active > a:hover,
+  .nav-tabs-justified > .active > a:focus {
+    border-bottom-color: #fff;
+  }
+}
+.tab-content > .tab-pane {
+  display: none;
+}
+.tab-content > .active {
+  display: block;
+}
+.nav-tabs .dropdown-menu {
+  margin-top: -1px;
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+}
+.navbar {
+  position: relative;
+  min-height: 50px;
+  margin-bottom: 20px;
+  border: 1px solid transparent;
+}
+@media (min-width: 768px) {
+  .navbar {
+    border-radius: 4px;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-header {
+    float: left;
+  }
+}
+.navbar-collapse {
+  padding-right: 15px;
+  padding-left: 15px;
+  overflow-x: visible;
+  -webkit-overflow-scrolling: touch;
+  border-top: 1px solid transparent;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
+}
+.navbar-collapse.in {
+  overflow-y: auto;
+}
+@media (min-width: 768px) {
+  .navbar-collapse {
+    width: auto;
+    border-top: 0;
+    -webkit-box-shadow: none;
+            box-shadow: none;
+  }
+  .navbar-collapse.collapse {
+    display: block !important;
+    height: auto !important;
+    padding-bottom: 0;
+    overflow: visible !important;
+  }
+  .navbar-collapse.in {
+    overflow-y: visible;
+  }
+  .navbar-fixed-top .navbar-collapse,
+  .navbar-static-top .navbar-collapse,
+  .navbar-fixed-bottom .navbar-collapse {
+    padding-right: 0;
+    padding-left: 0;
+  }
+}
+.navbar-fixed-top .navbar-collapse,
+.navbar-fixed-bottom .navbar-collapse {
+  max-height: 340px;
+}
+@media (max-device-width: 480px) and (orientation: landscape) {
+  .navbar-fixed-top .navbar-collapse,
+  .navbar-fixed-bottom .navbar-collapse {
+    max-height: 200px;
+  }
+}
+.container > .navbar-header,
+.container-fluid > .navbar-header,
+.container > .navbar-collapse,
+.container-fluid > .navbar-collapse {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+@media (min-width: 768px) {
+  .container > .navbar-header,
+  .container-fluid > .navbar-header,
+  .container > .navbar-collapse,
+  .container-fluid > .navbar-collapse {
+    margin-right: 0;
+    margin-left: 0;
+  }
+}
+.navbar-static-top {
+  z-index: 1000;
+  border-width: 0 0 1px;
+}
+@media (min-width: 768px) {
+  .navbar-static-top {
+    border-radius: 0;
+  }
+}
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  position: fixed;
+  right: 0;
+  left: 0;
+  z-index: 1030;
+}
+@media (min-width: 768px) {
+  .navbar-fixed-top,
+  .navbar-fixed-bottom {
+    border-radius: 0;
+  }
+}
+.navbar-fixed-top {
+  top: 0;
+  border-width: 0 0 1px;
+}
+.navbar-fixed-bottom {
+  bottom: 0;
+  margin-bottom: 0;
+  border-width: 1px 0 0;
+}
+.navbar-brand {
+  float: left;
+  height: 50px;
+  padding: 15px 15px;
+  font-size: 18px;
+  line-height: 20px;
+}
+.navbar-brand:hover,
+.navbar-brand:focus {
+  text-decoration: none;
+}
+.navbar-brand > img {
+  display: block;
+}
+@media (min-width: 768px) {
+  .navbar > .container .navbar-brand,
+  .navbar > .container-fluid .navbar-brand {
+    margin-left: -15px;
+  }
+}
+.navbar-toggle {
+  position: relative;
+  float: right;
+  padding: 9px 10px;
+  margin-top: 8px;
+  margin-right: 15px;
+  margin-bottom: 8px;
+  background-color: transparent;
+  background-image: none;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+.navbar-toggle:focus {
+  outline: 0;
+}
+.navbar-toggle .icon-bar {
+  display: block;
+  width: 22px;
+  height: 2px;
+  border-radius: 1px;
+}
+.navbar-toggle .icon-bar + .icon-bar {
+  margin-top: 4px;
+}
+@media (min-width: 768px) {
+  .navbar-toggle {
+    display: none;
+  }
+}
+.navbar-nav {
+  margin: 7.5px -15px;
+}
+.navbar-nav > li > a {
+  padding-top: 10px;
+  padding-bottom: 10px;
+  line-height: 20px;
+}
+@media (max-width: 767px) {
+  .navbar-nav .open .dropdown-menu {
+    position: static;
+    float: none;
+    width: auto;
+    margin-top: 0;
+    background-color: transparent;
+    border: 0;
+    -webkit-box-shadow: none;
+            box-shadow: none;
+  }
+  .navbar-nav .open .dropdown-menu > li > a,
+  .navbar-nav .open .dropdown-menu .dropdown-header {
+    padding: 5px 15px 5px 25px;
+  }
+  .navbar-nav .open .dropdown-menu > li > a {
+    line-height: 20px;
+  }
+  .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-nav .open .dropdown-menu > li > a:focus {
+    background-image: none;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-nav {
+    float: left;
+    margin: 0;
+  }
+  .navbar-nav > li {
+    float: left;
+  }
+  .navbar-nav > li > a {
+    padding-top: 15px;
+    padding-bottom: 15px;
+  }
+}
+.navbar-form {
+  padding: 10px 15px;
+  margin-top: 8px;
+  margin-right: -15px;
+  margin-bottom: 8px;
+  margin-left: -15px;
+  border-top: 1px solid transparent;
+  border-bottom: 1px solid transparent;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
+}
+@media (min-width: 768px) {
+  .navbar-form .form-group {
+    display: inline-block;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .navbar-form .form-control {
+    display: inline-block;
+    width: auto;
+    vertical-align: middle;
+  }
+  .navbar-form .form-control-static {
+    display: inline-block;
+  }
+  .navbar-form .input-group {
+    display: inline-table;
+    vertical-align: middle;
+  }
+  .navbar-form .input-group .input-group-addon,
+  .navbar-form .input-group .input-group-btn,
+  .navbar-form .input-group .form-control {
+    width: auto;
+  }
+  .navbar-form .input-group > .form-control {
+    width: 100%;
+  }
+  .navbar-form .control-label {
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .navbar-form .radio,
+  .navbar-form .checkbox {
+    display: inline-block;
+    margin-top: 0;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .navbar-form .radio label,
+  .navbar-form .checkbox label {
+    padding-left: 0;
+  }
+  .navbar-form .radio input[type="radio"],
+  .navbar-form .checkbox input[type="checkbox"] {
+    position: relative;
+    margin-left: 0;
+  }
+  .navbar-form .has-feedback .form-control-feedback {
+    top: 0;
+  }
+}
+@media (max-width: 767px) {
+  .navbar-form .form-group {
+    margin-bottom: 5px;
+  }
+  .navbar-form .form-group:last-child {
+    margin-bottom: 0;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-form {
+    width: auto;
+    padding-top: 0;
+    padding-bottom: 0;
+    margin-right: 0;
+    margin-left: 0;
+    border: 0;
+    -webkit-box-shadow: none;
+            box-shadow: none;
+  }
+}
+.navbar-nav > li > .dropdown-menu {
+  margin-top: 0;
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+}
+.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
+  margin-bottom: 0;
+  border-top-left-radius: 4px;
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.navbar-btn {
+  margin-top: 8px;
+  margin-bottom: 8px;
+}
+.navbar-btn.btn-sm {
+  margin-top: 10px;
+  margin-bottom: 10px;
+}
+.navbar-btn.btn-xs {
+  margin-top: 14px;
+  margin-bottom: 14px;
+}
+.navbar-text {
+  margin-top: 15px;
+  margin-bottom: 15px;
+}
+@media (min-width: 768px) {
+  .navbar-text {
+    float: left;
+    margin-right: 15px;
+    margin-left: 15px;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-left {
+    float: left !important;
+  }
+  .navbar-right {
+    float: right !important;
+    margin-right: -15px;
+  }
+  .navbar-right ~ .navbar-right {
+    margin-right: 0;
+  }
+}
+.navbar-default {
+  background-color: #f8f8f8;
+  border-color: #e7e7e7;
+}
+.navbar-default .navbar-brand {
+  color: #777;
+}
+.navbar-default .navbar-brand:hover,
+.navbar-default .navbar-brand:focus {
+  color: #5e5e5e;
+  background-color: transparent;
+}
+.navbar-default .navbar-text {
+  color: #777;
+}
+.navbar-default .navbar-nav > li > a {
+  color: #777;
+}
+.navbar-default .navbar-nav > li > a:hover,
+.navbar-default .navbar-nav > li > a:focus {
+  color: #333;
+  background-color: transparent;
+}
+.navbar-default .navbar-nav > .active > a,
+.navbar-default .navbar-nav > .active > a:hover,
+.navbar-default .navbar-nav > .active > a:focus {
+  color: #555;
+  background-color: #e7e7e7;
+}
+.navbar-default .navbar-nav > .disabled > a,
+.navbar-default .navbar-nav > .disabled > a:hover,
+.navbar-default .navbar-nav > .disabled > a:focus {
+  color: #ccc;
+  background-color: transparent;
+}
+.navbar-default .navbar-toggle {
+  border-color: #ddd;
+}
+.navbar-default .navbar-toggle:hover,
+.navbar-default .navbar-toggle:focus {
+  background-color: #ddd;
+}
+.navbar-default .navbar-toggle .icon-bar {
+  background-color: #888;
+}
+.navbar-default .navbar-collapse,
+.navbar-default .navbar-form {
+  border-color: #e7e7e7;
+}
+.navbar-default .navbar-nav > .open > a,
+.navbar-default .navbar-nav > .open > a:hover,
+.navbar-default .navbar-nav > .open > a:focus {
+  color: #555;
+  background-color: #e7e7e7;
+}
+@media (max-width: 767px) {
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
+    color: #777;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
+    color: #333;
+    background-color: transparent;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
+    color: #555;
+    background-color: #e7e7e7;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+    color: #ccc;
+    background-color: transparent;
+  }
+}
+.navbar-default .navbar-link {
+  color: #777;
+}
+.navbar-default .navbar-link:hover {
+  color: #333;
+}
+.navbar-default .btn-link {
+  color: #777;
+}
+.navbar-default .btn-link:hover,
+.navbar-default .btn-link:focus {
+  color: #333;
+}
+.navbar-default .btn-link[disabled]:hover,
+fieldset[disabled] .navbar-default .btn-link:hover,
+.navbar-default .btn-link[disabled]:focus,
+fieldset[disabled] .navbar-default .btn-link:focus {
+  color: #ccc;
+}
+.navbar-inverse {
+  background-color: #222;
+  border-color: #080808;
+}
+.navbar-inverse .navbar-brand {
+  color: #9d9d9d;
+}
+.navbar-inverse .navbar-brand:hover,
+.navbar-inverse .navbar-brand:focus {
+  color: #fff;
+  background-color: transparent;
+}
+.navbar-inverse .navbar-text {
+  color: #9d9d9d;
+}
+.navbar-inverse .navbar-nav > li > a {
+  color: #9d9d9d;
+}
+.navbar-inverse .navbar-nav > li > a:hover,
+.navbar-inverse .navbar-nav > li > a:focus {
+  color: #fff;
+  background-color: transparent;
+}
+.navbar-inverse .navbar-nav > .active > a,
+.navbar-inverse .navbar-nav > .active > a:hover,
+.navbar-inverse .navbar-nav > .active > a:focus {
+  color: #fff;
+  background-color: #080808;
+}
+.navbar-inverse .navbar-nav > .disabled > a,
+.navbar-inverse .navbar-nav > .disabled > a:hover,
+.navbar-inverse .navbar-nav > .disabled > a:focus {
+  color: #444;
+  background-color: transparent;
+}
+.navbar-inverse .navbar-toggle {
+  border-color: #333;
+}
+.navbar-inverse .navbar-toggle:hover,
+.navbar-inverse .navbar-toggle:focus {
+  background-color: #333;
+}
+.navbar-inverse .navbar-toggle .icon-bar {
+  background-color: #fff;
+}
+.navbar-inverse .navbar-collapse,
+.navbar-inverse .navbar-form {
+  border-color: #101010;
+}
+.navbar-inverse .navbar-nav > .open > a,
+.navbar-inverse .navbar-nav > .open > a:hover,
+.navbar-inverse .navbar-nav > .open > a:focus {
+  color: #fff;
+  background-color: #080808;
+}
+@media (max-width: 767px) {
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
+    border-color: #080808;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
+    background-color: #080808;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
+    color: #9d9d9d;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
+    color: #fff;
+    background-color: transparent;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
+    color: #fff;
+    background-color: #080808;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+    color: #444;
+    background-color: transparent;
+  }
+}
+.navbar-inverse .navbar-link {
+  color: #9d9d9d;
+}
+.navbar-inverse .navbar-link:hover {
+  color: #fff;
+}
+.navbar-inverse .btn-link {
+  color: #9d9d9d;
+}
+.navbar-inverse .btn-link:hover,
+.navbar-inverse .btn-link:focus {
+  color: #fff;
+}
+.navbar-inverse .btn-link[disabled]:hover,
+fieldset[disabled] .navbar-inverse .btn-link:hover,
+.navbar-inverse .btn-link[disabled]:focus,
+fieldset[disabled] .navbar-inverse .btn-link:focus {
+  color: #444;
+}
+.breadcrumb {
+  padding: 8px 15px;
+  margin-bottom: 20px;
+  list-style: none;
+  background-color: #f5f5f5;
+  border-radius: 4px;
+}
+.breadcrumb > li {
+  display: inline-block;
+}
+.breadcrumb > li + li:before {
+  padding: 0 5px;
+  color: #ccc;
+  content: "/\00a0";
+}
+.breadcrumb > .active {
+  color: #777;
+}
+.pagination {
+  display: inline-block;
+  padding-left: 0;
+  margin: 20px 0;
+  border-radius: 4px;
+}
+.pagination > li {
+  display: inline;
+}
+.pagination > li > a,
+.pagination > li > span {
+  position: relative;
+  float: left;
+  padding: 6px 12px;
+  margin-left: -1px;
+  line-height: 1.42857143;
+  color: #337ab7;
+  text-decoration: none;
+  background-color: #fff;
+  border: 1px solid #ddd;
+}
+.pagination > li:first-child > a,
+.pagination > li:first-child > span {
+  margin-left: 0;
+  border-top-left-radius: 4px;
+  border-bottom-left-radius: 4px;
+}
+.pagination > li:last-child > a,
+.pagination > li:last-child > span {
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 4px;
+}
+.pagination > li > a:hover,
+.pagination > li > span:hover,
+.pagination > li > a:focus,
+.pagination > li > span:focus {
+  z-index: 2;
+  color: #23527c;
+  background-color: #eee;
+  border-color: #ddd;
+}
+.pagination > .active > a,
+.pagination > .active > span,
+.pagination > .active > a:hover,
+.pagination > .active > span:hover,
+.pagination > .active > a:focus,
+.pagination > .active > span:focus {
+  z-index: 3;
+  color: #fff;
+  cursor: default;
+  background-color: #337ab7;
+  border-color: #337ab7;
+}
+.pagination > .disabled > span,
+.pagination > .disabled > span:hover,
+.pagination > .disabled > span:focus,
+.pagination > .disabled > a,
+.pagination > .disabled > a:hover,
+.pagination > .disabled > a:focus {
+  color: #777;
+  cursor: not-allowed;
+  background-color: #fff;
+  border-color: #ddd;
+}
+.pagination-lg > li > a,
+.pagination-lg > li > span {
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+}
+.pagination-lg > li:first-child > a,
+.pagination-lg > li:first-child > span {
+  border-top-left-radius: 6px;
+  border-bottom-left-radius: 6px;
+}
+.pagination-lg > li:last-child > a,
+.pagination-lg > li:last-child > span {
+  border-top-right-radius: 6px;
+  border-bottom-right-radius: 6px;
+}
+.pagination-sm > li > a,
+.pagination-sm > li > span {
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+}
+.pagination-sm > li:first-child > a,
+.pagination-sm > li:first-child > span {
+  border-top-left-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.pagination-sm > li:last-child > a,
+.pagination-sm > li:last-child > span {
+  border-top-right-radius: 3px;
+  border-bottom-right-radius: 3px;
+}
+.pager {
+  padding-left: 0;
+  margin: 20px 0;
+  text-align: center;
+  list-style: none;
+}
+.pager li {
+  display: inline;
+}
+.pager li > a,
+.pager li > span {
+  display: inline-block;
+  padding: 5px 14px;
+  background-color: #fff;
+  border: 1px solid #ddd;
+  border-radius: 15px;
+}
+.pager li > a:hover,
+.pager li > a:focus {
+  text-decoration: none;
+  background-color: #eee;
+}
+.pager .next > a,
+.pager .next > span {
+  float: right;
+}
+.pager .previous > a,
+.pager .previous > span {
+  float: left;
+}
+.pager .disabled > a,
+.pager .disabled > a:hover,
+.pager .disabled > a:focus,
+.pager .disabled > span {
+  color: #777;
+  cursor: not-allowed;
+  background-color: #fff;
+}
+.label {
+  display: inline;
+  padding: .2em .6em .3em;
+  font-size: 75%;
+  font-weight: bold;
+  line-height: 1;
+  color: #fff;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: baseline;
+  border-radius: .25em;
+}
+a.label:hover,
+a.label:focus {
+  color: #fff;
+  text-decoration: none;
+  cursor: pointer;
+}
+.label:empty {
+  display: none;
+}
+.btn .label {
+  position: relative;
+  top: -1px;
+}
+.label-default {
+  background-color: #777;
+}
+.label-default[href]:hover,
+.label-default[href]:focus {
+  background-color: #5e5e5e;
+}
+.label-primary {
+  background-color: #337ab7;
+}
+.label-primary[href]:hover,
+.label-primary[href]:focus {
+  background-color: #286090;
+}
+.label-success {
+  background-color: #5cb85c;
+}
+.label-success[href]:hover,
+.label-success[href]:focus {
+  background-color: #449d44;
+}
+.label-info {
+  background-color: #5bc0de;
+}
+.label-info[href]:hover,
+.label-info[href]:focus {
+  background-color: #31b0d5;
+}
+.label-warning {
+  background-color: #f0ad4e;
+}
+.label-warning[href]:hover,
+.label-warning[href]:focus {
+  background-color: #ec971f;
+}
+.label-danger {
+  background-color: #d9534f;
+}
+.label-danger[href]:hover,
+.label-danger[href]:focus {
+  background-color: #c9302c;
+}
+.badge {
+  display: inline-block;
+  min-width: 10px;
+  padding: 3px 7px;
+  font-size: 12px;
+  font-weight: bold;
+  line-height: 1;
+  color: #fff;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: middle;
+  background-color: #777;
+  border-radius: 10px;
+}
+.badge:empty {
+  display: none;
+}
+.btn .badge {
+  position: relative;
+  top: -1px;
+}
+.btn-xs .badge,
+.btn-group-xs > .btn .badge {
+  top: 0;
+  padding: 1px 5px;
+}
+a.badge:hover,
+a.badge:focus {
+  color: #fff;
+  text-decoration: none;
+  cursor: pointer;
+}
+.list-group-item.active > .badge,
+.nav-pills > .active > a > .badge {
+  color: #337ab7;
+  background-color: #fff;
+}
+.list-group-item > .badge {
+  float: right;
+}
+.list-group-item > .badge + .badge {
+  margin-right: 5px;
+}
+.nav-pills > li > a > .badge {
+  margin-left: 3px;
+}
+.jumbotron {
+  padding-top: 30px;
+  padding-bottom: 30px;
+  margin-bottom: 30px;
+  color: inherit;
+  background-color: #eee;
+}
+.jumbotron h1,
+.jumbotron .h1 {
+  color: inherit;
+}
+.jumbotron p {
+  margin-bottom: 15px;
+  font-size: 21px;
+  font-weight: 200;
+}
+.jumbotron > hr {
+  border-top-color: #d5d5d5;
+}
+.container .jumbotron,
+.container-fluid .jumbotron {
+  padding-right: 15px;
+  padding-left: 15px;
+  border-radius: 6px;
+}
+.jumbotron .container {
+  max-width: 100%;
+}
+@media screen and (min-width: 768px) {
+  .jumbotron {
+    padding-top: 48px;
+    padding-bottom: 48px;
+  }
+  .container .jumbotron,
+  .container-fluid .jumbotron {
+    padding-right: 60px;
+    padding-left: 60px;
+  }
+  .jumbotron h1,
+  .jumbotron .h1 {
+    font-size: 63px;
+  }
+}
+.thumbnail {
+  display: block;
+  padding: 4px;
+  margin-bottom: 20px;
+  line-height: 1.42857143;
+  background-color: #fff;
+  border: 1px solid #ddd;
+  border-radius: 4px;
+  -webkit-transition: border .2s ease-in-out;
+       -o-transition: border .2s ease-in-out;
+          transition: border .2s ease-in-out;
+}
+.thumbnail > img,
+.thumbnail a > img {
+  margin-right: auto;
+  margin-left: auto;
+}
+a.thumbnail:hover,
+a.thumbnail:focus,
+a.thumbnail.active {
+  border-color: #337ab7;
+}
+.thumbnail .caption {
+  padding: 9px;
+  color: #333;
+}
+.alert {
+  padding: 15px;
+  margin-bottom: 20px;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+.alert h4 {
+  margin-top: 0;
+  color: inherit;
+}
+.alert .alert-link {
+  font-weight: bold;
+}
+.alert > p,
+.alert > ul {
+  margin-bottom: 0;
+}
+.alert > p + p {
+  margin-top: 5px;
+}
+.alert-dismissable,
+.alert-dismissible {
+  padding-right: 35px;
+}
+.alert-dismissable .close,
+.alert-dismissible .close {
+  position: relative;
+  top: -2px;
+  right: -21px;
+  color: inherit;
+}
+.alert-success {
+  color: #3c763d;
+  background-color: #dff0d8;
+  border-color: #d6e9c6;
+}
+.alert-success hr {
+  border-top-color: #c9e2b3;
+}
+.alert-success .alert-link {
+  color: #2b542c;
+}
+.alert-info {
+  color: #31708f;
+  background-color: #d9edf7;
+  border-color: #bce8f1;
+}
+.alert-info hr {
+  border-top-color: #a6e1ec;
+}
+.alert-info .alert-link {
+  color: #245269;
+}
+.alert-warning {
+  color: #8a6d3b;
+  background-color: #fcf8e3;
+  border-color: #faebcc;
+}
+.alert-warning hr {
+  border-top-color: #f7e1b5;
+}
+.alert-warning .alert-link {
+  color: #66512c;
+}
+.alert-danger {
+  color: #a94442;
+  background-color: #f2dede;
+  border-color: #ebccd1;
+}
+.alert-danger hr {
+  border-top-color: #e4b9c0;
+}
+.alert-danger .alert-link {
+  color: #843534;
+}
+@-webkit-keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+@-o-keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+@keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+.progress {
+  height: 20px;
+  margin-bottom: 20px;
+  overflow: hidden;
+  background-color: #f5f5f5;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
+          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
+}
+.progress-bar {
+  float: left;
+  width: 0;
+  height: 100%;
+  font-size: 12px;
+  line-height: 20px;
+  color: #fff;
+  text-align: center;
+  background-color: #337ab7;
+  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
+          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
+  -webkit-transition: width .6s ease;
+       -o-transition: width .6s ease;
+          transition: width .6s ease;
+}
+.progress-striped .progress-bar,
+.progress-bar-striped {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  -webkit-background-size: 40px 40px;
+          background-size: 40px 40px;
+}
+.progress.active .progress-bar,
+.progress-bar.active {
+  -webkit-animation: progress-bar-stripes 2s linear infinite;
+       -o-animation: progress-bar-stripes 2s linear infinite;
+          animation: progress-bar-stripes 2s linear infinite;
+}
+.progress-bar-success {
+  background-color: #5cb85c;
+}
+.progress-striped .progress-bar-success {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+}
+.progress-bar-info {
+  background-color: #5bc0de;
+}
+.progress-striped .progress-bar-info {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+}
+.progress-bar-warning {
+  background-color: #f0ad4e;
+}
+.progress-striped .progress-bar-warning {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+}
+.progress-bar-danger {
+  background-color: #d9534f;
+}
+.progress-striped .progress-bar-danger {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+}
+.media {
+  margin-top: 15px;
+}
+.media:first-child {
+  margin-top: 0;
+}
+.media,
+.media-body {
+  overflow: hidden;
+  zoom: 1;
+}
+.media-body {
+  width: 10000px;
+}
+.media-object {
+  display: block;
+}
+.media-object.img-thumbnail {
+  max-width: none;
+}
+.media-right,
+.media > .pull-right {
+  padding-left: 10px;
+}
+.media-left,
+.media > .pull-left {
+  padding-right: 10px;
+}
+.media-left,
+.media-right,
+.media-body {
+  display: table-cell;
+  vertical-align: top;
+}
+.media-middle {
+  vertical-align: middle;
+}
+.media-bottom {
+  vertical-align: bottom;
+}
+.media-heading {
+  margin-top: 0;
+  margin-bottom: 5px;
+}
+.media-list {
+  padding-left: 0;
+  list-style: none;
+}
+.list-group {
+  padding-left: 0;
+  margin-bottom: 20px;
+}
+.list-group-item {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+  margin-bottom: -1px;
+  background-color: #fff;
+  border: 1px solid #ddd;
+}
+.list-group-item:first-child {
+  border-top-left-radius: 4px;
+  border-top-right-radius: 4px;
+}
+.list-group-item:last-child {
+  margin-bottom: 0;
+  border-bottom-right-radius: 4px;
+  border-bottom-left-radius: 4px;
+}
+a.list-group-item,
+button.list-group-item {
+  color: #555;
+}
+a.list-group-item .list-group-item-heading,
+button.list-group-item .list-group-item-heading {
+  color: #333;
+}
+a.list-group-item:hover,
+button.list-group-item:hover,
+a.list-group-item:focus,
+button.list-group-item:focus {
+  color: #555;
+  text-decoration: none;
+  background-color: #f5f5f5;
+}
+button.list-group-item {
+  width: 100%;
+  text-align: left;
+}
+.list-group-item.disabled,
+.list-group-item.disabled:hover,
+.list-group-item.disabled:focus {
+  color: #777;
+  cursor: not-allowed;
+  background-color: #eee;
+}
+.list-group-item.disabled .list-group-item-heading,
+.list-group-item.disabled:hover .list-group-item-heading,
+.list-group-item.disabled:focus .list-group-item-heading {
+  color: inherit;
+}
+.list-group-item.disabled .list-group-item-text,
+.list-group-item.disabled:hover .list-group-item-text,
+.list-group-item.disabled:focus .list-group-item-text {
+  color: #777;
+}
+.list-group-item.active,
+.list-group-item.active:hover,
+.list-group-item.active:focus {
+  z-index: 2;
+  color: #fff;
+  background-color: #337ab7;
+  border-color: #337ab7;
+}
+.list-group-item.active .list-group-item-heading,
+.list-group-item.active:hover .list-group-item-heading,
+.list-group-item.active:focus .list-group-item-heading,
+.list-group-item.active .list-group-item-heading > small,
+.list-group-item.active:hover .list-group-item-heading > small,
+.list-group-item.active:focus .list-group-item-heading > small,
+.list-group-item.active .list-group-item-heading > .small,
+.list-group-item.active:hover .list-group-item-heading > .small,
+.list-group-item.active:focus .list-group-item-heading > .small {
+  color: inherit;
+}
+.list-group-item.active .list-group-item-text,
+.list-group-item.active:hover .list-group-item-text,
+.list-group-item.active:focus .list-group-item-text {
+  color: #c7ddef;
+}
+.list-group-item-success {
+  color: #3c763d;
+  background-color: #dff0d8;
+}
+a.list-group-item-success,
+button.list-group-item-success {
+  color: #3c763d;
+}
+a.list-group-item-success .list-group-item-heading,
+button.list-group-item-success .list-group-item-heading {
+  color: inherit;
+}
+a.list-group-item-success:hover,
+button.list-group-item-success:hover,
+a.list-group-item-success:focus,
+button.list-group-item-success:focus {
+  color: #3c763d;
+  background-color: #d0e9c6;
+}
+a.list-group-item-success.active,
+button.list-group-item-success.active,
+a.list-group-item-success.active:hover,
+button.list-group-item-success.active:hover,
+a.list-group-item-success.active:focus,
+button.list-group-item-success.active:focus {
+  color: #fff;
+  background-color: #3c763d;
+  border-color: #3c763d;
+}
+.list-group-item-info {
+  color: #31708f;
+  background-color: #d9edf7;
+}
+a.list-group-item-info,
+button.list-group-item-info {
+  color: #31708f;
+}
+a.list-group-item-info .list-group-item-heading,
+button.list-group-item-info .list-group-item-heading {
+  color: inherit;
+}
+a.list-group-item-info:hover,
+button.list-group-item-info:hover,
+a.list-group-item-info:focus,
+button.list-group-item-info:focus {
+  color: #31708f;
+  background-color: #c4e3f3;
+}
+a.list-group-item-info.active,
+button.list-group-item-info.active,
+a.list-group-item-info.active:hover,
+button.list-group-item-info.active:hover,
+a.list-group-item-info.active:focus,
+button.list-group-item-info.active:focus {
+  color: #fff;
+  background-color: #31708f;
+  border-color: #31708f;
+}
+.list-group-item-warning {
+  color: #8a6d3b;
+  background-color: #fcf8e3;
+}
+a.list-group-item-warning,
+button.list-group-item-warning {
+  color: #8a6d3b;
+}
+a.list-group-item-warning .list-group-item-heading,
+button.list-group-item-warning .list-group-item-heading {
+  color: inherit;
+}
+a.list-group-item-warning:hover,
+button.list-group-item-warning:hover,
+a.list-group-item-warning:focus,
+button.list-group-item-warning:focus {
+  color: #8a6d3b;
+  background-color: #faf2cc;
+}
+a.list-group-item-warning.active,
+button.list-group-item-warning.active,
+a.list-group-item-warning.active:hover,
+button.list-group-item-warning.active:hover,
+a.list-group-item-warning.active:focus,
+button.list-group-item-warning.active:focus {
+  color: #fff;
+  background-color: #8a6d3b;
+  border-color: #8a6d3b;
+}
+.list-group-item-danger {
+  color: #a94442;
+  background-color: #f2dede;
+}
+a.list-group-item-danger,
+button.list-group-item-danger {
+  color: #a94442;
+}
+a.list-group-item-danger .list-group-item-heading,
+button.list-group-item-danger .list-group-item-heading {
+  color: inherit;
+}
+a.list-group-item-danger:hover,
+button.list-group-item-danger:hover,
+a.list-group-item-danger:focus,
+button.list-group-item-danger:focus {
+  color: #a94442;
+  background-color: #ebcccc;
+}
+a.list-group-item-danger.active,
+button.list-group-item-danger.active,
+a.list-group-item-danger.active:hover,
+button.list-group-item-danger.active:hover,
+a.list-group-item-danger.active:focus,
+button.list-group-item-danger.active:focus {
+  color: #fff;
+  background-color: #a94442;
+  border-color: #a94442;
+}
+.list-group-item-heading {
+  margin-top: 0;
+  margin-bottom: 5px;
+}
+.list-group-item-text {
+  margin-bottom: 0;
+  line-height: 1.3;
+}
+.panel {
+  margin-bottom: 20px;
+  background-color: #fff;
+  border: 1px solid transparent;
+  border-radius: 4px;
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
+          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
+}
+.panel-body {
+  padding: 15px;
+}
+.panel-heading {
+  padding: 10px 15px;
+  border-bottom: 1px solid transparent;
+  border-top-left-radius: 3px;
+  border-top-right-radius: 3px;
+}
+.panel-heading > .dropdown .dropdown-toggle {
+  color: inherit;
+}
+.panel-title {
+  margin-top: 0;
+  margin-bottom: 0;
+  font-size: 16px;
+  color: inherit;
+}
+.panel-title > a,
+.panel-title > small,
+.panel-title > .small,
+.panel-title > small > a,
+.panel-title > .small > a {
+  color: inherit;
+}
+.panel-footer {
+  padding: 10px 15px;
+  background-color: #f5f5f5;
+  border-top: 1px solid #ddd;
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.panel > .list-group,
+.panel > .panel-collapse > .list-group {
+  margin-bottom: 0;
+}
+.panel > .list-group .list-group-item,
+.panel > .panel-collapse > .list-group .list-group-item {
+  border-width: 1px 0;
+  border-radius: 0;
+}
+.panel > .list-group:first-child .list-group-item:first-child,
+.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
+  border-top: 0;
+  border-top-left-radius: 3px;
+  border-top-right-radius: 3px;
+}
+.panel > .list-group:last-child .list-group-item:last-child,
+.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
+  border-bottom: 0;
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+}
+.panel-heading + .list-group .list-group-item:first-child {
+  border-top-width: 0;
+}
+.list-group + .panel-footer {
+  border-top-width: 0;
+}
+.panel > .table,
+.panel > .table-responsive > .table,
+.panel > .panel-collapse > .table {
+  margin-bottom: 0;
+}
+.panel > .table caption,
+.panel > .table-responsive > .table caption,
+.panel > .panel-collapse > .table caption {
+  padding-right: 15px;
+  padding-left: 15px;
+}
+.panel > .table:first-child,
+.panel > .table-responsive:first-child > .table:first-child {
+  border-top-left-radius: 3px;
+  border-top-right-radius: 3px;
+}
+.panel > .table:first-child > thead:first-child > tr:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
+  border-top-left-radius: 3px;
+  border-top-right-radius: 3px;
+}
+.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
+.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
+  border-top-left-radius: 3px;
+}
+.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
+.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
+  border-top-right-radius: 3px;
+}
+.panel > .table:last-child,
+.panel > .table-responsive:last-child > .table:last-child {
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.panel > .table:last-child > tbody:last-child > tr:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
+.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
+  border-bottom-left-radius: 3px;
+}
+.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
+.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
+  border-bottom-right-radius: 3px;
+}
+.panel > .panel-body + .table,
+.panel > .panel-body + .table-responsive,
+.panel > .table + .panel-body,
+.panel > .table-responsive + .panel-body {
+  border-top: 1px solid #ddd;
+}
+.panel > .table > tbody:first-child > tr:first-child th,
+.panel > .table > tbody:first-child > tr:first-child td {
+  border-top: 0;
+}
+.panel > .table-bordered,
+.panel > .table-responsive > .table-bordered {
+  border: 0;
+}
+.panel > .table-bordered > thead > tr > th:first-child,
+.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
+.panel > .table-bordered > tbody > tr > th:first-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
+.panel > .table-bordered > tfoot > tr > th:first-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
+.panel > .table-bordered > thead > tr > td:first-child,
+.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
+.panel > .table-bordered > tbody > tr > td:first-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
+.panel > .table-bordered > tfoot > tr > td:first-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
+  border-left: 0;
+}
+.panel > .table-bordered > thead > tr > th:last-child,
+.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
+.panel > .table-bordered > tbody > tr > th:last-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
+.panel > .table-bordered > tfoot > tr > th:last-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
+.panel > .table-bordered > thead > tr > td:last-child,
+.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
+.panel > .table-bordered > tbody > tr > td:last-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
+.panel > .table-bordered > tfoot > tr > td:last-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
+  border-right: 0;
+}
+.panel > .table-bordered > thead > tr:first-child > td,
+.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
+.panel > .table-bordered > tbody > tr:first-child > td,
+.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
+.panel > .table-bordered > thead > tr:first-child > th,
+.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
+.panel > .table-bordered > tbody > tr:first-child > th,
+.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
+  border-bottom: 0;
+}
+.panel > .table-bordered > tbody > tr:last-child > td,
+.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
+.panel > .table-bordered > tfoot > tr:last-child > td,
+.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
+.panel > .table-bordered > tbody > tr:last-child > th,
+.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
+.panel > .table-bordered > tfoot > tr:last-child > th,
+.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
+  border-bottom: 0;
+}
+.panel > .table-responsive {
+  margin-bottom: 0;
+  border: 0;
+}
+.panel-group {
+  margin-bottom: 20px;
+}
+.panel-group .panel {
+  margin-bottom: 0;
+  border-radius: 4px;
+}
+.panel-group .panel + .panel {
+  margin-top: 5px;
+}
+.panel-group .panel-heading {
+  border-bottom: 0;
+}
+.panel-group .panel-heading + .panel-collapse > .panel-body,
+.panel-group .panel-heading + .panel-collapse > .list-group {
+  border-top: 1px solid #ddd;
+}
+.panel-group .panel-footer {
+  border-top: 0;
+}
+.panel-group .panel-footer + .panel-collapse .panel-body {
+  border-bottom: 1px solid #ddd;
+}
+.panel-default {
+  border-color: #ddd;
+}
+.panel-default > .panel-heading {
+  color: #333;
+  background-color: #f5f5f5;
+  border-color: #ddd;
+}
+.panel-default > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #ddd;
+}
+.panel-default > .panel-heading .badge {
+  color: #f5f5f5;
+  background-color: #333;
+}
+.panel-default > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #ddd;
+}
+.panel-primary {
+  border-color: #337ab7;
+}
+.panel-primary > .panel-heading {
+  color: #fff;
+  background-color: #337ab7;
+  border-color: #337ab7;
+}
+.panel-primary > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #337ab7;
+}
+.panel-primary > .panel-heading .badge {
+  color: #337ab7;
+  background-color: #fff;
+}
+.panel-primary > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #337ab7;
+}
+.panel-success {
+  border-color: #d6e9c6;
+}
+.panel-success > .panel-heading {
+  color: #3c763d;
+  background-color: #dff0d8;
+  border-color: #d6e9c6;
+}
+.panel-success > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #d6e9c6;
+}
+.panel-success > .panel-heading .badge {
+  color: #dff0d8;
+  background-color: #3c763d;
+}
+.panel-success > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #d6e9c6;
+}
+.panel-info {
+  border-color: #bce8f1;
+}
+.panel-info > .panel-heading {
+  color: #31708f;
+  background-color: #d9edf7;
+  border-color: #bce8f1;
+}
+.panel-info > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #bce8f1;
+}
+.panel-info > .panel-heading .badge {
+  color: #d9edf7;
+  background-color: #31708f;
+}
+.panel-info > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #bce8f1;
+}
+.panel-warning {
+  border-color: #faebcc;
+}
+.panel-warning > .panel-heading {
+  color: #8a6d3b;
+  background-color: #fcf8e3;
+  border-color: #faebcc;
+}
+.panel-warning > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #faebcc;
+}
+.panel-warning > .panel-heading .badge {
+  color: #fcf8e3;
+  background-color: #8a6d3b;
+}
+.panel-warning > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #faebcc;
+}
+.panel-danger {
+  border-color: #ebccd1;
+}
+.panel-danger > .panel-heading {
+  color: #a94442;
+  background-color: #f2dede;
+  border-color: #ebccd1;
+}
+.panel-danger > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #ebccd1;
+}
+.panel-danger > .panel-heading .badge {
+  color: #f2dede;
+  background-color: #a94442;
+}
+.panel-danger > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #ebccd1;
+}
+.embed-responsive {
+  position: relative;
+  display: block;
+  height: 0;
+  padding: 0;
+  overflow: hidden;
+}
+.embed-responsive .embed-responsive-item,
+.embed-responsive iframe,
+.embed-responsive embed,
+.embed-responsive object,
+.embed-responsive video {
+  position: absolute;
+  top: 0;
+  bottom: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  border: 0;
+}
+.embed-responsive-16by9 {
+  padding-bottom: 56.25%;
+}
+.embed-responsive-4by3 {
+  padding-bottom: 75%;
+}
+.well {
+  min-height: 20px;
+  padding: 19px;
+  margin-bottom: 20px;
+  background-color: #f5f5f5;
+  border: 1px solid #e3e3e3;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
+}
+.well blockquote {
+  border-color: #ddd;
+  border-color: rgba(0, 0, 0, .15);
+}
+.well-lg {
+  padding: 24px;
+  border-radius: 6px;
+}
+.well-sm {
+  padding: 9px;
+  border-radius: 3px;
+}
+.close {
+  float: right;
+  font-size: 21px;
+  font-weight: bold;
+  line-height: 1;
+  color: #000;
+  text-shadow: 0 1px 0 #fff;
+  filter: alpha(opacity=20);
+  opacity: .2;
+}
+.close:hover,
+.close:focus {
+  color: #000;
+  text-decoration: none;
+  cursor: pointer;
+  filter: alpha(opacity=50);
+  opacity: .5;
+}
+button.close {
+  -webkit-appearance: none;
+  padding: 0;
+  cursor: pointer;
+  background: transparent;
+  border: 0;
+}
+.modal-open {
+  overflow: hidden;
+}
+.modal {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1050;
+  display: none;
+  overflow: hidden;
+  -webkit-overflow-scrolling: touch;
+  outline: 0;
+}
+.modal.fade .modal-dialog {
+  -webkit-transition: -webkit-transform .3s ease-out;
+       -o-transition:      -o-transform .3s ease-out;
+          transition:         transform .3s ease-out;
+  -webkit-transform: translate(0, -25%);
+      -ms-transform: translate(0, -25%);
+       -o-transform: translate(0, -25%);
+          transform: translate(0, -25%);
+}
+.modal.in .modal-dialog {
+  -webkit-transform: translate(0, 0);
+      -ms-transform: translate(0, 0);
+       -o-transform: translate(0, 0);
+          transform: translate(0, 0);
+}
+.modal-open .modal {
+  overflow-x: hidden;
+  overflow-y: auto;
+}
+.modal-dialog {
+  position: relative;
+  width: auto;
+  margin: 10px;
+}
+.modal-content {
+  position: relative;
+  background-color: #fff;
+  -webkit-background-clip: padding-box;
+          background-clip: padding-box;
+  border: 1px solid #999;
+  border: 1px solid rgba(0, 0, 0, .2);
+  border-radius: 6px;
+  outline: 0;
+  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
+          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
+}
+.modal-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1040;
+  background-color: #000;
+}
+.modal-backdrop.fade {
+  filter: alpha(opacity=0);
+  opacity: 0;
+}
+.modal-backdrop.in {
+  filter: alpha(opacity=50);
+  opacity: .5;
+}
+.modal-header {
+  padding: 15px;
+  border-bottom: 1px solid #e5e5e5;
+}
+.modal-header .close {
+  margin-top: -2px;
+}
+.modal-title {
+  margin: 0;
+  line-height: 1.42857143;
+}
+.modal-body {
+  position: relative;
+  padding: 15px;
+}
+.modal-footer {
+  padding: 15px;
+  text-align: right;
+  border-top: 1px solid #e5e5e5;
+}
+.modal-footer .btn + .btn {
+  margin-bottom: 0;
+  margin-left: 5px;
+}
+.modal-footer .btn-group .btn + .btn {
+  margin-left: -1px;
+}
+.modal-footer .btn-block + .btn-block {
+  margin-left: 0;
+}
+.modal-scrollbar-measure {
+  position: absolute;
+  top: -9999px;
+  width: 50px;
+  height: 50px;
+  overflow: scroll;
+}
+@media (min-width: 768px) {
+  .modal-dialog {
+    width: 600px;
+    margin: 30px auto;
+  }
+  .modal-content {
+    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
+            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
+  }
+  .modal-sm {
+    width: 300px;
+  }
+}
+@media (min-width: 992px) {
+  .modal-lg {
+    width: 900px;
+  }
+}
+.tooltip {
+  position: absolute;
+  z-index: 1070;
+  display: block;
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: 12px;
+  font-style: normal;
+  font-weight: normal;
+  line-height: 1.42857143;
+  text-align: left;
+  text-align: start;
+  text-decoration: none;
+  text-shadow: none;
+  text-transform: none;
+  letter-spacing: normal;
+  word-break: normal;
+  word-spacing: normal;
+  word-wrap: normal;
+  white-space: normal;
+  filter: alpha(opacity=0);
+  opacity: 0;
+
+  line-break: auto;
+}
+.tooltip.in {
+  filter: alpha(opacity=90);
+  opacity: .9;
+}
+.tooltip.top {
+  padding: 5px 0;
+  margin-top: -3px;
+}
+.tooltip.right {
+  padding: 0 5px;
+  margin-left: 3px;
+}
+.tooltip.bottom {
+  padding: 5px 0;
+  margin-top: 3px;
+}
+.tooltip.left {
+  padding: 0 5px;
+  margin-left: -3px;
+}
+.tooltip-inner {
+  max-width: 200px;
+  padding: 3px 8px;
+  color: #fff;
+  text-align: center;
+  background-color: #000;
+  border-radius: 4px;
+}
+.tooltip-arrow {
+  position: absolute;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+}
+.tooltip.top .tooltip-arrow {
+  bottom: 0;
+  left: 50%;
+  margin-left: -5px;
+  border-width: 5px 5px 0;
+  border-top-color: #000;
+}
+.tooltip.top-left .tooltip-arrow {
+  right: 5px;
+  bottom: 0;
+  margin-bottom: -5px;
+  border-width: 5px 5px 0;
+  border-top-color: #000;
+}
+.tooltip.top-right .tooltip-arrow {
+  bottom: 0;
+  left: 5px;
+  margin-bottom: -5px;
+  border-width: 5px 5px 0;
+  border-top-color: #000;
+}
+.tooltip.right .tooltip-arrow {
+  top: 50%;
+  left: 0;
+  margin-top: -5px;
+  border-width: 5px 5px 5px 0;
+  border-right-color: #000;
+}
+.tooltip.left .tooltip-arrow {
+  top: 50%;
+  right: 0;
+  margin-top: -5px;
+  border-width: 5px 0 5px 5px;
+  border-left-color: #000;
+}
+.tooltip.bottom .tooltip-arrow {
+  top: 0;
+  left: 50%;
+  margin-left: -5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000;
+}
+.tooltip.bottom-left .tooltip-arrow {
+  top: 0;
+  right: 5px;
+  margin-top: -5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000;
+}
+.tooltip.bottom-right .tooltip-arrow {
+  top: 0;
+  left: 5px;
+  margin-top: -5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000;
+}
+.popover {
+  position: absolute;
+  top: 0;
+  left: 0;
+  z-index: 1060;
+  display: none;
+  max-width: 276px;
+  padding: 1px;
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: 14px;
+  font-style: normal;
+  font-weight: normal;
+  line-height: 1.42857143;
+  text-align: left;
+  text-align: start;
+  text-decoration: none;
+  text-shadow: none;
+  text-transform: none;
+  letter-spacing: normal;
+  word-break: normal;
+  word-spacing: normal;
+  word-wrap: normal;
+  white-space: normal;
+  background-color: #fff;
+  -webkit-background-clip: padding-box;
+          background-clip: padding-box;
+  border: 1px solid #ccc;
+  border: 1px solid rgba(0, 0, 0, .2);
+  border-radius: 6px;
+  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
+          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
+
+  line-break: auto;
+}
+.popover.top {
+  margin-top: -10px;
+}
+.popover.right {
+  margin-left: 10px;
+}
+.popover.bottom {
+  margin-top: 10px;
+}
+.popover.left {
+  margin-left: -10px;
+}
+.popover-title {
+  padding: 8px 14px;
+  margin: 0;
+  font-size: 14px;
+  background-color: #f7f7f7;
+  border-bottom: 1px solid #ebebeb;
+  border-radius: 5px 5px 0 0;
+}
+.popover-content {
+  padding: 9px 14px;
+}
+.popover > .arrow,
+.popover > .arrow:after {
+  position: absolute;
+  display: block;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+}
+.popover > .arrow {
+  border-width: 11px;
+}
+.popover > .arrow:after {
+  content: "";
+  border-width: 10px;
+}
+.popover.top > .arrow {
+  bottom: -11px;
+  left: 50%;
+  margin-left: -11px;
+  border-top-color: #999;
+  border-top-color: rgba(0, 0, 0, .25);
+  border-bottom-width: 0;
+}
+.popover.top > .arrow:after {
+  bottom: 1px;
+  margin-left: -10px;
+  content: " ";
+  border-top-color: #fff;
+  border-bottom-width: 0;
+}
+.popover.right > .arrow {
+  top: 50%;
+  left: -11px;
+  margin-top: -11px;
+  border-right-color: #999;
+  border-right-color: rgba(0, 0, 0, .25);
+  border-left-width: 0;
+}
+.popover.right > .arrow:after {
+  bottom: -10px;
+  left: 1px;
+  content: " ";
+  border-right-color: #fff;
+  border-left-width: 0;
+}
+.popover.bottom > .arrow {
+  top: -11px;
+  left: 50%;
+  margin-left: -11px;
+  border-top-width: 0;
+  border-bottom-color: #999;
+  border-bottom-color: rgba(0, 0, 0, .25);
+}
+.popover.bottom > .arrow:after {
+  top: 1px;
+  margin-left: -10px;
+  content: " ";
+  border-top-width: 0;
+  border-bottom-color: #fff;
+}
+.popover.left > .arrow {
+  top: 50%;
+  right: -11px;
+  margin-top: -11px;
+  border-right-width: 0;
+  border-left-color: #999;
+  border-left-color: rgba(0, 0, 0, .25);
+}
+.popover.left > .arrow:after {
+  right: 1px;
+  bottom: -10px;
+  content: " ";
+  border-right-width: 0;
+  border-left-color: #fff;
+}
+.carousel {
+  position: relative;
+}
+.carousel-inner {
+  position: relative;
+  width: 100%;
+  overflow: hidden;
+}
+.carousel-inner > .item {
+  position: relative;
+  display: none;
+  -webkit-transition: .6s ease-in-out left;
+       -o-transition: .6s ease-in-out left;
+          transition: .6s ease-in-out left;
+}
+.carousel-inner > .item > img,
+.carousel-inner > .item > a > img {
+  line-height: 1;
+}
+@media all and (transform-3d), (-webkit-transform-3d) {
+  .carousel-inner > .item {
+    -webkit-transition: -webkit-transform .6s ease-in-out;
+         -o-transition:      -o-transform .6s ease-in-out;
+            transition:         transform .6s ease-in-out;
+
+    -webkit-backface-visibility: hidden;
+            backface-visibility: hidden;
+    -webkit-perspective: 1000px;
+            perspective: 1000px;
+  }
+  .carousel-inner > .item.next,
+  .carousel-inner > .item.active.right {
+    left: 0;
+    -webkit-transform: translate3d(100%, 0, 0);
+            transform: translate3d(100%, 0, 0);
+  }
+  .carousel-inner > .item.prev,
+  .carousel-inner > .item.active.left {
+    left: 0;
+    -webkit-transform: translate3d(-100%, 0, 0);
+            transform: translate3d(-100%, 0, 0);
+  }
+  .carousel-inner > .item.next.left,
+  .carousel-inner > .item.prev.right,
+  .carousel-inner > .item.active {
+    left: 0;
+    -webkit-transform: translate3d(0, 0, 0);
+            transform: translate3d(0, 0, 0);
+  }
+}
+.carousel-inner > .active,
+.carousel-inner > .next,
+.carousel-inner > .prev {
+  display: block;
+}
+.carousel-inner > .active {
+  left: 0;
+}
+.carousel-inner > .next,
+.carousel-inner > .prev {
+  position: absolute;
+  top: 0;
+  width: 100%;
+}
+.carousel-inner > .next {
+  left: 100%;
+}
+.carousel-inner > .prev {
+  left: -100%;
+}
+.carousel-inner > .next.left,
+.carousel-inner > .prev.right {
+  left: 0;
+}
+.carousel-inner > .active.left {
+  left: -100%;
+}
+.carousel-inner > .active.right {
+  left: 100%;
+}
+.carousel-control {
+  position: absolute;
+  top: 0;
+  bottom: 0;
+  left: 0;
+  width: 15%;
+  font-size: 20px;
+  color: #fff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
+  background-color: rgba(0, 0, 0, 0);
+  filter: alpha(opacity=50);
+  opacity: .5;
+}
+.carousel-control.left {
+  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
+  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
+  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
+  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
+  background-repeat: repeat-x;
+}
+.carousel-control.right {
+  right: 0;
+  left: auto;
+  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
+  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
+  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
+  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
+  background-repeat: repeat-x;
+}
+.carousel-control:hover,
+.carousel-control:focus {
+  color: #fff;
+  text-decoration: none;
+  filter: alpha(opacity=90);
+  outline: 0;
+  opacity: .9;
+}
+.carousel-control .icon-prev,
+.carousel-control .icon-next,
+.carousel-control .glyphicon-chevron-left,
+.carousel-control .glyphicon-chevron-right {
+  position: absolute;
+  top: 50%;
+  z-index: 5;
+  display: inline-block;
+  margin-top: -10px;
+}
+.carousel-control .icon-prev,
+.carousel-control .glyphicon-chevron-left {
+  left: 50%;
+  margin-left: -10px;
+}
+.carousel-control .icon-next,
+.carousel-control .glyphicon-chevron-right {
+  right: 50%;
+  margin-right: -10px;
+}
+.carousel-control .icon-prev,
+.carousel-control .icon-next {
+  width: 20px;
+  height: 20px;
+  font-family: serif;
+  line-height: 1;
+}
+.carousel-control .icon-prev:before {
+  content: '\2039';
+}
+.carousel-control .icon-next:before {
+  content: '\203a';
+}
+.carousel-indicators {
+  position: absolute;
+  bottom: 10px;
+  left: 50%;
+  z-index: 15;
+  width: 60%;
+  padding-left: 0;
+  margin-left: -30%;
+  text-align: center;
+  list-style: none;
+}
+.carousel-indicators li {
+  display: inline-block;
+  width: 10px;
+  height: 10px;
+  margin: 1px;
+  text-indent: -999px;
+  cursor: pointer;
+  background-color: #000 \9;
+  background-color: rgba(0, 0, 0, 0);
+  border: 1px solid #fff;
+  border-radius: 10px;
+}
+.carousel-indicators .active {
+  width: 12px;
+  height: 12px;
+  margin: 0;
+  background-color: #fff;
+}
+.carousel-caption {
+  position: absolute;
+  right: 15%;
+  bottom: 20px;
+  left: 15%;
+  z-index: 10;
+  padding-top: 20px;
+  padding-bottom: 20px;
+  color: #fff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
+}
+.carousel-caption .btn {
+  text-shadow: none;
+}
+@media screen and (min-width: 768px) {
+  .carousel-control .glyphicon-chevron-left,
+  .carousel-control .glyphicon-chevron-right,
+  .carousel-control .icon-prev,
+  .carousel-control .icon-next {
+    width: 30px;
+    height: 30px;
+    margin-top: -10px;
+    font-size: 30px;
+  }
+  .carousel-control .glyphicon-chevron-left,
+  .carousel-control .icon-prev {
+    margin-left: -10px;
+  }
+  .carousel-control .glyphicon-chevron-right,
+  .carousel-control .icon-next {
+    margin-right: -10px;
+  }
+  .carousel-caption {
+    right: 20%;
+    left: 20%;
+    padding-bottom: 30px;
+  }
+  .carousel-indicators {
+    bottom: 20px;
+  }
+}
+.clearfix:before,
+.clearfix:after,
+.dl-horizontal dd:before,
+.dl-horizontal dd:after,
+.container:before,
+.container:after,
+.container-fluid:before,
+.container-fluid:after,
+.row:before,
+.row:after,
+.form-horizontal .form-group:before,
+.form-horizontal .form-group:after,
+.btn-toolbar:before,
+.btn-toolbar:after,
+.btn-group-vertical > .btn-group:before,
+.btn-group-vertical > .btn-group:after,
+.nav:before,
+.nav:after,
+.navbar:before,
+.navbar:after,
+.navbar-header:before,
+.navbar-header:after,
+.navbar-collapse:before,
+.navbar-collapse:after,
+.pager:before,
+.pager:after,
+.panel-body:before,
+.panel-body:after,
+.modal-header:before,
+.modal-header:after,
+.modal-footer:before,
+.modal-footer:after {
+  display: table;
+  content: " ";
+}
+.clearfix:after,
+.dl-horizontal dd:after,
+.container:after,
+.container-fluid:after,
+.row:after,
+.form-horizontal .form-group:after,
+.btn-toolbar:after,
+.btn-group-vertical > .btn-group:after,
+.nav:after,
+.navbar:after,
+.navbar-header:after,
+.navbar-collapse:after,
+.pager:after,
+.panel-body:after,
+.modal-header:after,
+.modal-footer:after {
+  clear: both;
+}
+.center-block {
+  display: block;
+  margin-right: auto;
+  margin-left: auto;
+}
+.pull-right {
+  float: right !important;
+}
+.pull-left {
+  float: left !important;
+}
+.hide {
+  display: none !important;
+}
+.show {
+  display: block !important;
+}
+.invisible {
+  visibility: hidden;
+}
+.text-hide {
+  font: 0/0 a;
+  color: transparent;
+  text-shadow: none;
+  background-color: transparent;
+  border: 0;
+}
+.hidden {
+  display: none !important;
+}
+.affix {
+  position: fixed;
+}
+@-ms-viewport {
+  width: device-width;
+}
+.visible-xs,
+.visible-sm,
+.visible-md,
+.visible-lg {
+  display: none !important;
+}
+.visible-xs-block,
+.visible-xs-inline,
+.visible-xs-inline-block,
+.visible-sm-block,
+.visible-sm-inline,
+.visible-sm-inline-block,
+.visible-md-block,
+.visible-md-inline,
+.visible-md-inline-block,
+.visible-lg-block,
+.visible-lg-inline,
+.visible-lg-inline-block {
+  display: none !important;
+}
+@media (max-width: 767px) {
+  .visible-xs {
+    display: block !important;
+  }
+  table.visible-xs {
+    display: table !important;
+  }
+  tr.visible-xs {
+    display: table-row !important;
+  }
+  th.visible-xs,
+  td.visible-xs {
+    display: table-cell !important;
+  }
+}
+@media (max-width: 767px) {
+  .visible-xs-block {
+    display: block !important;
+  }
+}
+@media (max-width: 767px) {
+  .visible-xs-inline {
+    display: inline !important;
+  }
+}
+@media (max-width: 767px) {
+  .visible-xs-inline-block {
+    display: inline-block !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm {
+    display: block !important;
+  }
+  table.visible-sm {
+    display: table !important;
+  }
+  tr.visible-sm {
+    display: table-row !important;
+  }
+  th.visible-sm,
+  td.visible-sm {
+    display: table-cell !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm-block {
+    display: block !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm-inline {
+    display: inline !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm-inline-block {
+    display: inline-block !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md {
+    display: block !important;
+  }
+  table.visible-md {
+    display: table !important;
+  }
+  tr.visible-md {
+    display: table-row !important;
+  }
+  th.visible-md,
+  td.visible-md {
+    display: table-cell !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md-block {
+    display: block !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md-inline {
+    display: inline !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md-inline-block {
+    display: inline-block !important;
+  }
+}
+@media (min-width: 1200px) {
+  .visible-lg {
+    display: block !important;
+  }
+  table.visible-lg {
+    display: table !important;
+  }
+  tr.visible-lg {
+    display: table-row !important;
+  }
+  th.visible-lg,
+  td.visible-lg {
+    display: table-cell !important;
+  }
+}
+@media (min-width: 1200px) {
+  .visible-lg-block {
+    display: block !important;
+  }
+}
+@media (min-width: 1200px) {
+  .visible-lg-inline {
+    display: inline !important;
+  }
+}
+@media (min-width: 1200px) {
+  .visible-lg-inline-block {
+    display: inline-block !important;
+  }
+}
+@media (max-width: 767px) {
+  .hidden-xs {
+    display: none !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-sm {
+    display: none !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-md {
+    display: none !important;
+  }
+}
+@media (min-width: 1200px) {
+  .hidden-lg {
+    display: none !important;
+  }
+}
+.visible-print {
+  display: none !important;
+}
+@media print {
+  .visible-print {
+    display: block !important;
+  }
+  table.visible-print {
+    display: table !important;
+  }
+  tr.visible-print {
+    display: table-row !important;
+  }
+  th.visible-print,
+  td.visible-print {
+    display: table-cell !important;
+  }
+}
+.visible-print-block {
+  display: none !important;
+}
+@media print {
+  .visible-print-block {
+    display: block !important;
+  }
+}
+.visible-print-inline {
+  display: none !important;
+}
+@media print {
+  .visible-print-inline {
+    display: inline !important;
+  }
+}
+.visible-print-inline-block {
+  display: none !important;
+}
+@media print {
+  .visible-print-inline-block {
+    display: inline-block !important;
+  }
+}
+@media print {
+  .hidden-print {
+    display: none !important;
+  }
+}
+/*# sourceMappingURL=bootstrap.css.map */
diff --git a/server/static/css/bootstrap.css.map b/server/static/css/bootstrap.css.map
new file mode 100644
index 00000000..f010c82d
--- /dev/null
+++ b/server/static/css/bootstrap.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/mixins/reset-text.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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AW,iBAAA;CHsR9C;AGrRmC;EAAW,iBAAA;CHwR9C;AGvRmC;EAAW,iBAAA;CH0R9C;AGzRmC;EAAW,iBAAA;CH4R9C;AG3RmC;EAAW,iBAAA;CH8R9C;AG7RmC;EAAW,iBAAA;CHgS9C;AG/RmC;EAAW,iBAAA;CHkS9C;AGjSmC;EAAW,iBAAA;CHoS9C;AGnSmC;EAAW,iBAAA;CHsS9C;AGrSmC;EAAW,iBAAA;CHwS9C;AGvSmC;EAAW,iBAAA;CH0S9C;AGzSmC;EAAW,iBAAA;CH4S9C;AG3SmC;EAAW,iBAAA;CH8S9C;AG7SmC;EAAW,iBAAA;CHgT9C;AG/SmC;EAAW,iBAAA;CHkT9C;AGjTmC;EAAW,iBAAA;CHoT9C;AGnTmC;EAAW,iBAAA;CHsT9C;AGrTmC;EAAW,iBAAA;CHwT9C;AGvTmC;EAAW,iBAAA;CH0T9C;AGzTmC;EAAW,iBAAA;CH4T9C;AG3TmC;EAAW,iBAAA;CH8T9C;AG7TmC;EAAW,iBAAA;CHgU9C;AG/TmC;EAAW,iBAAA;CHkU9C;AGjUmC;EAAW,iBAAA;CHoU9C;AGnUmC;EAAW,iBAAA;CHsU9C;AGrUmC;EAAW,iBAAA;CHwU9C;AGvUmC;EAAW,iBAAA;CH0U9C;AGzUmC;EAAW,iBAAA;CH4U9C;AG3UmC;EAAW,iBAAA;CH8U9C;AG7UmC;EAAW,iBAAA;CHgV9C;AG/UmC;EAAW,iBAAA;CHkV9C;AGjVmC;EAAW,iBAAA;CHoV9C;AGnVmC;EAAW,iBAAA;CHsV9C;AGrVmC;EAAW,iBAAA;CHwV9C;AGvVmC;EAAW,iBAAA;CH0V9C;AGzVmC;EAAW,iBAAA;CH4V9C;AG3VmC;EAAW,iBAAA;CH8V9C;AG7VmC;EAAW,iBAAA;CHgW9C;AG/VmC;EAAW,iBAAA;CHkW9C;AGjWmC;EAAW,iBAAA;CHoW9C;AGnWmC;EAAW,iBAAA;CHsW9C;AGrWmC;EAAW,iBAAA;CHwW9C;AGvWmC;EAAW,iBAAA;CH0W9C;AGzWmC;EAAW,iBAAA;CH4W9C;AG3WmC;EAAW,iBAAA;CH8W9C;AG7WmC;EAAW,iBAAA;CHgX9C;AG/WmC;EAAW,iBAAA;CHkX9C;AGjXmC;EAAW,iBAAA;CHoX9C;AGnXmC;EAAW,iBAAA;CHsX9C;AGrXmC;EAAW,iBAAA;CHwX9C;AGvXmC;EAAW,iBAAA;CH0X9C;AGzXmC;EAAW,iBAAA;CH4X9C;AG3XmC;EAAW,iBAAA;CH8X9C;AG7XmC;EAAW,iBAAA;CHgY9C;AG/XmC;EAAW,iBAAA;CHkY9C;AGjYmC;EAAW,iBAAA;CHoY9C;AGnYmC;EAAW,iBAAA;CHsY9C;AGrYmC;EAAW,iBAAA;CHwY9C;AGvYmC;EAAW,iBAAA;CH0Y9C;AGzYmC;EAAW,iBAAA;CH4Y9C;AG3YmC;EAAW,iBAAA;CH8Y9C;AG7YmC;EAAW,iBAAA;CHgZ9C;AG/YmC;EAAW,iBAAA;CHkZ9C;AGjZmC;EAAW,iBAAA;CHoZ9C;AGnZmC;EAAW,iBAAA;CHsZ9C;AGrZmC;EAAW,iBAAA;CHwZ9C;AGvZmC;EAAW,iBAAA;CH0Z9C;AGzZmC;EAAW,iBAAA;CH4Z9C;AG3ZmC;EAAW,iBAAA;CH8Z9C;AG7ZmC;EAAW,iBAAA;CHga9C;AG/ZmC;EAAW,iBAAA;CHka9C;AGjamC;EAAW,iBAAA;CHoa9C;AGnamC;EAAW,iBAAA;CHsa9C;AGramC;EAAW,iBAAA;CHwa9C;AGvamC;EAAW,iBAAA;CH0a9C;AGzamC;EAAW,iBAAA;CH4a9C;AG3amC;EAAW,iBAAA;CH8a9C;AG7amC;EAAW,iBAAA;CHgb9C;AG/amC;EAAW,iBAAA;CHkb9C;AGjbmC;EAAW,iBAAA;CHob9C;AGnbmC;EAAW,iBAAA;CHsb9C;AGrbmC;EAAW,iBAAA;CHwb9C;AGvbmC;EAAW,iBAAA;CH0b9C;AGzbmC;EAAW,iBAAA;CH4b9C;AG3bmC;EAAW,iBAAA;CH8b9C;AG7bmC;EAAW,iBAAA;CHgc9C;AG/bmC;EAAW,iBAAA;CHkc9C;AGjcmC;EAAW,iBAAA;CHoc9C;AGncmC;EAAW,iBAAA;CHsc9C;AGrcmC;EAAW,iBAAA;CHwc9C;AGvcmC;EAAW,iBAAA;CH0c9C;AGzcmC;EAAW,iBAAA;CH4c9C;AG3cmC;EAAW,iBAAA;CH8c9C;AG7cmC;EAAW,iBAAA;CHgd9C;AG/cmC;EAAW,iBAAA;CHkd9C;AGjdmC;EAAW,iBAAA;CHod9C;AGndmC;EAAW,iBAAA;CHsd9C;AGrdmC;EAAW,iBAAA;CHwd9C;AGvdmC;EAAW,iBAAA;CH0d9C;AGzdmC;EAAW,iBAAA;CH4d9C;AG3dmC;EAAW,iBAAA;CH8d9C;AG7dmC;EAAW,iBAAA;CHge9C;AG/dmC;EAAW,iBAAA;CHke9C;AGjemC;EAAW,iBAAA;CHoe9C;AGnemC;EAAW,iBAAA;CHse9C;AGremC;EAAW,iBAAA;CHwe9C;AGvemC;EAAW,iBAAA;CH0e9C;AGzemC;EAAW,iBAAA;CH4e9C;AG3emC;EAAW,iBAAA;CH8e9C;AG7emC;EAAW,iBAAA;CHgf9C;AG/emC;EAAW,iBAAA;CHkf9C;AGjfmC;EAAW,iBAAA;CHof9C;AGnfmC;EAAW,iBAAA;CHsf9C;AGrfmC;EAAW,iBAAA;CHwf9C;AGvfmC;EAAW,iBAAA;CH0f9C;AGzfmC;EAAW,iBAAA;CH4f9C;AG3fmC;EAAW,iBAAA;CH8f9C;AG7fmC;EAAW,iBAAA;CHggB9C;AG/fmC;EAAW,iBAAA;CHkgB9C;AGjgBmC;EAAW,iBAAA;CHogB9C;AGngBmC;EAAW,iBAAA;CHsgB9C;AGrgBmC;EAAW,iBAAA;CHwgB9C;AGvgBmC;EAAW,iBAAA;CH0gB9C;AGzgBmC;EAAW,iBAAA;CH4gB9C;AG3gBmC;EAAW,iBAAA;CH8gB9C;AG7gBmC;EAAW,iBAAA;CHghB9C;AG/gBmC;EAAW,iBAAA;CHkhB9C;AGjhBmC;EAAW,iBAAA;CHohB9C;AGnhBmC;EAAW,iBAAA;CHshB9C;AGrhBmC;EAAW,iBAAA;CHwhB9C;AGvhBmC;EAAW,iBAAA;CH0hB9C;AGzhBmC;EAAW,iBAAA;CH4hB9C;AG3hBmC;EAAW,iBAAA;CH8hB9C;AG7hBmC;EAAW,iBAAA;CHgiB9C;AG/hBmC;EAAW,iBAAA;CHkiB9C;AGjiBmC;EAAW,iBAAA;CHoiB9C;AGniBmC;EAAW,iBAAA;CHsiB9C;AGriBmC;EAAW,iBAAA;CHwiB9C;AGviBmC;EAAW,iBAAA;CH0iB9C;AGziBmC;EAAW,iBAAA;CH4iB9C;AG3iBmC;EAAW,iBAAA;CH8iB9C;AG7iBmC;EAAW,iBAAA;CHgjB9C;AG/iBmC;EAAW,iBAAA;CHkjB9C;AGjjBmC;EAAW,iBAAA;CHojB9C;AGnjBmC;EAAW,iBAAA;CHsjB9C;AGrjBmC;EAAW,iBAAA;CHwjB9C;AGvjBmC;EAAW,iBAAA;CH0jB9C;AGzjBmC;EAAW,iBAAA;CH4jB9C;AG3jBmC;EAAW,iBAAA;CH8jB9C;AG7jBmC;EAAW,iBAAA;CHgkB9C;AG/jBmC;EAAW,iBAAA;CHkkB9C;AGjkBmC;EAAW,iBAAA;CHokB9C;AGnkBmC;EAAW,iBAAA;CHskB9C;AGrkBmC;EAAW,iBAAA;CHwkB9C;AGvkBmC;EAAW,iBAAA;CH0kB9C;AGzkBmC;EAAW,iBAAA;CH4kB9C;AG3kBmC;EAAW,iBAAA;CH8kB9C;AG7kBmC;EAAW,iBAAA;CHglB9C;AG/kBmC;EAAW,iBAAA;CHklB9C;AGjlBmC;EAAW,iBAAA;CHolB9C;AGnlBmC;EAAW,iBAAA;CHslB9C;AGrlBmC;EAAW,iBAAA;CHwlB9C;AGvlBmC;EAAW,iBAAA;CH0lB9C;AGzlBmC;EAAW,iBAAA;CH4lB9C;AG3lBmC;EAAW,iBAAA;CH8lB9C;AG7lBmC;EAAW,iBAAA;CHgmB9C;AG/lBmC;EAAW,iBAAA;CHkmB9C;AGjmBmC;EAAW,iBAAA;CHomB9C;AGnmBmC;EAAW,iBAAA;CHsmB9C;AGrmBmC;EAAW,iBAAA;CHwmB9C;AGvmBmC;EAAW,iBAAA;CH0mB9C;AGzmBmC;EAAW,iBAAA;CH4mB9C;AG3mBmC;EAAW,iBAAA;CH8mB9C;AG7mBmC;EAAW,iBAAA;CHgnB9C;AG/mBmC;EAAW,iBAAA;CHknB9C;AGjnBmC;EAAW,iBAAA;CHonB9C;AGnnBmC;EAAW,iBAAA;CHsnB9C;AGrnBmC;EAAW,iBAAA;CHwnB9C;AGvnBmC;EAAW,iBAAA;CH0nB9C;AGznBmC;EAAW,iBAAA;CH4nB9C;AG3nBmC;EAAW,iBAAA;CH8nB9C;AG7nBmC;EAAW,iBAAA;CHgoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AGvoBmC;EAAW,iBAAA;CH0oB9C;AGzoBmC;EAAW,iBAAA;CH4oB9C;AG3oBmC;EAAW,iBAAA;CH8oB9C;AG7oBmC;EAAW,iBAAA;CHgpB9C;AG/oBmC;EAAW,iBAAA;CHkpB9C;AGjpBmC;EAAW,iBAAA;CHopB9C;AGnpBmC;EAAW,iBAAA;CHspB9C;AGrpBmC;EAAW,iBAAA;CHwpB9C;AGvpBmC;EAAW,iBAAA;CH0pB9C;AGzpBmC;EAAW,iBAAA;CH4pB9C;AG3pBmC;EAAW,iBAAA;CH8pB9C;AG7pBmC;EAAW,iBAAA;CHgqB9C;AG/pBmC;EAAW,iBAAA;CHkqB9C;AGjqBmC;EAAW,iBAAA;CHoqB9C;AGnqBmC;EAAW,iBAAA;CHsqB9C;AGrqBmC;EAAW,iBAAA;CHwqB9C;AGvqBmC;EAAW,iBAAA;CH0qB9C;AGzqBmC;EAAW,iBAAA;CH4qB9C;AG3qBmC;EAAW,iBAAA;CH8qB9C;AG7qBmC;EAAW,iBAAA;CHgrB9C;AG/qBmC;EAAW,iBAAA;CHkrB9C;AGjrBmC;EAAW,iBAAA;CHorB9C;AGnrBmC;EAAW,iBAAA;CHsrB9C;AGrrBmC;EAAW,iBAAA;CHwrB9C;AGvrBmC;EAAW,iBAAA;CH0rB9C;AGzrBmC;EAAW,iBAAA;CH4rB9C;AG3rBmC;EAAW,iBAAA;CH8rB9C;AG7rBmC;EAAW,iBAAA;CHgsB9C;AG/rBmC;EAAW,iBAAA;CHksB9C;AGjsBmC;EAAW,iBAAA;CHosB9C;AGnsBmC;EAAW,iBAAA;CHssB9C;AGrsBmC;EAAW,iBAAA;CHwsB9C;AGvsBmC;EAAW,iBAAA;CH0sB9C;AGzsBmC;EAAW,iBAAA;CH4sB9C;AG3sBmC;EAAW,iBAAA;CH8sB9C;AG7sBmC;EAAW,iBAAA;CHgtB9C;AG/sBmC;EAAW,iBAAA;CHktB9C;AGjtBmC;EAAW,iBAAA;CHotB9C;AGntBmC;EAAW,iBAAA;CHstB9C;AGrtBmC;EAAW,iBAAA;CHwtB9C;AGvtBmC;EAAW,iBAAA;CH0tB9C;AGztBmC;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ukDH;AexkDC;EACE,oBAAA;Cf0kDH;Ae3kDC;EACE,WAAA;Cf6kDH;Ae9kDC;EACE,oBAAA;CfglDH;AejlDC;EACE,mBAAA;CfmlDH;Ae/kDC;EACE,YAAA;CfilDH;AejmDC;EACE,WAAA;CfmmDH;AepmDC;EACE,mBAAA;CfsmDH;AevmDC;EACE,mBAAA;CfymDH;Ae1mDC;EACE,UAAA;Cf4mDH;Ae7mDC;EACE,mBAAA;Cf+mDH;AehnDC;EACE,mBAAA;CfknDH;AennDC;EACE,UAAA;CfqnDH;AetnDC;EACE,mBAAA;CfwnDH;AeznDC;EACE,mBAAA;Cf2nDH;Ae5nDC;EACE,UAAA;Cf8nDH;Ae/nDC;EACE,mBAAA;CfioDH;AeloDC;EACE,kBAAA;CfooDH;AehoDC;EACE,WAAA;CfkoDH;AepnDC;EACE,kBAAA;CfsnDH;AevnDC;EACE,0BAAA;CfynDH;Ae1nDC;EACE,0BAAA;Cf4nDH;Ae7nDC;EACE,iBAAA;Cf+nDH;AehoDC;EACE,0BAAA;CfkoDH;AenoDC;EACE,0BAAA;CfqoDH;AetoDC;EACE,iBAAA;CfwoDH;AezoDC;EACE,0BAAA;Cf2oDH;Ae5oDC;EACE,0BAAA;Cf8oDH;Ae/oDC;EACE,iBAAA;CfipDH;AelpDC;EACE,0BAAA;CfopDH;AerpDC;EACE,yBAAA;CfupDH;AexpDC;EACE,gBAAA;Cf0pDH;Aa1pDD;EElCI;IACE,YAAA;Gf+rDH;EexrDD;IACE,YAAA;Gf0rDD;Ee3rDD;IACE,oBAAA;Gf6rDD;Ee9rDD;IACE,oBAAA;GfgsDD;EejsDD;IACE,WAAA;GfmsDD;EepsDD;IACE,oBAAA;GfssDD;EevsDD;IACE,oBAAA;GfysDD;Ee1sDD;IACE,WAAA;Gf4sDD;Ee7sDD;IACE,oBAAA;Gf+sDD;EehtDD;IACE,oBAAA;GfktDD;EentDD;IACE,WAAA;GfqtDD;EettDD;IACE,oBAAA;GfwtDD;EeztDD;IACE,mBAAA;Gf2tDD;Ee7sDD;IACE,YAAA;Gf+sDD;EehtDD;IACE,oBAAA;GfktDD;EentDD;IACE,oBAAA;GfqtDD;EettDD;IACE,WAAA;GfwtDD;EeztDD;IACE,oBAAA;Gf2tDD;Ee5tDD;IACE,oBAAA;Gf8tDD;Ee/tDD;IACE,WAAA;GfiuDD;EeluDD;IACE,oBAAA;GfouDD;EeruDD;IACE,oBAAA;GfuuDD;EexuDD;IACE,WAAA;Gf0uDD;Ee3uDD;IACE,oBAAA;Gf6uDD;Ee9uDD;IACE,mBAAA;GfgvDD;Ee5uDD;IACE,YAAA;Gf8uDD;Ee9vDD;IACE,WAAA;GfgwDD;EejwDD;IACE,mBAAA;GfmwDD;EepwDD;IACE,mBAAA;GfswDD;EevwDD;IACE,UAAA;GfywDD;Ee1wDD;IACE,mBAAA;Gf4wDD;Ee7wDD;IACE,mBAAA;Gf+wDD;EehxDD;IACE,UAAA;GfkxDD;EenxDD;IACE,mBAAA;GfqxDD;EetxDD;IACE,mBAAA;GfwxDD;EezxDD;IACE,UAAA;Gf2xDD;Ee5xDD;IACE,mBAAA;Gf8xDD;Ee/xDD;IACE,kBAAA;GfiyDD;Ee7xDD;IACE,WAAA;Gf+xDD;EejxDD;IACE,kBAAA;GfmxDD;EepxDD;IACE,0BAAA;GfsxDD;EevxDD;IACE,0BAAA;GfyxDD;Ee1xDD;IACE,iBAAA;Gf4xDD;Ee7xDD;IACE,0BAAA;Gf+xDD;EehyDD;IACE,0BAAA;GfkyDD;EenyDD;IACE,iBAAA;GfqyDD;EetyDD;IACE,0BAAA;GfwyDD;EezyDD;IACE,0BAAA;Gf2yDD;Ee5yDD;IACE,iBAAA;Gf8yDD;Ee/yDD;IACE,0BAAA;GfizDD;EelzDD;IACE,yBAAA;GfozDD;EerzDD;IACE,gBAAA;GfuzDD;CACF;Aa/yDD;EE3CI;IACE,YAAA;Gf61DH;Eet1DD;IACE,YAAA;Gfw1DD;Eez1DD;IACE,oBAAA;Gf21DD;Ee51DD;IACE,oBAAA;Gf81DD;Ee/1DD;IACE,WAAA;Gfi2DD;Eel2DD;IACE,oBAAA;Gfo2DD;Eer2DD;IACE,oBAAA;Gfu2DD;Eex2DD;IACE,WAAA;Gf02DD;Ee32DD;IACE,oBAAA;Gf62DD;Ee92DD;IACE,oBAAA;Gfg3DD;Eej3DD;IACE,WAAA;Gfm3DD;Eep3DD;IACE,oBAAA;Gfs3DD;Eev3DD;IACE,mBAAA;Gfy3DD;Ee32DD;IACE,YAAA;Gf62DD;Ee92DD;IACE,oBAAA;Gfg3DD;Eej3DD;IACE,oBAAA;Gfm3DD;Eep3DD;IACE,WAAA;Gfs3DD;Eev3DD;IACE,oBAAA;Gfy3DD;Ee13DD;IACE,oBAAA;Gf43DD;Ee73DD;IACE,WAAA;Gf+3DD;Eeh4DD;IACE,oBAAA;Gfk4DD;Een4DD;IACE,oBAAA;Gfq4DD;Eet4DD;IACE,WAAA;Gfw4DD;Eez4DD;IACE,oBAAA;Gf24DD;Ee54DD;IACE,mBAAA;Gf84DD;Ee14DD;IACE,YAAA;Gf44DD;Ee55DD;IACE,WAAA;Gf85DD;Ee/5DD;IACE,mBAAA;Gfi6DD;Eel6DD;IACE,mBAAA;Gfo6DD;Eer6DD;IACE,UAAA;Gfu6DD;Eex6DD;IACE,mBAAA;Gf06DD;Ee36DD;IACE,mBAAA;Gf66DD;Ee96DD;IACE,UAAA;Gfg7DD;Eej7DD;IACE,mBAAA;Gfm7DD;Eep7DD;IACE,mBAAA;Gfs7DD;Eev7DD;IACE,UAAA;Gfy7DD;Ee17DD;IACE,mBAAA;Gf47DD;Ee77DD;IACE,kBAAA;Gf+7DD;Ee37DD;IACE,WAAA;Gf67DD;Ee/6DD;IACE,kBAAA;Gfi7DD;Eel7DD;IACE,0BAAA;Gfo7DD;Eer7DD;IACE,0BAAA;Gfu7DD;Eex7DD;IACE,iBAAA;Gf07DD;Ee37DD;IACE,0BAAA;Gf67DD;Ee97DD;IACE,0BAAA;Gfg8DD;Eej8DD;IACE,iBAAA;Gfm8DD;Eep8DD;IACE,0BAAA;Gfs8DD;Eev8DD;IACE,0BAAA;Gfy8DD;Ee18DD;IACE,iBAAA;Gf48DD;Ee78DD;IACE,0BAAA;Gf+8DD;Eeh9DD;IACE,yBAAA;Gfk9DD;Een9DD;IACE,gBAAA;Gfq9DD;CACF;Aa18DD;EE9CI;IACE,YAAA;Gf2/DH;Eep/DD;IACE,YAAA;Gfs/DD;Eev/DD;IACE,oBAAA;Gfy/DD;Ee1/DD;IACE,oBAAA;Gf4/DD;Ee7/DD;IACE,WAAA;Gf+/DD;EehgED;IACE,oBAAA;GfkgED;EengED;IACE,oBAAA;GfqgED;EetgED;IACE,WAAA;GfwgED;EezgED;IACE,oBAAA;Gf2gED;Ee5gED;IACE,oBAAA;Gf8gED;Ee/gED;IACE,WAAA;GfihED;EelhED;IACE,oBAAA;GfohED;EerhED;IACE,mBAAA;GfuhED;EezgED;IACE,YAAA;Gf2gED;Ee5gED;IACE,oBAAA;Gf8gED;Ee/gED;IACE,oBAAA;GfihED;EelhED;IACE,WAAA;GfohED;EerhED;IACE,oBAAA;GfuhED;EexhED;IACE,oBAAA;Gf0hED;Ee3hED;IACE,WAAA;Gf6hED;Ee9hED;IACE,oBAAA;GfgiED;EejiED;IACE,oBAAA;GfmiED;EepiED;IACE,WAAA;GfsiED;EeviED;IACE,oBAAA;GfyiED;Ee1iED;IACE,mBAAA;Gf4iED;EexiED;IACE,YAAA;Gf0iED;Ee1jED;IACE,WAAA;Gf4jED;Ee7jED;IACE,mBAAA;Gf+jED;EehkED;IACE,mBAAA;GfkkED;EenkED;IACE,UAAA;GfqkED;EetkED;IACE,mBAAA;GfwkED;EezkED;IACE,mBAAA;Gf2kED;Ee5kED;IACE,UAAA;Gf8kED;Ee/kED;IACE,mBAAA;GfilED;EellED;IACE,mBAAA;GfolED;EerlED;IACE,UAAA;GfulED;EexlED;IACE,mBAAA;Gf0lED;Ee3lED;IACE,kBAAA;Gf6lED;EezlED;IACE,WAAA;Gf2lED;Ee7kED;IACE,kBAAA;Gf+kED;EehlED;IACE,0BAAA;GfklED;EenlED;IACE,0BAAA;GfqlED;EetlED;IACE,iBAAA;GfwlED;EezlED;IACE,0BAAA;Gf2lED;Ee5lED;IACE,0BAAA;Gf8lED;Ee/lED;IACE,iBAAA;GfimED;EelmED;IACE,0BAAA;GfomED;EermED;IACE,0BAAA;GfumED;EexmED;IACE,iBAAA;Gf0mED;Ee3mED;IACE,0BAAA;Gf6mED;Ee9mED;IACE,yBAAA;GfgnED;EejnED;IACE,gBAAA;GfmnED;CACF;AgBvrED;EACE,8BAAA;ChByrED;AgBvrED;EACE,iBAAA;EACA,oBAAA;EACA,eAAA;EACA,iBAAA;ChByrED;AgBvrED;EACE,iBAAA;ChByrED;AgBnrED;EACE,YAAA;EACA,gBA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","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n  font-family: sans-serif;\n  -ms-text-size-adjust: 100%;\n  -webkit-text-size-adjust: 100%;\n}\nbody {\n  margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n  display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block;\n  vertical-align: baseline;\n}\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n[hidden],\ntemplate {\n  display: none;\n}\na {\n  background-color: transparent;\n}\na:active,\na:hover {\n  outline: 0;\n}\nabbr[title] {\n  border-bottom: 1px dotted;\n}\nb,\nstrong {\n  font-weight: bold;\n}\ndfn {\n  font-style: italic;\n}\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\nmark {\n  background: #ff0;\n  color: #000;\n}\nsmall {\n  font-size: 80%;\n}\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\nsup {\n  top: -0.5em;\n}\nsub {\n  bottom: -0.25em;\n}\nimg {\n  border: 0;\n}\nsvg:not(:root) {\n  overflow: hidden;\n}\nfigure {\n  margin: 1em 40px;\n}\nhr {\n  box-sizing: content-box;\n  height: 0;\n}\npre {\n  overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit;\n  font: inherit;\n  margin: 0;\n}\nbutton {\n  overflow: visible;\n}\nbutton,\nselect {\n  text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button;\n  cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\ninput {\n  line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box;\n  padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\ninput[type=\"search\"] {\n  -webkit-appearance: textfield;\n  box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n  border: 0;\n  padding: 0;\n}\ntextarea {\n  overflow: auto;\n}\noptgroup {\n  font-weight: bold;\n}\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\ntd,\nth {\n  padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n  *,\n  *:before,\n  *:after {\n    background: transparent !important;\n    color: #000 !important;\n    box-shadow: none !important;\n    text-shadow: none !important;\n  }\n  a,\n  a:visited {\n    text-decoration: underline;\n  }\n  a[href]:after {\n    content: \" (\" attr(href) \")\";\n  }\n  abbr[title]:after {\n    content: \" (\" attr(title) \")\";\n  }\n  a[href^=\"#\"]:after,\n  a[href^=\"javascript:\"]:after {\n    content: \"\";\n  }\n  pre,\n  blockquote {\n    border: 1px solid #999;\n    page-break-inside: avoid;\n  }\n  thead {\n    display: table-header-group;\n  }\n  tr,\n  img {\n    page-break-inside: avoid;\n  }\n  img {\n    max-width: 100% !important;\n  }\n  p,\n  h2,\n  h3 {\n    orphans: 3;\n    widows: 3;\n  }\n  h2,\n  h3 {\n    page-break-after: avoid;\n  }\n  .navbar {\n    display: none;\n  }\n  .btn > .caret,\n  .dropup > .btn > .caret {\n    border-top-color: #000 !important;\n  }\n  .label {\n    border: 1px solid #000;\n  }\n  .table {\n    border-collapse: collapse !important;\n  }\n  .table td,\n  .table th {\n    background-color: #fff !important;\n  }\n  .table-bordered th,\n  .table-bordered td {\n    border: 1px solid #ddd !important;\n  }\n}\n@font-face {\n  font-family: 'Glyphicons Halflings';\n  src: url('../fonts/glyphicons-halflings-regular.eot');\n  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), 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');\n}\n.glyphicon {\n  position: relative;\n  top: 1px;\n  display: inline-block;\n  font-family: 'Glyphicons Halflings';\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n  content: \"\\002a\";\n}\n.glyphicon-plus:before {\n  content: \"\\002b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n  content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n  content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n  content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n  content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n  content: \"\\270f\";\n}\n.glyphicon-glass:before {\n  content: \"\\e001\";\n}\n.glyphicon-music:before {\n  content: \"\\e002\";\n}\n.glyphicon-search:before {\n  content: \"\\e003\";\n}\n.glyphicon-heart:before {\n  content: \"\\e005\";\n}\n.glyphicon-star:before {\n  content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n  content: \"\\e007\";\n}\n.glyphicon-user:before {\n  content: \"\\e008\";\n}\n.glyphicon-film:before {\n  content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n  content: \"\\e010\";\n}\n.glyphicon-th:before {\n  content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n  content: \"\\e012\";\n}\n.glyphicon-ok:before {\n  content: \"\\e013\";\n}\n.glyphicon-remove:before {\n  content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n  content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n  content: \"\\e016\";\n}\n.glyphicon-off:before {\n  content: \"\\e017\";\n}\n.glyphicon-signal:before {\n  content: \"\\e018\";\n}\n.glyphicon-cog:before {\n  content: \"\\e019\";\n}\n.glyphicon-trash:before {\n  content: \"\\e020\";\n}\n.glyphicon-home:before {\n  content: \"\\e021\";\n}\n.glyphicon-file:before {\n  content: \"\\e022\";\n}\n.glyphicon-time:before {\n  content: \"\\e023\";\n}\n.glyphicon-road:before {\n  content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n  content: \"\\e025\";\n}\n.glyphicon-download:before {\n  content: \"\\e026\";\n}\n.glyphicon-upload:before {\n  content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n  content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n  content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n  content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n  content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n  content: \"\\e032\";\n}\n.glyphicon-lock:before {\n  content: \"\\e033\";\n}\n.glyphicon-flag:before {\n  content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n  content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n  content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n  content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n  content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n  content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n  content: \"\\e040\";\n}\n.glyphicon-tag:before {\n  content: \"\\e041\";\n}\n.glyphicon-tags:before {\n  content: \"\\e042\";\n}\n.glyphicon-book:before {\n  content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n  content: \"\\e044\";\n}\n.glyphicon-print:before {\n  content: \"\\e045\";\n}\n.glyphicon-camera:before {\n  content: \"\\e046\";\n}\n.glyphicon-font:before {\n  content: \"\\e047\";\n}\n.glyphicon-bold:before {\n  content: \"\\e048\";\n}\n.glyphicon-italic:before {\n  content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n  content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n  content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n  content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n  content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n  content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n  content: \"\\e055\";\n}\n.glyphicon-list:before {\n  content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n  content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n  content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n  content: \"\\e059\";\n}\n.glyphicon-picture:before {\n  content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n  content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n  content: \"\\e063\";\n}\n.glyphicon-tint:before {\n  content: \"\\e064\";\n}\n.glyphicon-edit:before {\n  content: \"\\e065\";\n}\n.glyphicon-share:before {\n  content: \"\\e066\";\n}\n.glyphicon-check:before {\n  content: \"\\e067\";\n}\n.glyphicon-move:before {\n  content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n  content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n  content: \"\\e070\";\n}\n.glyphicon-backward:before {\n  content: \"\\e071\";\n}\n.glyphicon-play:before {\n  content: \"\\e072\";\n}\n.glyphicon-pause:before {\n  content: \"\\e073\";\n}\n.glyphicon-stop:before {\n  content: \"\\e074\";\n}\n.glyphicon-forward:before {\n  content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n  content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n  content: \"\\e077\";\n}\n.glyphicon-eject:before {\n  content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n  content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n  content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n  content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n  content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n  content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n  content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n  content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n  content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n  content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n  content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n  content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n  content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n  content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n  content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n  content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n  content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n  content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n  content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n  content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n  content: \"\\e101\";\n}\n.glyphicon-gift:before {\n  content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n  content: \"\\e103\";\n}\n.glyphicon-fire:before {\n  content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n  content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n  content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n  content: \"\\e107\";\n}\n.glyphicon-plane:before {\n  content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n  content: \"\\e109\";\n}\n.glyphicon-random:before {\n  content: \"\\e110\";\n}\n.glyphicon-comment:before {\n  content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n  content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n  content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n  content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n  content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n  content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n  content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n  content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n  content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n  content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n  content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n  content: \"\\e122\";\n}\n.glyphicon-bell:before {\n  content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n  content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n  content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n  content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n  content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n  content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n  content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n  content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n  content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n  content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n  content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n  content: \"\\e134\";\n}\n.glyphicon-globe:before {\n  content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n  content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n  content: \"\\e137\";\n}\n.glyphicon-filter:before {\n  content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n  content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n  content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n  content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n  content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n  content: \"\\e143\";\n}\n.glyphicon-link:before {\n  content: \"\\e144\";\n}\n.glyphicon-phone:before {\n  content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n  content: \"\\e146\";\n}\n.glyphicon-usd:before {\n  content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n  content: \"\\e149\";\n}\n.glyphicon-sort:before {\n  content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n  content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n  content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n  content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n  content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n  content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n  content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n  content: \"\\e157\";\n}\n.glyphicon-expand:before {\n  content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n  content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n  content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n  content: \"\\e161\";\n}\n.glyphicon-flash:before {\n  content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n  content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n  content: \"\\e164\";\n}\n.glyphicon-record:before {\n  content: \"\\e165\";\n}\n.glyphicon-save:before {\n  content: \"\\e166\";\n}\n.glyphicon-open:before {\n  content: \"\\e167\";\n}\n.glyphicon-saved:before {\n  content: \"\\e168\";\n}\n.glyphicon-import:before {\n  content: \"\\e169\";\n}\n.glyphicon-export:before {\n  content: \"\\e170\";\n}\n.glyphicon-send:before {\n  content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n  content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n  content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n  content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n  content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n  content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n  content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n  content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n  content: \"\\e179\";\n}\n.glyphicon-header:before {\n  content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n  content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n  content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n  content: \"\\e183\";\n}\n.glyphicon-tower:before {\n  content: \"\\e184\";\n}\n.glyphicon-stats:before {\n  content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n  content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n  content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n  content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n  content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n  content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n  content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n  content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n  content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n  content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n  content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n  content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n  content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n  content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n  content: \"\\e200\";\n}\n.glyphicon-cd:before {\n  content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n  content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n  content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n  content: \"\\e204\";\n}\n.glyphicon-copy:before {\n  content: \"\\e205\";\n}\n.glyphicon-paste:before {\n  content: \"\\e206\";\n}\n.glyphicon-alert:before {\n  content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n  content: \"\\e210\";\n}\n.glyphicon-king:before {\n  content: \"\\e211\";\n}\n.glyphicon-queen:before {\n  content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n  content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n  content: \"\\e214\";\n}\n.glyphicon-knight:before {\n  content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n  content: \"\\e216\";\n}\n.glyphicon-tent:before {\n  content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n  content: \"\\e218\";\n}\n.glyphicon-bed:before {\n  content: \"\\e219\";\n}\n.glyphicon-apple:before {\n  content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n  content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n  content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n  content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n  content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n  content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n  content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n  content: \"\\e227\";\n}\n.glyphicon-btc:before {\n  content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n  content: \"\\e227\";\n}\n.glyphicon-yen:before {\n  content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n  content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n  content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n  content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n  content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n  content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n  content: \"\\e232\";\n}\n.glyphicon-education:before {\n  content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n  content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n  content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n  content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n  content: \"\\e237\";\n}\n.glyphicon-oil:before {\n  content: \"\\e238\";\n}\n.glyphicon-grain:before {\n  content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n  content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n  content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n  content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n  content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n  content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n  content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n  content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n  content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n  content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n  content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n  content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n  content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n  content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n  content: \"\\e253\";\n}\n.glyphicon-console:before {\n  content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n  content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n  content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n  content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n  content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n  content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n  content: \"\\e260\";\n}\n* {\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\n*:before,\n*:after {\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\nhtml {\n  font-size: 10px;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #333333;\n  background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\na {\n  color: #337ab7;\n  text-decoration: none;\n}\na:hover,\na:focus {\n  color: #23527c;\n  text-decoration: underline;\n}\na:focus {\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\nfigure {\n  margin: 0;\n}\nimg {\n  vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n}\n.img-rounded {\n  border-radius: 6px;\n}\n.img-thumbnail {\n  padding: 4px;\n  line-height: 1.42857143;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 4px;\n  -webkit-transition: all 0.2s ease-in-out;\n  -o-transition: all 0.2s ease-in-out;\n  transition: all 0.2s ease-in-out;\n  display: inline-block;\n  max-width: 100%;\n  height: auto;\n}\n.img-circle {\n  border-radius: 50%;\n}\nhr {\n  margin-top: 20px;\n  margin-bottom: 20px;\n  border: 0;\n  border-top: 1px solid #eeeeee;\n}\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  margin: -1px;\n  padding: 0;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n  position: static;\n  width: auto;\n  height: auto;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n}\n[role=\"button\"] {\n  cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n  font-family: inherit;\n  font-weight: 500;\n  line-height: 1.1;\n  color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n  font-weight: normal;\n  line-height: 1;\n  color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n  margin-top: 20px;\n  margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n  font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n  font-size: 75%;\n}\nh1,\n.h1 {\n  font-size: 36px;\n}\nh2,\n.h2 {\n  font-size: 30px;\n}\nh3,\n.h3 {\n  font-size: 24px;\n}\nh4,\n.h4 {\n  font-size: 18px;\n}\nh5,\n.h5 {\n  font-size: 14px;\n}\nh6,\n.h6 {\n  font-size: 12px;\n}\np {\n  margin: 0 0 10px;\n}\n.lead {\n  margin-bottom: 20px;\n  font-size: 16px;\n  font-weight: 300;\n  line-height: 1.4;\n}\n@media (min-width: 768px) {\n  .lead {\n    font-size: 21px;\n  }\n}\nsmall,\n.small {\n  font-size: 85%;\n}\nmark,\n.mark {\n  background-color: #fcf8e3;\n  padding: .2em;\n}\n.text-left {\n  text-align: left;\n}\n.text-right {\n  text-align: right;\n}\n.text-center {\n  text-align: center;\n}\n.text-justify {\n  text-align: justify;\n}\n.text-nowrap {\n  white-space: nowrap;\n}\n.text-lowercase {\n  text-transform: lowercase;\n}\n.text-uppercase {\n  text-transform: uppercase;\n}\n.text-capitalize {\n  text-transform: capitalize;\n}\n.text-muted {\n  color: #777777;\n}\n.text-primary {\n  color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n  color: #286090;\n}\n.text-success {\n  color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n  color: #2b542c;\n}\n.text-info {\n  color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n  color: #245269;\n}\n.text-warning {\n  color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n  color: #66512c;\n}\n.text-danger {\n  color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n  color: #843534;\n}\n.bg-primary {\n  color: #fff;\n  background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n  background-color: #286090;\n}\n.bg-success {\n  background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n  background-color: #c1e2b3;\n}\n.bg-info {\n  background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n  background-color: #afd9ee;\n}\n.bg-warning {\n  background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n  background-color: #f7ecb5;\n}\n.bg-danger {\n  background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n  background-color: #e4b9b9;\n}\n.page-header {\n  padding-bottom: 9px;\n  margin: 40px 0 20px;\n  border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n  margin-top: 0;\n  margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n  margin-bottom: 0;\n}\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n.list-inline {\n  padding-left: 0;\n  list-style: none;\n  margin-left: -5px;\n}\n.list-inline > li {\n  display: inline-block;\n  padding-left: 5px;\n  padding-right: 5px;\n}\ndl {\n  margin-top: 0;\n  margin-bottom: 20px;\n}\ndt,\ndd {\n  line-height: 1.42857143;\n}\ndt {\n  font-weight: bold;\n}\ndd {\n  margin-left: 0;\n}\n@media (min-width: 768px) {\n  .dl-horizontal dt {\n    float: left;\n    width: 160px;\n    clear: left;\n    text-align: right;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n  .dl-horizontal dd {\n    margin-left: 180px;\n  }\n}\nabbr[title],\nabbr[data-original-title] {\n  cursor: help;\n  border-bottom: 1px dotted #777777;\n}\n.initialism {\n  font-size: 90%;\n  text-transform: uppercase;\n}\nblockquote {\n  padding: 10px 20px;\n  margin: 0 0 20px;\n  font-size: 17.5px;\n  border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n  margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n  display: block;\n  font-size: 80%;\n  line-height: 1.42857143;\n  color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n  content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n  padding-right: 15px;\n  padding-left: 0;\n  border-right: 5px solid #eeeeee;\n  border-left: 0;\n  text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n  content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n  content: '\\00A0 \\2014';\n}\naddress {\n  margin-bottom: 20px;\n  font-style: normal;\n  line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n  font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: #c7254e;\n  background-color: #f9f2f4;\n  border-radius: 4px;\n}\nkbd {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: #fff;\n  background-color: #333;\n  border-radius: 3px;\n  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n  padding: 0;\n  font-size: 100%;\n  font-weight: bold;\n  box-shadow: none;\n}\npre {\n  display: block;\n  padding: 9.5px;\n  margin: 0 0 10px;\n  font-size: 13px;\n  line-height: 1.42857143;\n  word-break: break-all;\n  word-wrap: break-word;\n  color: #333333;\n  background-color: #f5f5f5;\n  border: 1px solid #ccc;\n  border-radius: 4px;\n}\npre code {\n  padding: 0;\n  font-size: inherit;\n  color: inherit;\n  white-space: pre-wrap;\n  background-color: transparent;\n  border-radius: 0;\n}\n.pre-scrollable {\n  max-height: 340px;\n  overflow-y: scroll;\n}\n.container {\n  margin-right: auto;\n  margin-left: auto;\n  padding-left: 15px;\n  padding-right: 15px;\n}\n@media (min-width: 768px) {\n  .container {\n    width: 750px;\n  }\n}\n@media (min-width: 992px) {\n  .container {\n    width: 970px;\n  }\n}\n@media (min-width: 1200px) {\n  .container {\n    width: 1170px;\n  }\n}\n.container-fluid {\n  margin-right: auto;\n  margin-left: auto;\n  padding-left: 15px;\n  padding-right: 15px;\n}\n.row {\n  margin-left: -15px;\n  margin-right: -15px;\n}\n.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 {\n  position: relative;\n  min-height: 1px;\n  padding-left: 15px;\n  padding-right: 15px;\n}\n.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 {\n  float: left;\n}\n.col-xs-12 {\n  width: 100%;\n}\n.col-xs-11 {\n  width: 91.66666667%;\n}\n.col-xs-10 {\n  width: 83.33333333%;\n}\n.col-xs-9 {\n  width: 75%;\n}\n.col-xs-8 {\n  width: 66.66666667%;\n}\n.col-xs-7 {\n  width: 58.33333333%;\n}\n.col-xs-6 {\n  width: 50%;\n}\n.col-xs-5 {\n  width: 41.66666667%;\n}\n.col-xs-4 {\n  width: 33.33333333%;\n}\n.col-xs-3 {\n  width: 25%;\n}\n.col-xs-2 {\n  width: 16.66666667%;\n}\n.col-xs-1 {\n  width: 8.33333333%;\n}\n.col-xs-pull-12 {\n  right: 100%;\n}\n.col-xs-pull-11 {\n  right: 91.66666667%;\n}\n.col-xs-pull-10 {\n  right: 83.33333333%;\n}\n.col-xs-pull-9 {\n  right: 75%;\n}\n.col-xs-pull-8 {\n  right: 66.66666667%;\n}\n.col-xs-pull-7 {\n  right: 58.33333333%;\n}\n.col-xs-pull-6 {\n  right: 50%;\n}\n.col-xs-pull-5 {\n  right: 41.66666667%;\n}\n.col-xs-pull-4 {\n  right: 33.33333333%;\n}\n.col-xs-pull-3 {\n  right: 25%;\n}\n.col-xs-pull-2 {\n  right: 16.66666667%;\n}\n.col-xs-pull-1 {\n  right: 8.33333333%;\n}\n.col-xs-pull-0 {\n  right: auto;\n}\n.col-xs-push-12 {\n  left: 100%;\n}\n.col-xs-push-11 {\n  left: 91.66666667%;\n}\n.col-xs-push-10 {\n  left: 83.33333333%;\n}\n.col-xs-push-9 {\n  left: 75%;\n}\n.col-xs-push-8 {\n  left: 66.66666667%;\n}\n.col-xs-push-7 {\n  left: 58.33333333%;\n}\n.col-xs-push-6 {\n  left: 50%;\n}\n.col-xs-push-5 {\n  left: 41.66666667%;\n}\n.col-xs-push-4 {\n  left: 33.33333333%;\n}\n.col-xs-push-3 {\n  left: 25%;\n}\n.col-xs-push-2 {\n  left: 16.66666667%;\n}\n.col-xs-push-1 {\n  left: 8.33333333%;\n}\n.col-xs-push-0 {\n  left: auto;\n}\n.col-xs-offset-12 {\n  margin-left: 100%;\n}\n.col-xs-offset-11 {\n  margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n  margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n  margin-left: 75%;\n}\n.col-xs-offset-8 {\n  margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n  margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n  margin-left: 50%;\n}\n.col-xs-offset-5 {\n  margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n  margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n  margin-left: 25%;\n}\n.col-xs-offset-2 {\n  margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n  margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n  margin-left: 0%;\n}\n@media (min-width: 768px) {\n  .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 {\n    float: left;\n  }\n  .col-sm-12 {\n    width: 100%;\n  }\n  .col-sm-11 {\n    width: 91.66666667%;\n  }\n  .col-sm-10 {\n    width: 83.33333333%;\n  }\n  .col-sm-9 {\n    width: 75%;\n  }\n  .col-sm-8 {\n    width: 66.66666667%;\n  }\n  .col-sm-7 {\n    width: 58.33333333%;\n  }\n  .col-sm-6 {\n    width: 50%;\n  }\n  .col-sm-5 {\n    width: 41.66666667%;\n  }\n  .col-sm-4 {\n    width: 33.33333333%;\n  }\n  .col-sm-3 {\n    width: 25%;\n  }\n  .col-sm-2 {\n    width: 16.66666667%;\n  }\n  .col-sm-1 {\n    width: 8.33333333%;\n  }\n  .col-sm-pull-12 {\n    right: 100%;\n  }\n  .col-sm-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-sm-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-sm-pull-9 {\n    right: 75%;\n  }\n  .col-sm-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-sm-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-sm-pull-6 {\n    right: 50%;\n  }\n  .col-sm-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-sm-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-sm-pull-3 {\n    right: 25%;\n  }\n  .col-sm-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-sm-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-sm-pull-0 {\n    right: auto;\n  }\n  .col-sm-push-12 {\n    left: 100%;\n  }\n  .col-sm-push-11 {\n    left: 91.66666667%;\n  }\n  .col-sm-push-10 {\n    left: 83.33333333%;\n  }\n  .col-sm-push-9 {\n    left: 75%;\n  }\n  .col-sm-push-8 {\n    left: 66.66666667%;\n  }\n  .col-sm-push-7 {\n    left: 58.33333333%;\n  }\n  .col-sm-push-6 {\n    left: 50%;\n  }\n  .col-sm-push-5 {\n    left: 41.66666667%;\n  }\n  .col-sm-push-4 {\n    left: 33.33333333%;\n  }\n  .col-sm-push-3 {\n    left: 25%;\n  }\n  .col-sm-push-2 {\n    left: 16.66666667%;\n  }\n  .col-sm-push-1 {\n    left: 8.33333333%;\n  }\n  .col-sm-push-0 {\n    left: auto;\n  }\n  .col-sm-offset-12 {\n    margin-left: 100%;\n  }\n  .col-sm-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-sm-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-sm-offset-9 {\n    margin-left: 75%;\n  }\n  .col-sm-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-sm-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-sm-offset-6 {\n    margin-left: 50%;\n  }\n  .col-sm-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-sm-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-sm-offset-3 {\n    margin-left: 25%;\n  }\n  .col-sm-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-sm-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-sm-offset-0 {\n    margin-left: 0%;\n  }\n}\n@media (min-width: 992px) {\n  .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 {\n    float: left;\n  }\n  .col-md-12 {\n    width: 100%;\n  }\n  .col-md-11 {\n    width: 91.66666667%;\n  }\n  .col-md-10 {\n    width: 83.33333333%;\n  }\n  .col-md-9 {\n    width: 75%;\n  }\n  .col-md-8 {\n    width: 66.66666667%;\n  }\n  .col-md-7 {\n    width: 58.33333333%;\n  }\n  .col-md-6 {\n    width: 50%;\n  }\n  .col-md-5 {\n    width: 41.66666667%;\n  }\n  .col-md-4 {\n    width: 33.33333333%;\n  }\n  .col-md-3 {\n    width: 25%;\n  }\n  .col-md-2 {\n    width: 16.66666667%;\n  }\n  .col-md-1 {\n    width: 8.33333333%;\n  }\n  .col-md-pull-12 {\n    right: 100%;\n  }\n  .col-md-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-md-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-md-pull-9 {\n    right: 75%;\n  }\n  .col-md-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-md-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-md-pull-6 {\n    right: 50%;\n  }\n  .col-md-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-md-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-md-pull-3 {\n    right: 25%;\n  }\n  .col-md-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-md-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-md-pull-0 {\n    right: auto;\n  }\n  .col-md-push-12 {\n    left: 100%;\n  }\n  .col-md-push-11 {\n    left: 91.66666667%;\n  }\n  .col-md-push-10 {\n    left: 83.33333333%;\n  }\n  .col-md-push-9 {\n    left: 75%;\n  }\n  .col-md-push-8 {\n    left: 66.66666667%;\n  }\n  .col-md-push-7 {\n    left: 58.33333333%;\n  }\n  .col-md-push-6 {\n    left: 50%;\n  }\n  .col-md-push-5 {\n    left: 41.66666667%;\n  }\n  .col-md-push-4 {\n    left: 33.33333333%;\n  }\n  .col-md-push-3 {\n    left: 25%;\n  }\n  .col-md-push-2 {\n    left: 16.66666667%;\n  }\n  .col-md-push-1 {\n    left: 8.33333333%;\n  }\n  .col-md-push-0 {\n    left: auto;\n  }\n  .col-md-offset-12 {\n    margin-left: 100%;\n  }\n  .col-md-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-md-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-md-offset-9 {\n    margin-left: 75%;\n  }\n  .col-md-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-md-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-md-offset-6 {\n    margin-left: 50%;\n  }\n  .col-md-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-md-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-md-offset-3 {\n    margin-left: 25%;\n  }\n  .col-md-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-md-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-md-offset-0 {\n    margin-left: 0%;\n  }\n}\n@media (min-width: 1200px) {\n  .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 {\n    float: left;\n  }\n  .col-lg-12 {\n    width: 100%;\n  }\n  .col-lg-11 {\n    width: 91.66666667%;\n  }\n  .col-lg-10 {\n    width: 83.33333333%;\n  }\n  .col-lg-9 {\n    width: 75%;\n  }\n  .col-lg-8 {\n    width: 66.66666667%;\n  }\n  .col-lg-7 {\n    width: 58.33333333%;\n  }\n  .col-lg-6 {\n    width: 50%;\n  }\n  .col-lg-5 {\n    width: 41.66666667%;\n  }\n  .col-lg-4 {\n    width: 33.33333333%;\n  }\n  .col-lg-3 {\n    width: 25%;\n  }\n  .col-lg-2 {\n    width: 16.66666667%;\n  }\n  .col-lg-1 {\n    width: 8.33333333%;\n  }\n  .col-lg-pull-12 {\n    right: 100%;\n  }\n  .col-lg-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-lg-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-lg-pull-9 {\n    right: 75%;\n  }\n  .col-lg-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-lg-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-lg-pull-6 {\n    right: 50%;\n  }\n  .col-lg-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-lg-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-lg-pull-3 {\n    right: 25%;\n  }\n  .col-lg-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-lg-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-lg-pull-0 {\n    right: auto;\n  }\n  .col-lg-push-12 {\n    left: 100%;\n  }\n  .col-lg-push-11 {\n    left: 91.66666667%;\n  }\n  .col-lg-push-10 {\n    left: 83.33333333%;\n  }\n  .col-lg-push-9 {\n    left: 75%;\n  }\n  .col-lg-push-8 {\n    left: 66.66666667%;\n  }\n  .col-lg-push-7 {\n    left: 58.33333333%;\n  }\n  .col-lg-push-6 {\n    left: 50%;\n  }\n  .col-lg-push-5 {\n    left: 41.66666667%;\n  }\n  .col-lg-push-4 {\n    left: 33.33333333%;\n  }\n  .col-lg-push-3 {\n    left: 25%;\n  }\n  .col-lg-push-2 {\n    left: 16.66666667%;\n  }\n  .col-lg-push-1 {\n    left: 8.33333333%;\n  }\n  .col-lg-push-0 {\n    left: auto;\n  }\n  .col-lg-offset-12 {\n    margin-left: 100%;\n  }\n  .col-lg-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-lg-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-lg-offset-9 {\n    margin-left: 75%;\n  }\n  .col-lg-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-lg-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-lg-offset-6 {\n    margin-left: 50%;\n  }\n  .col-lg-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-lg-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-lg-offset-3 {\n    margin-left: 25%;\n  }\n  .col-lg-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-lg-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-lg-offset-0 {\n    margin-left: 0%;\n  }\n}\ntable {\n  background-color: transparent;\n}\ncaption {\n  padding-top: 8px;\n  padding-bottom: 8px;\n  color: #777777;\n  text-align: left;\n}\nth {\n  text-align: left;\n}\n.table {\n  width: 100%;\n  max-width: 100%;\n  margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n  padding: 8px;\n  line-height: 1.42857143;\n  vertical-align: top;\n  border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n  vertical-align: bottom;\n  border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n  border-top: 0;\n}\n.table > tbody + tbody {\n  border-top: 2px solid #ddd;\n}\n.table .table {\n  background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n  padding: 5px;\n}\n.table-bordered {\n  border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n  border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n  border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n  background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n  background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n  position: static;\n  float: none;\n  display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n  position: static;\n  float: none;\n  display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n  background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n  background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n  background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n  background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n  background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n  background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n  background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n  background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n  background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n  background-color: #ebcccc;\n}\n.table-responsive {\n  overflow-x: auto;\n  min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n  .table-responsive {\n    width: 100%;\n    margin-bottom: 15px;\n    overflow-y: hidden;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n    border: 1px solid #ddd;\n  }\n  .table-responsive > .table {\n    margin-bottom: 0;\n  }\n  .table-responsive > .table > thead > tr > th,\n  .table-responsive > .table > tbody > tr > th,\n  .table-responsive > .table > tfoot > tr > th,\n  .table-responsive > .table > thead > tr > td,\n  .table-responsive > .table > tbody > tr > td,\n  .table-responsive > .table > tfoot > tr > td {\n    white-space: nowrap;\n  }\n  .table-responsive > .table-bordered {\n    border: 0;\n  }\n  .table-responsive > .table-bordered > thead > tr > th:first-child,\n  .table-responsive > .table-bordered > tbody > tr > th:first-child,\n  .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n  .table-responsive > .table-bordered > thead > tr > td:first-child,\n  .table-responsive > .table-bordered > tbody > tr > td:first-child,\n  .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n    border-left: 0;\n  }\n  .table-responsive > .table-bordered > thead > tr > th:last-child,\n  .table-responsive > .table-bordered > tbody > tr > th:last-child,\n  .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n  .table-responsive > .table-bordered > thead > tr > td:last-child,\n  .table-responsive > .table-bordered > tbody > tr > td:last-child,\n  .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n    border-right: 0;\n  }\n  .table-responsive > .table-bordered > tbody > tr:last-child > th,\n  .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n  .table-responsive > .table-bordered > tbody > tr:last-child > td,\n  .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n    border-bottom: 0;\n  }\n}\nfieldset {\n  padding: 0;\n  margin: 0;\n  border: 0;\n  min-width: 0;\n}\nlegend {\n  display: block;\n  width: 100%;\n  padding: 0;\n  margin-bottom: 20px;\n  font-size: 21px;\n  line-height: inherit;\n  color: #333333;\n  border: 0;\n  border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n  display: inline-block;\n  max-width: 100%;\n  margin-bottom: 5px;\n  font-weight: bold;\n}\ninput[type=\"search\"] {\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  margin: 4px 0 0;\n  margin-top: 1px \\9;\n  line-height: normal;\n}\ninput[type=\"file\"] {\n  display: block;\n}\ninput[type=\"range\"] {\n  display: block;\n  width: 100%;\n}\nselect[multiple],\nselect[size] {\n  height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\noutput {\n  display: block;\n  padding-top: 7px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #555555;\n}\n.form-control {\n  display: block;\n  width: 100%;\n  height: 34px;\n  padding: 6px 12px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #555555;\n  background-color: #fff;\n  background-image: none;\n  border: 1px solid #ccc;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n  border-color: #66afe9;\n  outline: 0;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n  color: #999;\n  opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n  color: #999;\n}\n.form-control::-webkit-input-placeholder {\n  color: #999;\n}\n.form-control::-ms-expand {\n  border: 0;\n  background-color: transparent;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n  background-color: #eeeeee;\n  opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n  cursor: not-allowed;\n}\ntextarea.form-control {\n  height: auto;\n}\ninput[type=\"search\"] {\n  -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n  input[type=\"date\"].form-control,\n  input[type=\"time\"].form-control,\n  input[type=\"datetime-local\"].form-control,\n  input[type=\"month\"].form-control {\n    line-height: 34px;\n  }\n  input[type=\"date\"].input-sm,\n  input[type=\"time\"].input-sm,\n  input[type=\"datetime-local\"].input-sm,\n  input[type=\"month\"].input-sm,\n  .input-group-sm input[type=\"date\"],\n  .input-group-sm input[type=\"time\"],\n  .input-group-sm input[type=\"datetime-local\"],\n  .input-group-sm input[type=\"month\"] {\n    line-height: 30px;\n  }\n  input[type=\"date\"].input-lg,\n  input[type=\"time\"].input-lg,\n  input[type=\"datetime-local\"].input-lg,\n  input[type=\"month\"].input-lg,\n  .input-group-lg input[type=\"date\"],\n  .input-group-lg input[type=\"time\"],\n  .input-group-lg input[type=\"datetime-local\"],\n  .input-group-lg input[type=\"month\"] {\n    line-height: 46px;\n  }\n}\n.form-group {\n  margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n  position: relative;\n  display: block;\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n  min-height: 20px;\n  padding-left: 20px;\n  margin-bottom: 0;\n  font-weight: normal;\n  cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n  position: absolute;\n  margin-left: -20px;\n  margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n  margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n  position: relative;\n  display: inline-block;\n  padding-left: 20px;\n  margin-bottom: 0;\n  vertical-align: middle;\n  font-weight: normal;\n  cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n  margin-top: 0;\n  margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n  cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n  cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n  cursor: not-allowed;\n}\n.form-control-static {\n  padding-top: 7px;\n  padding-bottom: 7px;\n  margin-bottom: 0;\n  min-height: 34px;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n  padding-left: 0;\n  padding-right: 0;\n}\n.input-sm {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\nselect.input-sm {\n  height: 30px;\n  line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n  height: auto;\n}\n.form-group-sm .form-control {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.form-group-sm select.form-control {\n  height: 30px;\n  line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n  height: auto;\n}\n.form-group-sm .form-control-static {\n  height: 30px;\n  min-height: 32px;\n  padding: 6px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n}\n.input-lg {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\nselect.input-lg {\n  height: 46px;\n  line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n  height: auto;\n}\n.form-group-lg .form-control {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\n.form-group-lg select.form-control {\n  height: 46px;\n  line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n  height: auto;\n}\n.form-group-lg .form-control-static {\n  height: 46px;\n  min-height: 38px;\n  padding: 11px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n}\n.has-feedback {\n  position: relative;\n}\n.has-feedback .form-control {\n  padding-right: 42.5px;\n}\n.form-control-feedback {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2;\n  display: block;\n  width: 34px;\n  height: 34px;\n  line-height: 34px;\n  text-align: center;\n  pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n  width: 46px;\n  height: 46px;\n  line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n  width: 30px;\n  height: 30px;\n  line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n  color: #3c763d;\n}\n.has-success .form-control {\n  border-color: #3c763d;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n  border-color: #2b542c;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n  color: #3c763d;\n  border-color: #3c763d;\n  background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n  color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n  color: #8a6d3b;\n}\n.has-warning .form-control {\n  border-color: #8a6d3b;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n  border-color: #66512c;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n  color: #8a6d3b;\n  border-color: #8a6d3b;\n  background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n  color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n  color: #a94442;\n}\n.has-error .form-control {\n  border-color: #a94442;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n  border-color: #843534;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n  color: #a94442;\n  border-color: #a94442;\n  background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n  color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n  top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n  top: 0;\n}\n.help-block {\n  display: block;\n  margin-top: 5px;\n  margin-bottom: 10px;\n  color: #737373;\n}\n@media (min-width: 768px) {\n  .form-inline .form-group {\n    display: inline-block;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .form-control {\n    display: inline-block;\n    width: auto;\n    vertical-align: middle;\n  }\n  .form-inline .form-control-static {\n    display: inline-block;\n  }\n  .form-inline .input-group {\n    display: inline-table;\n    vertical-align: middle;\n  }\n  .form-inline .input-group .input-group-addon,\n  .form-inline .input-group .input-group-btn,\n  .form-inline .input-group .form-control {\n    width: auto;\n  }\n  .form-inline .input-group > .form-control {\n    width: 100%;\n  }\n  .form-inline .control-label {\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .radio,\n  .form-inline .checkbox {\n    display: inline-block;\n    margin-top: 0;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .radio label,\n  .form-inline .checkbox label {\n    padding-left: 0;\n  }\n  .form-inline .radio input[type=\"radio\"],\n  .form-inline .checkbox input[type=\"checkbox\"] {\n    position: relative;\n    margin-left: 0;\n  }\n  .form-inline .has-feedback .form-control-feedback {\n    top: 0;\n  }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n  margin-top: 0;\n  margin-bottom: 0;\n  padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n  min-height: 27px;\n}\n.form-horizontal .form-group {\n  margin-left: -15px;\n  margin-right: -15px;\n}\n@media (min-width: 768px) {\n  .form-horizontal .control-label {\n    text-align: right;\n    margin-bottom: 0;\n    padding-top: 7px;\n  }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n  right: 15px;\n}\n@media (min-width: 768px) {\n  .form-horizontal .form-group-lg .control-label {\n    padding-top: 11px;\n    font-size: 18px;\n  }\n}\n@media (min-width: 768px) {\n  .form-horizontal .form-group-sm .control-label {\n    padding-top: 6px;\n    font-size: 12px;\n  }\n}\n.btn {\n  display: inline-block;\n  margin-bottom: 0;\n  font-weight: normal;\n  text-align: center;\n  vertical-align: middle;\n  touch-action: manipulation;\n  cursor: pointer;\n  background-image: none;\n  border: 1px solid transparent;\n  white-space: nowrap;\n  padding: 6px 12px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  border-radius: 4px;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n  color: #333;\n  text-decoration: none;\n}\n.btn:active,\n.btn.active {\n  outline: 0;\n  background-image: none;\n  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n  cursor: not-allowed;\n  opacity: 0.65;\n  filter: alpha(opacity=65);\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n  pointer-events: none;\n}\n.btn-default {\n  color: #333;\n  background-color: #fff;\n  border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n  color: #333;\n  background-color: #e6e6e6;\n  border-color: #8c8c8c;\n}\n.btn-default:hover {\n  color: #333;\n  background-color: #e6e6e6;\n  border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n  color: #333;\n  background-color: #e6e6e6;\n  border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n  color: #333;\n  background-color: #d4d4d4;\n  border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n  background-image: none;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n  background-color: #fff;\n  border-color: #ccc;\n}\n.btn-default .badge {\n  color: #fff;\n  background-color: #333;\n}\n.btn-primary {\n  color: #fff;\n  background-color: #337ab7;\n  border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n  color: #fff;\n  background-color: #286090;\n  border-color: #122b40;\n}\n.btn-primary:hover {\n  color: #fff;\n  background-color: #286090;\n  border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n  color: #fff;\n  background-color: #286090;\n  border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n  color: #fff;\n  background-color: #204d74;\n  border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n  background-image: none;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n  background-color: #337ab7;\n  border-color: #2e6da4;\n}\n.btn-primary .badge {\n  color: #337ab7;\n  background-color: #fff;\n}\n.btn-success {\n  color: #fff;\n  background-color: #5cb85c;\n  border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n  color: #fff;\n  background-color: #449d44;\n  border-color: #255625;\n}\n.btn-success:hover {\n  color: #fff;\n  background-color: #449d44;\n  border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n  color: #fff;\n  background-color: #449d44;\n  border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n  color: #fff;\n  background-color: #398439;\n  border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n  background-image: none;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n  background-color: #5cb85c;\n  border-color: #4cae4c;\n}\n.btn-success .badge {\n  color: #5cb85c;\n  background-color: #fff;\n}\n.btn-info {\n  color: #fff;\n  background-color: #5bc0de;\n  border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n  color: #fff;\n  background-color: #31b0d5;\n  border-color: #1b6d85;\n}\n.btn-info:hover {\n  color: #fff;\n  background-color: #31b0d5;\n  border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n  color: #fff;\n  background-color: #31b0d5;\n  border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n  color: #fff;\n  background-color: #269abc;\n  border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n  background-image: none;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n  background-color: #5bc0de;\n  border-color: #46b8da;\n}\n.btn-info .badge {\n  color: #5bc0de;\n  background-color: #fff;\n}\n.btn-warning {\n  color: #fff;\n  background-color: #f0ad4e;\n  border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n  color: #fff;\n  background-color: #ec971f;\n  border-color: #985f0d;\n}\n.btn-warning:hover {\n  color: #fff;\n  background-color: #ec971f;\n  border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n  color: #fff;\n  background-color: #ec971f;\n  border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n  color: #fff;\n  background-color: #d58512;\n  border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n  background-image: none;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n  background-color: #f0ad4e;\n  border-color: #eea236;\n}\n.btn-warning .badge {\n  color: #f0ad4e;\n  background-color: #fff;\n}\n.btn-danger {\n  color: #fff;\n  background-color: #d9534f;\n  border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n  color: #fff;\n  background-color: #c9302c;\n  border-color: #761c19;\n}\n.btn-danger:hover {\n  color: #fff;\n  background-color: #c9302c;\n  border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n  color: #fff;\n  background-color: #c9302c;\n  border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n  color: #fff;\n  background-color: #ac2925;\n  border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n  background-image: none;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n  background-color: #d9534f;\n  border-color: #d43f3a;\n}\n.btn-danger .badge {\n  color: #d9534f;\n  background-color: #fff;\n}\n.btn-link {\n  color: #337ab7;\n  font-weight: normal;\n  border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n  background-color: transparent;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n  border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n  color: #23527c;\n  text-decoration: underline;\n  background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n  color: #777777;\n  text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n  padding: 1px 5px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.btn-block {\n  display: block;\n  width: 100%;\n}\n.btn-block + .btn-block {\n  margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n  width: 100%;\n}\n.fade {\n  opacity: 0;\n  -webkit-transition: opacity 0.15s linear;\n  -o-transition: opacity 0.15s linear;\n  transition: opacity 0.15s linear;\n}\n.fade.in {\n  opacity: 1;\n}\n.collapse {\n  display: none;\n}\n.collapse.in {\n  display: block;\n}\ntr.collapse.in {\n  display: table-row;\n}\ntbody.collapse.in {\n  display: table-row-group;\n}\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  -webkit-transition-property: height, visibility;\n  transition-property: height, visibility;\n  -webkit-transition-duration: 0.35s;\n  transition-duration: 0.35s;\n  -webkit-transition-timing-function: ease;\n  transition-timing-function: ease;\n}\n.caret {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 2px;\n  vertical-align: middle;\n  border-top: 4px dashed;\n  border-top: 4px solid \\9;\n  border-right: 4px solid transparent;\n  border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n  position: relative;\n}\n.dropdown-toggle:focus {\n  outline: 0;\n}\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: 1000;\n  display: none;\n  float: left;\n  min-width: 160px;\n  padding: 5px 0;\n  margin: 2px 0 0;\n  list-style: none;\n  font-size: 14px;\n  text-align: left;\n  background-color: #fff;\n  border: 1px solid #ccc;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n  border-radius: 4px;\n  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n  background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n  right: 0;\n  left: auto;\n}\n.dropdown-menu .divider {\n  height: 1px;\n  margin: 9px 0;\n  overflow: hidden;\n  background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n  display: block;\n  padding: 3px 20px;\n  clear: both;\n  font-weight: normal;\n  line-height: 1.42857143;\n  color: #333333;\n  white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n  text-decoration: none;\n  color: #262626;\n  background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n  color: #fff;\n  text-decoration: none;\n  outline: 0;\n  background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n  color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n  text-decoration: none;\n  background-color: transparent;\n  background-image: none;\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n  cursor: not-allowed;\n}\n.open > .dropdown-menu {\n  display: block;\n}\n.open > a {\n  outline: 0;\n}\n.dropdown-menu-right {\n  left: auto;\n  right: 0;\n}\n.dropdown-menu-left {\n  left: 0;\n  right: auto;\n}\n.dropdown-header {\n  display: block;\n  padding: 3px 20px;\n  font-size: 12px;\n  line-height: 1.42857143;\n  color: #777777;\n  white-space: nowrap;\n}\n.dropdown-backdrop {\n  position: fixed;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  top: 0;\n  z-index: 990;\n}\n.pull-right > .dropdown-menu {\n  right: 0;\n  left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n  border-top: 0;\n  border-bottom: 4px dashed;\n  border-bottom: 4px solid \\9;\n  content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n  top: auto;\n  bottom: 100%;\n  margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n  .navbar-right .dropdown-menu {\n    left: auto;\n    right: 0;\n  }\n  .navbar-right .dropdown-menu-left {\n    left: 0;\n    right: auto;\n  }\n}\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n  position: relative;\n  float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n  z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n  margin-left: -1px;\n}\n.btn-toolbar {\n  margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n  float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n  margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n  border-radius: 0;\n}\n.btn-group > .btn:first-child {\n  margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n  border-bottom-right-radius: 0;\n  border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n  border-bottom-left-radius: 0;\n  border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n  float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n  border-bottom-right-radius: 0;\n  border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  border-bottom-left-radius: 0;\n  border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n  outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n  padding-left: 8px;\n  padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n  padding-left: 12px;\n  padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn .caret {\n  margin-left: 0;\n}\n.btn-lg .caret {\n  border-width: 5px 5px 0;\n  border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n  border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n  display: block;\n  float: none;\n  width: 100%;\n  max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n  float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n  margin-top: -1px;\n  margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n  border-top-right-radius: 4px;\n  border-top-left-radius: 4px;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n  border-bottom-right-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n}\n.btn-group-justified {\n  display: table;\n  width: 100%;\n  table-layout: fixed;\n  border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n  float: none;\n  display: table-cell;\n  width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n  width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n  left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n  position: absolute;\n  clip: rect(0, 0, 0, 0);\n  pointer-events: none;\n}\n.input-group {\n  position: relative;\n  display: table;\n  border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n  float: none;\n  padding-left: 0;\n  padding-right: 0;\n}\n.input-group .form-control {\n  position: relative;\n  z-index: 2;\n  float: left;\n  width: 100%;\n  margin-bottom: 0;\n}\n.input-group .form-control:focus {\n  z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n  height: 46px;\n  line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n  height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n  height: 30px;\n  line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n  height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n  display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n  border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n  width: 1%;\n  white-space: nowrap;\n  vertical-align: middle;\n}\n.input-group-addon {\n  padding: 6px 12px;\n  font-size: 14px;\n  font-weight: normal;\n  line-height: 1;\n  color: #555555;\n  text-align: center;\n  background-color: #eeeeee;\n  border: 1px solid #ccc;\n  border-radius: 4px;\n}\n.input-group-addon.input-sm {\n  padding: 5px 10px;\n  font-size: 12px;\n  border-radius: 3px;\n}\n.input-group-addon.input-lg {\n  padding: 10px 16px;\n  font-size: 18px;\n  border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n  margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n  border-bottom-right-radius: 0;\n  border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n  border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n  border-bottom-left-radius: 0;\n  border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n  border-left: 0;\n}\n.input-group-btn {\n  position: relative;\n  font-size: 0;\n  white-space: nowrap;\n}\n.input-group-btn > .btn {\n  position: relative;\n}\n.input-group-btn > .btn + .btn {\n  margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n  z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n  margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n  z-index: 2;\n  margin-left: -1px;\n}\n.nav {\n  margin-bottom: 0;\n  padding-left: 0;\n  list-style: none;\n}\n.nav > li {\n  position: relative;\n  display: block;\n}\n.nav > li > a {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n  text-decoration: none;\n  background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n  color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n  color: #777777;\n  text-decoration: none;\n  background-color: transparent;\n  cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n  background-color: #eeeeee;\n  border-color: #337ab7;\n}\n.nav .nav-divider {\n  height: 1px;\n  margin: 9px 0;\n  overflow: hidden;\n  background-color: #e5e5e5;\n}\n.nav > li > a > img {\n  max-width: none;\n}\n.nav-tabs {\n  border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n  float: left;\n  margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n  margin-right: 2px;\n  line-height: 1.42857143;\n  border: 1px solid transparent;\n  border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n  border-color: #eeeeee #eeeeee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n  color: #555555;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-bottom-color: transparent;\n  cursor: default;\n}\n.nav-tabs.nav-justified {\n  width: 100%;\n  border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n  float: none;\n}\n.nav-tabs.nav-justified > li > a {\n  text-align: center;\n  margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n  top: auto;\n  left: auto;\n}\n@media (min-width: 768px) {\n  .nav-tabs.nav-justified > li {\n    display: table-cell;\n    width: 1%;\n  }\n  .nav-tabs.nav-justified > li > a {\n    margin-bottom: 0;\n  }\n}\n.nav-tabs.nav-justified > li > a {\n  margin-right: 0;\n  border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n  border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n  .nav-tabs.nav-justified > li > a {\n    border-bottom: 1px solid #ddd;\n    border-radius: 4px 4px 0 0;\n  }\n  .nav-tabs.nav-justified > .active > a,\n  .nav-tabs.nav-justified > .active > a:hover,\n  .nav-tabs.nav-justified > .active > a:focus {\n    border-bottom-color: #fff;\n  }\n}\n.nav-pills > li {\n  float: left;\n}\n.nav-pills > li > a {\n  border-radius: 4px;\n}\n.nav-pills > li + li {\n  margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n  color: #fff;\n  background-color: #337ab7;\n}\n.nav-stacked > li {\n  float: none;\n}\n.nav-stacked > li + li {\n  margin-top: 2px;\n  margin-left: 0;\n}\n.nav-justified {\n  width: 100%;\n}\n.nav-justified > li {\n  float: none;\n}\n.nav-justified > li > a {\n  text-align: center;\n  margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n  top: auto;\n  left: auto;\n}\n@media (min-width: 768px) {\n  .nav-justified > li {\n    display: table-cell;\n    width: 1%;\n  }\n  .nav-justified > li > a {\n    margin-bottom: 0;\n  }\n}\n.nav-tabs-justified {\n  border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n  margin-right: 0;\n  border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n  border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n  .nav-tabs-justified > li > a {\n    border-bottom: 1px solid #ddd;\n    border-radius: 4px 4px 0 0;\n  }\n  .nav-tabs-justified > .active > a,\n  .nav-tabs-justified > .active > a:hover,\n  .nav-tabs-justified > .active > a:focus {\n    border-bottom-color: #fff;\n  }\n}\n.tab-content > .tab-pane {\n  display: none;\n}\n.tab-content > .active {\n  display: block;\n}\n.nav-tabs .dropdown-menu {\n  margin-top: -1px;\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n}\n.navbar {\n  position: relative;\n  min-height: 50px;\n  margin-bottom: 20px;\n  border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n  .navbar {\n    border-radius: 4px;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-header {\n    float: left;\n  }\n}\n.navbar-collapse {\n  overflow-x: visible;\n  padding-right: 15px;\n  padding-left: 15px;\n  border-top: 1px solid transparent;\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n  -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n  overflow-y: auto;\n}\n@media (min-width: 768px) {\n  .navbar-collapse {\n    width: auto;\n    border-top: 0;\n    box-shadow: none;\n  }\n  .navbar-collapse.collapse {\n    display: block !important;\n    height: auto !important;\n    padding-bottom: 0;\n    overflow: visible !important;\n  }\n  .navbar-collapse.in {\n    overflow-y: visible;\n  }\n  .navbar-fixed-top .navbar-collapse,\n  .navbar-static-top .navbar-collapse,\n  .navbar-fixed-bottom .navbar-collapse {\n    padding-left: 0;\n    padding-right: 0;\n  }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n  max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n  .navbar-fixed-top .navbar-collapse,\n  .navbar-fixed-bottom .navbar-collapse {\n    max-height: 200px;\n  }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n  margin-right: -15px;\n  margin-left: -15px;\n}\n@media (min-width: 768px) {\n  .container > .navbar-header,\n  .container-fluid > .navbar-header,\n  .container > .navbar-collapse,\n  .container-fluid > .navbar-collapse {\n    margin-right: 0;\n    margin-left: 0;\n  }\n}\n.navbar-static-top {\n  z-index: 1000;\n  border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n  .navbar-static-top {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  position: fixed;\n  right: 0;\n  left: 0;\n  z-index: 1030;\n}\n@media (min-width: 768px) {\n  .navbar-fixed-top,\n  .navbar-fixed-bottom {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top {\n  top: 0;\n  border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n  bottom: 0;\n  margin-bottom: 0;\n  border-width: 1px 0 0;\n}\n.navbar-brand {\n  float: left;\n  padding: 15px 15px;\n  font-size: 18px;\n  line-height: 20px;\n  height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n  text-decoration: none;\n}\n.navbar-brand > img {\n  display: block;\n}\n@media (min-width: 768px) {\n  .navbar > .container .navbar-brand,\n  .navbar > .container-fluid .navbar-brand {\n    margin-left: -15px;\n  }\n}\n.navbar-toggle {\n  position: relative;\n  float: right;\n  margin-right: 15px;\n  padding: 9px 10px;\n  margin-top: 8px;\n  margin-bottom: 8px;\n  background-color: transparent;\n  background-image: none;\n  border: 1px solid transparent;\n  border-radius: 4px;\n}\n.navbar-toggle:focus {\n  outline: 0;\n}\n.navbar-toggle .icon-bar {\n  display: block;\n  width: 22px;\n  height: 2px;\n  border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n  margin-top: 4px;\n}\n@media (min-width: 768px) {\n  .navbar-toggle {\n    display: none;\n  }\n}\n.navbar-nav {\n  margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n  padding-top: 10px;\n  padding-bottom: 10px;\n  line-height: 20px;\n}\n@media (max-width: 767px) {\n  .navbar-nav .open .dropdown-menu {\n    position: static;\n    float: none;\n    width: auto;\n    margin-top: 0;\n    background-color: transparent;\n    border: 0;\n    box-shadow: none;\n  }\n  .navbar-nav .open .dropdown-menu > li > a,\n  .navbar-nav .open .dropdown-menu .dropdown-header {\n    padding: 5px 15px 5px 25px;\n  }\n  .navbar-nav .open .dropdown-menu > li > a {\n    line-height: 20px;\n  }\n  .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-nav .open .dropdown-menu > li > a:focus {\n    background-image: none;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-nav {\n    float: left;\n    margin: 0;\n  }\n  .navbar-nav > li {\n    float: left;\n  }\n  .navbar-nav > li > a {\n    padding-top: 15px;\n    padding-bottom: 15px;\n  }\n}\n.navbar-form {\n  margin-left: -15px;\n  margin-right: -15px;\n  padding: 10px 15px;\n  border-top: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n  margin-top: 8px;\n  margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n  .navbar-form .form-group {\n    display: inline-block;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .form-control {\n    display: inline-block;\n    width: auto;\n    vertical-align: middle;\n  }\n  .navbar-form .form-control-static {\n    display: inline-block;\n  }\n  .navbar-form .input-group {\n    display: inline-table;\n    vertical-align: middle;\n  }\n  .navbar-form .input-group .input-group-addon,\n  .navbar-form .input-group .input-group-btn,\n  .navbar-form .input-group .form-control {\n    width: auto;\n  }\n  .navbar-form .input-group > .form-control {\n    width: 100%;\n  }\n  .navbar-form .control-label {\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .radio,\n  .navbar-form .checkbox {\n    display: inline-block;\n    margin-top: 0;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .radio label,\n  .navbar-form .checkbox label {\n    padding-left: 0;\n  }\n  .navbar-form .radio input[type=\"radio\"],\n  .navbar-form .checkbox input[type=\"checkbox\"] {\n    position: relative;\n    margin-left: 0;\n  }\n  .navbar-form .has-feedback .form-control-feedback {\n    top: 0;\n  }\n}\n@media (max-width: 767px) {\n  .navbar-form .form-group {\n    margin-bottom: 5px;\n  }\n  .navbar-form .form-group:last-child {\n    margin-bottom: 0;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-form {\n    width: auto;\n    border: 0;\n    margin-left: 0;\n    margin-right: 0;\n    padding-top: 0;\n    padding-bottom: 0;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n  }\n}\n.navbar-nav > li > .dropdown-menu {\n  margin-top: 0;\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n  margin-bottom: 0;\n  border-top-right-radius: 4px;\n  border-top-left-radius: 4px;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.navbar-btn {\n  margin-top: 8px;\n  margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n  margin-top: 14px;\n  margin-bottom: 14px;\n}\n.navbar-text {\n  margin-top: 15px;\n  margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n  .navbar-text {\n    float: left;\n    margin-left: 15px;\n    margin-right: 15px;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-left {\n    float: left !important;\n  }\n  .navbar-right {\n    float: right !important;\n    margin-right: -15px;\n  }\n  .navbar-right ~ .navbar-right {\n    margin-right: 0;\n  }\n}\n.navbar-default {\n  background-color: #f8f8f8;\n  border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n  color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n  color: #5e5e5e;\n  background-color: transparent;\n}\n.navbar-default .navbar-text {\n  color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n  color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n  color: #333;\n  background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n  color: #555;\n  background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n  color: #ccc;\n  background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n  border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n  background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n  background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n  border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n  background-color: #e7e7e7;\n  color: #555;\n}\n@media (max-width: 767px) {\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n    color: #777;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n    color: #333;\n    background-color: transparent;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n    color: #555;\n    background-color: #e7e7e7;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n    color: #ccc;\n    background-color: transparent;\n  }\n}\n.navbar-default .navbar-link {\n  color: #777;\n}\n.navbar-default .navbar-link:hover {\n  color: #333;\n}\n.navbar-default .btn-link {\n  color: #777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n  color: #333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n  color: #ccc;\n}\n.navbar-inverse {\n  background-color: #222;\n  border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n  color: #fff;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n  color: #fff;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n  color: #fff;\n  background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n  color: #444;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n  border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n  background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n  background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n  border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n  background-color: #080808;\n  color: #fff;\n}\n@media (max-width: 767px) {\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n    border-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n    background-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n    color: #9d9d9d;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n    color: #fff;\n    background-color: transparent;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n    color: #fff;\n    background-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n    color: #444;\n    background-color: transparent;\n  }\n}\n.navbar-inverse .navbar-link {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n  color: #fff;\n}\n.navbar-inverse .btn-link {\n  color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n  color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n  color: #444;\n}\n.breadcrumb {\n  padding: 8px 15px;\n  margin-bottom: 20px;\n  list-style: none;\n  background-color: #f5f5f5;\n  border-radius: 4px;\n}\n.breadcrumb > li {\n  display: inline-block;\n}\n.breadcrumb > li + li:before {\n  content: \"/\\00a0\";\n  padding: 0 5px;\n  color: #ccc;\n}\n.breadcrumb > .active {\n  color: #777777;\n}\n.pagination {\n  display: inline-block;\n  padding-left: 0;\n  margin: 20px 0;\n  border-radius: 4px;\n}\n.pagination > li {\n  display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n  position: relative;\n  float: left;\n  padding: 6px 12px;\n  line-height: 1.42857143;\n  text-decoration: none;\n  color: #337ab7;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n  margin-left: 0;\n  border-bottom-left-radius: 4px;\n  border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n  border-bottom-right-radius: 4px;\n  border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n  z-index: 2;\n  color: #23527c;\n  background-color: #eeeeee;\n  border-color: #ddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n  z-index: 3;\n  color: #fff;\n  background-color: #337ab7;\n  border-color: #337ab7;\n  cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n  color: #777777;\n  background-color: #fff;\n  border-color: #ddd;\n  cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n  border-bottom-left-radius: 6px;\n  border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n  border-bottom-right-radius: 6px;\n  border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n  border-bottom-left-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n  border-bottom-right-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.pager {\n  padding-left: 0;\n  margin: 20px 0;\n  list-style: none;\n  text-align: center;\n}\n.pager li {\n  display: inline;\n}\n.pager li > a,\n.pager li > span {\n  display: inline-block;\n  padding: 5px 14px;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n  text-decoration: none;\n  background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n  float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n  float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n  color: #777777;\n  background-color: #fff;\n  cursor: not-allowed;\n}\n.label {\n  display: inline;\n  padding: .2em .6em .3em;\n  font-size: 75%;\n  font-weight: bold;\n  line-height: 1;\n  color: #fff;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n  color: #fff;\n  text-decoration: none;\n  cursor: pointer;\n}\n.label:empty {\n  display: none;\n}\n.btn .label {\n  position: relative;\n  top: -1px;\n}\n.label-default {\n  background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n  background-color: #5e5e5e;\n}\n.label-primary {\n  background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n  background-color: #286090;\n}\n.label-success {\n  background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n  background-color: #449d44;\n}\n.label-info {\n  background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n  background-color: #31b0d5;\n}\n.label-warning {\n  background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n  background-color: #ec971f;\n}\n.label-danger {\n  background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n  background-color: #c9302c;\n}\n.badge {\n  display: inline-block;\n  min-width: 10px;\n  padding: 3px 7px;\n  font-size: 12px;\n  font-weight: bold;\n  color: #fff;\n  line-height: 1;\n  vertical-align: middle;\n  white-space: nowrap;\n  text-align: center;\n  background-color: #777777;\n  border-radius: 10px;\n}\n.badge:empty {\n  display: none;\n}\n.btn .badge {\n  position: relative;\n  top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n  top: 0;\n  padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n  color: #fff;\n  text-decoration: none;\n  cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n  color: #337ab7;\n  background-color: #fff;\n}\n.list-group-item > .badge {\n  float: right;\n}\n.list-group-item > .badge + .badge {\n  margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n  margin-left: 3px;\n}\n.jumbotron {\n  padding-top: 30px;\n  padding-bottom: 30px;\n  margin-bottom: 30px;\n  color: inherit;\n  background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n  color: inherit;\n}\n.jumbotron p {\n  margin-bottom: 15px;\n  font-size: 21px;\n  font-weight: 200;\n}\n.jumbotron > hr {\n  border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n  border-radius: 6px;\n  padding-left: 15px;\n  padding-right: 15px;\n}\n.jumbotron .container {\n  max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n  .jumbotron {\n    padding-top: 48px;\n    padding-bottom: 48px;\n  }\n  .container .jumbotron,\n  .container-fluid .jumbotron {\n    padding-left: 60px;\n    padding-right: 60px;\n  }\n  .jumbotron h1,\n  .jumbotron .h1 {\n    font-size: 63px;\n  }\n}\n.thumbnail {\n  display: block;\n  padding: 4px;\n  margin-bottom: 20px;\n  line-height: 1.42857143;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 4px;\n  -webkit-transition: border 0.2s ease-in-out;\n  -o-transition: border 0.2s ease-in-out;\n  transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n  margin-left: auto;\n  margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n  border-color: #337ab7;\n}\n.thumbnail .caption {\n  padding: 9px;\n  color: #333333;\n}\n.alert {\n  padding: 15px;\n  margin-bottom: 20px;\n  border: 1px solid transparent;\n  border-radius: 4px;\n}\n.alert h4 {\n  margin-top: 0;\n  color: inherit;\n}\n.alert .alert-link {\n  font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n  margin-bottom: 0;\n}\n.alert > p + p {\n  margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n  padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n  position: relative;\n  top: -2px;\n  right: -21px;\n  color: inherit;\n}\n.alert-success {\n  background-color: #dff0d8;\n  border-color: #d6e9c6;\n  color: #3c763d;\n}\n.alert-success hr {\n  border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n  color: #2b542c;\n}\n.alert-info {\n  background-color: #d9edf7;\n  border-color: #bce8f1;\n  color: #31708f;\n}\n.alert-info hr {\n  border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n  color: #245269;\n}\n.alert-warning {\n  background-color: #fcf8e3;\n  border-color: #faebcc;\n  color: #8a6d3b;\n}\n.alert-warning hr {\n  border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n  color: #66512c;\n}\n.alert-danger {\n  background-color: #f2dede;\n  border-color: #ebccd1;\n  color: #a94442;\n}\n.alert-danger hr {\n  border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n  color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n  from {\n    background-position: 40px 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n@keyframes progress-bar-stripes {\n  from {\n    background-position: 40px 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n.progress {\n  overflow: hidden;\n  height: 20px;\n  margin-bottom: 20px;\n  background-color: #f5f5f5;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n  float: left;\n  width: 0%;\n  height: 100%;\n  font-size: 12px;\n  line-height: 20px;\n  color: #fff;\n  text-align: center;\n  background-color: #337ab7;\n  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n  -webkit-transition: width 0.6s ease;\n  -o-transition: width 0.6s ease;\n  transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n  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);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  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);\n  background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n  -webkit-animation: progress-bar-stripes 2s linear infinite;\n  -o-animation: progress-bar-stripes 2s linear infinite;\n  animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n  background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n  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);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  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);\n}\n.progress-bar-info {\n  background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n  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);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  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);\n}\n.progress-bar-warning {\n  background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n  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);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  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);\n}\n.progress-bar-danger {\n  background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n  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);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  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);\n}\n.media {\n  margin-top: 15px;\n}\n.media:first-child {\n  margin-top: 0;\n}\n.media,\n.media-body {\n  zoom: 1;\n  overflow: hidden;\n}\n.media-body {\n  width: 10000px;\n}\n.media-object {\n  display: block;\n}\n.media-object.img-thumbnail {\n  max-width: none;\n}\n.media-right,\n.media > .pull-right {\n  padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n  padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n  display: table-cell;\n  vertical-align: top;\n}\n.media-middle {\n  vertical-align: middle;\n}\n.media-bottom {\n  vertical-align: bottom;\n}\n.media-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.media-list {\n  padding-left: 0;\n  list-style: none;\n}\n.list-group {\n  margin-bottom: 20px;\n  padding-left: 0;\n}\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n  margin-bottom: -1px;\n  background-color: #fff;\n  border: 1px solid #ddd;\n}\n.list-group-item:first-child {\n  border-top-right-radius: 4px;\n  border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n  margin-bottom: 0;\n  border-bottom-right-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\na.list-group-item,\nbutton.list-group-item {\n  color: #555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n  color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n  text-decoration: none;\n  color: #555;\n  background-color: #f5f5f5;\n}\nbutton.list-group-item {\n  width: 100%;\n  text-align: left;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n  background-color: #eeeeee;\n  color: #777777;\n  cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n  color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n  color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n  z-index: 2;\n  color: #fff;\n  background-color: #337ab7;\n  border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n  color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n  color: #c7ddef;\n}\n.list-group-item-success {\n  color: #3c763d;\n  background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n  color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n  color: #3c763d;\n  background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n  color: #fff;\n  background-color: #3c763d;\n  border-color: #3c763d;\n}\n.list-group-item-info {\n  color: #31708f;\n  background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n  color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n  color: #31708f;\n  background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n  color: #fff;\n  background-color: #31708f;\n  border-color: #31708f;\n}\n.list-group-item-warning {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n  color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n  color: #8a6d3b;\n  background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n  color: #fff;\n  background-color: #8a6d3b;\n  border-color: #8a6d3b;\n}\n.list-group-item-danger {\n  color: #a94442;\n  background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n  color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n  color: #a94442;\n  background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n  color: #fff;\n  background-color: #a94442;\n  border-color: #a94442;\n}\n.list-group-item-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.list-group-item-text {\n  margin-bottom: 0;\n  line-height: 1.3;\n}\n.panel {\n  margin-bottom: 20px;\n  background-color: #fff;\n  border: 1px solid transparent;\n  border-radius: 4px;\n  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n  padding: 15px;\n}\n.panel-heading {\n  padding: 10px 15px;\n  border-bottom: 1px solid transparent;\n  border-top-right-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n  color: inherit;\n}\n.panel-title {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: 16px;\n  color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n  color: inherit;\n}\n.panel-footer {\n  padding: 10px 15px;\n  background-color: #f5f5f5;\n  border-top: 1px solid #ddd;\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n  margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n  border-width: 1px 0;\n  border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n  border-top: 0;\n  border-top-right-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n  border-bottom: 0;\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n  border-top-width: 0;\n}\n.list-group + .panel-footer {\n  border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n  margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n  padding-left: 15px;\n  padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n  border-top-right-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n  border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n  border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n  border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n  border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n  border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n  border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n  border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n  border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n  border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n  border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n  border-bottom: 0;\n}\n.panel > .table-responsive {\n  border: 0;\n  margin-bottom: 0;\n}\n.panel-group {\n  margin-bottom: 20px;\n}\n.panel-group .panel {\n  margin-bottom: 0;\n  border-radius: 4px;\n}\n.panel-group .panel + .panel {\n  margin-top: 5px;\n}\n.panel-group .panel-heading {\n  border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n  border-top: 1px solid #ddd;\n}\n.panel-group .panel-footer {\n  border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n  border-bottom: 1px solid #ddd;\n}\n.panel-default {\n  border-color: #ddd;\n}\n.panel-default > .panel-heading {\n  color: #333333;\n  background-color: #f5f5f5;\n  border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n  color: #f5f5f5;\n  background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #ddd;\n}\n.panel-primary {\n  border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n  color: #fff;\n  background-color: #337ab7;\n  border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n  color: #337ab7;\n  background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #337ab7;\n}\n.panel-success {\n  border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n  color: #3c763d;\n  background-color: #dff0d8;\n  border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n  color: #dff0d8;\n  background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #d6e9c6;\n}\n.panel-info {\n  border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n  color: #31708f;\n  background-color: #d9edf7;\n  border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n  color: #d9edf7;\n  background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #bce8f1;\n}\n.panel-warning {\n  border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n  border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n  color: #fcf8e3;\n  background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #faebcc;\n}\n.panel-danger {\n  border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n  color: #a94442;\n  background-color: #f2dede;\n  border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n  color: #f2dede;\n  background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n  position: relative;\n  display: block;\n  height: 0;\n  padding: 0;\n  overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  height: 100%;\n  width: 100%;\n  border: 0;\n}\n.embed-responsive-16by9 {\n  padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n  padding-bottom: 75%;\n}\n.well {\n  min-height: 20px;\n  padding: 19px;\n  margin-bottom: 20px;\n  background-color: #f5f5f5;\n  border: 1px solid #e3e3e3;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n  border-color: #ddd;\n  border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n  padding: 24px;\n  border-radius: 6px;\n}\n.well-sm {\n  padding: 9px;\n  border-radius: 3px;\n}\n.close {\n  float: right;\n  font-size: 21px;\n  font-weight: bold;\n  line-height: 1;\n  color: #000;\n  text-shadow: 0 1px 0 #fff;\n  opacity: 0.2;\n  filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n  color: #000;\n  text-decoration: none;\n  cursor: pointer;\n  opacity: 0.5;\n  filter: alpha(opacity=50);\n}\nbutton.close {\n  padding: 0;\n  cursor: pointer;\n  background: transparent;\n  border: 0;\n  -webkit-appearance: none;\n}\n.modal-open {\n  overflow: hidden;\n}\n.modal {\n  display: none;\n  overflow: hidden;\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1050;\n  -webkit-overflow-scrolling: touch;\n  outline: 0;\n}\n.modal.fade .modal-dialog {\n  -webkit-transform: translate(0, -25%);\n  -ms-transform: translate(0, -25%);\n  -o-transform: translate(0, -25%);\n  transform: translate(0, -25%);\n  -webkit-transition: -webkit-transform 0.3s ease-out;\n  -moz-transition: -moz-transform 0.3s ease-out;\n  -o-transition: -o-transform 0.3s ease-out;\n  transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n  -webkit-transform: translate(0, 0);\n  -ms-transform: translate(0, 0);\n  -o-transform: translate(0, 0);\n  transform: translate(0, 0);\n}\n.modal-open .modal {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: 10px;\n}\n.modal-content {\n  position: relative;\n  background-color: #fff;\n  border: 1px solid #999;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 6px;\n  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n  background-clip: padding-box;\n  outline: 0;\n}\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1040;\n  background-color: #000;\n}\n.modal-backdrop.fade {\n  opacity: 0;\n  filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n  opacity: 0.5;\n  filter: alpha(opacity=50);\n}\n.modal-header {\n  padding: 15px;\n  border-bottom: 1px solid #e5e5e5;\n}\n.modal-header .close {\n  margin-top: -2px;\n}\n.modal-title {\n  margin: 0;\n  line-height: 1.42857143;\n}\n.modal-body {\n  position: relative;\n  padding: 15px;\n}\n.modal-footer {\n  padding: 15px;\n  text-align: right;\n  border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n  margin-left: 5px;\n  margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n  margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n  margin-left: 0;\n}\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n@media (min-width: 768px) {\n  .modal-dialog {\n    width: 600px;\n    margin: 30px auto;\n  }\n  .modal-content {\n    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n  }\n  .modal-sm {\n    width: 300px;\n  }\n}\n@media (min-width: 992px) {\n  .modal-lg {\n    width: 900px;\n  }\n}\n.tooltip {\n  position: absolute;\n  z-index: 1070;\n  display: block;\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-style: normal;\n  font-weight: normal;\n  letter-spacing: normal;\n  line-break: auto;\n  line-height: 1.42857143;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  white-space: normal;\n  word-break: normal;\n  word-spacing: normal;\n  word-wrap: normal;\n  font-size: 12px;\n  opacity: 0;\n  filter: alpha(opacity=0);\n}\n.tooltip.in {\n  opacity: 0.9;\n  filter: alpha(opacity=90);\n}\n.tooltip.top {\n  margin-top: -3px;\n  padding: 5px 0;\n}\n.tooltip.right {\n  margin-left: 3px;\n  padding: 0 5px;\n}\n.tooltip.bottom {\n  margin-top: 3px;\n  padding: 5px 0;\n}\n.tooltip.left {\n  margin-left: -3px;\n  padding: 0 5px;\n}\n.tooltip-inner {\n  max-width: 200px;\n  padding: 3px 8px;\n  color: #fff;\n  text-align: center;\n  background-color: #000;\n  border-radius: 4px;\n}\n.tooltip-arrow {\n  position: absolute;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n  bottom: 0;\n  left: 50%;\n  margin-left: -5px;\n  border-width: 5px 5px 0;\n  border-top-color: #000;\n}\n.tooltip.top-left .tooltip-arrow {\n  bottom: 0;\n  right: 5px;\n  margin-bottom: -5px;\n  border-width: 5px 5px 0;\n  border-top-color: #000;\n}\n.tooltip.top-right .tooltip-arrow {\n  bottom: 0;\n  left: 5px;\n  margin-bottom: -5px;\n  border-width: 5px 5px 0;\n  border-top-color: #000;\n}\n.tooltip.right .tooltip-arrow {\n  top: 50%;\n  left: 0;\n  margin-top: -5px;\n  border-width: 5px 5px 5px 0;\n  border-right-color: #000;\n}\n.tooltip.left .tooltip-arrow {\n  top: 50%;\n  right: 0;\n  margin-top: -5px;\n  border-width: 5px 0 5px 5px;\n  border-left-color: #000;\n}\n.tooltip.bottom .tooltip-arrow {\n  top: 0;\n  left: 50%;\n  margin-left: -5px;\n  border-width: 0 5px 5px;\n  border-bottom-color: #000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n  top: 0;\n  right: 5px;\n  margin-top: -5px;\n  border-width: 0 5px 5px;\n  border-bottom-color: #000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n  top: 0;\n  left: 5px;\n  margin-top: -5px;\n  border-width: 0 5px 5px;\n  border-bottom-color: #000;\n}\n.popover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 1060;\n  display: none;\n  max-width: 276px;\n  padding: 1px;\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-style: normal;\n  font-weight: normal;\n  letter-spacing: normal;\n  line-break: auto;\n  line-height: 1.42857143;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  white-space: normal;\n  word-break: normal;\n  word-spacing: normal;\n  word-wrap: normal;\n  font-size: 14px;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid #ccc;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 6px;\n  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n}\n.popover.top {\n  margin-top: -10px;\n}\n.popover.right {\n  margin-left: 10px;\n}\n.popover.bottom {\n  margin-top: 10px;\n}\n.popover.left {\n  margin-left: -10px;\n}\n.popover-title {\n  margin: 0;\n  padding: 8px 14px;\n  font-size: 14px;\n  background-color: #f7f7f7;\n  border-bottom: 1px solid #ebebeb;\n  border-radius: 5px 5px 0 0;\n}\n.popover-content {\n  padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n  position: absolute;\n  display: block;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n}\n.popover > .arrow {\n  border-width: 11px;\n}\n.popover > .arrow:after {\n  border-width: 10px;\n  content: \"\";\n}\n.popover.top > .arrow {\n  left: 50%;\n  margin-left: -11px;\n  border-bottom-width: 0;\n  border-top-color: #999999;\n  border-top-color: rgba(0, 0, 0, 0.25);\n  bottom: -11px;\n}\n.popover.top > .arrow:after {\n  content: \" \";\n  bottom: 1px;\n  margin-left: -10px;\n  border-bottom-width: 0;\n  border-top-color: #fff;\n}\n.popover.right > .arrow {\n  top: 50%;\n  left: -11px;\n  margin-top: -11px;\n  border-left-width: 0;\n  border-right-color: #999999;\n  border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n  content: \" \";\n  left: 1px;\n  bottom: -10px;\n  border-left-width: 0;\n  border-right-color: #fff;\n}\n.popover.bottom > .arrow {\n  left: 50%;\n  margin-left: -11px;\n  border-top-width: 0;\n  border-bottom-color: #999999;\n  border-bottom-color: rgba(0, 0, 0, 0.25);\n  top: -11px;\n}\n.popover.bottom > .arrow:after {\n  content: \" \";\n  top: 1px;\n  margin-left: -10px;\n  border-top-width: 0;\n  border-bottom-color: #fff;\n}\n.popover.left > .arrow {\n  top: 50%;\n  right: -11px;\n  margin-top: -11px;\n  border-right-width: 0;\n  border-left-color: #999999;\n  border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n  content: \" \";\n  right: 1px;\n  border-right-width: 0;\n  border-left-color: #fff;\n  bottom: -10px;\n}\n.carousel {\n  position: relative;\n}\n.carousel-inner {\n  position: relative;\n  overflow: hidden;\n  width: 100%;\n}\n.carousel-inner > .item {\n  display: none;\n  position: relative;\n  -webkit-transition: 0.6s ease-in-out left;\n  -o-transition: 0.6s ease-in-out left;\n  transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n  line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n  .carousel-inner > .item {\n    -webkit-transition: -webkit-transform 0.6s ease-in-out;\n    -moz-transition: -moz-transform 0.6s ease-in-out;\n    -o-transition: -o-transform 0.6s ease-in-out;\n    transition: transform 0.6s ease-in-out;\n    -webkit-backface-visibility: hidden;\n    -moz-backface-visibility: hidden;\n    backface-visibility: hidden;\n    -webkit-perspective: 1000px;\n    -moz-perspective: 1000px;\n    perspective: 1000px;\n  }\n  .carousel-inner > .item.next,\n  .carousel-inner > .item.active.right {\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0);\n    left: 0;\n  }\n  .carousel-inner > .item.prev,\n  .carousel-inner > .item.active.left {\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0);\n    left: 0;\n  }\n  .carousel-inner > .item.next.left,\n  .carousel-inner > .item.prev.right,\n  .carousel-inner > .item.active {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    left: 0;\n  }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n  display: block;\n}\n.carousel-inner > .active {\n  left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.carousel-inner > .next {\n  left: 100%;\n}\n.carousel-inner > .prev {\n  left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n  left: 0;\n}\n.carousel-inner > .active.left {\n  left: -100%;\n}\n.carousel-inner > .active.right {\n  left: 100%;\n}\n.carousel-control {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  width: 15%;\n  opacity: 0.5;\n  filter: alpha(opacity=50);\n  font-size: 20px;\n  color: #fff;\n  text-align: center;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n  background-color: rgba(0, 0, 0, 0);\n}\n.carousel-control.left {\n  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n  left: auto;\n  right: 0;\n  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n  outline: 0;\n  color: #fff;\n  text-decoration: none;\n  opacity: 0.9;\n  filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n  position: absolute;\n  top: 50%;\n  margin-top: -10px;\n  z-index: 5;\n  display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n  left: 50%;\n  margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n  right: 50%;\n  margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n  width: 20px;\n  height: 20px;\n  line-height: 1;\n  font-family: serif;\n}\n.carousel-control .icon-prev:before {\n  content: '\\2039';\n}\n.carousel-control .icon-next:before {\n  content: '\\203a';\n}\n.carousel-indicators {\n  position: absolute;\n  bottom: 10px;\n  left: 50%;\n  z-index: 15;\n  width: 60%;\n  margin-left: -30%;\n  padding-left: 0;\n  list-style: none;\n  text-align: center;\n}\n.carousel-indicators li {\n  display: inline-block;\n  width: 10px;\n  height: 10px;\n  margin: 1px;\n  text-indent: -999px;\n  border: 1px solid #fff;\n  border-radius: 10px;\n  cursor: pointer;\n  background-color: #000 \\9;\n  background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n  margin: 0;\n  width: 12px;\n  height: 12px;\n  background-color: #fff;\n}\n.carousel-caption {\n  position: absolute;\n  left: 15%;\n  right: 15%;\n  bottom: 20px;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: #fff;\n  text-align: center;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n  text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n  .carousel-control .glyphicon-chevron-left,\n  .carousel-control .glyphicon-chevron-right,\n  .carousel-control .icon-prev,\n  .carousel-control .icon-next {\n    width: 30px;\n    height: 30px;\n    margin-top: -10px;\n    font-size: 30px;\n  }\n  .carousel-control .glyphicon-chevron-left,\n  .carousel-control .icon-prev {\n    margin-left: -10px;\n  }\n  .carousel-control .glyphicon-chevron-right,\n  .carousel-control .icon-next {\n    margin-right: -10px;\n  }\n  .carousel-caption {\n    left: 20%;\n    right: 20%;\n    padding-bottom: 30px;\n  }\n  .carousel-indicators {\n    bottom: 20px;\n  }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after {\n  content: \" \";\n  display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-header:after,\n.modal-footer:after {\n  clear: both;\n}\n.center-block {\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n}\n.pull-right {\n  float: right !important;\n}\n.pull-left {\n  float: left !important;\n}\n.hide {\n  display: none !important;\n}\n.show {\n  display: block !important;\n}\n.invisible {\n  visibility: hidden;\n}\n.text-hide {\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n.hidden {\n  display: none !important;\n}\n.affix {\n  position: fixed;\n}\n@-ms-viewport {\n  width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n  display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n  display: none !important;\n}\n@media (max-width: 767px) {\n  .visible-xs {\n    display: block !important;\n  }\n  table.visible-xs {\n    display: table !important;\n  }\n  tr.visible-xs {\n    display: table-row !important;\n  }\n  th.visible-xs,\n  td.visible-xs {\n    display: table-cell !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-block {\n    display: block !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-inline {\n    display: inline !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm {\n    display: block !important;\n  }\n  table.visible-sm {\n    display: table !important;\n  }\n  tr.visible-sm {\n    display: table-row !important;\n  }\n  th.visible-sm,\n  td.visible-sm {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-block {\n    display: block !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md {\n    display: block !important;\n  }\n  table.visible-md {\n    display: table !important;\n  }\n  tr.visible-md {\n    display: table-row !important;\n  }\n  th.visible-md,\n  td.visible-md {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-block {\n    display: block !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg {\n    display: block !important;\n  }\n  table.visible-lg {\n    display: table !important;\n  }\n  tr.visible-lg {\n    display: table-row !important;\n  }\n  th.visible-lg,\n  td.visible-lg {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-block {\n    display: block !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (max-width: 767px) {\n  .hidden-xs {\n    display: none !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .hidden-sm {\n    display: none !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .hidden-md {\n    display: none !important;\n  }\n}\n@media (min-width: 1200px) {\n  .hidden-lg {\n    display: none !important;\n  }\n}\n.visible-print {\n  display: none !important;\n}\n@media print {\n  .visible-print {\n    display: block !important;\n  }\n  table.visible-print {\n    display: table !important;\n  }\n  tr.visible-print {\n    display: table-row !important;\n  }\n  th.visible-print,\n  td.visible-print {\n    display: table-cell !important;\n  }\n}\n.visible-print-block {\n  display: none !important;\n}\n@media print {\n  .visible-print-block {\n    display: block !important;\n  }\n}\n.visible-print-inline {\n  display: none !important;\n}\n@media print {\n  .visible-print-inline {\n    display: inline !important;\n  }\n}\n.visible-print-inline-block {\n  display: none !important;\n}\n@media print {\n  .visible-print-inline-block {\n    display: inline-block !important;\n  }\n}\n@media print {\n  .hidden-print {\n    display: none !important;\n  }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n//    without disabling user zoom.\n//\n\nhtml {\n  font-family: sans-serif; // 1\n  -ms-text-size-adjust: 100%; // 2\n  -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n  margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n  display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block; // 1\n  vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n  display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n  background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n  outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n  border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n  font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n  font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n  background: #ff0;\n  color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n  font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsup {\n  top: -0.5em;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n  border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n  overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n  margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n  box-sizing: content-box;\n  height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n  overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n//    Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit; // 1\n  font: inherit; // 2\n  margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n  overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n  text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n//    and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n//    `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button; // 2\n  cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n  line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box; // 1\n  padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n  -webkit-appearance: textfield; // 1\n  box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n  border: 0; // 1\n  padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n  overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n  font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\n\ntd,\nth {\n  padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n    *,\n    *:before,\n    *:after {\n        background: transparent !important;\n        color: #000 !important; // Black prints faster: h5bp.com/s\n        box-shadow: none !important;\n        text-shadow: none !important;\n    }\n\n    a,\n    a:visited {\n        text-decoration: underline;\n    }\n\n    a[href]:after {\n        content: \" (\" attr(href) \")\";\n    }\n\n    abbr[title]:after {\n        content: \" (\" attr(title) \")\";\n    }\n\n    // Don't show links that are fragment identifiers,\n    // or use the `javascript:` pseudo protocol\n    a[href^=\"#\"]:after,\n    a[href^=\"javascript:\"]:after {\n        content: \"\";\n    }\n\n    pre,\n    blockquote {\n        border: 1px solid #999;\n        page-break-inside: avoid;\n    }\n\n    thead {\n        display: table-header-group; // h5bp.com/t\n    }\n\n    tr,\n    img {\n        page-break-inside: avoid;\n    }\n\n    img {\n        max-width: 100% !important;\n    }\n\n    p,\n    h2,\n    h3 {\n        orphans: 3;\n        widows: 3;\n    }\n\n    h2,\n    h3 {\n        page-break-after: avoid;\n    }\n\n    // Bootstrap specific changes start\n\n    // Bootstrap components\n    .navbar {\n        display: none;\n    }\n    .btn,\n    .dropup > .btn {\n        > .caret {\n            border-top-color: #000 !important;\n        }\n    }\n    .label {\n        border: 1px solid #000;\n    }\n\n    .table {\n        border-collapse: collapse !important;\n\n        td,\n        th {\n            background-color: #fff !important;\n        }\n    }\n    .table-bordered {\n        th,\n        td {\n            border: 1px solid #ddd !important;\n        }\n    }\n\n    // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// <a href=\"#\"><span class=\"glyphicon glyphicon-star\"></span> Star</a>\n\n// Import the fonts\n@font-face {\n  font-family: 'Glyphicons Halflings';\n  src: url('@{icon-font-path}@{icon-font-name}.eot');\n  src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n       url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n       url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n       url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n       url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n  position: relative;\n  top: 1px;\n  display: inline-block;\n  font-family: 'Glyphicons Halflings';\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk               { &:before { content: \"\\002a\"; } }\n.glyphicon-plus                   { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur                    { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus                  { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud                  { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope               { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil                 { &:before { content: \"\\270f\"; } }\n.glyphicon-glass                  { &:before { content: \"\\e001\"; } }\n.glyphicon-music                  { &:before { content: \"\\e002\"; } }\n.glyphicon-search                 { &:before { content: \"\\e003\"; } }\n.glyphicon-heart                  { &:before { content: \"\\e005\"; } }\n.glyphicon-star                   { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty             { &:before { content: \"\\e007\"; } }\n.glyphicon-user                   { &:before { content: \"\\e008\"; } }\n.glyphicon-film                   { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large               { &:before { content: \"\\e010\"; } }\n.glyphicon-th                     { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list                { &:before { content: \"\\e012\"; } }\n.glyphicon-ok                     { &:before { content: \"\\e013\"; } }\n.glyphicon-remove                 { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in                { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out               { &:before { content: \"\\e016\"; } }\n.glyphicon-off                    { &:before { content: \"\\e017\"; } }\n.glyphicon-signal                 { &:before { content: \"\\e018\"; } }\n.glyphicon-cog                    { &:before { content: \"\\e019\"; } }\n.glyphicon-trash                  { &:before { content: \"\\e020\"; } }\n.glyphicon-home                   { &:before { content: \"\\e021\"; } }\n.glyphicon-file                   { &:before { content: \"\\e022\"; } }\n.glyphicon-time                   { &:before { content: \"\\e023\"; } }\n.glyphicon-road                   { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt           { &:before { content: \"\\e025\"; } }\n.glyphicon-download               { &:before { content: \"\\e026\"; } }\n.glyphicon-upload                 { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox                  { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle            { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat                 { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh                { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt               { &:before { content: \"\\e032\"; } }\n.glyphicon-lock                   { &:before { content: \"\\e033\"; } }\n.glyphicon-flag                   { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones             { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off             { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down            { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up              { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode                 { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode                { &:before { content: \"\\e040\"; } }\n.glyphicon-tag                    { &:before { content: \"\\e041\"; } }\n.glyphicon-tags                   { &:before { content: \"\\e042\"; } }\n.glyphicon-book                   { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark               { &:before { content: \"\\e044\"; } }\n.glyphicon-print                  { &:before { content: \"\\e045\"; } }\n.glyphicon-camera                 { &:before { content: \"\\e046\"; } }\n.glyphicon-font                   { &:before { content: \"\\e047\"; } }\n.glyphicon-bold                   { &:before { content: \"\\e048\"; } }\n.glyphicon-italic                 { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height            { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width             { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left             { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center           { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right            { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify          { &:before { content: \"\\e055\"; } }\n.glyphicon-list                   { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left            { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right           { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video         { &:before { content: \"\\e059\"; } }\n.glyphicon-picture                { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker             { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust                 { &:before { content: \"\\e063\"; } }\n.glyphicon-tint                   { &:before { content: \"\\e064\"; } }\n.glyphicon-edit                   { &:before { content: \"\\e065\"; } }\n.glyphicon-share                  { &:before { content: \"\\e066\"; } }\n.glyphicon-check                  { &:before { content: \"\\e067\"; } }\n.glyphicon-move                   { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward          { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward          { &:before { content: \"\\e070\"; } }\n.glyphicon-backward               { &:before { content: \"\\e071\"; } }\n.glyphicon-play                   { &:before { content: \"\\e072\"; } }\n.glyphicon-pause                  { &:before { content: \"\\e073\"; } }\n.glyphicon-stop                   { &:before { content: \"\\e074\"; } }\n.glyphicon-forward                { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward           { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward           { &:before { content: \"\\e077\"; } }\n.glyphicon-eject                  { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left           { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right          { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign              { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign             { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign            { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign                { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign          { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign              { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot             { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle          { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle              { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle             { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left             { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right            { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up               { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down             { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt              { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full            { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small           { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign       { &:before { content: \"\\e101\"; } }\n.glyphicon-gift                   { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf                   { &:before { content: \"\\e103\"; } }\n.glyphicon-fire                   { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open               { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close              { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign           { &:before { content: \"\\e107\"; } }\n.glyphicon-plane                  { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar               { &:before { content: \"\\e109\"; } }\n.glyphicon-random                 { &:before { content: \"\\e110\"; } }\n.glyphicon-comment                { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet                 { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up             { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down           { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet                { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart          { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close           { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open            { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical        { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal      { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd                    { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn               { &:before { content: \"\\e122\"; } }\n.glyphicon-bell                   { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate            { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up              { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down            { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right             { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left              { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up                { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down              { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right     { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left      { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up        { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down      { &:before { content: \"\\e134\"; } }\n.glyphicon-globe                  { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench                 { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks                  { &:before { content: \"\\e137\"; } }\n.glyphicon-filter                 { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase              { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen             { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard              { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip              { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty            { &:before { content: \"\\e143\"; } }\n.glyphicon-link                   { &:before { content: \"\\e144\"; } }\n.glyphicon-phone                  { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin                { &:before { content: \"\\e146\"; } }\n.glyphicon-usd                    { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp                    { &:before { content: \"\\e149\"; } }\n.glyphicon-sort                   { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet       { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt   { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order          { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt      { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes     { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked              { &:before { content: \"\\e157\"; } }\n.glyphicon-expand                 { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down          { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up            { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in                 { &:before { content: \"\\e161\"; } }\n.glyphicon-flash                  { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out                { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window             { &:before { content: \"\\e164\"; } }\n.glyphicon-record                 { &:before { content: \"\\e165\"; } }\n.glyphicon-save                   { &:before { content: \"\\e166\"; } }\n.glyphicon-open                   { &:before { content: \"\\e167\"; } }\n.glyphicon-saved                  { &:before { content: \"\\e168\"; } }\n.glyphicon-import                 { &:before { content: \"\\e169\"; } }\n.glyphicon-export                 { &:before { content: \"\\e170\"; } }\n.glyphicon-send                   { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk            { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved           { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove          { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save            { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open            { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card            { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer               { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery                { &:before { content: \"\\e179\"; } }\n.glyphicon-header                 { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed             { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone               { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt              { &:before { content: \"\\e183\"; } }\n.glyphicon-tower                  { &:before { content: \"\\e184\"; } }\n.glyphicon-stats                  { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video               { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video               { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles              { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo           { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby            { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1              { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1              { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1              { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark         { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark      { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download         { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload           { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer           { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous         { &:before { content: \"\\e200\"; } }\n.glyphicon-cd                     { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file              { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file              { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up               { &:before { content: \"\\e204\"; } }\n.glyphicon-copy                   { &:before { content: \"\\e205\"; } }\n.glyphicon-paste                  { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door                   { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key                    { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert                  { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer              { &:before { content: \"\\e210\"; } }\n.glyphicon-king                   { &:before { content: \"\\e211\"; } }\n.glyphicon-queen                  { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn                   { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop                 { &:before { content: \"\\e214\"; } }\n.glyphicon-knight                 { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula           { &:before { content: \"\\e216\"; } }\n.glyphicon-tent                   { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard             { &:before { content: \"\\e218\"; } }\n.glyphicon-bed                    { &:before { content: \"\\e219\"; } }\n.glyphicon-apple                  { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase                  { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass              { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp                   { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate              { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank             { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors               { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin                { &:before { content: \"\\e227\"; } }\n.glyphicon-btc                    { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt                    { &:before { content: \"\\e227\"; } }\n.glyphicon-yen                    { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy                    { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble                  { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub                    { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale                  { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly              { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted       { &:before { content: \"\\e232\"; } }\n.glyphicon-education              { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal      { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical        { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger         { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window           { &:before { content: \"\\e237\"; } }\n.glyphicon-oil                    { &:before { content: \"\\e238\"; } }\n.glyphicon-grain                  { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses             { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size              { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color             { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background        { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top       { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom    { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left      { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical  { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right     { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right         { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left          { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom        { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top           { &:before { content: \"\\e253\"; } }\n.glyphicon-console                { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript            { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript              { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left              { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right             { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down              { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up                { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n  .box-sizing(border-box);\n}\n*:before,\n*:after {\n  .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n  font-size: 10px;\n  -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n  font-family: @font-family-base;\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @text-color;\n  background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\n\n\n// Links\n\na {\n  color: @link-color;\n  text-decoration: none;\n\n  &:hover,\n  &:focus {\n    color: @link-hover-color;\n    text-decoration: @link-hover-decoration;\n  }\n\n  &:focus {\n    .tab-focus();\n  }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n  margin: 0;\n}\n\n\n// Images\n\nimg {\n  vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n  .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n  border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n  padding: @thumbnail-padding;\n  line-height: @line-height-base;\n  background-color: @thumbnail-bg;\n  border: 1px solid @thumbnail-border;\n  border-radius: @thumbnail-border-radius;\n  .transition(all .2s ease-in-out);\n\n  // Keep them at most 100% wide\n  .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n  border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n  margin-top:    @line-height-computed;\n  margin-bottom: @line-height-computed;\n  border: 0;\n  border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content\n\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  margin: -1px;\n  padding: 0;\n  overflow: hidden;\n  clip: rect(0,0,0,0);\n  border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n  &:active,\n  &:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n  }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n  cursor: pointer;\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n  -webkit-animation: @animation;\n       -o-animation: @animation;\n          animation: @animation;\n}\n.animation-name(@name) {\n  -webkit-animation-name: @name;\n          animation-name: @name;\n}\n.animation-duration(@duration) {\n  -webkit-animation-duration: @duration;\n          animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n  -webkit-animation-timing-function: @timing-function;\n          animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n  -webkit-animation-delay: @delay;\n          animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n  -webkit-animation-iteration-count: @iteration-count;\n          animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n  -webkit-animation-direction: @direction;\n          animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n  -webkit-animation-fill-mode: @fill-mode;\n          animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n  -webkit-backface-visibility: @visibility;\n     -moz-backface-visibility: @visibility;\n          backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n  -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n          box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n  -webkit-box-sizing: @boxmodel;\n     -moz-box-sizing: @boxmodel;\n          box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n  -webkit-column-count: @column-count;\n     -moz-column-count: @column-count;\n          column-count: @column-count;\n  -webkit-column-gap: @column-gap;\n     -moz-column-gap: @column-gap;\n          column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n  word-wrap: break-word;\n  -webkit-hyphens: @mode;\n     -moz-hyphens: @mode;\n      -ms-hyphens: @mode; // IE10+\n       -o-hyphens: @mode;\n          hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n  // Firefox\n  &::-moz-placeholder {\n    color: @color;\n    opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n  }\n  &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n  &::-webkit-input-placeholder  { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n  -webkit-transform: scale(@ratio);\n      -ms-transform: scale(@ratio); // IE9 only\n       -o-transform: scale(@ratio);\n          transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n  -webkit-transform: scale(@ratioX, @ratioY);\n      -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n       -o-transform: scale(@ratioX, @ratioY);\n          transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n  -webkit-transform: scaleX(@ratio);\n      -ms-transform: scaleX(@ratio); // IE9 only\n       -o-transform: scaleX(@ratio);\n          transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n  -webkit-transform: scaleY(@ratio);\n      -ms-transform: scaleY(@ratio); // IE9 only\n       -o-transform: scaleY(@ratio);\n          transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n  -webkit-transform: skewX(@x) skewY(@y);\n      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n       -o-transform: skewX(@x) skewY(@y);\n          transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n  -webkit-transform: translate(@x, @y);\n      -ms-transform: translate(@x, @y); // IE9 only\n       -o-transform: translate(@x, @y);\n          transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n  -webkit-transform: translate3d(@x, @y, @z);\n          transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n  -webkit-transform: rotate(@degrees);\n      -ms-transform: rotate(@degrees); // IE9 only\n       -o-transform: rotate(@degrees);\n          transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n  -webkit-transform: rotateX(@degrees);\n      -ms-transform: rotateX(@degrees); // IE9 only\n       -o-transform: rotateX(@degrees);\n          transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n  -webkit-transform: rotateY(@degrees);\n      -ms-transform: rotateY(@degrees); // IE9 only\n       -o-transform: rotateY(@degrees);\n          transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n  -webkit-perspective: @perspective;\n     -moz-perspective: @perspective;\n          perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n  -webkit-perspective-origin: @perspective;\n     -moz-perspective-origin: @perspective;\n          perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n  -webkit-transform-origin: @origin;\n     -moz-transform-origin: @origin;\n      -ms-transform-origin: @origin; // IE9 only\n          transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n  -webkit-transition: @transition;\n       -o-transition: @transition;\n          transition: @transition;\n}\n.transition-property(@transition-property) {\n  -webkit-transition-property: @transition-property;\n          transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n  -webkit-transition-delay: @transition-delay;\n          transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n  -webkit-transition-duration: @transition-duration;\n          transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n  -webkit-transition-timing-function: @timing-function;\n          transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n  -webkit-transition: -webkit-transform @transition;\n     -moz-transition: -moz-transform @transition;\n       -o-transition: -o-transform @transition;\n          transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n  -webkit-user-select: @select;\n     -moz-user-select: @select;\n      -ms-user-select: @select; // IE10+\n          user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n  // WebKit-specific. Other browsers will keep their default outline style.\n  // (Initially tried to also force default via `outline: initial`,\n  // but that seems to erroneously remove the outline in Firefox altogether.)\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n  display: @display;\n  max-width: 100%; // Part 1: Set a maximum relative to the parent\n  height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n  background-image: url(\"@{file-1x}\");\n\n  @media\n  only screen and (-webkit-min-device-pixel-ratio: 2),\n  only screen and (   min--moz-device-pixel-ratio: 2),\n  only screen and (     -o-min-device-pixel-ratio: 2/1),\n  only screen and (        min-device-pixel-ratio: 2),\n  only screen and (                min-resolution: 192dpi),\n  only screen and (                min-resolution: 2dppx) {\n    background-image: url(\"@{file-2x}\");\n    background-size: @width-1x @height-1x;\n  }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  font-family: @headings-font-family;\n  font-weight: @headings-font-weight;\n  line-height: @headings-line-height;\n  color: @headings-color;\n\n  small,\n  .small {\n    font-weight: normal;\n    line-height: 1;\n    color: @headings-small-color;\n  }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n  margin-top: @line-height-computed;\n  margin-bottom: (@line-height-computed / 2);\n\n  small,\n  .small {\n    font-size: 65%;\n  }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n  margin-top: (@line-height-computed / 2);\n  margin-bottom: (@line-height-computed / 2);\n\n  small,\n  .small {\n    font-size: 75%;\n  }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n  margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n  margin-bottom: @line-height-computed;\n  font-size: floor((@font-size-base * 1.15));\n  font-weight: 300;\n  line-height: 1.4;\n\n  @media (min-width: @screen-sm-min) {\n    font-size: (@font-size-base * 1.5);\n  }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n  font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n  background-color: @state-warning-bg;\n  padding: .2em;\n}\n\n// Alignment\n.text-left           { text-align: left; }\n.text-right          { text-align: right; }\n.text-center         { text-align: center; }\n.text-justify        { text-align: justify; }\n.text-nowrap         { white-space: nowrap; }\n\n// Transformation\n.text-lowercase      { text-transform: lowercase; }\n.text-uppercase      { text-transform: uppercase; }\n.text-capitalize     { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n  color: @text-muted;\n}\n.text-primary {\n  .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n  .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n  .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n  .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n  .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n  // Given the contrast here, this is the only class to have its color inverted\n  // automatically.\n  color: #fff;\n  .bg-variant(@brand-primary);\n}\n.bg-success {\n  .bg-variant(@state-success-bg);\n}\n.bg-info {\n  .bg-variant(@state-info-bg);\n}\n.bg-warning {\n  .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n  .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n  padding-bottom: ((@line-height-computed / 2) - 1);\n  margin: (@line-height-computed * 2) 0 @line-height-computed;\n  border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n  margin-top: 0;\n  margin-bottom: (@line-height-computed / 2);\n  ul,\n  ol {\n    margin-bottom: 0;\n  }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n  .list-unstyled();\n  margin-left: -5px;\n\n  > li {\n    display: inline-block;\n    padding-left: 5px;\n    padding-right: 5px;\n  }\n}\n\n// Description Lists\ndl {\n  margin-top: 0; // Remove browser default\n  margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n  line-height: @line-height-base;\n}\ndt {\n  font-weight: bold;\n}\ndd {\n  margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n  dd {\n    &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n  }\n\n  @media (min-width: @dl-horizontal-breakpoint) {\n    dt {\n      float: left;\n      width: (@dl-horizontal-offset - 20);\n      clear: left;\n      text-align: right;\n      .text-overflow();\n    }\n    dd {\n      margin-left: @dl-horizontal-offset;\n    }\n  }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n  cursor: help;\n  border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n  font-size: 90%;\n  .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n  padding: (@line-height-computed / 2) @line-height-computed;\n  margin: 0 0 @line-height-computed;\n  font-size: @blockquote-font-size;\n  border-left: 5px solid @blockquote-border-color;\n\n  p,\n  ul,\n  ol {\n    &:last-child {\n      margin-bottom: 0;\n    }\n  }\n\n  // Note: Deprecated small and .small as of v3.1.0\n  // Context: https://github.com/twbs/bootstrap/issues/11660\n  footer,\n  small,\n  .small {\n    display: block;\n    font-size: 80%; // back to default font-size\n    line-height: @line-height-base;\n    color: @blockquote-small-color;\n\n    &:before {\n      content: '\\2014 \\00A0'; // em dash, nbsp\n    }\n  }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n  padding-right: 15px;\n  padding-left: 0;\n  border-right: 5px solid @blockquote-border-color;\n  border-left: 0;\n  text-align: right;\n\n  // Account for citation\n  footer,\n  small,\n  .small {\n    &:before { content: ''; }\n    &:after {\n      content: '\\00A0 \\2014'; // nbsp, em dash\n    }\n  }\n}\n\n// Addresses\naddress {\n  margin-bottom: @line-height-computed;\n  font-style: normal;\n  line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n  color: @color;\n  a&:hover,\n  a&:focus {\n    color: darken(@color, 10%);\n  }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n  background-color: @color;\n  a&:hover,\n  a&:focus {\n    background-color: darken(@color, 10%);\n  }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n  font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: @code-color;\n  background-color: @code-bg;\n  border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: @kbd-color;\n  background-color: @kbd-bg;\n  border-radius: @border-radius-small;\n  box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n  kbd {\n    padding: 0;\n    font-size: 100%;\n    font-weight: bold;\n    box-shadow: none;\n  }\n}\n\n// Blocks of code\npre {\n  display: block;\n  padding: ((@line-height-computed - 1) / 2);\n  margin: 0 0 (@line-height-computed / 2);\n  font-size: (@font-size-base - 1); // 14px to 13px\n  line-height: @line-height-base;\n  word-break: break-all;\n  word-wrap: break-word;\n  color: @pre-color;\n  background-color: @pre-bg;\n  border: 1px solid @pre-border-color;\n  border-radius: @border-radius-base;\n\n  // Account for some code outputs that place code tags in pre tags\n  code {\n    padding: 0;\n    font-size: inherit;\n    color: inherit;\n    white-space: pre-wrap;\n    background-color: transparent;\n    border-radius: 0;\n  }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n  max-height: @pre-scrollable-max-height;\n  overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n  .container-fixed();\n\n  @media (min-width: @screen-sm-min) {\n    width: @container-sm;\n  }\n  @media (min-width: @screen-md-min) {\n    width: @container-md;\n  }\n  @media (min-width: @screen-lg-min) {\n    width: @container-lg;\n  }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n  .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n  .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n  .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n  .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n  .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n  margin-right: auto;\n  margin-left: auto;\n  padding-left:  floor((@gutter / 2));\n  padding-right: ceil((@gutter / 2));\n  &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n  margin-left:  ceil((@gutter / -2));\n  margin-right: floor((@gutter / -2));\n  &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  float: left;\n  width: percentage((@columns / @grid-columns));\n  min-height: 1px;\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n  margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n  left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n  right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n\n  @media (min-width: @screen-sm-min) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-offset(@columns) {\n  @media (min-width: @screen-sm-min) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-push(@columns) {\n  @media (min-width: @screen-sm-min) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-pull(@columns) {\n  @media (min-width: @screen-sm-min) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n\n  @media (min-width: @screen-md-min) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-offset(@columns) {\n  @media (min-width: @screen-md-min) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-push(@columns) {\n  @media (min-width: @screen-md-min) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-pull(@columns) {\n  @media (min-width: @screen-md-min) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n\n  @media (min-width: @screen-lg-min) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-offset(@columns) {\n  @media (min-width: @screen-lg-min) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-push(@columns) {\n  @media (min-width: @screen-lg-min) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-pull(@columns) {\n  @media (min-width: @screen-lg-min) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n  // Common styles for all sizes of grid columns, widths 1-12\n  .col(@index) { // initial\n    @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n    .col((@index + 1), @item);\n  }\n  .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n    @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n    .col((@index + 1), ~\"@{list}, @{item}\");\n  }\n  .col(@index, @list) when (@index > @grid-columns) { // terminal\n    @{list} {\n      position: relative;\n      // Prevent columns from collapsing when empty\n      min-height: 1px;\n      // Inner gutter via padding\n      padding-left:  ceil((@grid-gutter-width / 2));\n      padding-right: floor((@grid-gutter-width / 2));\n    }\n  }\n  .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n  .col(@index) { // initial\n    @item: ~\".col-@{class}-@{index}\";\n    .col((@index + 1), @item);\n  }\n  .col(@index, @list) when (@index =< @grid-columns) { // general\n    @item: ~\".col-@{class}-@{index}\";\n    .col((@index + 1), ~\"@{list}, @{item}\");\n  }\n  .col(@index, @list) when (@index > @grid-columns) { // terminal\n    @{list} {\n      float: left;\n    }\n  }\n  .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n  .col-@{class}-@{index} {\n    width: percentage((@index / @grid-columns));\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n  .col-@{class}-push-@{index} {\n    left: percentage((@index / @grid-columns));\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n  .col-@{class}-push-0 {\n    left: auto;\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n  .col-@{class}-pull-@{index} {\n    right: percentage((@index / @grid-columns));\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n  .col-@{class}-pull-0 {\n    right: auto;\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n  .col-@{class}-offset-@{index} {\n    margin-left: percentage((@index / @grid-columns));\n  }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n  .calc-grid-column(@index, @class, @type);\n  // next iteration\n  .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n  .float-grid-columns(@class);\n  .loop-grid-columns(@grid-columns, @class, width);\n  .loop-grid-columns(@grid-columns, @class, pull);\n  .loop-grid-columns(@grid-columns, @class, push);\n  .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n  background-color: @table-bg;\n}\ncaption {\n  padding-top: @table-cell-padding;\n  padding-bottom: @table-cell-padding;\n  color: @text-muted;\n  text-align: left;\n}\nth {\n  text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n  width: 100%;\n  max-width: 100%;\n  margin-bottom: @line-height-computed;\n  // Cells\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        padding: @table-cell-padding;\n        line-height: @line-height-base;\n        vertical-align: top;\n        border-top: 1px solid @table-border-color;\n      }\n    }\n  }\n  // Bottom align for column headings\n  > thead > tr > th {\n    vertical-align: bottom;\n    border-bottom: 2px solid @table-border-color;\n  }\n  // Remove top border from thead by default\n  > caption + thead,\n  > colgroup + thead,\n  > thead:first-child {\n    > tr:first-child {\n      > th,\n      > td {\n        border-top: 0;\n      }\n    }\n  }\n  // Account for multiple tbody instances\n  > tbody + tbody {\n    border-top: 2px solid @table-border-color;\n  }\n\n  // Nesting\n  .table {\n    background-color: @body-bg;\n  }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        padding: @table-condensed-cell-padding;\n      }\n    }\n  }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n  border: 1px solid @table-border-color;\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        border: 1px solid @table-border-color;\n      }\n    }\n  }\n  > thead > tr {\n    > th,\n    > td {\n      border-bottom-width: 2px;\n    }\n  }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n  > tbody > tr:nth-of-type(odd) {\n    background-color: @table-bg-accent;\n  }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n  > tbody > tr:hover {\n    background-color: @table-bg-hover;\n  }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n  position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n  float: none;\n  display: table-column;\n}\ntable {\n  td,\n  th {\n    &[class*=\"col-\"] {\n      position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n      float: none;\n      display: table-cell;\n    }\n  }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n  overflow-x: auto;\n  min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n  @media screen and (max-width: @screen-xs-max) {\n    width: 100%;\n    margin-bottom: (@line-height-computed * 0.75);\n    overflow-y: hidden;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n    border: 1px solid @table-border-color;\n\n    // Tighten up spacing\n    > .table {\n      margin-bottom: 0;\n\n      // Ensure the content doesn't wrap\n      > thead,\n      > tbody,\n      > tfoot {\n        > tr {\n          > th,\n          > td {\n            white-space: nowrap;\n          }\n        }\n      }\n    }\n\n    // Special overrides for the bordered tables\n    > .table-bordered {\n      border: 0;\n\n      // Nuke the appropriate borders so that the parent can handle them\n      > thead,\n      > tbody,\n      > tfoot {\n        > tr {\n          > th:first-child,\n          > td:first-child {\n            border-left: 0;\n          }\n          > th:last-child,\n          > td:last-child {\n            border-right: 0;\n          }\n        }\n      }\n\n      // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n      // chances are there will be only one `tr` in a `thead` and that would\n      // remove the border altogether.\n      > tbody,\n      > tfoot {\n        > tr:last-child {\n          > th,\n          > td {\n            border-bottom: 0;\n          }\n        }\n      }\n\n    }\n  }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n  // Exact selectors below required to override `.table-striped` and prevent\n  // inheritance to nested tables.\n  .table > thead > tr,\n  .table > tbody > tr,\n  .table > tfoot > tr {\n    > td.@{state},\n    > th.@{state},\n    &.@{state} > td,\n    &.@{state} > th {\n      background-color: @background;\n    }\n  }\n\n  // Hover states for `.table-hover`\n  // Note: this is not available for cells or rows within `thead` or `tfoot`.\n  .table-hover > tbody > tr {\n    > td.@{state}:hover,\n    > th.@{state}:hover,\n    &.@{state}:hover > td,\n    &:hover > .@{state},\n    &.@{state}:hover > th {\n      background-color: darken(@background, 5%);\n    }\n  }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n  padding: 0;\n  margin: 0;\n  border: 0;\n  // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n  // so we reset that to ensure it behaves more like a standard block element.\n  // See https://github.com/twbs/bootstrap/issues/12359.\n  min-width: 0;\n}\n\nlegend {\n  display: block;\n  width: 100%;\n  padding: 0;\n  margin-bottom: @line-height-computed;\n  font-size: (@font-size-base * 1.5);\n  line-height: inherit;\n  color: @legend-color;\n  border: 0;\n  border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n  display: inline-block;\n  max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n  margin-bottom: 5px;\n  font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n  .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  margin: 4px 0 0;\n  margin-top: 1px \\9; // IE8-9\n  line-height: normal;\n}\n\ninput[type=\"file\"] {\n  display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n  display: block;\n  width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n  height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n  .tab-focus();\n}\n\n// Adjust output element\noutput {\n  display: block;\n  padding-top: (@padding-base-vertical + 1);\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n  display: block;\n  width: 100%;\n  height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n  padding: @padding-base-vertical @padding-base-horizontal;\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @input-color;\n  background-color: @input-bg;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid @input-border;\n  border-radius: @input-border-radius; // Note: This has no effect on <select>s in some browsers, due to the limited stylability of <select>s in CSS.\n  .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n  .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n  // Customize the `:focus` state to imitate native WebKit styles.\n  .form-control-focus();\n\n  // Placeholder\n  .placeholder();\n\n  // Unstyle the caret on `<select>`s in IE10+.\n  &::-ms-expand {\n    border: 0;\n    background-color: transparent;\n  }\n\n  // Disabled and read-only inputs\n  //\n  // HTML5 says that controls under a fieldset > legend:first-child won't be\n  // disabled if the fieldset is disabled. Due to implementation difficulty, we\n  // don't honor that edge case; we style them as disabled anyway.\n  &[disabled],\n  &[readonly],\n  fieldset[disabled] & {\n    background-color: @input-bg-disabled;\n    opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655\n  }\n\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n  }\n\n  // Reset height for `textarea`s\n  textarea& {\n    height: auto;\n  }\n}\n\n\n// Search inputs in iOS\n//\n// This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\ninput[type=\"search\"] {\n  -webkit-appearance: none;\n}\n\n\n// Special styles for iOS temporal inputs\n//\n// In Mobile Safari, setting `display: block` on temporal inputs causes the\n// text within the input to become vertically misaligned. As a workaround, we\n// set a pixel line-height that matches the given height of the input, but only\n// for Safari. See https://bugs.webkit.org/show_bug.cgi?id=139848\n//\n// Note that as of 9.3, iOS doesn't support `week`.\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n  input[type=\"date\"],\n  input[type=\"time\"],\n  input[type=\"datetime-local\"],\n  input[type=\"month\"] {\n    &.form-control {\n      line-height: @input-height-base;\n    }\n\n    &.input-sm,\n    .input-group-sm & {\n      line-height: @input-height-small;\n    }\n\n    &.input-lg,\n    .input-group-lg & {\n      line-height: @input-height-large;\n    }\n  }\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n  margin-bottom: @form-group-margin-bottom;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n  position: relative;\n  display: block;\n  margin-top: 10px;\n  margin-bottom: 10px;\n\n  label {\n    min-height: @line-height-computed; // Ensure the input doesn't jump when there is no text\n    padding-left: 20px;\n    margin-bottom: 0;\n    font-weight: normal;\n    cursor: pointer;\n  }\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n  position: absolute;\n  margin-left: -20px;\n  margin-top: 4px \\9;\n}\n\n.radio + .radio,\n.checkbox + .checkbox {\n  margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\n  position: relative;\n  display: inline-block;\n  padding-left: 20px;\n  margin-bottom: 0;\n  vertical-align: middle;\n  font-weight: normal;\n  cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n  margin-top: 0;\n  margin-left: 10px; // space out consecutive inline controls\n}\n\n// Apply same disabled cursor tweak as for inputs\n// Some special care is needed because <label>s don't inherit their parent's `cursor`.\n//\n// Note: Neither radios nor checkboxes can be readonly.\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  &[disabled],\n  &.disabled,\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n  }\n}\n// These classes are used directly on <label>s\n.radio-inline,\n.checkbox-inline {\n  &.disabled,\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n  }\n}\n// These classes are used on elements with <label> descendants\n.radio,\n.checkbox {\n  &.disabled,\n  fieldset[disabled] & {\n    label {\n      cursor: @cursor-disabled;\n    }\n  }\n}\n\n\n// Static form control text\n//\n// Apply class to a `p` element to make any string of text align with labels in\n// a horizontal form layout.\n\n.form-control-static {\n  // Size it appropriately next to real form controls\n  padding-top: (@padding-base-vertical + 1);\n  padding-bottom: (@padding-base-vertical + 1);\n  // Remove default margin from `p`\n  margin-bottom: 0;\n  min-height: (@line-height-computed + @font-size-base);\n\n  &.input-lg,\n  &.input-sm {\n    padding-left: 0;\n    padding-right: 0;\n  }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// The `.form-group-* form-control` variations are sadly duplicated to avoid the\n// issue documented in https://github.com/twbs/bootstrap/issues/15074.\n\n.input-sm {\n  .input-size(@input-height-small; @padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @input-border-radius-small);\n}\n.form-group-sm {\n  .form-control {\n    height: @input-height-small;\n    padding: @padding-small-vertical @padding-small-horizontal;\n    font-size: @font-size-small;\n    line-height: @line-height-small;\n    border-radius: @input-border-radius-small;\n  }\n  select.form-control {\n    height: @input-height-small;\n    line-height: @input-height-small;\n  }\n  textarea.form-control,\n  select[multiple].form-control {\n    height: auto;\n  }\n  .form-control-static {\n    height: @input-height-small;\n    min-height: (@line-height-computed + @font-size-small);\n    padding: (@padding-small-vertical + 1) @padding-small-horizontal;\n    font-size: @font-size-small;\n    line-height: @line-height-small;\n  }\n}\n\n.input-lg {\n  .input-size(@input-height-large; @padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @input-border-radius-large);\n}\n.form-group-lg {\n  .form-control {\n    height: @input-height-large;\n    padding: @padding-large-vertical @padding-large-horizontal;\n    font-size: @font-size-large;\n    line-height: @line-height-large;\n    border-radius: @input-border-radius-large;\n  }\n  select.form-control {\n    height: @input-height-large;\n    line-height: @input-height-large;\n  }\n  textarea.form-control,\n  select[multiple].form-control {\n    height: auto;\n  }\n  .form-control-static {\n    height: @input-height-large;\n    min-height: (@line-height-computed + @font-size-large);\n    padding: (@padding-large-vertical + 1) @padding-large-horizontal;\n    font-size: @font-size-large;\n    line-height: @line-height-large;\n  }\n}\n\n\n// Form control feedback states\n//\n// Apply contextual and semantic states to individual form controls.\n\n.has-feedback {\n  // Enable absolute positioning\n  position: relative;\n\n  // Ensure icons don't overlap text\n  .form-control {\n    padding-right: (@input-height-base * 1.25);\n  }\n}\n// Feedback icon (requires .glyphicon classes)\n.form-control-feedback {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2; // Ensure icon is above input groups\n  display: block;\n  width: @input-height-base;\n  height: @input-height-base;\n  line-height: @input-height-base;\n  text-align: center;\n  pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n  width: @input-height-large;\n  height: @input-height-large;\n  line-height: @input-height-large;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n  width: @input-height-small;\n  height: @input-height-small;\n  line-height: @input-height-small;\n}\n\n// Feedback states\n.has-success {\n  .form-control-validation(@state-success-text; @state-success-text; @state-success-bg);\n}\n.has-warning {\n  .form-control-validation(@state-warning-text; @state-warning-text; @state-warning-bg);\n}\n.has-error {\n  .form-control-validation(@state-danger-text; @state-danger-text; @state-danger-bg);\n}\n\n// Reposition feedback icon if input has visible label above\n.has-feedback label {\n\n  & ~ .form-control-feedback {\n    top: (@line-height-computed + 5); // Height of the `label` and its margin\n  }\n  &.sr-only ~ .form-control-feedback {\n    top: 0;\n  }\n}\n\n\n// Help text\n//\n// Apply to any element you wish to create light text for placement immediately\n// below a form control. Use for general help, formatting, or instructional text.\n\n.help-block {\n  display: block; // account for any element using help-block\n  margin-top: 5px;\n  margin-bottom: 10px;\n  color: lighten(@text-color, 25%); // lighten the text some for contrast\n}\n\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n//\n// Heads up! This is mixin-ed into `.navbar-form` in navbars.less.\n\n.form-inline {\n\n  // Kick in the inline\n  @media (min-width: @screen-sm-min) {\n    // Inline-block all the things for \"inline\"\n    .form-group {\n      display: inline-block;\n      margin-bottom: 0;\n      vertical-align: middle;\n    }\n\n    // In navbar-form, allow folks to *not* use `.form-group`\n    .form-control {\n      display: inline-block;\n      width: auto; // Prevent labels from stacking above inputs in `.form-group`\n      vertical-align: middle;\n    }\n\n    // Make static controls behave like regular ones\n    .form-control-static {\n      display: inline-block;\n    }\n\n    .input-group {\n      display: inline-table;\n      vertical-align: middle;\n\n      .input-group-addon,\n      .input-group-btn,\n      .form-control {\n        width: auto;\n      }\n    }\n\n    // Input groups need that 100% width though\n    .input-group > .form-control {\n      width: 100%;\n    }\n\n    .control-label {\n      margin-bottom: 0;\n      vertical-align: middle;\n    }\n\n    // Remove default margin on radios/checkboxes that were used for stacking, and\n    // then undo the floating of radios and checkboxes to match.\n    .radio,\n    .checkbox {\n      display: inline-block;\n      margin-top: 0;\n      margin-bottom: 0;\n      vertical-align: middle;\n\n      label {\n        padding-left: 0;\n      }\n    }\n    .radio input[type=\"radio\"],\n    .checkbox input[type=\"checkbox\"] {\n      position: relative;\n      margin-left: 0;\n    }\n\n    // Re-override the feedback icon.\n    .has-feedback .form-control-feedback {\n      top: 0;\n    }\n  }\n}\n\n\n// Horizontal forms\n//\n// Horizontal forms are built on grid classes and allow you to create forms with\n// labels on the left and inputs on the right.\n\n.form-horizontal {\n\n  // Consistent vertical alignment of radios and checkboxes\n  //\n  // Labels also get some reset styles, but that is scoped to a media query below.\n  .radio,\n  .checkbox,\n  .radio-inline,\n  .checkbox-inline {\n    margin-top: 0;\n    margin-bottom: 0;\n    padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n  }\n  // Account for padding we're adding to ensure the alignment and of help text\n  // and other content below items\n  .radio,\n  .checkbox {\n    min-height: (@line-height-computed + (@padding-base-vertical + 1));\n  }\n\n  // Make form groups behave like rows\n  .form-group {\n    .make-row();\n  }\n\n  // Reset spacing and right align labels, but scope to media queries so that\n  // labels on narrow viewports stack the same as a default form example.\n  @media (min-width: @screen-sm-min) {\n    .control-label {\n      text-align: right;\n      margin-bottom: 0;\n      padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n    }\n  }\n\n  // Validation states\n  //\n  // Reposition the icon because it's now within a grid column and columns have\n  // `position: relative;` on them. Also accounts for the grid gutter padding.\n  .has-feedback .form-control-feedback {\n    right: floor((@grid-gutter-width / 2));\n  }\n\n  // Form group sizes\n  //\n  // Quick utility class for applying `.input-lg` and `.input-sm` styles to the\n  // inputs and labels within a `.form-group`.\n  .form-group-lg {\n    @media (min-width: @screen-sm-min) {\n      .control-label {\n        padding-top: (@padding-large-vertical + 1);\n        font-size: @font-size-large;\n      }\n    }\n  }\n  .form-group-sm {\n    @media (min-width: @screen-sm-min) {\n      .control-label {\n        padding-top: (@padding-small-vertical + 1);\n        font-size: @font-size-small;\n      }\n    }\n  }\n}\n","// Form validation states\n//\n// Used in forms.less to generate the form validation CSS for warnings, errors,\n// and successes.\n\n.form-control-validation(@text-color: #555; @border-color: #ccc; @background-color: #f5f5f5) {\n  // Color the label and help text\n  .help-block,\n  .control-label,\n  .radio,\n  .checkbox,\n  .radio-inline,\n  .checkbox-inline,\n  &.radio label,\n  &.checkbox label,\n  &.radio-inline label,\n  &.checkbox-inline label  {\n    color: @text-color;\n  }\n  // Set the border and box shadow on specific inputs to match\n  .form-control {\n    border-color: @border-color;\n    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work\n    &:focus {\n      border-color: darken(@border-color, 10%);\n      @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@border-color, 20%);\n      .box-shadow(@shadow);\n    }\n  }\n  // Set validation states also for addons\n  .input-group-addon {\n    color: @text-color;\n    border-color: @border-color;\n    background-color: @background-color;\n  }\n  // Optional feedback icon\n  .form-control-feedback {\n    color: @text-color;\n  }\n}\n\n\n// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `@input-border-focus` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n.form-control-focus(@color: @input-border-focus) {\n  @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);\n  &:focus {\n    border-color: @color;\n    outline: 0;\n    .box-shadow(~\"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px @{color-rgba}\");\n  }\n}\n\n// Form control sizing\n//\n// Relative text size, padding, and border-radii changes for form controls. For\n// horizontal sizing, wrap controls in the predefined grid classes. `<select>`\n// element gets special love because it's special, and that's a fact!\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  height: @input-height;\n  padding: @padding-vertical @padding-horizontal;\n  font-size: @font-size;\n  line-height: @line-height;\n  border-radius: @border-radius;\n\n  select& {\n    height: @input-height;\n    line-height: @input-height;\n  }\n\n  textarea&,\n  select[multiple]& {\n    height: auto;\n  }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n  display: inline-block;\n  margin-bottom: 0; // For input.btn\n  font-weight: @btn-font-weight;\n  text-align: center;\n  vertical-align: middle;\n  touch-action: manipulation;\n  cursor: pointer;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid transparent;\n  white-space: nowrap;\n  .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n  .user-select(none);\n\n  &,\n  &:active,\n  &.active {\n    &:focus,\n    &.focus {\n      .tab-focus();\n    }\n  }\n\n  &:hover,\n  &:focus,\n  &.focus {\n    color: @btn-default-color;\n    text-decoration: none;\n  }\n\n  &:active,\n  &.active {\n    outline: 0;\n    background-image: none;\n    .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n  }\n\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n    .opacity(.65);\n    .box-shadow(none);\n  }\n\n  a& {\n    &.disabled,\n    fieldset[disabled] & {\n      pointer-events: none; // Future-proof disabling of clicks on `<a>` elements\n    }\n  }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n  .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n  .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n  .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n  .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n  .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n  .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n  color: @link-color;\n  font-weight: normal;\n  border-radius: 0;\n\n  &,\n  &:active,\n  &.active,\n  &[disabled],\n  fieldset[disabled] & {\n    background-color: transparent;\n    .box-shadow(none);\n  }\n  &,\n  &:hover,\n  &:focus,\n  &:active {\n    border-color: transparent;\n  }\n  &:hover,\n  &:focus {\n    color: @link-hover-color;\n    text-decoration: @link-hover-decoration;\n    background-color: transparent;\n  }\n  &[disabled],\n  fieldset[disabled] & {\n    &:hover,\n    &:focus {\n      color: @btn-link-disabled-color;\n      text-decoration: none;\n    }\n  }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n  // line-height: ensure even-numbered height of button next to large input\n  .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n  // line-height: ensure proper height of button next to small input\n  .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n  .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n  display: block;\n  width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n  margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n  &.btn-block {\n    width: 100%;\n  }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n  color: @color;\n  background-color: @background;\n  border-color: @border;\n\n  &:focus,\n  &.focus {\n    color: @color;\n    background-color: darken(@background, 10%);\n        border-color: darken(@border, 25%);\n  }\n  &:hover {\n    color: @color;\n    background-color: darken(@background, 10%);\n        border-color: darken(@border, 12%);\n  }\n  &:active,\n  &.active,\n  .open > .dropdown-toggle& {\n    color: @color;\n    background-color: darken(@background, 10%);\n        border-color: darken(@border, 12%);\n\n    &:hover,\n    &:focus,\n    &.focus {\n      color: @color;\n      background-color: darken(@background, 17%);\n          border-color: darken(@border, 25%);\n    }\n  }\n  &:active,\n  &.active,\n  .open > .dropdown-toggle& {\n    background-image: none;\n  }\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    &:hover,\n    &:focus,\n    &.focus {\n      background-color: @background;\n          border-color: @border;\n    }\n  }\n\n  .badge {\n    color: @background;\n    background-color: @color;\n  }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  padding: @padding-vertical @padding-horizontal;\n  font-size: @font-size;\n  line-height: @line-height;\n  border-radius: @border-radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n  opacity: @opacity;\n  // IE8 filter\n  @opacity-ie: (@opacity * 100);\n  filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n","//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n  opacity: 0;\n  .transition(opacity .15s linear);\n  &.in {\n    opacity: 1;\n  }\n}\n\n.collapse {\n  display: none;\n\n  &.in      { display: block; }\n  tr&.in    { display: table-row; }\n  tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  .transition-property(~\"height, visibility\");\n  .transition-duration(.35s);\n  .transition-timing-function(ease);\n}\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 2px;\n  vertical-align: middle;\n  border-top:   @caret-width-base dashed;\n  border-top:   @caret-width-base solid ~\"\\9\"; // IE8\n  border-right: @caret-width-base solid transparent;\n  border-left:  @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n  position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n  outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: @zindex-dropdown;\n  display: none; // none by default, but block on \"open\" of the menu\n  float: left;\n  min-width: 160px;\n  padding: 5px 0;\n  margin: 2px 0 0; // override default ul\n  list-style: none;\n  font-size: @font-size-base;\n  text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n  background-color: @dropdown-bg;\n  border: 1px solid @dropdown-fallback-border; // IE8 fallback\n  border: 1px solid @dropdown-border;\n  border-radius: @border-radius-base;\n  .box-shadow(0 6px 12px rgba(0,0,0,.175));\n  background-clip: padding-box;\n\n  // Aligns the dropdown menu to right\n  //\n  // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n  &.pull-right {\n    right: 0;\n    left: auto;\n  }\n\n  // Dividers (basically an hr) within the dropdown\n  .divider {\n    .nav-divider(@dropdown-divider-bg);\n  }\n\n  // Links within the dropdown menu\n  > li > a {\n    display: block;\n    padding: 3px 20px;\n    clear: both;\n    font-weight: normal;\n    line-height: @line-height-base;\n    color: @dropdown-link-color;\n    white-space: nowrap; // prevent links from randomly breaking onto new lines\n  }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    color: @dropdown-link-hover-color;\n    background-color: @dropdown-link-hover-bg;\n  }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n  &,\n  &:hover,\n  &:focus {\n    color: @dropdown-link-active-color;\n    text-decoration: none;\n    outline: 0;\n    background-color: @dropdown-link-active-bg;\n  }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n  &,\n  &:hover,\n  &:focus {\n    color: @dropdown-link-disabled-color;\n  }\n\n  // Nuke hover/focus effects\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    background-color: transparent;\n    background-image: none; // Remove CSS gradient\n    .reset-filter();\n    cursor: @cursor-disabled;\n  }\n}\n\n// Open state for the dropdown\n.open {\n  // Show the menu\n  > .dropdown-menu {\n    display: block;\n  }\n\n  // Remove the outline when :focus is triggered\n  > a {\n    outline: 0;\n  }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n  left: auto; // Reset the default from `.dropdown-menu`\n  right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n  left: 0;\n  right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n  display: block;\n  padding: 3px 20px;\n  font-size: @font-size-small;\n  line-height: @line-height-base;\n  color: @dropdown-header-color;\n  white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n  position: fixed;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  top: 0;\n  z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n  right: 0;\n  left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n  // Reverse the caret\n  .caret {\n    border-top: 0;\n    border-bottom: @caret-width-base dashed;\n    border-bottom: @caret-width-base solid ~\"\\9\"; // IE8\n    content: \"\";\n  }\n  // Different positioning for bottom up menu\n  .dropdown-menu {\n    top: auto;\n    bottom: 100%;\n    margin-bottom: 2px;\n  }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-right {\n    .dropdown-menu {\n      .dropdown-menu-right();\n    }\n    // Necessary for overrides of the default right aligned menu.\n    // Will remove come v4 in all likelihood.\n    .dropdown-menu-left {\n      .dropdown-menu-left();\n    }\n  }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n  height: 1px;\n  margin: ((@line-height-computed / 2) - 1) 0;\n  overflow: hidden;\n  background-color: @color;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n  filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle; // match .btn alignment given font-size hack above\n  > .btn {\n    position: relative;\n    float: left;\n    // Bring the \"active\" button to the front\n    &:hover,\n    &:focus,\n    &:active,\n    &.active {\n      z-index: 2;\n    }\n  }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n  .btn + .btn,\n  .btn + .btn-group,\n  .btn-group + .btn,\n  .btn-group + .btn-group {\n    margin-left: -1px;\n  }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n  margin-left: -5px; // Offset the first child's margin\n  &:extend(.clearfix all);\n\n  .btn,\n  .btn-group,\n  .input-group {\n    float: left;\n  }\n  > .btn,\n  > .btn-group,\n  > .input-group {\n    margin-left: 5px;\n  }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n  border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n  margin-left: 0;\n  &:not(:last-child):not(.dropdown-toggle) {\n    .border-right-radius(0);\n  }\n}\n// Need .dropdown-toggle since :last-child doesn't apply, given that a .dropdown-menu is used immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n  .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n  float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n  > .btn:last-child,\n  > .dropdown-toggle {\n    .border-right-radius(0);\n  }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n  outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n  padding-left: 8px;\n  padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n  padding-left: 12px;\n  padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n  .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n  // Show no shadow for `.btn-link` since it has no other button styles.\n  &.btn-link {\n    .box-shadow(none);\n  }\n}\n\n\n// Reposition the caret\n.btn .caret {\n  margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n  border-width: @caret-width-large @caret-width-large 0;\n  border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n  border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n  > .btn,\n  > .btn-group,\n  > .btn-group > .btn {\n    display: block;\n    float: none;\n    width: 100%;\n    max-width: 100%;\n  }\n\n  // Clear floats so dropdown menus can be properly placed\n  > .btn-group {\n    &:extend(.clearfix all);\n    > .btn {\n      float: none;\n    }\n  }\n\n  > .btn + .btn,\n  > .btn + .btn-group,\n  > .btn-group + .btn,\n  > .btn-group + .btn-group {\n    margin-top: -1px;\n    margin-left: 0;\n  }\n}\n\n.btn-group-vertical > .btn {\n  &:not(:first-child):not(:last-child) {\n    border-radius: 0;\n  }\n  &:first-child:not(:last-child) {\n    .border-top-radius(@btn-border-radius-base);\n    .border-bottom-radius(0);\n  }\n  &:last-child:not(:first-child) {\n    .border-top-radius(0);\n    .border-bottom-radius(@btn-border-radius-base);\n  }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n  > .btn:last-child,\n  > .dropdown-toggle {\n    .border-bottom-radius(0);\n  }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n  display: table;\n  width: 100%;\n  table-layout: fixed;\n  border-collapse: separate;\n  > .btn,\n  > .btn-group {\n    float: none;\n    display: table-cell;\n    width: 1%;\n  }\n  > .btn-group .btn {\n    width: 100%;\n  }\n\n  > .btn-group .dropdown-menu {\n    left: auto;\n  }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n  > .btn,\n  > .btn-group > .btn {\n    input[type=\"radio\"],\n    input[type=\"checkbox\"] {\n      position: absolute;\n      clip: rect(0,0,0,0);\n      pointer-events: none;\n    }\n  }\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n  border-top-right-radius: @radius;\n   border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n  border-bottom-right-radius: @radius;\n     border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n  border-bottom-right-radius: @radius;\n   border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n  border-bottom-left-radius: @radius;\n     border-top-left-radius: @radius;\n}\n","//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n  position: relative; // For dropdowns\n  display: table;\n  border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n  // Undo padding and float of grid classes\n  &[class*=\"col-\"] {\n    float: none;\n    padding-left: 0;\n    padding-right: 0;\n  }\n\n  .form-control {\n    // Ensure that the input is always above the *appended* addon button for\n    // proper border colors.\n    position: relative;\n    z-index: 2;\n\n    // IE9 fubars the placeholder attribute in text inputs and the arrows on\n    // select elements in input groups. To fix it, we float the input. Details:\n    // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n    float: left;\n\n    width: 100%;\n    margin-bottom: 0;\n\n    &:focus {\n      z-index: 3;\n    }\n  }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n  .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n  .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n  display: table-cell;\n\n  &:not(:first-child):not(:last-child) {\n    border-radius: 0;\n  }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n  width: 1%;\n  white-space: nowrap;\n  vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n  padding: @padding-base-vertical @padding-base-horizontal;\n  font-size: @font-size-base;\n  font-weight: normal;\n  line-height: 1;\n  color: @input-color;\n  text-align: center;\n  background-color: @input-group-addon-bg;\n  border: 1px solid @input-group-addon-border-color;\n  border-radius: @input-border-radius;\n\n  // Sizing\n  &.input-sm {\n    padding: @padding-small-vertical @padding-small-horizontal;\n    font-size: @font-size-small;\n    border-radius: @input-border-radius-small;\n  }\n  &.input-lg {\n    padding: @padding-large-vertical @padding-large-horizontal;\n    font-size: @font-size-large;\n    border-radius: @input-border-radius-large;\n  }\n\n  // Nuke default margins from checkboxes and radios to vertically center within.\n  input[type=\"radio\"],\n  input[type=\"checkbox\"] {\n    margin-top: 0;\n  }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n  .border-right-radius(0);\n}\n.input-group-addon:first-child {\n  border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n  .border-left-radius(0);\n}\n.input-group-addon:last-child {\n  border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n  position: relative;\n  // Jankily prevent input button groups from wrapping with `white-space` and\n  // `font-size` in combination with `inline-block` on buttons.\n  font-size: 0;\n  white-space: nowrap;\n\n  // Negative margin for spacing, position for bringing hovered/focused/actived\n  // element above the siblings.\n  > .btn {\n    position: relative;\n    + .btn {\n      margin-left: -1px;\n    }\n    // Bring the \"active\" button to the front\n    &:hover,\n    &:focus,\n    &:active {\n      z-index: 2;\n    }\n  }\n\n  // Negative margin to only have a 1px border between the two\n  &:first-child {\n    > .btn,\n    > .btn-group {\n      margin-right: -1px;\n    }\n  }\n  &:last-child {\n    > .btn,\n    > .btn-group {\n      z-index: 2;\n      margin-left: -1px;\n    }\n  }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n  margin-bottom: 0;\n  padding-left: 0; // Override default ul/ol\n  list-style: none;\n  &:extend(.clearfix all);\n\n  > li {\n    position: relative;\n    display: block;\n\n    > a {\n      position: relative;\n      display: block;\n      padding: @nav-link-padding;\n      &:hover,\n      &:focus {\n        text-decoration: none;\n        background-color: @nav-link-hover-bg;\n      }\n    }\n\n    // Disabled state sets text to gray and nukes hover/tab effects\n    &.disabled > a {\n      color: @nav-disabled-link-color;\n\n      &:hover,\n      &:focus {\n        color: @nav-disabled-link-hover-color;\n        text-decoration: none;\n        background-color: transparent;\n        cursor: @cursor-disabled;\n      }\n    }\n  }\n\n  // Open dropdowns\n  .open > a {\n    &,\n    &:hover,\n    &:focus {\n      background-color: @nav-link-hover-bg;\n      border-color: @link-color;\n    }\n  }\n\n  // Nav dividers (deprecated with v3.0.1)\n  //\n  // This should have been removed in v3 with the dropping of `.nav-list`, but\n  // we missed it. We don't currently support this anywhere, but in the interest\n  // of maintaining backward compatibility in case you use it, it's deprecated.\n  .nav-divider {\n    .nav-divider();\n  }\n\n  // Prevent IE8 from misplacing imgs\n  //\n  // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n  > li > a > img {\n    max-width: none;\n  }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n  border-bottom: 1px solid @nav-tabs-border-color;\n  > li {\n    float: left;\n    // Make the list-items overlay the bottom border\n    margin-bottom: -1px;\n\n    // Actual tabs (as links)\n    > a {\n      margin-right: 2px;\n      line-height: @line-height-base;\n      border: 1px solid transparent;\n      border-radius: @border-radius-base @border-radius-base 0 0;\n      &:hover {\n        border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n      }\n    }\n\n    // Active state, and its :hover to override normal :hover\n    &.active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @nav-tabs-active-link-hover-color;\n        background-color: @nav-tabs-active-link-hover-bg;\n        border: 1px solid @nav-tabs-active-link-hover-border-color;\n        border-bottom-color: transparent;\n        cursor: default;\n      }\n    }\n  }\n  // pulling this in mainly for less shorthand\n  &.nav-justified {\n    .nav-justified();\n    .nav-tabs-justified();\n  }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n  > li {\n    float: left;\n\n    // Links rendered as pills\n    > a {\n      border-radius: @nav-pills-border-radius;\n    }\n    + li {\n      margin-left: 2px;\n    }\n\n    // Active state\n    &.active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @nav-pills-active-link-hover-color;\n        background-color: @nav-pills-active-link-hover-bg;\n      }\n    }\n  }\n}\n\n\n// Stacked pills\n.nav-stacked {\n  > li {\n    float: none;\n    + li {\n      margin-top: 2px;\n      margin-left: 0; // no need for this gap between nav items\n    }\n  }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n  width: 100%;\n\n  > li {\n    float: none;\n    > a {\n      text-align: center;\n      margin-bottom: 5px;\n    }\n  }\n\n  > .dropdown .dropdown-menu {\n    top: auto;\n    left: auto;\n  }\n\n  @media (min-width: @screen-sm-min) {\n    > li {\n      display: table-cell;\n      width: 1%;\n      > a {\n        margin-bottom: 0;\n      }\n    }\n  }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n  border-bottom: 0;\n\n  > li > a {\n    // Override margin from .nav-tabs\n    margin-right: 0;\n    border-radius: @border-radius-base;\n  }\n\n  > .active > a,\n  > .active > a:hover,\n  > .active > a:focus {\n    border: 1px solid @nav-tabs-justified-link-border-color;\n  }\n\n  @media (min-width: @screen-sm-min) {\n    > li > a {\n      border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n      border-radius: @border-radius-base @border-radius-base 0 0;\n    }\n    > .active > a,\n    > .active > a:hover,\n    > .active > a:focus {\n      border-bottom-color: @nav-tabs-justified-active-link-border-color;\n    }\n  }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n  > .tab-pane {\n    display: none;\n  }\n  > .active {\n    display: block;\n  }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n  // make dropdown border overlap tab border\n  margin-top: -1px;\n  // Remove the top rounded corners here since there is a hard edge above the menu\n  .border-top-radius(0);\n}\n","//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n  position: relative;\n  min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n  margin-bottom: @navbar-margin-bottom;\n  border: 1px solid transparent;\n\n  // Prevent floats from breaking the navbar\n  &:extend(.clearfix all);\n\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: @navbar-border-radius;\n  }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n  &:extend(.clearfix all);\n\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n  }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n  overflow-x: visible;\n  padding-right: @navbar-padding-horizontal;\n  padding-left:  @navbar-padding-horizontal;\n  border-top: 1px solid transparent;\n  box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n  &:extend(.clearfix all);\n  -webkit-overflow-scrolling: touch;\n\n  &.in {\n    overflow-y: auto;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    width: auto;\n    border-top: 0;\n    box-shadow: none;\n\n    &.collapse {\n      display: block !important;\n      height: auto !important;\n      padding-bottom: 0; // Override default setting\n      overflow: visible !important;\n    }\n\n    &.in {\n      overflow-y: visible;\n    }\n\n    // Undo the collapse side padding for navbars with containers to ensure\n    // alignment of right-aligned contents.\n    .navbar-fixed-top &,\n    .navbar-static-top &,\n    .navbar-fixed-bottom & {\n      padding-left: 0;\n      padding-right: 0;\n    }\n  }\n}\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  .navbar-collapse {\n    max-height: @navbar-collapse-max-height;\n\n    @media (max-device-width: @screen-xs-min) and (orientation: landscape) {\n      max-height: 200px;\n    }\n  }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n  > .navbar-header,\n  > .navbar-collapse {\n    margin-right: -@navbar-padding-horizontal;\n    margin-left:  -@navbar-padding-horizontal;\n\n    @media (min-width: @grid-float-breakpoint) {\n      margin-right: 0;\n      margin-left:  0;\n    }\n  }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n  z-index: @zindex-navbar;\n  border-width: 0 0 1px;\n\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: 0;\n  }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  position: fixed;\n  right: 0;\n  left: 0;\n  z-index: @zindex-navbar-fixed;\n\n  // Undo the rounded corners\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top {\n  top: 0;\n  border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n  bottom: 0;\n  margin-bottom: 0; // override .navbar defaults\n  border-width: 1px 0 0;\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n  float: left;\n  padding: @navbar-padding-vertical @navbar-padding-horizontal;\n  font-size: @font-size-large;\n  line-height: @line-height-computed;\n  height: @navbar-height;\n\n  &:hover,\n  &:focus {\n    text-decoration: none;\n  }\n\n  > img {\n    display: block;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    .navbar > .container &,\n    .navbar > .container-fluid & {\n      margin-left: -@navbar-padding-horizontal;\n    }\n  }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n  position: relative;\n  float: right;\n  margin-right: @navbar-padding-horizontal;\n  padding: 9px 10px;\n  .navbar-vertical-align(34px);\n  background-color: transparent;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid transparent;\n  border-radius: @border-radius-base;\n\n  // We remove the `outline` here, but later compensate by attaching `:hover`\n  // styles to `:focus`.\n  &:focus {\n    outline: 0;\n  }\n\n  // Bars\n  .icon-bar {\n    display: block;\n    width: 22px;\n    height: 2px;\n    border-radius: 1px;\n  }\n  .icon-bar + .icon-bar {\n    margin-top: 4px;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    display: none;\n  }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n  margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n  > li > a {\n    padding-top:    10px;\n    padding-bottom: 10px;\n    line-height: @line-height-computed;\n  }\n\n  @media (max-width: @grid-float-breakpoint-max) {\n    // Dropdowns get custom display when collapsed\n    .open .dropdown-menu {\n      position: static;\n      float: none;\n      width: auto;\n      margin-top: 0;\n      background-color: transparent;\n      border: 0;\n      box-shadow: none;\n      > li > a,\n      .dropdown-header {\n        padding: 5px 15px 5px 25px;\n      }\n      > li > a {\n        line-height: @line-height-computed;\n        &:hover,\n        &:focus {\n          background-image: none;\n        }\n      }\n    }\n  }\n\n  // Uncollapse the nav\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n    margin: 0;\n\n    > li {\n      float: left;\n      > a {\n        padding-top:    @navbar-padding-vertical;\n        padding-bottom: @navbar-padding-vertical;\n      }\n    }\n  }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n  margin-left: -@navbar-padding-horizontal;\n  margin-right: -@navbar-padding-horizontal;\n  padding: 10px @navbar-padding-horizontal;\n  border-top: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n  .box-shadow(@shadow);\n\n  // Mixin behavior for optimum display\n  .form-inline();\n\n  .form-group {\n    @media (max-width: @grid-float-breakpoint-max) {\n      margin-bottom: 5px;\n\n      &:last-child {\n        margin-bottom: 0;\n      }\n    }\n  }\n\n  // Vertically center in expanded, horizontal navbar\n  .navbar-vertical-align(@input-height-base);\n\n  // Undo 100% width for pull classes\n  @media (min-width: @grid-float-breakpoint) {\n    width: auto;\n    border: 0;\n    margin-left: 0;\n    margin-right: 0;\n    padding-top: 0;\n    padding-bottom: 0;\n    .box-shadow(none);\n  }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n  margin-top: 0;\n  .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n  margin-bottom: 0;\n  .border-top-radius(@navbar-border-radius);\n  .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n  .navbar-vertical-align(@input-height-base);\n\n  &.btn-sm {\n    .navbar-vertical-align(@input-height-small);\n  }\n  &.btn-xs {\n    .navbar-vertical-align(22);\n  }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n  .navbar-vertical-align(@line-height-computed);\n\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n    margin-left: @navbar-padding-horizontal;\n    margin-right: @navbar-padding-horizontal;\n  }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n//\n// Declared after the navbar components to ensure more specificity on the margins.\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-left  { .pull-left(); }\n  .navbar-right {\n    .pull-right();\n    margin-right: -@navbar-padding-horizontal;\n\n    ~ .navbar-right {\n      margin-right: 0;\n    }\n  }\n}\n\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n  background-color: @navbar-default-bg;\n  border-color: @navbar-default-border;\n\n  .navbar-brand {\n    color: @navbar-default-brand-color;\n    &:hover,\n    &:focus {\n      color: @navbar-default-brand-hover-color;\n      background-color: @navbar-default-brand-hover-bg;\n    }\n  }\n\n  .navbar-text {\n    color: @navbar-default-color;\n  }\n\n  .navbar-nav {\n    > li > a {\n      color: @navbar-default-link-color;\n\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-hover-color;\n        background-color: @navbar-default-link-hover-bg;\n      }\n    }\n    > .active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-active-color;\n        background-color: @navbar-default-link-active-bg;\n      }\n    }\n    > .disabled > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-disabled-color;\n        background-color: @navbar-default-link-disabled-bg;\n      }\n    }\n  }\n\n  .navbar-toggle {\n    border-color: @navbar-default-toggle-border-color;\n    &:hover,\n    &:focus {\n      background-color: @navbar-default-toggle-hover-bg;\n    }\n    .icon-bar {\n      background-color: @navbar-default-toggle-icon-bar-bg;\n    }\n  }\n\n  .navbar-collapse,\n  .navbar-form {\n    border-color: @navbar-default-border;\n  }\n\n  // Dropdown menu items\n  .navbar-nav {\n    // Remove background color from open dropdown\n    > .open > a {\n      &,\n      &:hover,\n      &:focus {\n        background-color: @navbar-default-link-active-bg;\n        color: @navbar-default-link-active-color;\n      }\n    }\n\n    @media (max-width: @grid-float-breakpoint-max) {\n      // Dropdowns get custom display when collapsed\n      .open .dropdown-menu {\n        > li > a {\n          color: @navbar-default-link-color;\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-hover-color;\n            background-color: @navbar-default-link-hover-bg;\n          }\n        }\n        > .active > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-active-color;\n            background-color: @navbar-default-link-active-bg;\n          }\n        }\n        > .disabled > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-disabled-color;\n            background-color: @navbar-default-link-disabled-bg;\n          }\n        }\n      }\n    }\n  }\n\n\n  // Links in navbars\n  //\n  // Add a class to ensure links outside the navbar nav are colored correctly.\n\n  .navbar-link {\n    color: @navbar-default-link-color;\n    &:hover {\n      color: @navbar-default-link-hover-color;\n    }\n  }\n\n  .btn-link {\n    color: @navbar-default-link-color;\n    &:hover,\n    &:focus {\n      color: @navbar-default-link-hover-color;\n    }\n    &[disabled],\n    fieldset[disabled] & {\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-disabled-color;\n      }\n    }\n  }\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n  background-color: @navbar-inverse-bg;\n  border-color: @navbar-inverse-border;\n\n  .navbar-brand {\n    color: @navbar-inverse-brand-color;\n    &:hover,\n    &:focus {\n      color: @navbar-inverse-brand-hover-color;\n      background-color: @navbar-inverse-brand-hover-bg;\n    }\n  }\n\n  .navbar-text {\n    color: @navbar-inverse-color;\n  }\n\n  .navbar-nav {\n    > li > a {\n      color: @navbar-inverse-link-color;\n\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-hover-color;\n        background-color: @navbar-inverse-link-hover-bg;\n      }\n    }\n    > .active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-active-color;\n        background-color: @navbar-inverse-link-active-bg;\n      }\n    }\n    > .disabled > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-disabled-color;\n        background-color: @navbar-inverse-link-disabled-bg;\n      }\n    }\n  }\n\n  // Darken the responsive nav toggle\n  .navbar-toggle {\n    border-color: @navbar-inverse-toggle-border-color;\n    &:hover,\n    &:focus {\n      background-color: @navbar-inverse-toggle-hover-bg;\n    }\n    .icon-bar {\n      background-color: @navbar-inverse-toggle-icon-bar-bg;\n    }\n  }\n\n  .navbar-collapse,\n  .navbar-form {\n    border-color: darken(@navbar-inverse-bg, 7%);\n  }\n\n  // Dropdowns\n  .navbar-nav {\n    > .open > a {\n      &,\n      &:hover,\n      &:focus {\n        background-color: @navbar-inverse-link-active-bg;\n        color: @navbar-inverse-link-active-color;\n      }\n    }\n\n    @media (max-width: @grid-float-breakpoint-max) {\n      // Dropdowns get custom display\n      .open .dropdown-menu {\n        > .dropdown-header {\n          border-color: @navbar-inverse-border;\n        }\n        .divider {\n          background-color: @navbar-inverse-border;\n        }\n        > li > a {\n          color: @navbar-inverse-link-color;\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-hover-color;\n            background-color: @navbar-inverse-link-hover-bg;\n          }\n        }\n        > .active > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-active-color;\n            background-color: @navbar-inverse-link-active-bg;\n          }\n        }\n        > .disabled > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-disabled-color;\n            background-color: @navbar-inverse-link-disabled-bg;\n          }\n        }\n      }\n    }\n  }\n\n  .navbar-link {\n    color: @navbar-inverse-link-color;\n    &:hover {\n      color: @navbar-inverse-link-hover-color;\n    }\n  }\n\n  .btn-link {\n    color: @navbar-inverse-link-color;\n    &:hover,\n    &:focus {\n      color: @navbar-inverse-link-hover-color;\n    }\n    &[disabled],\n    fieldset[disabled] & {\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-disabled-color;\n      }\n    }\n  }\n}\n","// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n\n.navbar-vertical-align(@element-height) {\n  margin-top: ((@navbar-height - @element-height) / 2);\n  margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n  .clearfix();\n}\n.center-block {\n  .center-block();\n}\n.pull-right {\n  float: right !important;\n}\n.pull-left {\n  float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n  display: none !important;\n}\n.show {\n  display: block !important;\n}\n.invisible {\n  visibility: hidden;\n}\n.text-hide {\n  .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n  display: none !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n  position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n  padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n  margin-bottom: @line-height-computed;\n  list-style: none;\n  background-color: @breadcrumb-bg;\n  border-radius: @border-radius-base;\n\n  > li {\n    display: inline-block;\n\n    + li:before {\n      content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n      padding: 0 5px;\n      color: @breadcrumb-color;\n    }\n  }\n\n  > .active {\n    color: @breadcrumb-active-color;\n  }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n  display: inline-block;\n  padding-left: 0;\n  margin: @line-height-computed 0;\n  border-radius: @border-radius-base;\n\n  > li {\n    display: inline; // Remove list-style and block-level defaults\n    > a,\n    > span {\n      position: relative;\n      float: left; // Collapse white-space\n      padding: @padding-base-vertical @padding-base-horizontal;\n      line-height: @line-height-base;\n      text-decoration: none;\n      color: @pagination-color;\n      background-color: @pagination-bg;\n      border: 1px solid @pagination-border;\n      margin-left: -1px;\n    }\n    &:first-child {\n      > a,\n      > span {\n        margin-left: 0;\n        .border-left-radius(@border-radius-base);\n      }\n    }\n    &:last-child {\n      > a,\n      > span {\n        .border-right-radius(@border-radius-base);\n      }\n    }\n  }\n\n  > li > a,\n  > li > span {\n    &:hover,\n    &:focus {\n      z-index: 2;\n      color: @pagination-hover-color;\n      background-color: @pagination-hover-bg;\n      border-color: @pagination-hover-border;\n    }\n  }\n\n  > .active > a,\n  > .active > span {\n    &,\n    &:hover,\n    &:focus {\n      z-index: 3;\n      color: @pagination-active-color;\n      background-color: @pagination-active-bg;\n      border-color: @pagination-active-border;\n      cursor: default;\n    }\n  }\n\n  > .disabled {\n    > span,\n    > span:hover,\n    > span:focus,\n    > a,\n    > a:hover,\n    > a:focus {\n      color: @pagination-disabled-color;\n      background-color: @pagination-disabled-bg;\n      border-color: @pagination-disabled-border;\n      cursor: @cursor-disabled;\n    }\n  }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n  .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n  .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  > li {\n    > a,\n    > span {\n      padding: @padding-vertical @padding-horizontal;\n      font-size: @font-size;\n      line-height: @line-height;\n    }\n    &:first-child {\n      > a,\n      > span {\n        .border-left-radius(@border-radius);\n      }\n    }\n    &:last-child {\n      > a,\n      > span {\n        .border-right-radius(@border-radius);\n      }\n    }\n  }\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n  padding-left: 0;\n  margin: @line-height-computed 0;\n  list-style: none;\n  text-align: center;\n  &:extend(.clearfix all);\n  li {\n    display: inline;\n    > a,\n    > span {\n      display: inline-block;\n      padding: 5px 14px;\n      background-color: @pager-bg;\n      border: 1px solid @pager-border;\n      border-radius: @pager-border-radius;\n    }\n\n    > a:hover,\n    > a:focus {\n      text-decoration: none;\n      background-color: @pager-hover-bg;\n    }\n  }\n\n  .next {\n    > a,\n    > span {\n      float: right;\n    }\n  }\n\n  .previous {\n    > a,\n    > span {\n      float: left;\n    }\n  }\n\n  .disabled {\n    > a,\n    > a:hover,\n    > a:focus,\n    > span {\n      color: @pager-disabled-color;\n      background-color: @pager-bg;\n      cursor: @cursor-disabled;\n    }\n  }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n  display: inline;\n  padding: .2em .6em .3em;\n  font-size: 75%;\n  font-weight: bold;\n  line-height: 1;\n  color: @label-color;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: .25em;\n\n  // Add hover effects, but only for links\n  a& {\n    &:hover,\n    &:focus {\n      color: @label-link-hover-color;\n      text-decoration: none;\n      cursor: pointer;\n    }\n  }\n\n  // Empty labels collapse automatically (not available in IE8)\n  &:empty {\n    display: none;\n  }\n\n  // Quick fix for labels in buttons\n  .btn & {\n    position: relative;\n    top: -1px;\n  }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n  .label-variant(@label-default-bg);\n}\n\n.label-primary {\n  .label-variant(@label-primary-bg);\n}\n\n.label-success {\n  .label-variant(@label-success-bg);\n}\n\n.label-info {\n  .label-variant(@label-info-bg);\n}\n\n.label-warning {\n  .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n  .label-variant(@label-danger-bg);\n}\n","// Labels\n\n.label-variant(@color) {\n  background-color: @color;\n\n  &[href] {\n    &:hover,\n    &:focus {\n      background-color: darken(@color, 10%);\n    }\n  }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n  display: inline-block;\n  min-width: 10px;\n  padding: 3px 7px;\n  font-size: @font-size-small;\n  font-weight: @badge-font-weight;\n  color: @badge-color;\n  line-height: @badge-line-height;\n  vertical-align: middle;\n  white-space: nowrap;\n  text-align: center;\n  background-color: @badge-bg;\n  border-radius: @badge-border-radius;\n\n  // Empty badges collapse automatically (not available in IE8)\n  &:empty {\n    display: none;\n  }\n\n  // Quick fix for badges in buttons\n  .btn & {\n    position: relative;\n    top: -1px;\n  }\n\n  .btn-xs &,\n  .btn-group-xs > .btn & {\n    top: 0;\n    padding: 1px 5px;\n  }\n\n  // Hover state, but only for links\n  a& {\n    &:hover,\n    &:focus {\n      color: @badge-link-hover-color;\n      text-decoration: none;\n      cursor: pointer;\n    }\n  }\n\n  // Account for badges in navs\n  .list-group-item.active > &,\n  .nav-pills > .active > a > & {\n    color: @badge-active-color;\n    background-color: @badge-active-bg;\n  }\n\n  .list-group-item > & {\n    float: right;\n  }\n\n  .list-group-item > & + & {\n    margin-right: 5px;\n  }\n\n  .nav-pills > li > a > & {\n    margin-left: 3px;\n  }\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n  padding-top:    @jumbotron-padding;\n  padding-bottom: @jumbotron-padding;\n  margin-bottom: @jumbotron-padding;\n  color: @jumbotron-color;\n  background-color: @jumbotron-bg;\n\n  h1,\n  .h1 {\n    color: @jumbotron-heading-color;\n  }\n\n  p {\n    margin-bottom: (@jumbotron-padding / 2);\n    font-size: @jumbotron-font-size;\n    font-weight: 200;\n  }\n\n  > hr {\n    border-top-color: darken(@jumbotron-bg, 10%);\n  }\n\n  .container &,\n  .container-fluid & {\n    border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n    padding-left:  (@grid-gutter-width / 2);\n    padding-right: (@grid-gutter-width / 2);\n  }\n\n  .container {\n    max-width: 100%;\n  }\n\n  @media screen and (min-width: @screen-sm-min) {\n    padding-top:    (@jumbotron-padding * 1.6);\n    padding-bottom: (@jumbotron-padding * 1.6);\n\n    .container &,\n    .container-fluid & {\n      padding-left:  (@jumbotron-padding * 2);\n      padding-right: (@jumbotron-padding * 2);\n    }\n\n    h1,\n    .h1 {\n      font-size: @jumbotron-heading-font-size;\n    }\n  }\n}\n","//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n  display: block;\n  padding: @thumbnail-padding;\n  margin-bottom: @line-height-computed;\n  line-height: @line-height-base;\n  background-color: @thumbnail-bg;\n  border: 1px solid @thumbnail-border;\n  border-radius: @thumbnail-border-radius;\n  .transition(border .2s ease-in-out);\n\n  > img,\n  a > img {\n    &:extend(.img-responsive);\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  // Add a hover state for linked versions only\n  a&:hover,\n  a&:focus,\n  a&.active {\n    border-color: @link-color;\n  }\n\n  // Image captions\n  .caption {\n    padding: @thumbnail-caption-padding;\n    color: @thumbnail-caption-color;\n  }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n  padding: @alert-padding;\n  margin-bottom: @line-height-computed;\n  border: 1px solid transparent;\n  border-radius: @alert-border-radius;\n\n  // Headings for larger alerts\n  h4 {\n    margin-top: 0;\n    // Specified for the h4 to prevent conflicts of changing @headings-color\n    color: inherit;\n  }\n\n  // Provide class for links that match alerts\n  .alert-link {\n    font-weight: @alert-link-font-weight;\n  }\n\n  // Improve alignment and spacing of inner content\n  > p,\n  > ul {\n    margin-bottom: 0;\n  }\n\n  > p + p {\n    margin-top: 5px;\n  }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissible {\n  padding-right: (@alert-padding + 20);\n\n  // Adjust close link position\n  .close {\n    position: relative;\n    top: -2px;\n    right: -21px;\n    color: inherit;\n  }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n  .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n  .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n  .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n  .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n  background-color: @background;\n  border-color: @border;\n  color: @text-color;\n\n  hr {\n    border-top-color: darken(@border, 5%);\n  }\n  .alert-link {\n    color: darken(@text-color, 10%);\n  }\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n  from  { background-position: 40px 0; }\n  to    { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n  from  { background-position: 40px 0; }\n  to    { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n  overflow: hidden;\n  height: @line-height-computed;\n  margin-bottom: @line-height-computed;\n  background-color: @progress-bg;\n  border-radius: @progress-border-radius;\n  .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n  float: left;\n  width: 0%;\n  height: 100%;\n  font-size: @font-size-small;\n  line-height: @line-height-computed;\n  color: @progress-bar-color;\n  text-align: center;\n  background-color: @progress-bar-bg;\n  .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n  .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n  #gradient > .striped();\n  background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n  .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n  .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n  .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n  .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n  .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Gradients\n\n#gradient {\n\n  // Horizontal gradient, from left to right\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n    background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    background-repeat: repeat-x;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n  }\n\n  // Vertical gradient, from top to bottom\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Opera 12\n    background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    background-repeat: repeat-x;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n  }\n\n  .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n    background-repeat: repeat-x;\n    background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n    background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n  }\n  .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n    background-repeat: no-repeat;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n  }\n  .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-repeat: no-repeat;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n  }\n  .radial(@inner-color: #555; @outer-color: #333) {\n    background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n    background-image: radial-gradient(circle, @inner-color, @outer-color);\n    background-repeat: no-repeat;\n  }\n  .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n    background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n    background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n    background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n  }\n}\n","// Progress bars\n\n.progress-bar-variant(@color) {\n  background-color: @color;\n\n  // Deprecated parent class requirement as of v3.2.0\n  .progress-striped & {\n    #gradient > .striped();\n  }\n}\n",".media {\n  // Proper spacing between instances of .media\n  margin-top: 15px;\n\n  &:first-child {\n    margin-top: 0;\n  }\n}\n\n.media,\n.media-body {\n  zoom: 1;\n  overflow: hidden;\n}\n\n.media-body {\n  width: 10000px;\n}\n\n.media-object {\n  display: block;\n\n  // Fix collapse in webkit from max-width: 100% and display: table-cell.\n  &.img-thumbnail {\n    max-width: none;\n  }\n}\n\n.media-right,\n.media > .pull-right {\n  padding-left: 10px;\n}\n\n.media-left,\n.media > .pull-left {\n  padding-right: 10px;\n}\n\n.media-left,\n.media-right,\n.media-body {\n  display: table-cell;\n  vertical-align: top;\n}\n\n.media-middle {\n  vertical-align: middle;\n}\n\n.media-bottom {\n  vertical-align: bottom;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n\n// Media list variation\n//\n// Undo default ul/ol styles\n.media-list {\n  padding-left: 0;\n  list-style: none;\n}\n","//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on <ul>, <ol>, or <div>.\n\n.list-group {\n  // No need to set list-style: none; since .list-group-item is block level\n  margin-bottom: 20px;\n  padding-left: 0; // reset padding because ul and ol\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n  // Place the border on the list items and negative margin up for better styling\n  margin-bottom: -1px;\n  background-color: @list-group-bg;\n  border: 1px solid @list-group-border;\n\n  // Round the first and last items\n  &:first-child {\n    .border-top-radius(@list-group-border-radius);\n  }\n  &:last-child {\n    margin-bottom: 0;\n    .border-bottom-radius(@list-group-border-radius);\n  }\n}\n\n\n// Interactive list items\n//\n// Use anchor or button elements instead of `li`s or `div`s to create interactive items.\n// Includes an extra `.active` modifier class for showing selected items.\n\na.list-group-item,\nbutton.list-group-item {\n  color: @list-group-link-color;\n\n  .list-group-item-heading {\n    color: @list-group-link-heading-color;\n  }\n\n  // Hover state\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    color: @list-group-link-hover-color;\n    background-color: @list-group-hover-bg;\n  }\n}\n\nbutton.list-group-item {\n  width: 100%;\n  text-align: left;\n}\n\n.list-group-item {\n  // Disabled state\n  &.disabled,\n  &.disabled:hover,\n  &.disabled:focus {\n    background-color: @list-group-disabled-bg;\n    color: @list-group-disabled-color;\n    cursor: @cursor-disabled;\n\n    // Force color to inherit for custom content\n    .list-group-item-heading {\n      color: inherit;\n    }\n    .list-group-item-text {\n      color: @list-group-disabled-text-color;\n    }\n  }\n\n  // Active class on item itself, not parent\n  &.active,\n  &.active:hover,\n  &.active:focus {\n    z-index: 2; // Place active items above their siblings for proper border styling\n    color: @list-group-active-color;\n    background-color: @list-group-active-bg;\n    border-color: @list-group-active-border;\n\n    // Force color to inherit for custom content\n    .list-group-item-heading,\n    .list-group-item-heading > small,\n    .list-group-item-heading > .small {\n      color: inherit;\n    }\n    .list-group-item-text {\n      color: @list-group-active-text-color;\n    }\n  }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n.list-group-item-variant(success; @state-success-bg; @state-success-text);\n.list-group-item-variant(info; @state-info-bg; @state-info-text);\n.list-group-item-variant(warning; @state-warning-bg; @state-warning-text);\n.list-group-item-variant(danger; @state-danger-bg; @state-danger-text);\n\n\n// Custom content options\n//\n// Extra classes for creating well-formatted content within `.list-group-item`s.\n\n.list-group-item-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.list-group-item-text {\n  margin-bottom: 0;\n  line-height: 1.3;\n}\n","// List Groups\n\n.list-group-item-variant(@state; @background; @color) {\n  .list-group-item-@{state} {\n    color: @color;\n    background-color: @background;\n\n    a&,\n    button& {\n      color: @color;\n\n      .list-group-item-heading {\n        color: inherit;\n      }\n\n      &:hover,\n      &:focus {\n        color: @color;\n        background-color: darken(@background, 5%);\n      }\n      &.active,\n      &.active:hover,\n      &.active:focus {\n        color: #fff;\n        background-color: @color;\n        border-color: @color;\n      }\n    }\n  }\n}\n","//\n// Panels\n// --------------------------------------------------\n\n\n// Base class\n.panel {\n  margin-bottom: @line-height-computed;\n  background-color: @panel-bg;\n  border: 1px solid transparent;\n  border-radius: @panel-border-radius;\n  .box-shadow(0 1px 1px rgba(0,0,0,.05));\n}\n\n// Panel contents\n.panel-body {\n  padding: @panel-body-padding;\n  &:extend(.clearfix all);\n}\n\n// Optional heading\n.panel-heading {\n  padding: @panel-heading-padding;\n  border-bottom: 1px solid transparent;\n  .border-top-radius((@panel-border-radius - 1));\n\n  > .dropdown .dropdown-toggle {\n    color: inherit;\n  }\n}\n\n// Within heading, strip any `h*` tag of its default margins for spacing.\n.panel-title {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: ceil((@font-size-base * 1.125));\n  color: inherit;\n\n  > a,\n  > small,\n  > .small,\n  > small > a,\n  > .small > a {\n    color: inherit;\n  }\n}\n\n// Optional footer (stays gray in every modifier class)\n.panel-footer {\n  padding: @panel-footer-padding;\n  background-color: @panel-footer-bg;\n  border-top: 1px solid @panel-inner-border;\n  .border-bottom-radius((@panel-border-radius - 1));\n}\n\n\n// List groups in panels\n//\n// By default, space out list group content from panel headings to account for\n// any kind of custom content between the two.\n\n.panel {\n  > .list-group,\n  > .panel-collapse > .list-group {\n    margin-bottom: 0;\n\n    .list-group-item {\n      border-width: 1px 0;\n      border-radius: 0;\n    }\n\n    // Add border top radius for first one\n    &:first-child {\n      .list-group-item:first-child {\n        border-top: 0;\n        .border-top-radius((@panel-border-radius - 1));\n      }\n    }\n\n    // Add border bottom radius for last one\n    &:last-child {\n      .list-group-item:last-child {\n        border-bottom: 0;\n        .border-bottom-radius((@panel-border-radius - 1));\n      }\n    }\n  }\n  > .panel-heading + .panel-collapse > .list-group {\n    .list-group-item:first-child {\n      .border-top-radius(0);\n    }\n  }\n}\n// Collapse space between when there's no additional content.\n.panel-heading + .list-group {\n  .list-group-item:first-child {\n    border-top-width: 0;\n  }\n}\n.list-group + .panel-footer {\n  border-top-width: 0;\n}\n\n// Tables in panels\n//\n// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and\n// watch it go full width.\n\n.panel {\n  > .table,\n  > .table-responsive > .table,\n  > .panel-collapse > .table {\n    margin-bottom: 0;\n\n    caption {\n      padding-left: @panel-body-padding;\n      padding-right: @panel-body-padding;\n    }\n  }\n  // Add border top radius for first one\n  > .table:first-child,\n  > .table-responsive:first-child > .table:first-child {\n    .border-top-radius((@panel-border-radius - 1));\n\n    > thead:first-child,\n    > tbody:first-child {\n      > tr:first-child {\n        border-top-left-radius: (@panel-border-radius - 1);\n        border-top-right-radius: (@panel-border-radius - 1);\n\n        td:first-child,\n        th:first-child {\n          border-top-left-radius: (@panel-border-radius - 1);\n        }\n        td:last-child,\n        th:last-child {\n          border-top-right-radius: (@panel-border-radius - 1);\n        }\n      }\n    }\n  }\n  // Add border bottom radius for last one\n  > .table:last-child,\n  > .table-responsive:last-child > .table:last-child {\n    .border-bottom-radius((@panel-border-radius - 1));\n\n    > tbody:last-child,\n    > tfoot:last-child {\n      > tr:last-child {\n        border-bottom-left-radius: (@panel-border-radius - 1);\n        border-bottom-right-radius: (@panel-border-radius - 1);\n\n        td:first-child,\n        th:first-child {\n          border-bottom-left-radius: (@panel-border-radius - 1);\n        }\n        td:last-child,\n        th:last-child {\n          border-bottom-right-radius: (@panel-border-radius - 1);\n        }\n      }\n    }\n  }\n  > .panel-body + .table,\n  > .panel-body + .table-responsive,\n  > .table + .panel-body,\n  > .table-responsive + .panel-body {\n    border-top: 1px solid @table-border-color;\n  }\n  > .table > tbody:first-child > tr:first-child th,\n  > .table > tbody:first-child > tr:first-child td {\n    border-top: 0;\n  }\n  > .table-bordered,\n  > .table-responsive > .table-bordered {\n    border: 0;\n    > thead,\n    > tbody,\n    > tfoot {\n      > tr {\n        > th:first-child,\n        > td:first-child {\n          border-left: 0;\n        }\n        > th:last-child,\n        > td:last-child {\n          border-right: 0;\n        }\n      }\n    }\n    > thead,\n    > tbody {\n      > tr:first-child {\n        > td,\n        > th {\n          border-bottom: 0;\n        }\n      }\n    }\n    > tbody,\n    > tfoot {\n      > tr:last-child {\n        > td,\n        > th {\n          border-bottom: 0;\n        }\n      }\n    }\n  }\n  > .table-responsive {\n    border: 0;\n    margin-bottom: 0;\n  }\n}\n\n\n// Collapsible panels (aka, accordion)\n//\n// Wrap a series of panels in `.panel-group` to turn them into an accordion with\n// the help of our collapse JavaScript plugin.\n\n.panel-group {\n  margin-bottom: @line-height-computed;\n\n  // Tighten up margin so it's only between panels\n  .panel {\n    margin-bottom: 0;\n    border-radius: @panel-border-radius;\n\n    + .panel {\n      margin-top: 5px;\n    }\n  }\n\n  .panel-heading {\n    border-bottom: 0;\n\n    + .panel-collapse > .panel-body,\n    + .panel-collapse > .list-group {\n      border-top: 1px solid @panel-inner-border;\n    }\n  }\n\n  .panel-footer {\n    border-top: 0;\n    + .panel-collapse .panel-body {\n      border-bottom: 1px solid @panel-inner-border;\n    }\n  }\n}\n\n\n// Contextual variations\n.panel-default {\n  .panel-variant(@panel-default-border; @panel-default-text; @panel-default-heading-bg; @panel-default-border);\n}\n.panel-primary {\n  .panel-variant(@panel-primary-border; @panel-primary-text; @panel-primary-heading-bg; @panel-primary-border);\n}\n.panel-success {\n  .panel-variant(@panel-success-border; @panel-success-text; @panel-success-heading-bg; @panel-success-border);\n}\n.panel-info {\n  .panel-variant(@panel-info-border; @panel-info-text; @panel-info-heading-bg; @panel-info-border);\n}\n.panel-warning {\n  .panel-variant(@panel-warning-border; @panel-warning-text; @panel-warning-heading-bg; @panel-warning-border);\n}\n.panel-danger {\n  .panel-variant(@panel-danger-border; @panel-danger-text; @panel-danger-heading-bg; @panel-danger-border);\n}\n","// Panels\n\n.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {\n  border-color: @border;\n\n  & > .panel-heading {\n    color: @heading-text-color;\n    background-color: @heading-bg-color;\n    border-color: @heading-border;\n\n    + .panel-collapse > .panel-body {\n      border-top-color: @border;\n    }\n    .badge {\n      color: @heading-bg-color;\n      background-color: @heading-text-color;\n    }\n  }\n  & > .panel-footer {\n    + .panel-collapse > .panel-body {\n      border-bottom-color: @border;\n    }\n  }\n}\n","// Embeds responsive\n//\n// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n  position: relative;\n  display: block;\n  height: 0;\n  padding: 0;\n  overflow: hidden;\n\n  .embed-responsive-item,\n  iframe,\n  embed,\n  object,\n  video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    height: 100%;\n    width: 100%;\n    border: 0;\n  }\n}\n\n// Modifier class for 16:9 aspect ratio\n.embed-responsive-16by9 {\n  padding-bottom: 56.25%;\n}\n\n// Modifier class for 4:3 aspect ratio\n.embed-responsive-4by3 {\n  padding-bottom: 75%;\n}\n","//\n// Wells\n// --------------------------------------------------\n\n\n// Base class\n.well {\n  min-height: 20px;\n  padding: 19px;\n  margin-bottom: 20px;\n  background-color: @well-bg;\n  border: 1px solid @well-border;\n  border-radius: @border-radius-base;\n  .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));\n  blockquote {\n    border-color: #ddd;\n    border-color: rgba(0,0,0,.15);\n  }\n}\n\n// Sizes\n.well-lg {\n  padding: 24px;\n  border-radius: @border-radius-large;\n}\n.well-sm {\n  padding: 9px;\n  border-radius: @border-radius-small;\n}\n","//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n  float: right;\n  font-size: (@font-size-base * 1.5);\n  font-weight: @close-font-weight;\n  line-height: 1;\n  color: @close-color;\n  text-shadow: @close-text-shadow;\n  .opacity(.2);\n\n  &:hover,\n  &:focus {\n    color: @close-color;\n    text-decoration: none;\n    cursor: pointer;\n    .opacity(.5);\n  }\n\n  // Additional properties for button version\n  // iOS requires the button element instead of an anchor tag.\n  // If you want the anchor version, it requires `href=\"#\"`.\n  // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n  button& {\n    padding: 0;\n    cursor: pointer;\n    background: transparent;\n    border: 0;\n    -webkit-appearance: none;\n  }\n}\n","//\n// Modals\n// --------------------------------------------------\n\n// .modal-open      - body class for killing the scroll\n// .modal           - container to scroll within\n// .modal-dialog    - positioning shell for the actual modal\n// .modal-content   - actual modal w/ bg and corners and shit\n\n// Kill the scroll on the body\n.modal-open {\n  overflow: hidden;\n}\n\n// Container that the modal scrolls within\n.modal {\n  display: none;\n  overflow: hidden;\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: @zindex-modal;\n  -webkit-overflow-scrolling: touch;\n\n  // Prevent Chrome on Windows from adding a focus outline. For details, see\n  // https://github.com/twbs/bootstrap/pull/10951.\n  outline: 0;\n\n  // When fading in the modal, animate it to slide down\n  &.fade .modal-dialog {\n    .translate(0, -25%);\n    .transition-transform(~\"0.3s ease-out\");\n  }\n  &.in .modal-dialog { .translate(0, 0) }\n}\n.modal-open .modal {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: 10px;\n}\n\n// Actual modal\n.modal-content {\n  position: relative;\n  background-color: @modal-content-bg;\n  border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n  border: 1px solid @modal-content-border-color;\n  border-radius: @border-radius-large;\n  .box-shadow(0 3px 9px rgba(0,0,0,.5));\n  background-clip: padding-box;\n  // Remove focus outline from opened modal\n  outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: @zindex-modal-background;\n  background-color: @modal-backdrop-bg;\n  // Fade for backdrop\n  &.fade { .opacity(0); }\n  &.in { .opacity(@modal-backdrop-opacity); }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n  padding: @modal-title-padding;\n  border-bottom: 1px solid @modal-header-border-color;\n  &:extend(.clearfix all);\n}\n// Close icon\n.modal-header .close {\n  margin-top: -2px;\n}\n\n// Title text within header\n.modal-title {\n  margin: 0;\n  line-height: @modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n  position: relative;\n  padding: @modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n  padding: @modal-inner-padding;\n  text-align: right; // right align buttons\n  border-top: 1px solid @modal-footer-border-color;\n  &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons\n\n  // Properly space out buttons\n  .btn + .btn {\n    margin-left: 5px;\n    margin-bottom: 0; // account for input[type=\"submit\"] which gets the bottom margin like all other inputs\n  }\n  // but override that for button groups\n  .btn-group .btn + .btn {\n    margin-left: -1px;\n  }\n  // and override it for block buttons as well\n  .btn-block + .btn-block {\n    margin-left: 0;\n  }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n\n// Scale up the modal\n@media (min-width: @screen-sm-min) {\n  // Automatically set modal's width for larger viewports\n  .modal-dialog {\n    width: @modal-md;\n    margin: 30px auto;\n  }\n  .modal-content {\n    .box-shadow(0 5px 15px rgba(0,0,0,.5));\n  }\n\n  // Modal sizes\n  .modal-sm { width: @modal-sm; }\n}\n\n@media (min-width: @screen-md-min) {\n  .modal-lg { width: @modal-lg; }\n}\n","//\n// Tooltips\n// --------------------------------------------------\n\n\n// Base class\n.tooltip {\n  position: absolute;\n  z-index: @zindex-tooltip;\n  display: block;\n  // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n  // So reset our font and text properties to avoid inheriting weird values.\n  .reset-text();\n  font-size: @font-size-small;\n\n  .opacity(0);\n\n  &.in     { .opacity(@tooltip-opacity); }\n  &.top    { margin-top:  -3px; padding: @tooltip-arrow-width 0; }\n  &.right  { margin-left:  3px; padding: 0 @tooltip-arrow-width; }\n  &.bottom { margin-top:   3px; padding: @tooltip-arrow-width 0; }\n  &.left   { margin-left: -3px; padding: 0 @tooltip-arrow-width; }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n  max-width: @tooltip-max-width;\n  padding: 3px 8px;\n  color: @tooltip-color;\n  text-align: center;\n  background-color: @tooltip-bg;\n  border-radius: @border-radius-base;\n}\n\n// Arrows\n.tooltip-arrow {\n  position: absolute;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n}\n// Note: Deprecated .top-left, .top-right, .bottom-left, and .bottom-right as of v3.3.1\n.tooltip {\n  &.top .tooltip-arrow {\n    bottom: 0;\n    left: 50%;\n    margin-left: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-top-color: @tooltip-arrow-color;\n  }\n  &.top-left .tooltip-arrow {\n    bottom: 0;\n    right: @tooltip-arrow-width;\n    margin-bottom: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-top-color: @tooltip-arrow-color;\n  }\n  &.top-right .tooltip-arrow {\n    bottom: 0;\n    left: @tooltip-arrow-width;\n    margin-bottom: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-top-color: @tooltip-arrow-color;\n  }\n  &.right .tooltip-arrow {\n    top: 50%;\n    left: 0;\n    margin-top: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-right-color: @tooltip-arrow-color;\n  }\n  &.left .tooltip-arrow {\n    top: 50%;\n    right: 0;\n    margin-top: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-left-color: @tooltip-arrow-color;\n  }\n  &.bottom .tooltip-arrow {\n    top: 0;\n    left: 50%;\n    margin-left: -@tooltip-arrow-width;\n    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-bottom-color: @tooltip-arrow-color;\n  }\n  &.bottom-left .tooltip-arrow {\n    top: 0;\n    right: @tooltip-arrow-width;\n    margin-top: -@tooltip-arrow-width;\n    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-bottom-color: @tooltip-arrow-color;\n  }\n  &.bottom-right .tooltip-arrow {\n    top: 0;\n    left: @tooltip-arrow-width;\n    margin-top: -@tooltip-arrow-width;\n    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-bottom-color: @tooltip-arrow-color;\n  }\n}\n",".reset-text() {\n  font-family: @font-family-base;\n  // We deliberately do NOT reset font-size.\n  font-style: normal;\n  font-weight: normal;\n  letter-spacing: normal;\n  line-break: auto;\n  line-height: @line-height-base;\n  text-align: left; // Fallback for where `start` is not supported\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  white-space: normal;\n  word-break: normal;\n  word-spacing: normal;\n  word-wrap: normal;\n}\n","//\n// Popovers\n// --------------------------------------------------\n\n\n.popover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: @zindex-popover;\n  display: none;\n  max-width: @popover-max-width;\n  padding: 1px;\n  // Our parent element can be arbitrary since popovers are by default inserted as a sibling of their target element.\n  // So reset our font and text properties to avoid inheriting weird values.\n  .reset-text();\n  font-size: @font-size-base;\n\n  background-color: @popover-bg;\n  background-clip: padding-box;\n  border: 1px solid @popover-fallback-border-color;\n  border: 1px solid @popover-border-color;\n  border-radius: @border-radius-large;\n  .box-shadow(0 5px 10px rgba(0,0,0,.2));\n\n  // Offset the popover to account for the popover arrow\n  &.top     { margin-top: -@popover-arrow-width; }\n  &.right   { margin-left: @popover-arrow-width; }\n  &.bottom  { margin-top: @popover-arrow-width; }\n  &.left    { margin-left: -@popover-arrow-width; }\n}\n\n.popover-title {\n  margin: 0; // reset heading margin\n  padding: 8px 14px;\n  font-size: @font-size-base;\n  background-color: @popover-title-bg;\n  border-bottom: 1px solid darken(@popover-title-bg, 5%);\n  border-radius: (@border-radius-large - 1) (@border-radius-large - 1) 0 0;\n}\n\n.popover-content {\n  padding: 9px 14px;\n}\n\n// Arrows\n//\n// .arrow is outer, .arrow:after is inner\n\n.popover > .arrow {\n  &,\n  &:after {\n    position: absolute;\n    display: block;\n    width: 0;\n    height: 0;\n    border-color: transparent;\n    border-style: solid;\n  }\n}\n.popover > .arrow {\n  border-width: @popover-arrow-outer-width;\n}\n.popover > .arrow:after {\n  border-width: @popover-arrow-width;\n  content: \"\";\n}\n\n.popover {\n  &.top > .arrow {\n    left: 50%;\n    margin-left: -@popover-arrow-outer-width;\n    border-bottom-width: 0;\n    border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-top-color: @popover-arrow-outer-color;\n    bottom: -@popover-arrow-outer-width;\n    &:after {\n      content: \" \";\n      bottom: 1px;\n      margin-left: -@popover-arrow-width;\n      border-bottom-width: 0;\n      border-top-color: @popover-arrow-color;\n    }\n  }\n  &.right > .arrow {\n    top: 50%;\n    left: -@popover-arrow-outer-width;\n    margin-top: -@popover-arrow-outer-width;\n    border-left-width: 0;\n    border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-right-color: @popover-arrow-outer-color;\n    &:after {\n      content: \" \";\n      left: 1px;\n      bottom: -@popover-arrow-width;\n      border-left-width: 0;\n      border-right-color: @popover-arrow-color;\n    }\n  }\n  &.bottom > .arrow {\n    left: 50%;\n    margin-left: -@popover-arrow-outer-width;\n    border-top-width: 0;\n    border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-bottom-color: @popover-arrow-outer-color;\n    top: -@popover-arrow-outer-width;\n    &:after {\n      content: \" \";\n      top: 1px;\n      margin-left: -@popover-arrow-width;\n      border-top-width: 0;\n      border-bottom-color: @popover-arrow-color;\n    }\n  }\n\n  &.left > .arrow {\n    top: 50%;\n    right: -@popover-arrow-outer-width;\n    margin-top: -@popover-arrow-outer-width;\n    border-right-width: 0;\n    border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-left-color: @popover-arrow-outer-color;\n    &:after {\n      content: \" \";\n      right: 1px;\n      border-right-width: 0;\n      border-left-color: @popover-arrow-color;\n      bottom: -@popover-arrow-width;\n    }\n  }\n}\n","//\n// Carousel\n// --------------------------------------------------\n\n\n// Wrapper for the slide container and indicators\n.carousel {\n  position: relative;\n}\n\n.carousel-inner {\n  position: relative;\n  overflow: hidden;\n  width: 100%;\n\n  > .item {\n    display: none;\n    position: relative;\n    .transition(.6s ease-in-out left);\n\n    // Account for jankitude on images\n    > img,\n    > a > img {\n      &:extend(.img-responsive);\n      line-height: 1;\n    }\n\n    // WebKit CSS3 transforms for supported devices\n    @media all and (transform-3d), (-webkit-transform-3d) {\n      .transition-transform(~'0.6s ease-in-out');\n      .backface-visibility(~'hidden');\n      .perspective(1000px);\n\n      &.next,\n      &.active.right {\n        .translate3d(100%, 0, 0);\n        left: 0;\n      }\n      &.prev,\n      &.active.left {\n        .translate3d(-100%, 0, 0);\n        left: 0;\n      }\n      &.next.left,\n      &.prev.right,\n      &.active {\n        .translate3d(0, 0, 0);\n        left: 0;\n      }\n    }\n  }\n\n  > .active,\n  > .next,\n  > .prev {\n    display: block;\n  }\n\n  > .active {\n    left: 0;\n  }\n\n  > .next,\n  > .prev {\n    position: absolute;\n    top: 0;\n    width: 100%;\n  }\n\n  > .next {\n    left: 100%;\n  }\n  > .prev {\n    left: -100%;\n  }\n  > .next.left,\n  > .prev.right {\n    left: 0;\n  }\n\n  > .active.left {\n    left: -100%;\n  }\n  > .active.right {\n    left: 100%;\n  }\n\n}\n\n// Left/right controls for nav\n// ---------------------------\n\n.carousel-control {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  width: @carousel-control-width;\n  .opacity(@carousel-control-opacity);\n  font-size: @carousel-control-font-size;\n  color: @carousel-control-color;\n  text-align: center;\n  text-shadow: @carousel-text-shadow;\n  background-color: rgba(0, 0, 0, 0); // Fix IE9 click-thru bug\n  // We can't have this transition here because WebKit cancels the carousel\n  // animation if you trip this while in the middle of another animation.\n\n  // Set gradients for backgrounds\n  &.left {\n    #gradient > .horizontal(@start-color: rgba(0,0,0,.5); @end-color: rgba(0,0,0,.0001));\n  }\n  &.right {\n    left: auto;\n    right: 0;\n    #gradient > .horizontal(@start-color: rgba(0,0,0,.0001); @end-color: rgba(0,0,0,.5));\n  }\n\n  // Hover/focus state\n  &:hover,\n  &:focus {\n    outline: 0;\n    color: @carousel-control-color;\n    text-decoration: none;\n    .opacity(.9);\n  }\n\n  // Toggles\n  .icon-prev,\n  .icon-next,\n  .glyphicon-chevron-left,\n  .glyphicon-chevron-right {\n    position: absolute;\n    top: 50%;\n    margin-top: -10px;\n    z-index: 5;\n    display: inline-block;\n  }\n  .icon-prev,\n  .glyphicon-chevron-left {\n    left: 50%;\n    margin-left: -10px;\n  }\n  .icon-next,\n  .glyphicon-chevron-right {\n    right: 50%;\n    margin-right: -10px;\n  }\n  .icon-prev,\n  .icon-next {\n    width:  20px;\n    height: 20px;\n    line-height: 1;\n    font-family: serif;\n  }\n\n\n  .icon-prev {\n    &:before {\n      content: '\\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)\n    }\n  }\n  .icon-next {\n    &:before {\n      content: '\\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)\n    }\n  }\n}\n\n// Optional indicator pips\n//\n// Add an unordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n  position: absolute;\n  bottom: 10px;\n  left: 50%;\n  z-index: 15;\n  width: 60%;\n  margin-left: -30%;\n  padding-left: 0;\n  list-style: none;\n  text-align: center;\n\n  li {\n    display: inline-block;\n    width:  10px;\n    height: 10px;\n    margin: 1px;\n    text-indent: -999px;\n    border: 1px solid @carousel-indicator-border-color;\n    border-radius: 10px;\n    cursor: pointer;\n\n    // IE8-9 hack for event handling\n    //\n    // Internet Explorer 8-9 does not support clicks on elements without a set\n    // `background-color`. We cannot use `filter` since that's not viewed as a\n    // background color by the browser. Thus, a hack is needed.\n    // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Internet_Explorer\n    //\n    // For IE8, we set solid black as it doesn't support `rgba()`. For IE9, we\n    // set alpha transparency for the best results possible.\n    background-color: #000 \\9; // IE8\n    background-color: rgba(0,0,0,0); // IE9\n  }\n  .active {\n    margin: 0;\n    width:  12px;\n    height: 12px;\n    background-color: @carousel-indicator-active-bg;\n  }\n}\n\n// Optional captions\n// -----------------------------\n// Hidden by default for smaller viewports\n.carousel-caption {\n  position: absolute;\n  left: 15%;\n  right: 15%;\n  bottom: 20px;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: @carousel-caption-color;\n  text-align: center;\n  text-shadow: @carousel-text-shadow;\n  & .btn {\n    text-shadow: none; // No shadow for button elements in carousel-caption\n  }\n}\n\n\n// Scale up controls for tablets and up\n@media screen and (min-width: @screen-sm-min) {\n\n  // Scale up the controls a smidge\n  .carousel-control {\n    .glyphicon-chevron-left,\n    .glyphicon-chevron-right,\n    .icon-prev,\n    .icon-next {\n      width: (@carousel-control-font-size * 1.5);\n      height: (@carousel-control-font-size * 1.5);\n      margin-top: (@carousel-control-font-size / -2);\n      font-size: (@carousel-control-font-size * 1.5);\n    }\n    .glyphicon-chevron-left,\n    .icon-prev {\n      margin-left: (@carousel-control-font-size / -2);\n    }\n    .glyphicon-chevron-right,\n    .icon-next {\n      margin-right: (@carousel-control-font-size / -2);\n    }\n  }\n\n  // Show and left align the captions\n  .carousel-caption {\n    left: 20%;\n    right: 20%;\n    padding-bottom: 30px;\n  }\n\n  // Move up the indicators\n  .carousel-indicators {\n    bottom: 20px;\n  }\n}\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n//    contenteditable attribute is included anywhere else in the document.\n//    Otherwise it causes space to appear at the top and bottom of elements\n//    that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n//    `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n.clearfix() {\n  &:before,\n  &:after {\n    content: \" \"; // 1\n    display: table; // 2\n  }\n  &:after {\n    clear: both;\n  }\n}\n","// Center-align a block level element\n\n.center-block() {\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n}\n","// CSS image replacement\n//\n// Heads up! v3 launched with only `.hide-text()`, but per our pattern for\n// mixins being reused as classes with the same name, this doesn't hold up. As\n// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`.\n//\n// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757\n\n// Deprecated as of v3.0.1 (has been removed in v4)\n.hide-text() {\n  font: ~\"0/0\" a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n\n// New mixin to use as of v3.0.1\n.text-hide() {\n  .hide-text();\n}\n","//\n// Responsive: Utility classes\n// --------------------------------------------------\n\n\n// IE10 in Windows (Phone) 8\n//\n// Support for responsive views via media queries is kind of borked in IE10, for\n// Surface/desktop in split view and for Windows Phone 8. This particular fix\n// must be accompanied by a snippet of JavaScript to sniff the user agent and\n// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at\n// our Getting Started page for more information on this bug.\n//\n// For more information, see the following:\n//\n// Issue: https://github.com/twbs/bootstrap/issues/10497\n// Docs: http://getbootstrap.com/getting-started/#support-ie10-width\n// Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/\n// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/\n\n@-ms-viewport {\n  width: device-width;\n}\n\n\n// Visibility utilities\n// Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n  .responsive-invisibility();\n}\n\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n  display: none !important;\n}\n\n.visible-xs {\n  @media (max-width: @screen-xs-max) {\n    .responsive-visibility();\n  }\n}\n.visible-xs-block {\n  @media (max-width: @screen-xs-max) {\n    display: block !important;\n  }\n}\n.visible-xs-inline {\n  @media (max-width: @screen-xs-max) {\n    display: inline !important;\n  }\n}\n.visible-xs-inline-block {\n  @media (max-width: @screen-xs-max) {\n    display: inline-block !important;\n  }\n}\n\n.visible-sm {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    .responsive-visibility();\n  }\n}\n.visible-sm-block {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    display: block !important;\n  }\n}\n.visible-sm-inline {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    display: inline !important;\n  }\n}\n.visible-sm-inline-block {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    display: inline-block !important;\n  }\n}\n\n.visible-md {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    .responsive-visibility();\n  }\n}\n.visible-md-block {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    display: block !important;\n  }\n}\n.visible-md-inline {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    display: inline !important;\n  }\n}\n.visible-md-inline-block {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    display: inline-block !important;\n  }\n}\n\n.visible-lg {\n  @media (min-width: @screen-lg-min) {\n    .responsive-visibility();\n  }\n}\n.visible-lg-block {\n  @media (min-width: @screen-lg-min) {\n    display: block !important;\n  }\n}\n.visible-lg-inline {\n  @media (min-width: @screen-lg-min) {\n    display: inline !important;\n  }\n}\n.visible-lg-inline-block {\n  @media (min-width: @screen-lg-min) {\n    display: inline-block !important;\n  }\n}\n\n.hidden-xs {\n  @media (max-width: @screen-xs-max) {\n    .responsive-invisibility();\n  }\n}\n.hidden-sm {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    .responsive-invisibility();\n  }\n}\n.hidden-md {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    .responsive-invisibility();\n  }\n}\n.hidden-lg {\n  @media (min-width: @screen-lg-min) {\n    .responsive-invisibility();\n  }\n}\n\n\n// Print utilities\n//\n// Media queries are placed on the inside to be mixin-friendly.\n\n// Note: Deprecated .visible-print as of v3.2.0\n.visible-print {\n  .responsive-invisibility();\n\n  @media print {\n    .responsive-visibility();\n  }\n}\n.visible-print-block {\n  display: none !important;\n\n  @media print {\n    display: block !important;\n  }\n}\n.visible-print-inline {\n  display: none !important;\n\n  @media print {\n    display: inline !important;\n  }\n}\n.visible-print-inline-block {\n  display: none !important;\n\n  @media print {\n    display: inline-block !important;\n  }\n}\n\n.hidden-print {\n  @media print {\n    .responsive-invisibility();\n  }\n}\n","// Responsive utilities\n\n//\n// More easily include all the states for responsive-utilities.less.\n.responsive-visibility() {\n  display: block !important;\n  table&  { display: table !important; }\n  tr&     { display: table-row !important; }\n  th&,\n  td&     { display: table-cell !important; }\n}\n\n.responsive-invisibility() {\n  display: none !important;\n}\n"]}
\ No newline at end of file
diff --git a/server/static/css/bootstrap.min.css b/server/static/css/bootstrap.min.css
new file mode 100644
index 00000000..ed3905e0
--- /dev/null
+++ b/server/static/css/bootstrap.min.css
@@ -0,0 +1,6 @@
+/*!
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.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"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,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 .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.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:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{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-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{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:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row: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}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
+/*# sourceMappingURL=bootstrap.min.css.map */
\ No newline at end of file
diff --git a/server/static/css/bootstrap.min.css.map b/server/static/css/bootstrap.min.css.map
new file mode 100644
index 00000000..6c7fa40b
--- /dev/null
+++ b/server/static/css/bootstrap.min.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["less/normalize.less","less/print.less","bootstrap.css","dist/css/bootstrap.css","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/mixins/reset-text.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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kDG,edokDH,MAAA,acpkDG,edukDH,MAAA,IcvkDG,ed0kDH,MAAA,ac1kDG,ed6kDH,MAAA,ac7kDG,edglDH,MAAA,IchlDG,edmlDH,MAAA,ac9kDG,edilDH,MAAA,YchmDG,edmmDH,MAAA,KcnmDG,gBdsmDH,KAAA,KctmDG,gBdymDH,KAAA,aczmDG,gBd4mDH,KAAA,ac5mDG,ed+mDH,KAAA,Ic/mDG,edknDH,KAAA,aclnDG,edqnDH,KAAA,acrnDG,edwnDH,KAAA,IcxnDG,ed2nDH,KAAA,ac3nDG,ed8nDH,KAAA,ac9nDG,edioDH,KAAA,IcjoDG,edooDH,KAAA,ac/nDG,edkoDH,KAAA,YcnnDG,edsnDH,KAAA,KctnDG,kBdynDH,YAAA,KcznDG,kBd4nDH,YAAA,ac5nDG,kBd+nDH,YAAA,ac/nDG,iBdkoDH,YAAA,IcloDG,iBdqoDH,YAAA,acroDG,iBdwoDH,YAAA,acxoDG,iBd2oDH,YAAA,Ic3oDG,iBd8oDH,YAAA,ac9oDG,iBdipDH,YAAA,acjpDG,iBdopDH,YAAA,IcppDG,iBdupDH,YAAA,acvpDG,iBd0pDH,YAAA,Yc5rDG,iBACE,YAAA,EAOJ,yBACE,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,Ud0rDD,MAAA,Kc1rDC,Wd6rDD,MAAA,Kc7rDC,WdgsDD,MAAA,achsDC,WdmsDD,MAAA,acnsDC,UdssDD,MAAA,IctsDC,UdysDD,MAAA,aczsDC,Ud4sDD,MAAA,ac5sDC,Ud+sDD,MAAA,Ic/sDC,UdktDD,MAAA,acltDC,UdqtDD,MAAA,acrtDC,UdwtDD,MAAA,IcxtDC,Ud2tDD,MAAA,ac5sDC,Ud+sDD,MAAA,Yc/sDC,gBdktDD,MAAA,KcltDC,gBdqtDD,MAAA,acrtDC,gBdwtDD,MAAA,acxtDC,ed2tDD,MAAA,Ic3tDC,ed8tDD,MAAA,ac9tDC,ediuDD,MAAA,acjuDC,edouDD,MAAA,IcpuDC,eduuDD,MAAA,acvuDC,ed0uDD,MAAA,ac1uDC,ed6uDD,MAAA,Ic7uDC,edgvDD,MAAA,ac3uDC,ed8uDD,MAAA,Yc7vDC,edgwDD,MAAA,KchwDC,gBdmwDD,KAAA,KcnwDC,gBdswDD,KAAA,actwDC,gBdywDD,KAAA,aczwDC,ed4wDD,KAAA,Ic5wDC,ed+wDD,KAAA,ac/wDC,edkxDD,KAAA,aclxDC,edqxDD,KAAA,IcrxDC,edwxDD,KAAA,acxxDC,ed2xDD,KAAA,ac3xDC,ed8xDD,KAAA,Ic9xDC,ediyDD,KAAA,ac5xDC,ed+xDD,KAAA,YchxDC,edmxDD,KAAA,KcnxDC,kBdsxDD,YAAA,KctxDC,kBdyxDD,YAAA,aczxDC,kBd4xDD,YAAA,ac5xDC,iBd+xDD,YAAA,Ic/xDC,iBdkyDD,YAAA,aclyDC,iBdqyDD,YAAA,acryDC,iBdwyDD,YAAA,IcxyDC,iBd2yDD,YAAA,ac3yDC,iBd8yDD,YAAA,ac9yDC,iBdizDD,YAAA,IcjzDC,iBdozDD,YAAA,acpzDC,iBduzDD,YAAA,YY9yDD,iBE3CE,YAAA,GAQF,yBACE,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,Udw1DD,MAAA,Kcx1DC,Wd21DD,MAAA,Kc31DC,Wd81DD,MAAA,ac91DC,Wdi2DD,MAAA,acj2DC,Udo2DD,MAAA,Icp2DC,Udu2DD,MAAA,acv2DC,Ud02DD,MAAA,ac12DC,Ud62DD,MAAA,Ic72DC,Udg3DD,MAAA,ach3DC,Udm3DD,MAAA,acn3DC,Uds3DD,MAAA,Ict3DC,Udy3DD,MAAA,ac12DC,Ud62DD,MAAA,Yc72DC,gBdg3DD,MAAA,Kch3DC,gBdm3DD,MAAA,acn3DC,gBds3DD,MAAA,act3DC,edy3DD,MAAA,Icz3DC,ed43DD,MAAA,ac53DC,ed+3DD,MAAA,ac/3DC,edk4DD,MAAA,Icl4DC,edq4DD,MAAA,acr4DC,edw4DD,MAAA,acx4DC,ed24DD,MAAA,Ic34DC,ed84DD,MAAA,acz4DC,ed44DD,MAAA,Yc35DC,ed85DD,MAAA,Kc95DC,gBdi6DD,KAAA,Kcj6DC,gBdo6DD,KAAA,acp6DC,gBdu6DD,KAAA,acv6DC,ed06DD,KAAA,Ic16DC,ed66DD,KAAA,ac76DC,edg7DD,KAAA,ach7DC,edm7DD,KAAA,Icn7DC,eds7DD,KAAA,act7DC,edy7DD,KAAA,acz7DC,ed47DD,KAAA,Ic57DC,ed+7DD,KAAA,ac17DC,ed67DD,KAAA,Yc96DC,edi7DD,KAAA,Kcj7DC,kBdo7DD,YAAA,Kcp7DC,kBdu7DD,YAAA,acv7DC,kBd07DD,YAAA,ac17DC,iBd67DD,YAAA,Ic77DC,iBdg8DD,YAAA,ach8DC,iBdm8DD,YAAA,acn8DC,iBds8DD,YAAA,Ict8DC,iBdy8DD,YAAA,acz8DC,iBd48DD,YAAA,ac58DC,iBd+8DD,YAAA,Ic/8DC,iBdk9DD,YAAA,acl9DC,iBdq9DD,YAAA,YYz8DD,iBE9CE,YAAA,GAQF,0BACE,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,Uds/DD,MAAA,Kct/DC,Wdy/DD,MAAA,Kcz/DC,Wd4/DD,MAAA,ac5/DC,Wd+/DD,MAAA,ac//DC,UdkgED,MAAA,IclgEC,UdqgED,MAAA,acrgEC,UdwgED,MAAA,acxgEC,Ud2gED,MAAA,Ic3gEC,Ud8gED,MAAA,ac9gEC,UdihED,MAAA,acjhEC,UdohED,MAAA,IcphEC,UduhED,MAAA,acxgEC,Ud2gED,MAAA,Yc3gEC,gBd8gED,MAAA,Kc9gEC,gBdihED,MAAA,acjhEC,gBdohED,MAAA,acphEC,eduhED,MAAA,IcvhEC,ed0hED,MAAA,ac1hEC,ed6hED,MAAA,ac7hEC,edgiED,MAAA,IchiEC,edmiED,MAAA,acniEC,edsiED,MAAA,actiEC,edyiED,MAAA,IcziEC,ed4iED,MAAA,acviEC,ed0iED,MAAA,YczjEC,ed4jED,MAAA,Kc5jEC,gBd+jED,KAAA,Kc/jEC,gBdkkED,KAAA,aclkEC,gBdqkED,KAAA,acrkEC,edwkED,KAAA,IcxkEC,ed2kED,KAAA,ac3kEC,ed8kED,KAAA,ac9kEC,edilED,KAAA,IcjlEC,edolED,KAAA,acplEC,edulED,KAAA,acvlEC,ed0lED,KAAA,Ic1lEC,ed6lED,KAAA,acxlEC,ed2lED,KAAA,Yc5kEC,ed+kED,KAAA,Kc/kEC,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A,KlBq7FM,WAAY,KkBn7FhB,QAAA,IASN,eC3DE,yBACA,eAAA,KpBi+FD,aoB99FC,MAAA,KnB0+FA,iBAAkB,KmBx+FhB,aAAA,KpBk+FH,mBoBh+FO,mBAEN,MAAA,KACE,iBAAA,QACA,aAAA,QpBi+FH,mBoB99FC,MAAA,KnB0+FA,iBAAkB,QAClB,aAAc,QmBt+FR,oBADJ,oBpBi+FH,mCoB99FG,MAAA,KnB0+FF,iBAAkB,QAClB,aAAc,QmBt+FN,0BnB4+FV,0BAHA,0BmB1+FM,0BnB4+FN,0BAHA,0BDFC,yCoBx+FK,yCnB4+FN,yCmBv+FE,MAAA,KnB++FA,iBAAkB,QAClB,aAAc,QmBx+FZ,oBpBg+FH,oBoBh+FG,mCnB6+FF,iBAAkB,KmBz+FV,4BnB8+FV,4BAHA,4BDHC,6BCOD,6BAHA,6BkB39FA,sCClBM,sCnB8+FN,sCmBx+FI,iBAAA,KACA,aAAA,KDcJ,oBC9DE,MAAA,KACA,iBAAA,KpB0hGD,aoBvhGC,MAAA,KnBmiGA,iBAAkB,QmBjiGhB,aAAA,QpB2hGH,mBoBzhGO,mBAEN,MAAA,KACE,iBAAA,QACA,aAAA,QpB0hGH,mBoBvhGC,MAAA,KnBmiGA,iBAAkB,QAClB,aAAc,QmB/hGR,oBADJ,oBpB0hGH,mCoBvhGG,MAAA,KnBmiGF,iBAAkB,QAClB,aAAc,QmB/hGN,0BnBqiGV,0BAHA,0BmBniGM,0BnBqiGN,0BAHA,0BDFC,yCoBjiGK,yCnBqiGN,yCmBhiGE,MAAA,KnBwiGA,iBAAkB,QAClB,aAAc,QmBjiGZ,oBpByhGH,oBoBzhGG,mCnBsiGF,iBAAkB,KmBliGV,4BnBuiGV,4BAHA,4BDHC,6BCOD,6BAHA,6BkBjhGA,sCCrBM,sCnBuiGN,sCmBjiGI,iBAAA,QACA,aAAA,QDkBJ,oBClEE,MAAA,QACA,iBAAA,KpBmlGD,aoBhlGC,MAAA,KnB4lGA,iBAAkB,QmB1lGhB,aAAA,QpBolGH,mBoBllGO,mBAEN,MAAA,KACE,iBAAA,QACA,aAAA,QpBmlGH,mBoBhlGC,MAAA,KnB4lGA,iBAAkB,QAClB,aAAc,QmBxlGR,oBADJ,oBpBmlGH,mCoBhlGG,MAAA,KnB4lGF,iBAAkB,QAClB,aAAc,QmBxlGN,0BnB8lGV,0BAHA,0BmB5lGM,0BnB8lGN,0BAHA,0BDFC,yCoB1lGK,yCnB8lGN,yCmBzlGE,MAAA,KnBimGA,iBAAkB,QAClB,aAAc,QmB1lGZ,oBpBklGH,oBoBllGG,mCnB+lGF,iBAAkB,KmB3lGV,4BnBgmGV,4BAHA,4BDHC,6BCOD,6BAHA,6BkBtkGA,sCCzBM,sCnBgmGN,sCmB1lGI,iBAAA,QACA,aAAA,QDsBJ,oBCtEE,MAAA,QACA,iBAAA,KpB4oGD,UoBzoGC,MAAA,KnBqpGA,iBAAkB,QmBnpGhB,aAAA,QpB6oGH,gBoB3oGO,gBAEN,MAAA,KACE,iBAAA,QACA,aAAA,QpB4oGH,gBoBzoGC,MAAA,KnBqpGA,iBAAkB,QAClB,aAAc,QmBjpGR,iBADJ,iBpB4oGH,gCoBzoGG,MAAA,KnBqpGF,iBAAkB,QAClB,aAAc,QmBjpGN,uBnBupGV,uBAHA,uBmBrpGM,uBnBupGN,uBAHA,uBDFC,sCoBnpGK,sCnBupGN,sCmBlpGE,MAAA,KnB0pGA,iBAAkB,QAClB,aAAc,QmBnpGZ,iBpB2oGH,iBoB3oGG,gCnBwpGF,iBAAkB,KmBppGV,yBnBypGV,yBAHA,yBDHC,0BCOD,0BAHA,0BkB3nGA,mCC7BM,mCnBypGN,mCmBnpGI,iBAAA,QACA,aAAA,QD0BJ,iBC1EE,MAAA,QACA,iBAAA,KpBqsGD,aoBlsGC,MAAA,KnB8sGA,iBAAkB,QmB5sGhB,aAAA,QpBssGH,mBoBpsGO,mBAEN,MAAA,KACE,iBAAA,QACA,aAAA,QpBqsGH,mBoBlsGC,MAAA,KnB8sGA,iBAAkB,QAClB,aAAc,QmB1sGR,oBADJ,oBpBqsGH,mCoBlsGG,MAAA,KnB8sGF,iBAAkB,QAClB,aAAc,QmB1sGN,0BnBgtGV,0BAHA,0BmB9sGM,0BnBgtGN,0BAHA,0BDFC,yCoB5sGK,yCnBgtGN,yCmB3sGE,MAAA,KnBmtGA,iBAAkB,QAClB,aAAc,QmB5sGZ,oBpBosGH,oBoBpsGG,mCnBitGF,iBAAkB,KmB7sGV,4BnBktGV,4BAHA,4BDHC,6BCOD,6BAHA,6BkBhrGA,sCCjC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A,QkDrxKC,WAAY,IAAI,MAAM,KjDizKtB,2BAA4B,IiD9yK1B,0BAAA,IAHJ,mBAAA,mCAMM,cAAA,ElDwxKL,oCkDnxKG,oDjD+yKF,aAAc,IAAI,EiD7yKZ,cAAA,EvBtEL,4D3B61KF,4EkDjxKG,WAAA,EjD6yKF,uBAAwB,IiD3yKlB,wBAAA,IvBtEL,0D3B21KF,0EkD1yKC,cAAe,EvB1Df,2BAAA,IACC,0BAAA,IuB0FH,+EAEI,uBAAA,ElD8wKH,wBAAA,EkD1wKC,wDlD6wKD,iBAAA,EC4BD,0BACE,iBAAkB,EiDlyKpB,8BlD0wKC,ckD1wKD,gCjDuyKE,cAAe,EiDvyKjB,sCAQM,sBlDwwKL,wCC4BC,cAAe,K0Br5Kf,aAAA,KuByGF,wDlDqxKC,0BC4BC,uBAAwB,IACxB,wBAAyB,IiDlzK3B,yFAoBQ,yFlDwwKP,2DkDzwKO,2DjDqyKN,uBAAwB,IACxB,wBAAyB,IAK3B,wGiD9zKA,wGjD4zKA,wGDtBC,wGCuBD,0EiD7zKA,0EjD2zKA,0EiDnyKU,0EjD2yKR,uBAAwB,IAK1B,uGiDx0KA,uGjDs0KA,uGDtBC,uGCuBD,yEiDv0KA,yEjDq0KA,yEiDzyKU,yEvB7HR,wBAAA,IuBiGF,sDlDqzKC,yBC4BC,2BAA4B,IAC5B,0BAA2B,IiDxyKrB,qFA1CR,qFAyCQ,wDlDmxKP,wDC4BC,2BAA4B,IAC5B,0BAA2B,IAG7B,oGDtBC,oGCwBD,oGiD91KA,oGjD21KA,uEiD7yKU,uEjD+yKV,uEiD71KA,uEjDm2KE,0BAA2B,IAG7B,mGDtBC,mGCwBD,mGiDx2KA,mGjDq2KA,sEiDnzKU,sEjDqzKV,sEiDv2KA,sEjD62KE,2BAA4B,IiDlzK1B,0BlD2xKH,qCkDt1KD,0BAAA,qCA+DI,WAAA,IAAA,MAAA,KA/DJ,kDAAA,kDAmEI,WAAA,EAnEJ,uBAAA,yCjD23KE,OAAQ,EiDjzKA,+CjDqzKV,+CiD/3KA,+CjDi4KA,+CAEA,+CANA,+CDjBC,iECoBD,iEiDh4KA,iEjDk4KA,iEAEA,iEANA,iEAWE,YAAa,EiD3zKL,8CjD+zKV,8CiD74KA,8CjD+4KA,8CAEA,8CANA,8CDjBC,gECoBD,gEiD94KA,gEjDg5KA,gEAEA,gEANA,gEAWE,aAAc,EAIhB,+CiD35KA,+CjDy5KA,+CiDl0KU,+CjDq0KV,iEiD55KA,iEjD05KA,iEDtBC,iEC6BC,cAAe,EAEjB,8CiDn0KU,8CjDq0KV,8CiDr6KA,8CjDo6KA,gEDtBC,gECwBD,gEiDh0KI,gEACA,cAAA,EAUJ,yBACE,cAAA,ElDmyKD,OAAA,EkD/xKG,aACA,cAAA,KANJ,oBASM,cAAA,ElDkyKL,cAAA,IkD7xKG,2BlDgyKH,WAAA,IC4BD,4BiDxzKM,cAAA,EAKF,wDAvBJ,wDlDqzKC,WAAA,IAAA,MAAA,KkD5xKK,2BlD+xKL,WAAA,EmDlhLC,uDnDqhLD,cAAA,IAAA,MAAA,KmDlhLG,eACA,aAAA,KnDshLH,8BmDxhLC,MAAA,KAMI,iBAAA,QnDqhLL,aAAA,KmDlhLK,0DACA,iBAAA,KAGJ,qCAEI,MAAA,QnDmhLL,iBAAA,KmDpiLC,yDnDuiLD,oBAAA,KmDpiLG,eACA,aAAA,QnDwiLH,8BmD1iLC,MAAA,KAMI,iBAAA,QnDuiLL,aAAA,QmDpiLK,0DACA,iBAAA,QAGJ,qCAEI,MAAA,QnDqiLL,iBAAA,KmDtjLC,yDnDyjLD,oBAAA,QmDtjLG,eACA,aAAA,QnD0jLH,8BmD5jLC,MAAA,QAMI,iBAAA,QnDyjLL,aAAA,QmDtjLK,0DACA,iBAAA,QAGJ,qCAEI,MAAA,QnDujLL,iBAAA,QmDxkLC,yDnD2kLD,oBAAA,QmDxkLG,YACA,aAAA,QnD4kLH,2BmD9kLC,MAAA,QAMI,iBAAA,QnD2kLL,aAAA,QmDxkLK,uDACA,iBAAA,QAGJ,kCAEI,MAAA,QnDykLL,iBAAA,QmD1lLC,sDnD6lLD,oBAAA,QmD1lLG,eACA,aAAA,QnD8lLH,8BmDhmLC,MAAA,QAMI,iBAAA,QnD6lLL,aAAA,QmD1lLK,0DACA,iBAAA,QAGJ,qCAEI,MAAA,QnD2lLL,iBAAA,QmD5mLC,yDnD+mLD,oBAAA,QmD5mLG,cACA,aAAA,QnDgnLH,6BmDlnLC,MAAA,QAMI,iBAAA,QnD+mLL,aAAA,QmD5mLK,yDACA,iBAAA,QAGJ,oCAEI,MAAA,QnD6mLL,iBAAA,QoD5nLC,wDACA,oBAAA,QAEA,kBACA,SAAA,SpD+nLD,QAAA,MoDpoLC,OAAQ,EnDgqLR,QAAS,EACT,SAAU,OAEZ,yCmDtpLI,wBADA,yBAEA,yBACA,wBACA,SAAA,SACA,IAAA,EACA,OAAA,EpD+nLH,KAAA,EoD1nLC,MAAO,KACP,OAAA,KpD4nLD,OAAA,EoDvnLC,wBpD0nLD,eAAA,OqDppLC,uBACA,eAAA,IAEA,MACA,WAAA,KACA,QAAA,KjDwDA,cAAA,KACQ,iBAAA,QJgmLT,OAAA,IAAA,MAAA,QqD/pLC,cAAe,IASb,mBAAA,MAAA,EAAA,IAAA,IAAA,gBACA,WAAA,MAAA,EAAA,IAAA,IAAA,gBAKJ,iBACE,aAAA,KACA,aAAA,gBAEF,SACE,QAAA,KACA,cAAA,ICtBF,SACE,QAAA,IACA,cAAA,IAEA,OACA,MAAA,MACA,UAAA,KjCRA,YAAA,IAGA,YAAA,ErBqrLD,MAAA,KsD7qLC,YAAA,EAAA,IAAA,EAAA,KrDysLA,OAAQ,kBqDvsLN,QAAA,GjCbF,aiCeE,ajCZF,MAAA,KrB6rLD,gBAAA,KsDzqLC,OAAA,QACE,OAAA,kBACA,QAAA,GAEA,aACA,mBAAA,KtD2qLH,QAAA,EuDhsLC,OAAQ,QACR,WAAA,IvDksLD,OAAA,EuD7rLC,YACA,SAAA,OAEA,OACA,SAAA,MACA,IAAA,EACA,MAAA,EACA,OAAA,EACA,KAAA,EAIA,QAAA,KvD6rLD,QAAA,KuD1rLC,SAAA,OnD+GA,2BAAA,MACI,QAAA,EAEI,0BAkER,mBAAA,kBAAA,IAAA,SAEK,cAAA,aAAA,IAAA,SACG,WAAA,UAAA,IAAA,SJ6gLT,kBAAA,kBuDhsLC,cAAA,kBnD2GA,aAAA,kBACI,UAAA,kBAEI,wBJwlLT,kBAAA,euDpsLK,cAAe,eACnB,aAAA,eACA,UAAA,eAIF,mBACE,WAAA,OACA,WAAA,KvDqsLD,cuDhsLC,SAAU,SACV,MAAA,KACA,OAAA,KAEA,eACA,SAAA,SnDaA,iBAAA,KACQ,wBAAA,YmDZR,gBAAA,YtD4tLA,OsD5tLA,IAAA,MAAA,KAEA,OAAA,IAAA,MAAA,evDksLD,cAAA,IuD9rLC,QAAS,EACT,mBAAA,EAAA,IAAA,IAAA,eACA,WAAA,EAAA,IAAA,IAAA,eAEA,gBACA,SAAA,MACA,IAAA,EACA,MAAA,EvDgsLD,OAAA,EuD9rLC,KAAA,ElCrEA,QAAA,KAGA,iBAAA,KkCmEA,qBlCtEA,OAAA,iBAGA,QAAA,EkCwEF,mBACE,OAAA,kBACA,QAAA,GAIF,cACE,QAAA,KvDgsLD,cAAA,IAAA,MAAA,QuD3rLC,qBACA,WAAA,KAKF,aACE,OAAA,EACA,YAAA,WAIF,YACE,SAAA,SACA,QAAA,KvD0rLD,cuD5rLC,QAAS,KAQP,WAAA,MACA,WAAA,IAAA,MAAA,QATJ,wBAaI,cAAA,EvDsrLH,YAAA,IuDlrLG,mCvDqrLH,YAAA,KuD/qLC,oCACA,YAAA,EAEA,yBACA,SAAA,SvDkrLD,IAAA,QuDhqLC,MAAO,KAZP,OAAA,KACE,SAAA,OvDgrLD,yBuD7qLD,cnDvEA,MAAA,MACQ,OAAA,KAAA,KmD2ER,eAAY,mBAAA,EAAA,IAAA,KAAA,evD+qLX,WAAA,EAAA,IAAA,KAAA,euDzqLD,UAFA,MAAA,OvDirLD,yBwD/zLC,UACA,MAAA,OCNA,SAEA,SAAA,SACA,QAAA,KACA,QAAA,MACA,YAAA,iBAAA,UAAA,MAAA,WACA,UAAA,KACA,WAAA,OACA,YAAA,IACA,YAAA,WACA,WAAA,KACA,WAAA,MACA,gBAAA,KACA,YAAA,KACA,eAAA,KACA,eAAA,ODHA,WAAA,OnCVA,aAAA,OAGA,UAAA,OrBs1LD,YAAA,OwD30LC,OAAA,iBnCdA,QAAA,ErB61LD,WAAA,KwD90LY,YAAmB,OAAA,kBxDk1L/B,QAAA,GwDj1LY,aAAmB,QAAA,IAAA,ExDq1L/B,WAAA,KwDp1LY,eAAmB,QAAA,EAAA,IxDw1L/B,YAAA,IwDv1LY,gBAAmB,QAAA,IAAA,ExD21L/B,WAAA,IwDt1LC,cACA,QAAA,EAAA,IACA,YAAA,KAEA,eACA,UAAA,MxDy1LD,QAAA,IAAA,IwDr1LC,MAAO,KACP,WAAA,OACA,iBAAA,KACA,cAAA,IAEA,exDu1LD,SAAA,SwDn1LC,MAAA,EACE,OAAA,EACA,aAAA,YACA,aAAA,MAEA,4BxDq1LH,OAAA,EwDn1LC,KAAA,IACE,YAAA,KACA,aAAA,IAAA,IAAA,EACA,iBAAA,KAEA,iCxDq1LH,MAAA,IwDn1LC,OAAA,EACE,cAAA,KACA,aAAA,IAAA,IAAA,EACA,iBAAA,KAEA,kCxDq1LH,OAAA,EwDn1LC,KAAA,IACE,cAAA,KACA,aAAA,IAAA,IAAA,EACA,iBAAA,KAEA,8BxDq1LH,IAAA,IwDn1LC,KAAA,EACE,WAAA,KACA,aAAA,IAAA,IAAA,IAAA,EACA,mBAAA,KAEA,6BxDq1LH,IAAA,IwDn1LC,MAAA,EACE,WAAA,KACA,aAAA,IAAA,EAAA,IAAA,IACA,kBAAA,KAEA,+BxDq1LH,IAAA,EwDn1LC,KAAA,IACE,YAAA,KACA,aAAA,EAAA,IAAA,IACA,oBAAA,KAEA,oCxDq1LH,IAAA,EwDn1LC,MAAA,IACE,WAAA,KACA,aAAA,EAAA,IAAA,IACA,oBAAA,KAEA,qCxDq1LH,IAAA,E0Dl7LC,KAAM,IACN,WAAA,KACA,aAAA,EAAA,IAAA,IACA,oBAAA,KAEA,SACA,SAAA,SACA,IAAA,EDXA,KAAA,EAEA,QAAA,KACA,QAAA,KACA,UAAA,MACA,QAAA,IACA,YAAA,iBAAA,UAAA,MAAA,WACA,UAAA,KACA,WAAA,OACA,YAAA,IACA,YAAA,WACA,WAAA,KACA,WAAA,MACA,gBAAA,KACA,YAAA,KACA,eAAA,KCAA,eAAA,OAEA,WAAA,OACA,aAAA,OAAA,UAAA,OACA,YAAA,OACA,iBAAA,KACA,wBAAA,YtD8CA,gBAAA,YACQ,OAAA,IAAA,MAAA,KJk5LT,OAAA,IAAA,MAAA,e0D77LC,cAAA,IAAY,mBAAA,EAAA,IAAA,KAAA,e1Dg8Lb,WAAA,EAAA,IAAA,KAAA,e0D/7La,WAAA,KACZ,aAAY,WAAA,MACZ,eAAY,YAAA,KAGd,gBACE,WAAA,KAEA,cACA,YAAA,MAEA,e1Dq8LD,QAAA,IAAA,K0Dl8LC,OAAQ,EACR,UAAA,K1Do8LD,iBAAA,Q0D57LC,cAAA,IAAA,MAAA,QzDy9LA,cAAe,IAAI,IAAI,EAAE,EyDt9LvB,iBACA,QAAA,IAAA,KAEA,gBACA,sB1D87LH,SAAA,S0D37LC,QAAS,MACT,MAAA,E1D67LD,OAAA,E0D37LC,aAAc,YACd,aAAA,M1D87LD,gB0Dz7LC,aAAA,KAEE,sBACA,QAAA,GACA,aAAA,KAEA,oB1D27LH,OAAA,M0D17LG,KAAA,IACE,YAAA,MACA,iBAAA,KACA,iBAAA,gBACA,oBAAA,E1D67LL,0B0Dz7LC,OAAA,IACE,YAAA,MACA,QAAA,IACA,iBAAA,KACA,oBAAA,EAEA,sB1D27LH,IAAA,I0D17LG,KAAA,MACE,WAAA,MACA,mBAAA,KACA,mBAAA,gBACA,kBAAA,E1D67LL,4B0Dz7LC,OAAA,MACE,KAAA,IACA,QAAA,IACA,mBAAA,KACA,kBAAA,EAEA,uB1D27LH,IAAA,M0D17LG,KAAA,IACE,YAAA,MACA,iBAAA,EACA,oBAAA,KACA,oBAAA,gB1D67LL,6B0Dx7LC,IAAA,IACE,YAAA,MACA,QAAA,IACA,iBAAA,EACA,oBAAA,KAEA,qB1D07LH,IAAA,I0Dz7LG,MAAA,MACE,WAAA,MACA,mBAAA,EACA,kBAAA,KACA,kBAAA,gB1D47LL,2B2DpjMC,MAAO,IACP,OAAA,M3DsjMD,QAAA,I2DnjMC,mBAAoB,EACpB,kBAAA,KAEA,U3DqjMD,SAAA,S2DljMG,gBACA,SAAA,SvD6KF,MAAA,KACK,SAAA,OJ04LN,sB2D/jMC,SAAU,S1D4lMV,QAAS,K0D9kML,mBAAA,IAAA,YAAA,K3DqjML,cAAA,IAAA,YAAA,K2D3hMC,WAAA,IAAA,YAAA,KvDmKK,4BAFL,0BAGQ,YAAA,EA3JA,qDA+GR,sBAEQ,mBAAA,kBAAA,IAAA,YJ86LP,cAAA,aAAA,IAAA,Y2DzjMG,WAAA,UAAA,IAAA,YvDmHJ,4BAAA,OACQ,oBAAA,OuDjHF,oBAAA,O3D4jML,YAAA,OI58LD,mCHs+LA,2BGr+LQ,KAAA,EuD5GF,kBAAA,sB3D6jML,UAAA,sBC2BD,kCADA,2BG5+LA,KAAA,EACQ,kBAAA,uBuDtGF,UAAA,uBArCN,6B3DomMD,gC2DpmMC,iC1D+nME,KAAM,E0DllMN,kBAAA,mB3D4jMH,UAAA,oBAGA,wB2D5mMD,sBAAA,sBAsDI,QAAA,MAEA,wB3D0jMH,KAAA,E2DtjMG,sB3DyjMH,sB2DrnMC,SAAU,SA+DR,IAAA,E3DyjMH,MAAA,KC0BD,sB0D/kMI,KAAA,KAnEJ,sBAuEI,KAAA,MAvEJ,2BA0EI,4B3DwjMH,KAAA,E2D/iMC,6BACA,KAAA,MAEA,8BACA,KAAA,KtC3FA,kBsC6FA,SAAA,SACA,IAAA,EACA,OAAA,EACA,KAAA,EACA,MAAA,I3DmjMD,UAAA,K2D9iMC,MAAA,KdnGE,WAAA,OACA,YAAA,EAAA,IAAA,IAAA,eACA,iBAAA,cAAA,OAAA,kBACA,QAAA,G7CqpMH,uB2DljMC,iBAAA,sEACE,iBAAA,iEACA,iBAAA,uFdxGA,iBAAA,kEACA,OAAA,+GACA,kBAAA,SACA,wBACA,MAAA,E7C6pMH,KAAA,K2DpjMC,iBAAA,sE1DglMA,iBAAiB,iE0D9kMf,iBAAA,uFACA,iBAAA,kEACA,OAAA,+GtCvHF,kBAAA,SsCyFF,wB3DslMC,wBC4BC,MAAO,KACP,gBAAiB,KACjB,OAAQ,kB0D7kMN,QAAA,EACA,QAAA,G3DwjMH,0C2DhmMD,2CA2CI,6BADA,6B1DklMF,SAAU,S0D7kMR,IAAA,IACA,QAAA,E3DqjMH,QAAA,a2DrmMC,WAAY,MAqDV,0CADA,6B3DsjMH,KAAA,I2D1mMC,YAAa,MA0DX,2CADA,6BAEA,MAAA,IACA,aAAA,MAME,6BADF,6B3DmjMH,MAAA,K2D9iMG,OAAA,KACE,YAAA,M3DgjML,YAAA,E2DriMC,oCACA,QAAA,QAEA,oCACA,QAAA,QAEA,qBACA,SAAA,SACA,OAAA,K3DwiMD,KAAA,I2DjjMC,QAAS,GAYP,MAAA,IACA,aAAA,EACA,YAAA,KACA,WAAA,OACA,WAAA,KAEA,wBACA,QAAA,aAWA,MAAA,KACA,OAAA,K3D8hMH,OAAA,I2D7jMC,YAAa,OAkCX,OAAA,QACA,iBAAA,OACA,iBAAA,cACA,OAAA,IAAA,MAAA,K3D8hMH,cAAA,K2DthMC,6BACA,MAAA,KACA,OAAA,KACA,OAAA,EACA,iBAAA,KAEA,kBACA,SAAA,SACA,MAAA,IACA,OAAA,K3DyhMD,KAAA,I2DxhMC,QAAA,GACE,YAAA,K3D0hMH,eAAA,K2Dj/LC,MAAO,KAhCP,WAAA,O1D8iMA,YAAa,EAAE,IAAI,IAAI,eAEzB,uB0D3iMM,YAAA,KAEA,oCACA,0C3DmhMH,2C2D3hMD,6BAAA,6BAYI,MAAA,K3DmhMH,OAAA,K2D/hMD,WAAA,M1D2jME,UAAW,KDxBZ,0C2D9gMD,6BACE,YAAA,MAEA,2C3DghMD,6B2D5gMD,aAAA,M3D+gMC,kBACF,MAAA,I4D7wMC,KAAA,I3DyyME,eAAgB,KAElB,qBACE,OAAQ,MAkBZ,qCADA,sCADA,mBADA,oBAXA,gBADA,iBAOA,uBADA,wBADA,iBADA,kBADA,wBADA,yBASA,mCADA,oC2DpzME,oBAAA,qBAAA,oBAAA,qB3D2zMF,WADA,YAOA,uBADA,wBADA,qBADA,sBADA,cADA,e2D/zMI,a3Dq0MJ,cDvBC,kB4D7yMG,mB3DqzMJ,WADA,YAwBE,QAAS,MACT,QAAS,IASX,qCADA,mBANA,gBAGA,uBADA,iBADA,wBAIA,mCDhBC,oB6D/0MC,oB5Dk2MF,W+B51MA,uBhCo0MC,qB4D5zMG,cChBF,aACA,kB5D+1MF,W+Br1ME,MAAO,KhCy0MR,cgCt0MC,QAAS,MACT,aAAA,KhCw0MD,YAAA,KgC/zMC,YhCk0MD,MAAA,gBgC/zMC,WhCk0MD,MAAA,egC/zMC,MhCk0MD,QAAA,e8Dz1MC,MACA,QAAA,gBAEA,WACA,WAAA,O9B8BF,WACE,KAAA,EAAA,EAAA,EhCg0MD,MAAA,YgCzzMC,YAAa,KACb,iBAAA,YhC2zMD,OAAA,E+D31MC,Q/D81MD,QAAA,eC4BD,OACE,SAAU,M+Dn4MV,chE42MD,MAAA,aC+BD,YADA,YADA,YADA,YAIE,QAAS,e+Dp5MT,kBhEs4MC,mBgEr4MD,yBhEi4MD,kB+Dl1MD,mBA6IA,yB9D4tMA,kBACA,mB8Dj3ME,yB9D62MF,kBACA,mBACA,yB+Dv5MY,QAAA,eACV,yBAAU,YhE04MT,QAAA,gBC4BD,iB+Dp6MU,QAAA,gBhE64MX,c+D51MG,QAAS,oB/Dg2MV,c+Dl2MC,c/Dm2MH,QAAA,sB+D91MG,yB/Dk2MD,kBACF,QAAA,iB+D91MG,yB/Dk2MD,mBACF,QAAA,kBgEh6MC,yBhEo6MC,yBgEn6MD,QAAA,wBACA,+CAAU,YhEw6MT,QAAA,gBC4BD,iB+Dl8MU,QAAA,gBhE26MX,c+Dr2MG,QAAS,oB/Dy2MV,c+D32MC,c/D42MH,QAAA,sB+Dv2MG,+C/D22MD,kBACF,QAAA,iB+Dv2MG,+C/D22MD,mBACF,QAAA,kBgE97MC,+ChEk8MC,yBgEj8MD,QAAA,wBACA,gDAAU,YhEs8MT,QAAA,gBC4BD,iB+Dh+MU,QAAA,gBhEy8MX,c+D92MG,QAAS,oB/Dk3MV,c+Dp3MC,c/Dq3MH,QAAA,sB+Dh3MG,gD/Do3MD,kBACF,QAAA,iB+Dh3MG,gD/Do3MD,mBACF,QAAA,kBgE59MC,gDhEg+MC,yBgE/9MD,QAAA,wBACA,0BAAU,YhEo+MT,QAAA,gBC4BD,iB+D9/MU,QAAA,gBhEu+MX,c+Dv3MG,QAAS,oB/D23MV,c+D73MC,c/D83MH,QAAA,sB+Dz3MG,0B/D63MD,kBACF,QAAA,iB+Dz3MG,0B/D63MD,mBACF,QAAA,kBgEl/MC,0BhEs/MC,yBACF,QAAA,wBgEv/MC,yBhE2/MC,WACF,QAAA,gBgE5/MC,+ChEggNC,WACF,QAAA,gBgEjgNC,gDhEqgNC,WACF,QAAA,gBAGA,0B+Dh3MC,WA4BE,QAAS,gBC5LX,eAAU,QAAA,eACV,aAAU,ehEyhNT,QAAA,gBC4BD,oB+DnjNU,QAAA,gBhE4hNX,iB+D93MG,QAAS,oBAMX,iB/D23MD,iB+Dt2MG,QAAS,sB/D22MZ,qB+D/3MC,QAAS,e/Dk4MV,a+D53MC,qBAcE,QAAS,iB/Dm3MZ,sB+Dh4MC,QAAS,e/Dm4MV,a+D73MC,sBAOE,QAAS,kB/D23MZ,4B+D53MC,QAAS,eCpLT,ahEojNC,4BACF,QAAA,wBC6BD,aACE,cACE,QAAS","sourcesContent":["/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n//    without disabling user zoom.\n//\n\nhtml {\n  font-family: sans-serif; // 1\n  -ms-text-size-adjust: 100%; // 2\n  -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n  margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n  display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block; // 1\n  vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n  display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n  background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n  outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n  border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n  font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n  font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n  background: #ff0;\n  color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n  font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsup {\n  top: -0.5em;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n  border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n  overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n  margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n  box-sizing: content-box;\n  height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n  overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n//    Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit; // 1\n  font: inherit; // 2\n  margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n  overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n  text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n//    and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n//    `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button; // 2\n  cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n  line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box; // 1\n  padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n  -webkit-appearance: textfield; // 1\n  box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n  border: 0; // 1\n  padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n  overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n  font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\n\ntd,\nth {\n  padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n    *,\n    *:before,\n    *:after {\n        background: transparent !important;\n        color: #000 !important; // Black prints faster: h5bp.com/s\n        box-shadow: none !important;\n        text-shadow: none !important;\n    }\n\n    a,\n    a:visited {\n        text-decoration: underline;\n    }\n\n    a[href]:after {\n        content: \" (\" attr(href) \")\";\n    }\n\n    abbr[title]:after {\n        content: \" (\" attr(title) \")\";\n    }\n\n    // Don't show links that are fragment identifiers,\n    // or use the `javascript:` pseudo protocol\n    a[href^=\"#\"]:after,\n    a[href^=\"javascript:\"]:after {\n        content: \"\";\n    }\n\n    pre,\n    blockquote {\n        border: 1px solid #999;\n        page-break-inside: avoid;\n    }\n\n    thead {\n        display: table-header-group; // h5bp.com/t\n    }\n\n    tr,\n    img {\n        page-break-inside: avoid;\n    }\n\n    img {\n        max-width: 100% !important;\n    }\n\n    p,\n    h2,\n    h3 {\n        orphans: 3;\n        widows: 3;\n    }\n\n    h2,\n    h3 {\n        page-break-after: avoid;\n    }\n\n    // Bootstrap specific changes start\n\n    // Bootstrap components\n    .navbar {\n        display: none;\n    }\n    .btn,\n    .dropup > .btn {\n        > .caret {\n            border-top-color: #000 !important;\n        }\n    }\n    .label {\n        border: 1px solid #000;\n    }\n\n    .table {\n        border-collapse: collapse !important;\n\n        td,\n        th {\n            background-color: #fff !important;\n        }\n    }\n    .table-bordered {\n        th,\n        td {\n            border: 1px solid #ddd !important;\n        }\n    }\n\n    // Bootstrap specific changes end\n}\n","/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n  font-family: sans-serif;\n  -ms-text-size-adjust: 100%;\n  -webkit-text-size-adjust: 100%;\n}\nbody {\n  margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n  display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block;\n  vertical-align: baseline;\n}\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n[hidden],\ntemplate {\n  display: none;\n}\na {\n  background-color: transparent;\n}\na:active,\na:hover {\n  outline: 0;\n}\nabbr[title] {\n  border-bottom: 1px dotted;\n}\nb,\nstrong {\n  font-weight: bold;\n}\ndfn {\n  font-style: italic;\n}\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\nmark {\n  background: #ff0;\n  color: #000;\n}\nsmall {\n  font-size: 80%;\n}\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\nsup {\n  top: -0.5em;\n}\nsub {\n  bottom: -0.25em;\n}\nimg {\n  border: 0;\n}\nsvg:not(:root) {\n  overflow: hidden;\n}\nfigure {\n  margin: 1em 40px;\n}\nhr {\n  box-sizing: content-box;\n  height: 0;\n}\npre {\n  overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit;\n  font: inherit;\n  margin: 0;\n}\nbutton {\n  overflow: visible;\n}\nbutton,\nselect {\n  text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button;\n  cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\ninput {\n  line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box;\n  padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\ninput[type=\"search\"] {\n  -webkit-appearance: textfield;\n  box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n  border: 0;\n  padding: 0;\n}\ntextarea {\n  overflow: auto;\n}\noptgroup {\n  font-weight: bold;\n}\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\ntd,\nth {\n  padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n  *,\n  *:before,\n  *:after {\n    background: transparent !important;\n    color: #000 !important;\n    box-shadow: none !important;\n    text-shadow: none !important;\n  }\n  a,\n  a:visited {\n    text-decoration: underline;\n  }\n  a[href]:after {\n    content: \" (\" attr(href) \")\";\n  }\n  abbr[title]:after {\n    content: \" (\" attr(title) \")\";\n  }\n  a[href^=\"#\"]:after,\n  a[href^=\"javascript:\"]:after {\n    content: \"\";\n  }\n  pre,\n  blockquote {\n    border: 1px solid #999;\n    page-break-inside: avoid;\n  }\n  thead {\n    display: table-header-group;\n  }\n  tr,\n  img {\n    page-break-inside: avoid;\n  }\n  img {\n    max-width: 100% !important;\n  }\n  p,\n  h2,\n  h3 {\n    orphans: 3;\n    widows: 3;\n  }\n  h2,\n  h3 {\n    page-break-after: avoid;\n  }\n  .navbar {\n    display: none;\n  }\n  .btn > .caret,\n  .dropup > .btn > .caret {\n    border-top-color: #000 !important;\n  }\n  .label {\n    border: 1px solid #000;\n  }\n  .table {\n    border-collapse: collapse !important;\n  }\n  .table td,\n  .table th {\n    background-color: #fff !important;\n  }\n  .table-bordered th,\n  .table-bordered td {\n    border: 1px solid #ddd !important;\n  }\n}\n@font-face {\n  font-family: 'Glyphicons Halflings';\n  src: url('../fonts/glyphicons-halflings-regular.eot');\n  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), 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');\n}\n.glyphicon {\n  position: relative;\n  top: 1px;\n  display: inline-block;\n  font-family: 'Glyphicons Halflings';\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n  content: \"\\002a\";\n}\n.glyphicon-plus:before {\n  content: \"\\002b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n  content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n  content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n  content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n  content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n  content: \"\\270f\";\n}\n.glyphicon-glass:before {\n  content: \"\\e001\";\n}\n.glyphicon-music:before {\n  content: \"\\e002\";\n}\n.glyphicon-search:before {\n  content: \"\\e003\";\n}\n.glyphicon-heart:before {\n  content: \"\\e005\";\n}\n.glyphicon-star:before {\n  content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n  content: \"\\e007\";\n}\n.glyphicon-user:before {\n  content: \"\\e008\";\n}\n.glyphicon-film:before {\n  content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n  content: \"\\e010\";\n}\n.glyphicon-th:before {\n  content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n  content: \"\\e012\";\n}\n.glyphicon-ok:before {\n  content: \"\\e013\";\n}\n.glyphicon-remove:before {\n  content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n  content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n  content: \"\\e016\";\n}\n.glyphicon-off:before {\n  content: \"\\e017\";\n}\n.glyphicon-signal:before {\n  content: \"\\e018\";\n}\n.glyphicon-cog:before {\n  content: \"\\e019\";\n}\n.glyphicon-trash:before {\n  content: \"\\e020\";\n}\n.glyphicon-home:before {\n  content: \"\\e021\";\n}\n.glyphicon-file:before {\n  content: \"\\e022\";\n}\n.glyphicon-time:before {\n  content: \"\\e023\";\n}\n.glyphicon-road:before {\n  content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n  content: \"\\e025\";\n}\n.glyphicon-download:before {\n  content: \"\\e026\";\n}\n.glyphicon-upload:before {\n  content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n  content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n  content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n  content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n  content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n  content: \"\\e032\";\n}\n.glyphicon-lock:before {\n  content: \"\\e033\";\n}\n.glyphicon-flag:before {\n  content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n  content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n  content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n  content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n  content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n  content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n  content: \"\\e040\";\n}\n.glyphicon-tag:before {\n  content: \"\\e041\";\n}\n.glyphicon-tags:before {\n  content: \"\\e042\";\n}\n.glyphicon-book:before {\n  content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n  content: \"\\e044\";\n}\n.glyphicon-print:before {\n  content: \"\\e045\";\n}\n.glyphicon-camera:before {\n  content: \"\\e046\";\n}\n.glyphicon-font:before {\n  content: \"\\e047\";\n}\n.glyphicon-bold:before {\n  content: \"\\e048\";\n}\n.glyphicon-italic:before {\n  content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n  content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n  content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n  content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n  content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n  content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n  content: \"\\e055\";\n}\n.glyphicon-list:before {\n  content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n  content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n  content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n  content: \"\\e059\";\n}\n.glyphicon-picture:before {\n  content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n  content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n  content: \"\\e063\";\n}\n.glyphicon-tint:before {\n  content: \"\\e064\";\n}\n.glyphicon-edit:before {\n  content: \"\\e065\";\n}\n.glyphicon-share:before {\n  content: \"\\e066\";\n}\n.glyphicon-check:before {\n  content: \"\\e067\";\n}\n.glyphicon-move:before {\n  content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n  content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n  content: \"\\e070\";\n}\n.glyphicon-backward:before {\n  content: \"\\e071\";\n}\n.glyphicon-play:before {\n  content: \"\\e072\";\n}\n.glyphicon-pause:before {\n  content: \"\\e073\";\n}\n.glyphicon-stop:before {\n  content: \"\\e074\";\n}\n.glyphicon-forward:before {\n  content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n  content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n  content: \"\\e077\";\n}\n.glyphicon-eject:before {\n  content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n  content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n  content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n  content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n  content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n  content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n  content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n  content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n  content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n  content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n  content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n  content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n  content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n  content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n  content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n  content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n  content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n  content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n  content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n  content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n  content: \"\\e101\";\n}\n.glyphicon-gift:before {\n  content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n  content: \"\\e103\";\n}\n.glyphicon-fire:before {\n  content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n  content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n  content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n  content: \"\\e107\";\n}\n.glyphicon-plane:before {\n  content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n  content: \"\\e109\";\n}\n.glyphicon-random:before {\n  content: \"\\e110\";\n}\n.glyphicon-comment:before {\n  content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n  content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n  content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n  content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n  content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n  content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n  content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n  content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n  content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n  content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n  content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n  content: \"\\e122\";\n}\n.glyphicon-bell:before {\n  content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n  content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n  content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n  content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n  content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n  content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n  content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n  content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n  content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n  content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n  content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n  content: \"\\e134\";\n}\n.glyphicon-globe:before {\n  content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n  content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n  content: \"\\e137\";\n}\n.glyphicon-filter:before {\n  content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n  content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n  content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n  content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n  content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n  content: \"\\e143\";\n}\n.glyphicon-link:before {\n  content: \"\\e144\";\n}\n.glyphicon-phone:before {\n  content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n  content: \"\\e146\";\n}\n.glyphicon-usd:before {\n  content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n  content: \"\\e149\";\n}\n.glyphicon-sort:before {\n  content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n  content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n  content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n  content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n  content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n  content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n  content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n  content: \"\\e157\";\n}\n.glyphicon-expand:before {\n  content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n  content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n  content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n  content: \"\\e161\";\n}\n.glyphicon-flash:before {\n  content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n  content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n  content: \"\\e164\";\n}\n.glyphicon-record:before {\n  content: \"\\e165\";\n}\n.glyphicon-save:before {\n  content: \"\\e166\";\n}\n.glyphicon-open:before {\n  content: \"\\e167\";\n}\n.glyphicon-saved:before {\n  content: \"\\e168\";\n}\n.glyphicon-import:before {\n  content: \"\\e169\";\n}\n.glyphicon-export:before {\n  content: \"\\e170\";\n}\n.glyphicon-send:before {\n  content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n  content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n  content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n  content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n  content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n  content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n  content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n  content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n  content: \"\\e179\";\n}\n.glyphicon-header:before {\n  content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n  content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n  content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n  content: \"\\e183\";\n}\n.glyphicon-tower:before {\n  content: \"\\e184\";\n}\n.glyphicon-stats:before {\n  content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n  content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n  content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n  content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n  content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n  content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n  content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n  content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n  content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n  content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n  content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n  content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n  content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n  content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n  content: \"\\e200\";\n}\n.glyphicon-cd:before {\n  content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n  content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n  content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n  content: \"\\e204\";\n}\n.glyphicon-copy:before {\n  content: \"\\e205\";\n}\n.glyphicon-paste:before {\n  content: \"\\e206\";\n}\n.glyphicon-alert:before {\n  content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n  content: \"\\e210\";\n}\n.glyphicon-king:before {\n  content: \"\\e211\";\n}\n.glyphicon-queen:before {\n  content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n  content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n  content: \"\\e214\";\n}\n.glyphicon-knight:before {\n  content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n  content: \"\\e216\";\n}\n.glyphicon-tent:before {\n  content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n  content: \"\\e218\";\n}\n.glyphicon-bed:before {\n  content: \"\\e219\";\n}\n.glyphicon-apple:before {\n  content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n  content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n  content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n  content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n  content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n  content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n  content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n  content: \"\\e227\";\n}\n.glyphicon-btc:before {\n  content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n  content: \"\\e227\";\n}\n.glyphicon-yen:before {\n  content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n  content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n  content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n  content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n  content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n  content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n  content: \"\\e232\";\n}\n.glyphicon-education:before {\n  content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n  content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n  content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n  content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n  content: \"\\e237\";\n}\n.glyphicon-oil:before {\n  content: \"\\e238\";\n}\n.glyphicon-grain:before {\n  content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n  content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n  content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n  content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n  content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n  content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n  content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n  content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n  content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n  content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n  content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n  content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n  content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n  content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n  content: \"\\e253\";\n}\n.glyphicon-console:before {\n  content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n  content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n  content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n  content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n  content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n  content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n  content: \"\\e260\";\n}\n* {\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\n*:before,\n*:after {\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\nhtml {\n  font-size: 10px;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #333333;\n  background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\na {\n  color: #337ab7;\n  text-decoration: none;\n}\na:hover,\na:focus {\n  color: #23527c;\n  text-decoration: underline;\n}\na:focus {\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\nfigure {\n  margin: 0;\n}\nimg {\n  vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n}\n.img-rounded {\n  border-radius: 6px;\n}\n.img-thumbnail {\n  padding: 4px;\n  line-height: 1.42857143;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 4px;\n  -webkit-transition: all 0.2s ease-in-out;\n  -o-transition: all 0.2s ease-in-out;\n  transition: all 0.2s ease-in-out;\n  display: inline-block;\n  max-width: 100%;\n  height: auto;\n}\n.img-circle {\n  border-radius: 50%;\n}\nhr {\n  margin-top: 20px;\n  margin-bottom: 20px;\n  border: 0;\n  border-top: 1px solid #eeeeee;\n}\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  margin: -1px;\n  padding: 0;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n  position: static;\n  width: auto;\n  height: auto;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n}\n[role=\"button\"] {\n  cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n  font-family: inherit;\n  font-weight: 500;\n  line-height: 1.1;\n  color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n  font-weight: normal;\n  line-height: 1;\n  color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n  margin-top: 20px;\n  margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n  font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n  font-size: 75%;\n}\nh1,\n.h1 {\n  font-size: 36px;\n}\nh2,\n.h2 {\n  font-size: 30px;\n}\nh3,\n.h3 {\n  font-size: 24px;\n}\nh4,\n.h4 {\n  font-size: 18px;\n}\nh5,\n.h5 {\n  font-size: 14px;\n}\nh6,\n.h6 {\n  font-size: 12px;\n}\np {\n  margin: 0 0 10px;\n}\n.lead {\n  margin-bottom: 20px;\n  font-size: 16px;\n  font-weight: 300;\n  line-height: 1.4;\n}\n@media (min-width: 768px) {\n  .lead {\n    font-size: 21px;\n  }\n}\nsmall,\n.small {\n  font-size: 85%;\n}\nmark,\n.mark {\n  background-color: #fcf8e3;\n  padding: .2em;\n}\n.text-left {\n  text-align: left;\n}\n.text-right {\n  text-align: right;\n}\n.text-center {\n  text-align: center;\n}\n.text-justify {\n  text-align: justify;\n}\n.text-nowrap {\n  white-space: nowrap;\n}\n.text-lowercase {\n  text-transform: lowercase;\n}\n.text-uppercase {\n  text-transform: uppercase;\n}\n.text-capitalize {\n  text-transform: capitalize;\n}\n.text-muted {\n  color: #777777;\n}\n.text-primary {\n  color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n  color: #286090;\n}\n.text-success {\n  color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n  color: #2b542c;\n}\n.text-info {\n  color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n  color: #245269;\n}\n.text-warning {\n  color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n  color: #66512c;\n}\n.text-danger {\n  color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n  color: #843534;\n}\n.bg-primary {\n  color: #fff;\n  background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n  background-color: #286090;\n}\n.bg-success {\n  background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n  background-color: #c1e2b3;\n}\n.bg-info {\n  background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n  background-color: #afd9ee;\n}\n.bg-warning {\n  background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n  background-color: #f7ecb5;\n}\n.bg-danger {\n  background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n  background-color: #e4b9b9;\n}\n.page-header {\n  padding-bottom: 9px;\n  margin: 40px 0 20px;\n  border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n  margin-top: 0;\n  margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n  margin-bottom: 0;\n}\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n.list-inline {\n  padding-left: 0;\n  list-style: none;\n  margin-left: -5px;\n}\n.list-inline > li {\n  display: inline-block;\n  padding-left: 5px;\n  padding-right: 5px;\n}\ndl {\n  margin-top: 0;\n  margin-bottom: 20px;\n}\ndt,\ndd {\n  line-height: 1.42857143;\n}\ndt {\n  font-weight: bold;\n}\ndd {\n  margin-left: 0;\n}\n@media (min-width: 768px) {\n  .dl-horizontal dt {\n    float: left;\n    width: 160px;\n    clear: left;\n    text-align: right;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n  .dl-horizontal dd {\n    margin-left: 180px;\n  }\n}\nabbr[title],\nabbr[data-original-title] {\n  cursor: help;\n  border-bottom: 1px dotted #777777;\n}\n.initialism {\n  font-size: 90%;\n  text-transform: uppercase;\n}\nblockquote {\n  padding: 10px 20px;\n  margin: 0 0 20px;\n  font-size: 17.5px;\n  border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n  margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n  display: block;\n  font-size: 80%;\n  line-height: 1.42857143;\n  color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n  content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n  padding-right: 15px;\n  padding-left: 0;\n  border-right: 5px solid #eeeeee;\n  border-left: 0;\n  text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n  content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n  content: '\\00A0 \\2014';\n}\naddress {\n  margin-bottom: 20px;\n  font-style: normal;\n  line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n  font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: #c7254e;\n  background-color: #f9f2f4;\n  border-radius: 4px;\n}\nkbd {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: #fff;\n  background-color: #333;\n  border-radius: 3px;\n  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n  padding: 0;\n  font-size: 100%;\n  font-weight: bold;\n  box-shadow: none;\n}\npre {\n  display: block;\n  padding: 9.5px;\n  margin: 0 0 10px;\n  font-size: 13px;\n  line-height: 1.42857143;\n  word-break: break-all;\n  word-wrap: break-word;\n  color: #333333;\n  background-color: #f5f5f5;\n  border: 1px solid #ccc;\n  border-radius: 4px;\n}\npre code {\n  padding: 0;\n  font-size: inherit;\n  color: inherit;\n  white-space: pre-wrap;\n  background-color: transparent;\n  border-radius: 0;\n}\n.pre-scrollable {\n  max-height: 340px;\n  overflow-y: scroll;\n}\n.container {\n  margin-right: auto;\n  margin-left: auto;\n  padding-left: 15px;\n  padding-right: 15px;\n}\n@media (min-width: 768px) {\n  .container {\n    width: 750px;\n  }\n}\n@media (min-width: 992px) {\n  .container {\n    width: 970px;\n  }\n}\n@media (min-width: 1200px) {\n  .container {\n    width: 1170px;\n  }\n}\n.container-fluid {\n  margin-right: auto;\n  margin-left: auto;\n  padding-left: 15px;\n  padding-right: 15px;\n}\n.row {\n  margin-left: -15px;\n  margin-right: -15px;\n}\n.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 {\n  position: relative;\n  min-height: 1px;\n  padding-left: 15px;\n  padding-right: 15px;\n}\n.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 {\n  float: left;\n}\n.col-xs-12 {\n  width: 100%;\n}\n.col-xs-11 {\n  width: 91.66666667%;\n}\n.col-xs-10 {\n  width: 83.33333333%;\n}\n.col-xs-9 {\n  width: 75%;\n}\n.col-xs-8 {\n  width: 66.66666667%;\n}\n.col-xs-7 {\n  width: 58.33333333%;\n}\n.col-xs-6 {\n  width: 50%;\n}\n.col-xs-5 {\n  width: 41.66666667%;\n}\n.col-xs-4 {\n  width: 33.33333333%;\n}\n.col-xs-3 {\n  width: 25%;\n}\n.col-xs-2 {\n  width: 16.66666667%;\n}\n.col-xs-1 {\n  width: 8.33333333%;\n}\n.col-xs-pull-12 {\n  right: 100%;\n}\n.col-xs-pull-11 {\n  right: 91.66666667%;\n}\n.col-xs-pull-10 {\n  right: 83.33333333%;\n}\n.col-xs-pull-9 {\n  right: 75%;\n}\n.col-xs-pull-8 {\n  right: 66.66666667%;\n}\n.col-xs-pull-7 {\n  right: 58.33333333%;\n}\n.col-xs-pull-6 {\n  right: 50%;\n}\n.col-xs-pull-5 {\n  right: 41.66666667%;\n}\n.col-xs-pull-4 {\n  right: 33.33333333%;\n}\n.col-xs-pull-3 {\n  right: 25%;\n}\n.col-xs-pull-2 {\n  right: 16.66666667%;\n}\n.col-xs-pull-1 {\n  right: 8.33333333%;\n}\n.col-xs-pull-0 {\n  right: auto;\n}\n.col-xs-push-12 {\n  left: 100%;\n}\n.col-xs-push-11 {\n  left: 91.66666667%;\n}\n.col-xs-push-10 {\n  left: 83.33333333%;\n}\n.col-xs-push-9 {\n  left: 75%;\n}\n.col-xs-push-8 {\n  left: 66.66666667%;\n}\n.col-xs-push-7 {\n  left: 58.33333333%;\n}\n.col-xs-push-6 {\n  left: 50%;\n}\n.col-xs-push-5 {\n  left: 41.66666667%;\n}\n.col-xs-push-4 {\n  left: 33.33333333%;\n}\n.col-xs-push-3 {\n  left: 25%;\n}\n.col-xs-push-2 {\n  left: 16.66666667%;\n}\n.col-xs-push-1 {\n  left: 8.33333333%;\n}\n.col-xs-push-0 {\n  left: auto;\n}\n.col-xs-offset-12 {\n  margin-left: 100%;\n}\n.col-xs-offset-11 {\n  margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n  margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n  margin-left: 75%;\n}\n.col-xs-offset-8 {\n  margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n  margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n  margin-left: 50%;\n}\n.col-xs-offset-5 {\n  margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n  margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n  margin-left: 25%;\n}\n.col-xs-offset-2 {\n  margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n  margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n  margin-left: 0%;\n}\n@media (min-width: 768px) {\n  .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 {\n    float: left;\n  }\n  .col-sm-12 {\n    width: 100%;\n  }\n  .col-sm-11 {\n    width: 91.66666667%;\n  }\n  .col-sm-10 {\n    width: 83.33333333%;\n  }\n  .col-sm-9 {\n    width: 75%;\n  }\n  .col-sm-8 {\n    width: 66.66666667%;\n  }\n  .col-sm-7 {\n    width: 58.33333333%;\n  }\n  .col-sm-6 {\n    width: 50%;\n  }\n  .col-sm-5 {\n    width: 41.66666667%;\n  }\n  .col-sm-4 {\n    width: 33.33333333%;\n  }\n  .col-sm-3 {\n    width: 25%;\n  }\n  .col-sm-2 {\n    width: 16.66666667%;\n  }\n  .col-sm-1 {\n    width: 8.33333333%;\n  }\n  .col-sm-pull-12 {\n    right: 100%;\n  }\n  .col-sm-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-sm-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-sm-pull-9 {\n    right: 75%;\n  }\n  .col-sm-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-sm-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-sm-pull-6 {\n    right: 50%;\n  }\n  .col-sm-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-sm-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-sm-pull-3 {\n    right: 25%;\n  }\n  .col-sm-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-sm-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-sm-pull-0 {\n    right: auto;\n  }\n  .col-sm-push-12 {\n    left: 100%;\n  }\n  .col-sm-push-11 {\n    left: 91.66666667%;\n  }\n  .col-sm-push-10 {\n    left: 83.33333333%;\n  }\n  .col-sm-push-9 {\n    left: 75%;\n  }\n  .col-sm-push-8 {\n    left: 66.66666667%;\n  }\n  .col-sm-push-7 {\n    left: 58.33333333%;\n  }\n  .col-sm-push-6 {\n    left: 50%;\n  }\n  .col-sm-push-5 {\n    left: 41.66666667%;\n  }\n  .col-sm-push-4 {\n    left: 33.33333333%;\n  }\n  .col-sm-push-3 {\n    left: 25%;\n  }\n  .col-sm-push-2 {\n    left: 16.66666667%;\n  }\n  .col-sm-push-1 {\n    left: 8.33333333%;\n  }\n  .col-sm-push-0 {\n    left: auto;\n  }\n  .col-sm-offset-12 {\n    margin-left: 100%;\n  }\n  .col-sm-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-sm-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-sm-offset-9 {\n    margin-left: 75%;\n  }\n  .col-sm-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-sm-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-sm-offset-6 {\n    margin-left: 50%;\n  }\n  .col-sm-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-sm-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-sm-offset-3 {\n    margin-left: 25%;\n  }\n  .col-sm-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-sm-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-sm-offset-0 {\n    margin-left: 0%;\n  }\n}\n@media (min-width: 992px) {\n  .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 {\n    float: left;\n  }\n  .col-md-12 {\n    width: 100%;\n  }\n  .col-md-11 {\n    width: 91.66666667%;\n  }\n  .col-md-10 {\n    width: 83.33333333%;\n  }\n  .col-md-9 {\n    width: 75%;\n  }\n  .col-md-8 {\n    width: 66.66666667%;\n  }\n  .col-md-7 {\n    width: 58.33333333%;\n  }\n  .col-md-6 {\n    width: 50%;\n  }\n  .col-md-5 {\n    width: 41.66666667%;\n  }\n  .col-md-4 {\n    width: 33.33333333%;\n  }\n  .col-md-3 {\n    width: 25%;\n  }\n  .col-md-2 {\n    width: 16.66666667%;\n  }\n  .col-md-1 {\n    width: 8.33333333%;\n  }\n  .col-md-pull-12 {\n    right: 100%;\n  }\n  .col-md-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-md-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-md-pull-9 {\n    right: 75%;\n  }\n  .col-md-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-md-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-md-pull-6 {\n    right: 50%;\n  }\n  .col-md-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-md-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-md-pull-3 {\n    right: 25%;\n  }\n  .col-md-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-md-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-md-pull-0 {\n    right: auto;\n  }\n  .col-md-push-12 {\n    left: 100%;\n  }\n  .col-md-push-11 {\n    left: 91.66666667%;\n  }\n  .col-md-push-10 {\n    left: 83.33333333%;\n  }\n  .col-md-push-9 {\n    left: 75%;\n  }\n  .col-md-push-8 {\n    left: 66.66666667%;\n  }\n  .col-md-push-7 {\n    left: 58.33333333%;\n  }\n  .col-md-push-6 {\n    left: 50%;\n  }\n  .col-md-push-5 {\n    left: 41.66666667%;\n  }\n  .col-md-push-4 {\n    left: 33.33333333%;\n  }\n  .col-md-push-3 {\n    left: 25%;\n  }\n  .col-md-push-2 {\n    left: 16.66666667%;\n  }\n  .col-md-push-1 {\n    left: 8.33333333%;\n  }\n  .col-md-push-0 {\n    left: auto;\n  }\n  .col-md-offset-12 {\n    margin-left: 100%;\n  }\n  .col-md-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-md-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-md-offset-9 {\n    margin-left: 75%;\n  }\n  .col-md-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-md-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-md-offset-6 {\n    margin-left: 50%;\n  }\n  .col-md-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-md-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-md-offset-3 {\n    margin-left: 25%;\n  }\n  .col-md-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-md-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-md-offset-0 {\n    margin-left: 0%;\n  }\n}\n@media (min-width: 1200px) {\n  .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 {\n    float: left;\n  }\n  .col-lg-12 {\n    width: 100%;\n  }\n  .col-lg-11 {\n    width: 91.66666667%;\n  }\n  .col-lg-10 {\n    width: 83.33333333%;\n  }\n  .col-lg-9 {\n    width: 75%;\n  }\n  .col-lg-8 {\n    width: 66.66666667%;\n  }\n  .col-lg-7 {\n    width: 58.33333333%;\n  }\n  .col-lg-6 {\n    width: 50%;\n  }\n  .col-lg-5 {\n    width: 41.66666667%;\n  }\n  .col-lg-4 {\n    width: 33.33333333%;\n  }\n  .col-lg-3 {\n    width: 25%;\n  }\n  .col-lg-2 {\n    width: 16.66666667%;\n  }\n  .col-lg-1 {\n    width: 8.33333333%;\n  }\n  .col-lg-pull-12 {\n    right: 100%;\n  }\n  .col-lg-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-lg-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-lg-pull-9 {\n    right: 75%;\n  }\n  .col-lg-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-lg-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-lg-pull-6 {\n    right: 50%;\n  }\n  .col-lg-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-lg-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-lg-pull-3 {\n    right: 25%;\n  }\n  .col-lg-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-lg-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-lg-pull-0 {\n    right: auto;\n  }\n  .col-lg-push-12 {\n    left: 100%;\n  }\n  .col-lg-push-11 {\n    left: 91.66666667%;\n  }\n  .col-lg-push-10 {\n    left: 83.33333333%;\n  }\n  .col-lg-push-9 {\n    left: 75%;\n  }\n  .col-lg-push-8 {\n    left: 66.66666667%;\n  }\n  .col-lg-push-7 {\n    left: 58.33333333%;\n  }\n  .col-lg-push-6 {\n    left: 50%;\n  }\n  .col-lg-push-5 {\n    left: 41.66666667%;\n  }\n  .col-lg-push-4 {\n    left: 33.33333333%;\n  }\n  .col-lg-push-3 {\n    left: 25%;\n  }\n  .col-lg-push-2 {\n    left: 16.66666667%;\n  }\n  .col-lg-push-1 {\n    left: 8.33333333%;\n  }\n  .col-lg-push-0 {\n    left: auto;\n  }\n  .col-lg-offset-12 {\n    margin-left: 100%;\n  }\n  .col-lg-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-lg-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-lg-offset-9 {\n    margin-left: 75%;\n  }\n  .col-lg-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-lg-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-lg-offset-6 {\n    margin-left: 50%;\n  }\n  .col-lg-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-lg-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-lg-offset-3 {\n    margin-left: 25%;\n  }\n  .col-lg-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-lg-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-lg-offset-0 {\n    margin-left: 0%;\n  }\n}\ntable {\n  background-color: transparent;\n}\ncaption {\n  padding-top: 8px;\n  padding-bottom: 8px;\n  color: #777777;\n  text-align: left;\n}\nth {\n  text-align: left;\n}\n.table {\n  width: 100%;\n  max-width: 100%;\n  margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n  padding: 8px;\n  line-height: 1.42857143;\n  vertical-align: top;\n  border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n  vertical-align: bottom;\n  border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n  border-top: 0;\n}\n.table > tbody + tbody {\n  border-top: 2px solid #ddd;\n}\n.table .table {\n  background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n  padding: 5px;\n}\n.table-bordered {\n  border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n  border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n  border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n  background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n  background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n  position: static;\n  float: none;\n  display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n  position: static;\n  float: none;\n  display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n  background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n  background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n  background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n  background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n  background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n  background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n  background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n  background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n  background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n  background-color: #ebcccc;\n}\n.table-responsive {\n  overflow-x: auto;\n  min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n  .table-responsive {\n    width: 100%;\n    margin-bottom: 15px;\n    overflow-y: hidden;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n    border: 1px solid #ddd;\n  }\n  .table-responsive > .table {\n    margin-bottom: 0;\n  }\n  .table-responsive > .table > thead > tr > th,\n  .table-responsive > .table > tbody > tr > th,\n  .table-responsive > .table > tfoot > tr > th,\n  .table-responsive > .table > thead > tr > td,\n  .table-responsive > .table > tbody > tr > td,\n  .table-responsive > .table > tfoot > tr > td {\n    white-space: nowrap;\n  }\n  .table-responsive > .table-bordered {\n    border: 0;\n  }\n  .table-responsive > .table-bordered > thead > tr > th:first-child,\n  .table-responsive > .table-bordered > tbody > tr > th:first-child,\n  .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n  .table-responsive > .table-bordered > thead > tr > td:first-child,\n  .table-responsive > .table-bordered > tbody > tr > td:first-child,\n  .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n    border-left: 0;\n  }\n  .table-responsive > .table-bordered > thead > tr > th:last-child,\n  .table-responsive > .table-bordered > tbody > tr > th:last-child,\n  .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n  .table-responsive > .table-bordered > thead > tr > td:last-child,\n  .table-responsive > .table-bordered > tbody > tr > td:last-child,\n  .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n    border-right: 0;\n  }\n  .table-responsive > .table-bordered > tbody > tr:last-child > th,\n  .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n  .table-responsive > .table-bordered > tbody > tr:last-child > td,\n  .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n    border-bottom: 0;\n  }\n}\nfieldset {\n  padding: 0;\n  margin: 0;\n  border: 0;\n  min-width: 0;\n}\nlegend {\n  display: block;\n  width: 100%;\n  padding: 0;\n  margin-bottom: 20px;\n  font-size: 21px;\n  line-height: inherit;\n  color: #333333;\n  border: 0;\n  border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n  display: inline-block;\n  max-width: 100%;\n  margin-bottom: 5px;\n  font-weight: bold;\n}\ninput[type=\"search\"] {\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  margin: 4px 0 0;\n  margin-top: 1px \\9;\n  line-height: normal;\n}\ninput[type=\"file\"] {\n  display: block;\n}\ninput[type=\"range\"] {\n  display: block;\n  width: 100%;\n}\nselect[multiple],\nselect[size] {\n  height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\noutput {\n  display: block;\n  padding-top: 7px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #555555;\n}\n.form-control {\n  display: block;\n  width: 100%;\n  height: 34px;\n  padding: 6px 12px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #555555;\n  background-color: #fff;\n  background-image: none;\n  border: 1px solid #ccc;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n  border-color: #66afe9;\n  outline: 0;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n  color: #999;\n  opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n  color: #999;\n}\n.form-control::-webkit-input-placeholder {\n  color: #999;\n}\n.form-control::-ms-expand {\n  border: 0;\n  background-color: transparent;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n  background-color: #eeeeee;\n  opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n  cursor: not-allowed;\n}\ntextarea.form-control {\n  height: auto;\n}\ninput[type=\"search\"] {\n  -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n  input[type=\"date\"].form-control,\n  input[type=\"time\"].form-control,\n  input[type=\"datetime-local\"].form-control,\n  input[type=\"month\"].form-control {\n    line-height: 34px;\n  }\n  input[type=\"date\"].input-sm,\n  input[type=\"time\"].input-sm,\n  input[type=\"datetime-local\"].input-sm,\n  input[type=\"month\"].input-sm,\n  .input-group-sm input[type=\"date\"],\n  .input-group-sm input[type=\"time\"],\n  .input-group-sm input[type=\"datetime-local\"],\n  .input-group-sm input[type=\"month\"] {\n    line-height: 30px;\n  }\n  input[type=\"date\"].input-lg,\n  input[type=\"time\"].input-lg,\n  input[type=\"datetime-local\"].input-lg,\n  input[type=\"month\"].input-lg,\n  .input-group-lg input[type=\"date\"],\n  .input-group-lg input[type=\"time\"],\n  .input-group-lg input[type=\"datetime-local\"],\n  .input-group-lg input[type=\"month\"] {\n    line-height: 46px;\n  }\n}\n.form-group {\n  margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n  position: relative;\n  display: block;\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n  min-height: 20px;\n  padding-left: 20px;\n  margin-bottom: 0;\n  font-weight: normal;\n  cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n  position: absolute;\n  margin-left: -20px;\n  margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n  margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n  position: relative;\n  display: inline-block;\n  padding-left: 20px;\n  margin-bottom: 0;\n  vertical-align: middle;\n  font-weight: normal;\n  cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n  margin-top: 0;\n  margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n  cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n  cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n  cursor: not-allowed;\n}\n.form-control-static {\n  padding-top: 7px;\n  padding-bottom: 7px;\n  margin-bottom: 0;\n  min-height: 34px;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n  padding-left: 0;\n  padding-right: 0;\n}\n.input-sm {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\nselect.input-sm {\n  height: 30px;\n  line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n  height: auto;\n}\n.form-group-sm .form-control {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.form-group-sm select.form-control {\n  height: 30px;\n  line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n  height: auto;\n}\n.form-group-sm .form-control-static {\n  height: 30px;\n  min-height: 32px;\n  padding: 6px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n}\n.input-lg {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\nselect.input-lg {\n  height: 46px;\n  line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n  height: auto;\n}\n.form-group-lg .form-control {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\n.form-group-lg select.form-control {\n  height: 46px;\n  line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n  height: auto;\n}\n.form-group-lg .form-control-static {\n  height: 46px;\n  min-height: 38px;\n  padding: 11px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n}\n.has-feedback {\n  position: relative;\n}\n.has-feedback .form-control {\n  padding-right: 42.5px;\n}\n.form-control-feedback {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2;\n  display: block;\n  width: 34px;\n  height: 34px;\n  line-height: 34px;\n  text-align: center;\n  pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n  width: 46px;\n  height: 46px;\n  line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n  width: 30px;\n  height: 30px;\n  line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n  color: #3c763d;\n}\n.has-success .form-control {\n  border-color: #3c763d;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n  border-color: #2b542c;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n  color: #3c763d;\n  border-color: #3c763d;\n  background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n  color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n  color: #8a6d3b;\n}\n.has-warning .form-control {\n  border-color: #8a6d3b;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n  border-color: #66512c;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n  color: #8a6d3b;\n  border-color: #8a6d3b;\n  background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n  color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n  color: #a94442;\n}\n.has-error .form-control {\n  border-color: #a94442;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n  border-color: #843534;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n  color: #a94442;\n  border-color: #a94442;\n  background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n  color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n  top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n  top: 0;\n}\n.help-block {\n  display: block;\n  margin-top: 5px;\n  margin-bottom: 10px;\n  color: #737373;\n}\n@media (min-width: 768px) {\n  .form-inline .form-group {\n    display: inline-block;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .form-control {\n    display: inline-block;\n    width: auto;\n    vertical-align: middle;\n  }\n  .form-inline .form-control-static {\n    display: inline-block;\n  }\n  .form-inline .input-group {\n    display: inline-table;\n    vertical-align: middle;\n  }\n  .form-inline .input-group .input-group-addon,\n  .form-inline .input-group .input-group-btn,\n  .form-inline .input-group .form-control {\n    width: auto;\n  }\n  .form-inline .input-group > .form-control {\n    width: 100%;\n  }\n  .form-inline .control-label {\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .radio,\n  .form-inline .checkbox {\n    display: inline-block;\n    margin-top: 0;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .radio label,\n  .form-inline .checkbox label {\n    padding-left: 0;\n  }\n  .form-inline .radio input[type=\"radio\"],\n  .form-inline .checkbox input[type=\"checkbox\"] {\n    position: relative;\n    margin-left: 0;\n  }\n  .form-inline .has-feedback .form-control-feedback {\n    top: 0;\n  }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n  margin-top: 0;\n  margin-bottom: 0;\n  padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n  min-height: 27px;\n}\n.form-horizontal .form-group {\n  margin-left: -15px;\n  margin-right: -15px;\n}\n@media (min-width: 768px) {\n  .form-horizontal .control-label {\n    text-align: right;\n    margin-bottom: 0;\n    padding-top: 7px;\n  }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n  right: 15px;\n}\n@media (min-width: 768px) {\n  .form-horizontal .form-group-lg .control-label {\n    padding-top: 11px;\n    font-size: 18px;\n  }\n}\n@media (min-width: 768px) {\n  .form-horizontal .form-group-sm .control-label {\n    padding-top: 6px;\n    font-size: 12px;\n  }\n}\n.btn {\n  display: inline-block;\n  margin-bottom: 0;\n  font-weight: normal;\n  text-align: center;\n  vertical-align: middle;\n  touch-action: manipulation;\n  cursor: pointer;\n  background-image: none;\n  border: 1px solid transparent;\n  white-space: nowrap;\n  padding: 6px 12px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  border-radius: 4px;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n  color: #333;\n  text-decoration: none;\n}\n.btn:active,\n.btn.active {\n  outline: 0;\n  background-image: none;\n  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n  cursor: not-allowed;\n  opacity: 0.65;\n  filter: alpha(opacity=65);\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n  pointer-events: none;\n}\n.btn-default {\n  color: #333;\n  background-color: #fff;\n  border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n  color: #333;\n  background-color: #e6e6e6;\n  border-color: #8c8c8c;\n}\n.btn-default:hover {\n  color: #333;\n  background-color: #e6e6e6;\n  border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n  color: #333;\n  background-color: #e6e6e6;\n  border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n  color: #333;\n  background-color: #d4d4d4;\n  border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n  background-image: none;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n  background-color: #fff;\n  border-color: #ccc;\n}\n.btn-default .badge {\n  color: #fff;\n  background-color: #333;\n}\n.btn-primary {\n  color: #fff;\n  background-color: #337ab7;\n  border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n  color: #fff;\n  background-color: #286090;\n  border-color: #122b40;\n}\n.btn-primary:hover {\n  color: #fff;\n  background-color: #286090;\n  border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n  color: #fff;\n  background-color: #286090;\n  border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n  color: #fff;\n  background-color: #204d74;\n  border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n  background-image: none;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n  background-color: #337ab7;\n  border-color: #2e6da4;\n}\n.btn-primary .badge {\n  color: #337ab7;\n  background-color: #fff;\n}\n.btn-success {\n  color: #fff;\n  background-color: #5cb85c;\n  border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n  color: #fff;\n  background-color: #449d44;\n  border-color: #255625;\n}\n.btn-success:hover {\n  color: #fff;\n  background-color: #449d44;\n  border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n  color: #fff;\n  background-color: #449d44;\n  border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n  color: #fff;\n  background-color: #398439;\n  border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n  background-image: none;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n  background-color: #5cb85c;\n  border-color: #4cae4c;\n}\n.btn-success .badge {\n  color: #5cb85c;\n  background-color: #fff;\n}\n.btn-info {\n  color: #fff;\n  background-color: #5bc0de;\n  border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n  color: #fff;\n  background-color: #31b0d5;\n  border-color: #1b6d85;\n}\n.btn-info:hover {\n  color: #fff;\n  background-color: #31b0d5;\n  border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n  color: #fff;\n  background-color: #31b0d5;\n  border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n  color: #fff;\n  background-color: #269abc;\n  border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n  background-image: none;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n  background-color: #5bc0de;\n  border-color: #46b8da;\n}\n.btn-info .badge {\n  color: #5bc0de;\n  background-color: #fff;\n}\n.btn-warning {\n  color: #fff;\n  background-color: #f0ad4e;\n  border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n  color: #fff;\n  background-color: #ec971f;\n  border-color: #985f0d;\n}\n.btn-warning:hover {\n  color: #fff;\n  background-color: #ec971f;\n  border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n  color: #fff;\n  background-color: #ec971f;\n  border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n  color: #fff;\n  background-color: #d58512;\n  border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n  background-image: none;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n  background-color: #f0ad4e;\n  border-color: #eea236;\n}\n.btn-warning .badge {\n  color: #f0ad4e;\n  background-color: #fff;\n}\n.btn-danger {\n  color: #fff;\n  background-color: #d9534f;\n  border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n  color: #fff;\n  background-color: #c9302c;\n  border-color: #761c19;\n}\n.btn-danger:hover {\n  color: #fff;\n  background-color: #c9302c;\n  border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n  color: #fff;\n  background-color: #c9302c;\n  border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n  color: #fff;\n  background-color: #ac2925;\n  border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n  background-image: none;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n  background-color: #d9534f;\n  border-color: #d43f3a;\n}\n.btn-danger .badge {\n  color: #d9534f;\n  background-color: #fff;\n}\n.btn-link {\n  color: #337ab7;\n  font-weight: normal;\n  border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n  background-color: transparent;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n  border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n  color: #23527c;\n  text-decoration: underline;\n  background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n  color: #777777;\n  text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n  padding: 1px 5px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.btn-block {\n  display: block;\n  width: 100%;\n}\n.btn-block + .btn-block {\n  margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n  width: 100%;\n}\n.fade {\n  opacity: 0;\n  -webkit-transition: opacity 0.15s linear;\n  -o-transition: opacity 0.15s linear;\n  transition: opacity 0.15s linear;\n}\n.fade.in {\n  opacity: 1;\n}\n.collapse {\n  display: none;\n}\n.collapse.in {\n  display: block;\n}\ntr.collapse.in {\n  display: table-row;\n}\ntbody.collapse.in {\n  display: table-row-group;\n}\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  -webkit-transition-property: height, visibility;\n  transition-property: height, visibility;\n  -webkit-transition-duration: 0.35s;\n  transition-duration: 0.35s;\n  -webkit-transition-timing-function: ease;\n  transition-timing-function: ease;\n}\n.caret {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 2px;\n  vertical-align: middle;\n  border-top: 4px dashed;\n  border-top: 4px solid \\9;\n  border-right: 4px solid transparent;\n  border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n  position: relative;\n}\n.dropdown-toggle:focus {\n  outline: 0;\n}\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: 1000;\n  display: none;\n  float: left;\n  min-width: 160px;\n  padding: 5px 0;\n  margin: 2px 0 0;\n  list-style: none;\n  font-size: 14px;\n  text-align: left;\n  background-color: #fff;\n  border: 1px solid #ccc;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n  border-radius: 4px;\n  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n  background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n  right: 0;\n  left: auto;\n}\n.dropdown-menu .divider {\n  height: 1px;\n  margin: 9px 0;\n  overflow: hidden;\n  background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n  display: block;\n  padding: 3px 20px;\n  clear: both;\n  font-weight: normal;\n  line-height: 1.42857143;\n  color: #333333;\n  white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n  text-decoration: none;\n  color: #262626;\n  background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n  color: #fff;\n  text-decoration: none;\n  outline: 0;\n  background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n  color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n  text-decoration: none;\n  background-color: transparent;\n  background-image: none;\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n  cursor: not-allowed;\n}\n.open > .dropdown-menu {\n  display: block;\n}\n.open > a {\n  outline: 0;\n}\n.dropdown-menu-right {\n  left: auto;\n  right: 0;\n}\n.dropdown-menu-left {\n  left: 0;\n  right: auto;\n}\n.dropdown-header {\n  display: block;\n  padding: 3px 20px;\n  font-size: 12px;\n  line-height: 1.42857143;\n  color: #777777;\n  white-space: nowrap;\n}\n.dropdown-backdrop {\n  position: fixed;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  top: 0;\n  z-index: 990;\n}\n.pull-right > .dropdown-menu {\n  right: 0;\n  left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n  border-top: 0;\n  border-bottom: 4px dashed;\n  border-bottom: 4px solid \\9;\n  content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n  top: auto;\n  bottom: 100%;\n  margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n  .navbar-right .dropdown-menu {\n    left: auto;\n    right: 0;\n  }\n  .navbar-right .dropdown-menu-left {\n    left: 0;\n    right: auto;\n  }\n}\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n  position: relative;\n  float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n  z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n  margin-left: -1px;\n}\n.btn-toolbar {\n  margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n  float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n  margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n  border-radius: 0;\n}\n.btn-group > .btn:first-child {\n  margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n  border-bottom-right-radius: 0;\n  border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n  border-bottom-left-radius: 0;\n  border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n  float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n  border-bottom-right-radius: 0;\n  border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  border-bottom-left-radius: 0;\n  border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n  outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n  padding-left: 8px;\n  padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n  padding-left: 12px;\n  padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn .caret {\n  margin-left: 0;\n}\n.btn-lg .caret {\n  border-width: 5px 5px 0;\n  border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n  border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n  display: block;\n  float: none;\n  width: 100%;\n  max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n  float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n  margin-top: -1px;\n  margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n  border-top-right-radius: 4px;\n  border-top-left-radius: 4px;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n  border-bottom-right-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n}\n.btn-group-justified {\n  display: table;\n  width: 100%;\n  table-layout: fixed;\n  border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n  float: none;\n  display: table-cell;\n  width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n  width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n  left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n  position: absolute;\n  clip: rect(0, 0, 0, 0);\n  pointer-events: none;\n}\n.input-group {\n  position: relative;\n  display: table;\n  border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n  float: none;\n  padding-left: 0;\n  padding-right: 0;\n}\n.input-group .form-control {\n  position: relative;\n  z-index: 2;\n  float: left;\n  width: 100%;\n  margin-bottom: 0;\n}\n.input-group .form-control:focus {\n  z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n  height: 46px;\n  line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n  height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n  height: 30px;\n  line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n  height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n  display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n  border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n  width: 1%;\n  white-space: nowrap;\n  vertical-align: middle;\n}\n.input-group-addon {\n  padding: 6px 12px;\n  font-size: 14px;\n  font-weight: normal;\n  line-height: 1;\n  color: #555555;\n  text-align: center;\n  background-color: #eeeeee;\n  border: 1px solid #ccc;\n  border-radius: 4px;\n}\n.input-group-addon.input-sm {\n  padding: 5px 10px;\n  font-size: 12px;\n  border-radius: 3px;\n}\n.input-group-addon.input-lg {\n  padding: 10px 16px;\n  font-size: 18px;\n  border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n  margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n  border-bottom-right-radius: 0;\n  border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n  border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n  border-bottom-left-radius: 0;\n  border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n  border-left: 0;\n}\n.input-group-btn {\n  position: relative;\n  font-size: 0;\n  white-space: nowrap;\n}\n.input-group-btn > .btn {\n  position: relative;\n}\n.input-group-btn > .btn + .btn {\n  margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n  z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n  margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n  z-index: 2;\n  margin-left: -1px;\n}\n.nav {\n  margin-bottom: 0;\n  padding-left: 0;\n  list-style: none;\n}\n.nav > li {\n  position: relative;\n  display: block;\n}\n.nav > li > a {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n  text-decoration: none;\n  background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n  color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n  color: #777777;\n  text-decoration: none;\n  background-color: transparent;\n  cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n  background-color: #eeeeee;\n  border-color: #337ab7;\n}\n.nav .nav-divider {\n  height: 1px;\n  margin: 9px 0;\n  overflow: hidden;\n  background-color: #e5e5e5;\n}\n.nav > li > a > img {\n  max-width: none;\n}\n.nav-tabs {\n  border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n  float: left;\n  margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n  margin-right: 2px;\n  line-height: 1.42857143;\n  border: 1px solid transparent;\n  border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n  border-color: #eeeeee #eeeeee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n  color: #555555;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-bottom-color: transparent;\n  cursor: default;\n}\n.nav-tabs.nav-justified {\n  width: 100%;\n  border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n  float: none;\n}\n.nav-tabs.nav-justified > li > a {\n  text-align: center;\n  margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n  top: auto;\n  left: auto;\n}\n@media (min-width: 768px) {\n  .nav-tabs.nav-justified > li {\n    display: table-cell;\n    width: 1%;\n  }\n  .nav-tabs.nav-justified > li > a {\n    margin-bottom: 0;\n  }\n}\n.nav-tabs.nav-justified > li > a {\n  margin-right: 0;\n  border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n  border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n  .nav-tabs.nav-justified > li > a {\n    border-bottom: 1px solid #ddd;\n    border-radius: 4px 4px 0 0;\n  }\n  .nav-tabs.nav-justified > .active > a,\n  .nav-tabs.nav-justified > .active > a:hover,\n  .nav-tabs.nav-justified > .active > a:focus {\n    border-bottom-color: #fff;\n  }\n}\n.nav-pills > li {\n  float: left;\n}\n.nav-pills > li > a {\n  border-radius: 4px;\n}\n.nav-pills > li + li {\n  margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n  color: #fff;\n  background-color: #337ab7;\n}\n.nav-stacked > li {\n  float: none;\n}\n.nav-stacked > li + li {\n  margin-top: 2px;\n  margin-left: 0;\n}\n.nav-justified {\n  width: 100%;\n}\n.nav-justified > li {\n  float: none;\n}\n.nav-justified > li > a {\n  text-align: center;\n  margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n  top: auto;\n  left: auto;\n}\n@media (min-width: 768px) {\n  .nav-justified > li {\n    display: table-cell;\n    width: 1%;\n  }\n  .nav-justified > li > a {\n    margin-bottom: 0;\n  }\n}\n.nav-tabs-justified {\n  border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n  margin-right: 0;\n  border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n  border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n  .nav-tabs-justified > li > a {\n    border-bottom: 1px solid #ddd;\n    border-radius: 4px 4px 0 0;\n  }\n  .nav-tabs-justified > .active > a,\n  .nav-tabs-justified > .active > a:hover,\n  .nav-tabs-justified > .active > a:focus {\n    border-bottom-color: #fff;\n  }\n}\n.tab-content > .tab-pane {\n  display: none;\n}\n.tab-content > .active {\n  display: block;\n}\n.nav-tabs .dropdown-menu {\n  margin-top: -1px;\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n}\n.navbar {\n  position: relative;\n  min-height: 50px;\n  margin-bottom: 20px;\n  border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n  .navbar {\n    border-radius: 4px;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-header {\n    float: left;\n  }\n}\n.navbar-collapse {\n  overflow-x: visible;\n  padding-right: 15px;\n  padding-left: 15px;\n  border-top: 1px solid transparent;\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n  -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n  overflow-y: auto;\n}\n@media (min-width: 768px) {\n  .navbar-collapse {\n    width: auto;\n    border-top: 0;\n    box-shadow: none;\n  }\n  .navbar-collapse.collapse {\n    display: block !important;\n    height: auto !important;\n    padding-bottom: 0;\n    overflow: visible !important;\n  }\n  .navbar-collapse.in {\n    overflow-y: visible;\n  }\n  .navbar-fixed-top .navbar-collapse,\n  .navbar-static-top .navbar-collapse,\n  .navbar-fixed-bottom .navbar-collapse {\n    padding-left: 0;\n    padding-right: 0;\n  }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n  max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n  .navbar-fixed-top .navbar-collapse,\n  .navbar-fixed-bottom .navbar-collapse {\n    max-height: 200px;\n  }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n  margin-right: -15px;\n  margin-left: -15px;\n}\n@media (min-width: 768px) {\n  .container > .navbar-header,\n  .container-fluid > .navbar-header,\n  .container > .navbar-collapse,\n  .container-fluid > .navbar-collapse {\n    margin-right: 0;\n    margin-left: 0;\n  }\n}\n.navbar-static-top {\n  z-index: 1000;\n  border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n  .navbar-static-top {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  position: fixed;\n  right: 0;\n  left: 0;\n  z-index: 1030;\n}\n@media (min-width: 768px) {\n  .navbar-fixed-top,\n  .navbar-fixed-bottom {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top {\n  top: 0;\n  border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n  bottom: 0;\n  margin-bottom: 0;\n  border-width: 1px 0 0;\n}\n.navbar-brand {\n  float: left;\n  padding: 15px 15px;\n  font-size: 18px;\n  line-height: 20px;\n  height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n  text-decoration: none;\n}\n.navbar-brand > img {\n  display: block;\n}\n@media (min-width: 768px) {\n  .navbar > .container .navbar-brand,\n  .navbar > .container-fluid .navbar-brand {\n    margin-left: -15px;\n  }\n}\n.navbar-toggle {\n  position: relative;\n  float: right;\n  margin-right: 15px;\n  padding: 9px 10px;\n  margin-top: 8px;\n  margin-bottom: 8px;\n  background-color: transparent;\n  background-image: none;\n  border: 1px solid transparent;\n  border-radius: 4px;\n}\n.navbar-toggle:focus {\n  outline: 0;\n}\n.navbar-toggle .icon-bar {\n  display: block;\n  width: 22px;\n  height: 2px;\n  border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n  margin-top: 4px;\n}\n@media (min-width: 768px) {\n  .navbar-toggle {\n    display: none;\n  }\n}\n.navbar-nav {\n  margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n  padding-top: 10px;\n  padding-bottom: 10px;\n  line-height: 20px;\n}\n@media (max-width: 767px) {\n  .navbar-nav .open .dropdown-menu {\n    position: static;\n    float: none;\n    width: auto;\n    margin-top: 0;\n    background-color: transparent;\n    border: 0;\n    box-shadow: none;\n  }\n  .navbar-nav .open .dropdown-menu > li > a,\n  .navbar-nav .open .dropdown-menu .dropdown-header {\n    padding: 5px 15px 5px 25px;\n  }\n  .navbar-nav .open .dropdown-menu > li > a {\n    line-height: 20px;\n  }\n  .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-nav .open .dropdown-menu > li > a:focus {\n    background-image: none;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-nav {\n    float: left;\n    margin: 0;\n  }\n  .navbar-nav > li {\n    float: left;\n  }\n  .navbar-nav > li > a {\n    padding-top: 15px;\n    padding-bottom: 15px;\n  }\n}\n.navbar-form {\n  margin-left: -15px;\n  margin-right: -15px;\n  padding: 10px 15px;\n  border-top: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n  margin-top: 8px;\n  margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n  .navbar-form .form-group {\n    display: inline-block;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .form-control {\n    display: inline-block;\n    width: auto;\n    vertical-align: middle;\n  }\n  .navbar-form .form-control-static {\n    display: inline-block;\n  }\n  .navbar-form .input-group {\n    display: inline-table;\n    vertical-align: middle;\n  }\n  .navbar-form .input-group .input-group-addon,\n  .navbar-form .input-group .input-group-btn,\n  .navbar-form .input-group .form-control {\n    width: auto;\n  }\n  .navbar-form .input-group > .form-control {\n    width: 100%;\n  }\n  .navbar-form .control-label {\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .radio,\n  .navbar-form .checkbox {\n    display: inline-block;\n    margin-top: 0;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .radio label,\n  .navbar-form .checkbox label {\n    padding-left: 0;\n  }\n  .navbar-form .radio input[type=\"radio\"],\n  .navbar-form .checkbox input[type=\"checkbox\"] {\n    position: relative;\n    margin-left: 0;\n  }\n  .navbar-form .has-feedback .form-control-feedback {\n    top: 0;\n  }\n}\n@media (max-width: 767px) {\n  .navbar-form .form-group {\n    margin-bottom: 5px;\n  }\n  .navbar-form .form-group:last-child {\n    margin-bottom: 0;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-form {\n    width: auto;\n    border: 0;\n    margin-left: 0;\n    margin-right: 0;\n    padding-top: 0;\n    padding-bottom: 0;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n  }\n}\n.navbar-nav > li > .dropdown-menu {\n  margin-top: 0;\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n  margin-bottom: 0;\n  border-top-right-radius: 4px;\n  border-top-left-radius: 4px;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.navbar-btn {\n  margin-top: 8px;\n  margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n  margin-top: 14px;\n  margin-bottom: 14px;\n}\n.navbar-text {\n  margin-top: 15px;\n  margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n  .navbar-text {\n    float: left;\n    margin-left: 15px;\n    margin-right: 15px;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-left {\n    float: left !important;\n  }\n  .navbar-right {\n    float: right !important;\n    margin-right: -15px;\n  }\n  .navbar-right ~ .navbar-right {\n    margin-right: 0;\n  }\n}\n.navbar-default {\n  background-color: #f8f8f8;\n  border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n  color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n  color: #5e5e5e;\n  background-color: transparent;\n}\n.navbar-default .navbar-text {\n  color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n  color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n  color: #333;\n  background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n  color: #555;\n  background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n  color: #ccc;\n  background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n  border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n  background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n  background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n  border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n  background-color: #e7e7e7;\n  color: #555;\n}\n@media (max-width: 767px) {\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n    color: #777;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n    color: #333;\n    background-color: transparent;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n    color: #555;\n    background-color: #e7e7e7;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n    color: #ccc;\n    background-color: transparent;\n  }\n}\n.navbar-default .navbar-link {\n  color: #777;\n}\n.navbar-default .navbar-link:hover {\n  color: #333;\n}\n.navbar-default .btn-link {\n  color: #777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n  color: #333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n  color: #ccc;\n}\n.navbar-inverse {\n  background-color: #222;\n  border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n  color: #fff;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n  color: #fff;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n  color: #fff;\n  background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n  color: #444;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n  border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n  background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n  background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n  border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n  background-color: #080808;\n  color: #fff;\n}\n@media (max-width: 767px) {\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n    border-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n    background-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n    color: #9d9d9d;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n    color: #fff;\n    background-color: transparent;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n    color: #fff;\n    background-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n    color: #444;\n    background-color: transparent;\n  }\n}\n.navbar-inverse .navbar-link {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n  color: #fff;\n}\n.navbar-inverse .btn-link {\n  color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n  color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n  color: #444;\n}\n.breadcrumb {\n  padding: 8px 15px;\n  margin-bottom: 20px;\n  list-style: none;\n  background-color: #f5f5f5;\n  border-radius: 4px;\n}\n.breadcrumb > li {\n  display: inline-block;\n}\n.breadcrumb > li + li:before {\n  content: \"/\\00a0\";\n  padding: 0 5px;\n  color: #ccc;\n}\n.breadcrumb > .active {\n  color: #777777;\n}\n.pagination {\n  display: inline-block;\n  padding-left: 0;\n  margin: 20px 0;\n  border-radius: 4px;\n}\n.pagination > li {\n  display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n  position: relative;\n  float: left;\n  padding: 6px 12px;\n  line-height: 1.42857143;\n  text-decoration: none;\n  color: #337ab7;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n  margin-left: 0;\n  border-bottom-left-radius: 4px;\n  border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n  border-bottom-right-radius: 4px;\n  border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n  z-index: 2;\n  color: #23527c;\n  background-color: #eeeeee;\n  border-color: #ddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n  z-index: 3;\n  color: #fff;\n  background-color: #337ab7;\n  border-color: #337ab7;\n  cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n  color: #777777;\n  background-color: #fff;\n  border-color: #ddd;\n  cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n  border-bottom-left-radius: 6px;\n  border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n  border-bottom-right-radius: 6px;\n  border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n  border-bottom-left-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n  border-bottom-right-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.pager {\n  padding-left: 0;\n  margin: 20px 0;\n  list-style: none;\n  text-align: center;\n}\n.pager li {\n  display: inline;\n}\n.pager li > a,\n.pager li > span {\n  display: inline-block;\n  padding: 5px 14px;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n  text-decoration: none;\n  background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n  float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n  float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n  color: #777777;\n  background-color: #fff;\n  cursor: not-allowed;\n}\n.label {\n  display: inline;\n  padding: .2em .6em .3em;\n  font-size: 75%;\n  font-weight: bold;\n  line-height: 1;\n  color: #fff;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n  color: #fff;\n  text-decoration: none;\n  cursor: pointer;\n}\n.label:empty {\n  display: none;\n}\n.btn .label {\n  position: relative;\n  top: -1px;\n}\n.label-default {\n  background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n  background-color: #5e5e5e;\n}\n.label-primary {\n  background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n  background-color: #286090;\n}\n.label-success {\n  background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n  background-color: #449d44;\n}\n.label-info {\n  background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n  background-color: #31b0d5;\n}\n.label-warning {\n  background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n  background-color: #ec971f;\n}\n.label-danger {\n  background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n  background-color: #c9302c;\n}\n.badge {\n  display: inline-block;\n  min-width: 10px;\n  padding: 3px 7px;\n  font-size: 12px;\n  font-weight: bold;\n  color: #fff;\n  line-height: 1;\n  vertical-align: middle;\n  white-space: nowrap;\n  text-align: center;\n  background-color: #777777;\n  border-radius: 10px;\n}\n.badge:empty {\n  display: none;\n}\n.btn .badge {\n  position: relative;\n  top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n  top: 0;\n  padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n  color: #fff;\n  text-decoration: none;\n  cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n  color: #337ab7;\n  background-color: #fff;\n}\n.list-group-item > .badge {\n  float: right;\n}\n.list-group-item > .badge + .badge {\n  margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n  margin-left: 3px;\n}\n.jumbotron {\n  padding-top: 30px;\n  padding-bottom: 30px;\n  margin-bottom: 30px;\n  color: inherit;\n  background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n  color: inherit;\n}\n.jumbotron p {\n  margin-bottom: 15px;\n  font-size: 21px;\n  font-weight: 200;\n}\n.jumbotron > hr {\n  border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n  border-radius: 6px;\n  padding-left: 15px;\n  padding-right: 15px;\n}\n.jumbotron .container {\n  max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n  .jumbotron {\n    padding-top: 48px;\n    padding-bottom: 48px;\n  }\n  .container .jumbotron,\n  .container-fluid .jumbotron {\n    padding-left: 60px;\n    padding-right: 60px;\n  }\n  .jumbotron h1,\n  .jumbotron .h1 {\n    font-size: 63px;\n  }\n}\n.thumbnail {\n  display: block;\n  padding: 4px;\n  margin-bottom: 20px;\n  line-height: 1.42857143;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 4px;\n  -webkit-transition: border 0.2s ease-in-out;\n  -o-transition: border 0.2s ease-in-out;\n  transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n  margin-left: auto;\n  margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n  border-color: #337ab7;\n}\n.thumbnail .caption {\n  padding: 9px;\n  color: #333333;\n}\n.alert {\n  padding: 15px;\n  margin-bottom: 20px;\n  border: 1px solid transparent;\n  border-radius: 4px;\n}\n.alert h4 {\n  margin-top: 0;\n  color: inherit;\n}\n.alert .alert-link {\n  font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n  margin-bottom: 0;\n}\n.alert > p + p {\n  margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n  padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n  position: relative;\n  top: -2px;\n  right: -21px;\n  color: inherit;\n}\n.alert-success {\n  background-color: #dff0d8;\n  border-color: #d6e9c6;\n  color: #3c763d;\n}\n.alert-success hr {\n  border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n  color: #2b542c;\n}\n.alert-info {\n  background-color: #d9edf7;\n  border-color: #bce8f1;\n  color: #31708f;\n}\n.alert-info hr {\n  border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n  color: #245269;\n}\n.alert-warning {\n  background-color: #fcf8e3;\n  border-color: #faebcc;\n  color: #8a6d3b;\n}\n.alert-warning hr {\n  border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n  color: #66512c;\n}\n.alert-danger {\n  background-color: #f2dede;\n  border-color: #ebccd1;\n  color: #a94442;\n}\n.alert-danger hr {\n  border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n  color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n  from {\n    background-position: 40px 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n@keyframes progress-bar-stripes {\n  from {\n    background-position: 40px 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n.progress {\n  overflow: hidden;\n  height: 20px;\n  margin-bottom: 20px;\n  background-color: #f5f5f5;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n  float: left;\n  width: 0%;\n  height: 100%;\n  font-size: 12px;\n  line-height: 20px;\n  color: #fff;\n  text-align: center;\n  background-color: #337ab7;\n  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n  -webkit-transition: width 0.6s ease;\n  -o-transition: width 0.6s ease;\n  transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n  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);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  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);\n  background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n  -webkit-animation: progress-bar-stripes 2s linear infinite;\n  -o-animation: progress-bar-stripes 2s linear infinite;\n  animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n  background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n  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);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  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);\n}\n.progress-bar-info {\n  background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n  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);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  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);\n}\n.progress-bar-warning {\n  background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n  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);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  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);\n}\n.progress-bar-danger {\n  background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n  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);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  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);\n}\n.media {\n  margin-top: 15px;\n}\n.media:first-child {\n  margin-top: 0;\n}\n.media,\n.media-body {\n  zoom: 1;\n  overflow: hidden;\n}\n.media-body {\n  width: 10000px;\n}\n.media-object {\n  display: block;\n}\n.media-object.img-thumbnail {\n  max-width: none;\n}\n.media-right,\n.media > .pull-right {\n  padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n  padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n  display: table-cell;\n  vertical-align: top;\n}\n.media-middle {\n  vertical-align: middle;\n}\n.media-bottom {\n  vertical-align: bottom;\n}\n.media-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.media-list {\n  padding-left: 0;\n  list-style: none;\n}\n.list-group {\n  margin-bottom: 20px;\n  padding-left: 0;\n}\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n  margin-bottom: -1px;\n  background-color: #fff;\n  border: 1px solid #ddd;\n}\n.list-group-item:first-child {\n  border-top-right-radius: 4px;\n  border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n  margin-bottom: 0;\n  border-bottom-right-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\na.list-group-item,\nbutton.list-group-item {\n  color: #555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n  color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n  text-decoration: none;\n  color: #555;\n  background-color: #f5f5f5;\n}\nbutton.list-group-item {\n  width: 100%;\n  text-align: left;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n  background-color: #eeeeee;\n  color: #777777;\n  cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n  color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n  color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n  z-index: 2;\n  color: #fff;\n  background-color: #337ab7;\n  border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n  color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n  color: #c7ddef;\n}\n.list-group-item-success {\n  color: #3c763d;\n  background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n  color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n  color: #3c763d;\n  background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n  color: #fff;\n  background-color: #3c763d;\n  border-color: #3c763d;\n}\n.list-group-item-info {\n  color: #31708f;\n  background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n  color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n  color: #31708f;\n  background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n  color: #fff;\n  background-color: #31708f;\n  border-color: #31708f;\n}\n.list-group-item-warning {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n  color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n  color: #8a6d3b;\n  background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n  color: #fff;\n  background-color: #8a6d3b;\n  border-color: #8a6d3b;\n}\n.list-group-item-danger {\n  color: #a94442;\n  background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n  color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n  color: #a94442;\n  background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n  color: #fff;\n  background-color: #a94442;\n  border-color: #a94442;\n}\n.list-group-item-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.list-group-item-text {\n  margin-bottom: 0;\n  line-height: 1.3;\n}\n.panel {\n  margin-bottom: 20px;\n  background-color: #fff;\n  border: 1px solid transparent;\n  border-radius: 4px;\n  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n  padding: 15px;\n}\n.panel-heading {\n  padding: 10px 15px;\n  border-bottom: 1px solid transparent;\n  border-top-right-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n  color: inherit;\n}\n.panel-title {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: 16px;\n  color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n  color: inherit;\n}\n.panel-footer {\n  padding: 10px 15px;\n  background-color: #f5f5f5;\n  border-top: 1px solid #ddd;\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n  margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n  border-width: 1px 0;\n  border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n  border-top: 0;\n  border-top-right-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n  border-bottom: 0;\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n  border-top-width: 0;\n}\n.list-group + .panel-footer {\n  border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n  margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n  padding-left: 15px;\n  padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n  border-top-right-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n  border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n  border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n  border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n  border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n  border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n  border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n  border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n  border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n  border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n  border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n  border-bottom: 0;\n}\n.panel > .table-responsive {\n  border: 0;\n  margin-bottom: 0;\n}\n.panel-group {\n  margin-bottom: 20px;\n}\n.panel-group .panel {\n  margin-bottom: 0;\n  border-radius: 4px;\n}\n.panel-group .panel + .panel {\n  margin-top: 5px;\n}\n.panel-group .panel-heading {\n  border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n  border-top: 1px solid #ddd;\n}\n.panel-group .panel-footer {\n  border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n  border-bottom: 1px solid #ddd;\n}\n.panel-default {\n  border-color: #ddd;\n}\n.panel-default > .panel-heading {\n  color: #333333;\n  background-color: #f5f5f5;\n  border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n  color: #f5f5f5;\n  background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #ddd;\n}\n.panel-primary {\n  border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n  color: #fff;\n  background-color: #337ab7;\n  border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n  color: #337ab7;\n  background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #337ab7;\n}\n.panel-success {\n  border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n  color: #3c763d;\n  background-color: #dff0d8;\n  border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n  color: #dff0d8;\n  background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #d6e9c6;\n}\n.panel-info {\n  border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n  color: #31708f;\n  background-color: #d9edf7;\n  border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n  color: #d9edf7;\n  background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #bce8f1;\n}\n.panel-warning {\n  border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n  border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n  color: #fcf8e3;\n  background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #faebcc;\n}\n.panel-danger {\n  border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n  color: #a94442;\n  background-color: #f2dede;\n  border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n  color: #f2dede;\n  background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n  position: relative;\n  display: block;\n  height: 0;\n  padding: 0;\n  overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  height: 100%;\n  width: 100%;\n  border: 0;\n}\n.embed-responsive-16by9 {\n  padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n  padding-bottom: 75%;\n}\n.well {\n  min-height: 20px;\n  padding: 19px;\n  margin-bottom: 20px;\n  background-color: #f5f5f5;\n  border: 1px solid #e3e3e3;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n  border-color: #ddd;\n  border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n  padding: 24px;\n  border-radius: 6px;\n}\n.well-sm {\n  padding: 9px;\n  border-radius: 3px;\n}\n.close {\n  float: right;\n  font-size: 21px;\n  font-weight: bold;\n  line-height: 1;\n  color: #000;\n  text-shadow: 0 1px 0 #fff;\n  opacity: 0.2;\n  filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n  color: #000;\n  text-decoration: none;\n  cursor: pointer;\n  opacity: 0.5;\n  filter: alpha(opacity=50);\n}\nbutton.close {\n  padding: 0;\n  cursor: pointer;\n  background: transparent;\n  border: 0;\n  -webkit-appearance: none;\n}\n.modal-open {\n  overflow: hidden;\n}\n.modal {\n  display: none;\n  overflow: hidden;\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1050;\n  -webkit-overflow-scrolling: touch;\n  outline: 0;\n}\n.modal.fade .modal-dialog {\n  -webkit-transform: translate(0, -25%);\n  -ms-transform: translate(0, -25%);\n  -o-transform: translate(0, -25%);\n  transform: translate(0, -25%);\n  -webkit-transition: -webkit-transform 0.3s ease-out;\n  -moz-transition: -moz-transform 0.3s ease-out;\n  -o-transition: -o-transform 0.3s ease-out;\n  transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n  -webkit-transform: translate(0, 0);\n  -ms-transform: translate(0, 0);\n  -o-transform: translate(0, 0);\n  transform: translate(0, 0);\n}\n.modal-open .modal {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: 10px;\n}\n.modal-content {\n  position: relative;\n  background-color: #fff;\n  border: 1px solid #999;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 6px;\n  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n  background-clip: padding-box;\n  outline: 0;\n}\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1040;\n  background-color: #000;\n}\n.modal-backdrop.fade {\n  opacity: 0;\n  filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n  opacity: 0.5;\n  filter: alpha(opacity=50);\n}\n.modal-header {\n  padding: 15px;\n  border-bottom: 1px solid #e5e5e5;\n}\n.modal-header .close {\n  margin-top: -2px;\n}\n.modal-title {\n  margin: 0;\n  line-height: 1.42857143;\n}\n.modal-body {\n  position: relative;\n  padding: 15px;\n}\n.modal-footer {\n  padding: 15px;\n  text-align: right;\n  border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n  margin-left: 5px;\n  margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n  margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n  margin-left: 0;\n}\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n@media (min-width: 768px) {\n  .modal-dialog {\n    width: 600px;\n    margin: 30px auto;\n  }\n  .modal-content {\n    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n  }\n  .modal-sm {\n    width: 300px;\n  }\n}\n@media (min-width: 992px) {\n  .modal-lg {\n    width: 900px;\n  }\n}\n.tooltip {\n  position: absolute;\n  z-index: 1070;\n  display: block;\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-style: normal;\n  font-weight: normal;\n  letter-spacing: normal;\n  line-break: auto;\n  line-height: 1.42857143;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  white-space: normal;\n  word-break: normal;\n  word-spacing: normal;\n  word-wrap: normal;\n  font-size: 12px;\n  opacity: 0;\n  filter: alpha(opacity=0);\n}\n.tooltip.in {\n  opacity: 0.9;\n  filter: alpha(opacity=90);\n}\n.tooltip.top {\n  margin-top: -3px;\n  padding: 5px 0;\n}\n.tooltip.right {\n  margin-left: 3px;\n  padding: 0 5px;\n}\n.tooltip.bottom {\n  margin-top: 3px;\n  padding: 5px 0;\n}\n.tooltip.left {\n  margin-left: -3px;\n  padding: 0 5px;\n}\n.tooltip-inner {\n  max-width: 200px;\n  padding: 3px 8px;\n  color: #fff;\n  text-align: center;\n  background-color: #000;\n  border-radius: 4px;\n}\n.tooltip-arrow {\n  position: absolute;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n  bottom: 0;\n  left: 50%;\n  margin-left: -5px;\n  border-width: 5px 5px 0;\n  border-top-color: #000;\n}\n.tooltip.top-left .tooltip-arrow {\n  bottom: 0;\n  right: 5px;\n  margin-bottom: -5px;\n  border-width: 5px 5px 0;\n  border-top-color: #000;\n}\n.tooltip.top-right .tooltip-arrow {\n  bottom: 0;\n  left: 5px;\n  margin-bottom: -5px;\n  border-width: 5px 5px 0;\n  border-top-color: #000;\n}\n.tooltip.right .tooltip-arrow {\n  top: 50%;\n  left: 0;\n  margin-top: -5px;\n  border-width: 5px 5px 5px 0;\n  border-right-color: #000;\n}\n.tooltip.left .tooltip-arrow {\n  top: 50%;\n  right: 0;\n  margin-top: -5px;\n  border-width: 5px 0 5px 5px;\n  border-left-color: #000;\n}\n.tooltip.bottom .tooltip-arrow {\n  top: 0;\n  left: 50%;\n  margin-left: -5px;\n  border-width: 0 5px 5px;\n  border-bottom-color: #000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n  top: 0;\n  right: 5px;\n  margin-top: -5px;\n  border-width: 0 5px 5px;\n  border-bottom-color: #000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n  top: 0;\n  left: 5px;\n  margin-top: -5px;\n  border-width: 0 5px 5px;\n  border-bottom-color: #000;\n}\n.popover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 1060;\n  display: none;\n  max-width: 276px;\n  padding: 1px;\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-style: normal;\n  font-weight: normal;\n  letter-spacing: normal;\n  line-break: auto;\n  line-height: 1.42857143;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  white-space: normal;\n  word-break: normal;\n  word-spacing: normal;\n  word-wrap: normal;\n  font-size: 14px;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid #ccc;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 6px;\n  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n}\n.popover.top {\n  margin-top: -10px;\n}\n.popover.right {\n  margin-left: 10px;\n}\n.popover.bottom {\n  margin-top: 10px;\n}\n.popover.left {\n  margin-left: -10px;\n}\n.popover-title {\n  margin: 0;\n  padding: 8px 14px;\n  font-size: 14px;\n  background-color: #f7f7f7;\n  border-bottom: 1px solid #ebebeb;\n  border-radius: 5px 5px 0 0;\n}\n.popover-content {\n  padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n  position: absolute;\n  display: block;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n}\n.popover > .arrow {\n  border-width: 11px;\n}\n.popover > .arrow:after {\n  border-width: 10px;\n  content: \"\";\n}\n.popover.top > .arrow {\n  left: 50%;\n  margin-left: -11px;\n  border-bottom-width: 0;\n  border-top-color: #999999;\n  border-top-color: rgba(0, 0, 0, 0.25);\n  bottom: -11px;\n}\n.popover.top > .arrow:after {\n  content: \" \";\n  bottom: 1px;\n  margin-left: -10px;\n  border-bottom-width: 0;\n  border-top-color: #fff;\n}\n.popover.right > .arrow {\n  top: 50%;\n  left: -11px;\n  margin-top: -11px;\n  border-left-width: 0;\n  border-right-color: #999999;\n  border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n  content: \" \";\n  left: 1px;\n  bottom: -10px;\n  border-left-width: 0;\n  border-right-color: #fff;\n}\n.popover.bottom > .arrow {\n  left: 50%;\n  margin-left: -11px;\n  border-top-width: 0;\n  border-bottom-color: #999999;\n  border-bottom-color: rgba(0, 0, 0, 0.25);\n  top: -11px;\n}\n.popover.bottom > .arrow:after {\n  content: \" \";\n  top: 1px;\n  margin-left: -10px;\n  border-top-width: 0;\n  border-bottom-color: #fff;\n}\n.popover.left > .arrow {\n  top: 50%;\n  right: -11px;\n  margin-top: -11px;\n  border-right-width: 0;\n  border-left-color: #999999;\n  border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n  content: \" \";\n  right: 1px;\n  border-right-width: 0;\n  border-left-color: #fff;\n  bottom: -10px;\n}\n.carousel {\n  position: relative;\n}\n.carousel-inner {\n  position: relative;\n  overflow: hidden;\n  width: 100%;\n}\n.carousel-inner > .item {\n  display: none;\n  position: relative;\n  -webkit-transition: 0.6s ease-in-out left;\n  -o-transition: 0.6s ease-in-out left;\n  transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n  line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n  .carousel-inner > .item {\n    -webkit-transition: -webkit-transform 0.6s ease-in-out;\n    -moz-transition: -moz-transform 0.6s ease-in-out;\n    -o-transition: -o-transform 0.6s ease-in-out;\n    transition: transform 0.6s ease-in-out;\n    -webkit-backface-visibility: hidden;\n    -moz-backface-visibility: hidden;\n    backface-visibility: hidden;\n    -webkit-perspective: 1000px;\n    -moz-perspective: 1000px;\n    perspective: 1000px;\n  }\n  .carousel-inner > .item.next,\n  .carousel-inner > .item.active.right {\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0);\n    left: 0;\n  }\n  .carousel-inner > .item.prev,\n  .carousel-inner > .item.active.left {\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0);\n    left: 0;\n  }\n  .carousel-inner > .item.next.left,\n  .carousel-inner > .item.prev.right,\n  .carousel-inner > .item.active {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    left: 0;\n  }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n  display: block;\n}\n.carousel-inner > .active {\n  left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.carousel-inner > .next {\n  left: 100%;\n}\n.carousel-inner > .prev {\n  left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n  left: 0;\n}\n.carousel-inner > .active.left {\n  left: -100%;\n}\n.carousel-inner > .active.right {\n  left: 100%;\n}\n.carousel-control {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  width: 15%;\n  opacity: 0.5;\n  filter: alpha(opacity=50);\n  font-size: 20px;\n  color: #fff;\n  text-align: center;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n  background-color: rgba(0, 0, 0, 0);\n}\n.carousel-control.left {\n  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n  left: auto;\n  right: 0;\n  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n  outline: 0;\n  color: #fff;\n  text-decoration: none;\n  opacity: 0.9;\n  filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n  position: absolute;\n  top: 50%;\n  margin-top: -10px;\n  z-index: 5;\n  display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n  left: 50%;\n  margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n  right: 50%;\n  margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n  width: 20px;\n  height: 20px;\n  line-height: 1;\n  font-family: serif;\n}\n.carousel-control .icon-prev:before {\n  content: '\\2039';\n}\n.carousel-control .icon-next:before {\n  content: '\\203a';\n}\n.carousel-indicators {\n  position: absolute;\n  bottom: 10px;\n  left: 50%;\n  z-index: 15;\n  width: 60%;\n  margin-left: -30%;\n  padding-left: 0;\n  list-style: none;\n  text-align: center;\n}\n.carousel-indicators li {\n  display: inline-block;\n  width: 10px;\n  height: 10px;\n  margin: 1px;\n  text-indent: -999px;\n  border: 1px solid #fff;\n  border-radius: 10px;\n  cursor: pointer;\n  background-color: #000 \\9;\n  background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n  margin: 0;\n  width: 12px;\n  height: 12px;\n  background-color: #fff;\n}\n.carousel-caption {\n  position: absolute;\n  left: 15%;\n  right: 15%;\n  bottom: 20px;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: #fff;\n  text-align: center;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n  text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n  .carousel-control .glyphicon-chevron-left,\n  .carousel-control .glyphicon-chevron-right,\n  .carousel-control .icon-prev,\n  .carousel-control .icon-next {\n    width: 30px;\n    height: 30px;\n    margin-top: -10px;\n    font-size: 30px;\n  }\n  .carousel-control .glyphicon-chevron-left,\n  .carousel-control .icon-prev {\n    margin-left: -10px;\n  }\n  .carousel-control .glyphicon-chevron-right,\n  .carousel-control .icon-next {\n    margin-right: -10px;\n  }\n  .carousel-caption {\n    left: 20%;\n    right: 20%;\n    padding-bottom: 30px;\n  }\n  .carousel-indicators {\n    bottom: 20px;\n  }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after {\n  content: \" \";\n  display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-header:after,\n.modal-footer:after {\n  clear: both;\n}\n.center-block {\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n}\n.pull-right {\n  float: right !important;\n}\n.pull-left {\n  float: left !important;\n}\n.hide {\n  display: none !important;\n}\n.show {\n  display: block !important;\n}\n.invisible {\n  visibility: hidden;\n}\n.text-hide {\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n.hidden {\n  display: none !important;\n}\n.affix {\n  position: fixed;\n}\n@-ms-viewport {\n  width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n  display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n  display: none !important;\n}\n@media (max-width: 767px) {\n  .visible-xs {\n    display: block !important;\n  }\n  table.visible-xs {\n    display: table !important;\n  }\n  tr.visible-xs {\n    display: table-row !important;\n  }\n  th.visible-xs,\n  td.visible-xs {\n    display: table-cell !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-block {\n    display: block !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-inline {\n    display: inline !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm {\n    display: block !important;\n  }\n  table.visible-sm {\n    display: table !important;\n  }\n  tr.visible-sm {\n    display: table-row !important;\n  }\n  th.visible-sm,\n  td.visible-sm {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-block {\n    display: block !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md {\n    display: block !important;\n  }\n  table.visible-md {\n    display: table !important;\n  }\n  tr.visible-md {\n    display: table-row !important;\n  }\n  th.visible-md,\n  td.visible-md {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-block {\n    display: block !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg {\n    display: block !important;\n  }\n  table.visible-lg {\n    display: table !important;\n  }\n  tr.visible-lg {\n    display: table-row !important;\n  }\n  th.visible-lg,\n  td.visible-lg {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-block {\n    display: block !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (max-width: 767px) {\n  .hidden-xs {\n    display: none !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .hidden-sm {\n    display: none !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .hidden-md {\n    display: none !important;\n  }\n}\n@media (min-width: 1200px) {\n  .hidden-lg {\n    display: none !important;\n  }\n}\n.visible-print {\n  display: none !important;\n}\n@media print {\n  .visible-print {\n    display: block !important;\n  }\n  table.visible-print {\n    display: table !important;\n  }\n  tr.visible-print {\n    display: table-row !important;\n  }\n  th.visible-print,\n  td.visible-print {\n    display: table-cell !important;\n  }\n}\n.visible-print-block {\n  display: none !important;\n}\n@media print {\n  .visible-print-block {\n    display: block !important;\n  }\n}\n.visible-print-inline {\n  display: none !important;\n}\n@media print {\n  .visible-print-inline {\n    display: inline !important;\n  }\n}\n.visible-print-inline-block {\n  display: none !important;\n}\n@media print {\n  .visible-print-inline-block {\n    display: inline-block !important;\n  }\n}\n@media print {\n  .hidden-print {\n    display: none !important;\n  }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n  font-family: sans-serif;\n  -webkit-text-size-adjust: 100%;\n      -ms-text-size-adjust: 100%;\n}\nbody {\n  margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n  display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block;\n  vertical-align: baseline;\n}\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n[hidden],\ntemplate {\n  display: none;\n}\na {\n  background-color: transparent;\n}\na:active,\na:hover {\n  outline: 0;\n}\nabbr[title] {\n  border-bottom: 1px dotted;\n}\nb,\nstrong {\n  font-weight: bold;\n}\ndfn {\n  font-style: italic;\n}\nh1 {\n  margin: .67em 0;\n  font-size: 2em;\n}\nmark {\n  color: #000;\n  background: #ff0;\n}\nsmall {\n  font-size: 80%;\n}\nsub,\nsup {\n  position: relative;\n  font-size: 75%;\n  line-height: 0;\n  vertical-align: baseline;\n}\nsup {\n  top: -.5em;\n}\nsub {\n  bottom: -.25em;\n}\nimg {\n  border: 0;\n}\nsvg:not(:root) {\n  overflow: hidden;\n}\nfigure {\n  margin: 1em 40px;\n}\nhr {\n  height: 0;\n  -webkit-box-sizing: content-box;\n     -moz-box-sizing: content-box;\n          box-sizing: content-box;\n}\npre {\n  overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  margin: 0;\n  font: inherit;\n  color: inherit;\n}\nbutton {\n  overflow: visible;\n}\nbutton,\nselect {\n  text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button;\n  cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  padding: 0;\n  border: 0;\n}\ninput {\n  line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  -webkit-box-sizing: border-box;\n     -moz-box-sizing: border-box;\n          box-sizing: border-box;\n  padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\ninput[type=\"search\"] {\n  -webkit-box-sizing: content-box;\n     -moz-box-sizing: content-box;\n          box-sizing: content-box;\n  -webkit-appearance: textfield;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\nfieldset {\n  padding: .35em .625em .75em;\n  margin: 0 2px;\n  border: 1px solid #c0c0c0;\n}\nlegend {\n  padding: 0;\n  border: 0;\n}\ntextarea {\n  overflow: auto;\n}\noptgroup {\n  font-weight: bold;\n}\ntable {\n  border-spacing: 0;\n  border-collapse: collapse;\n}\ntd,\nth {\n  padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n  *,\n  *:before,\n  *:after {\n    color: #000 !important;\n    text-shadow: none !important;\n    background: transparent !important;\n    -webkit-box-shadow: none !important;\n            box-shadow: none !important;\n  }\n  a,\n  a:visited {\n    text-decoration: underline;\n  }\n  a[href]:after {\n    content: \" (\" attr(href) \")\";\n  }\n  abbr[title]:after {\n    content: \" (\" attr(title) \")\";\n  }\n  a[href^=\"#\"]:after,\n  a[href^=\"javascript:\"]:after {\n    content: \"\";\n  }\n  pre,\n  blockquote {\n    border: 1px solid #999;\n\n    page-break-inside: avoid;\n  }\n  thead {\n    display: table-header-group;\n  }\n  tr,\n  img {\n    page-break-inside: avoid;\n  }\n  img {\n    max-width: 100% !important;\n  }\n  p,\n  h2,\n  h3 {\n    orphans: 3;\n    widows: 3;\n  }\n  h2,\n  h3 {\n    page-break-after: avoid;\n  }\n  .navbar {\n    display: none;\n  }\n  .btn > .caret,\n  .dropup > .btn > .caret {\n    border-top-color: #000 !important;\n  }\n  .label {\n    border: 1px solid #000;\n  }\n  .table {\n    border-collapse: collapse !important;\n  }\n  .table td,\n  .table th {\n    background-color: #fff !important;\n  }\n  .table-bordered th,\n  .table-bordered td {\n    border: 1px solid #ddd !important;\n  }\n}\n@font-face {\n  font-family: 'Glyphicons Halflings';\n\n  src: url('../fonts/glyphicons-halflings-regular.eot');\n  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), 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');\n}\n.glyphicon {\n  position: relative;\n  top: 1px;\n  display: inline-block;\n  font-family: 'Glyphicons Halflings';\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1;\n\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n  content: \"\\002a\";\n}\n.glyphicon-plus:before {\n  content: \"\\002b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n  content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n  content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n  content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n  content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n  content: \"\\270f\";\n}\n.glyphicon-glass:before {\n  content: \"\\e001\";\n}\n.glyphicon-music:before {\n  content: \"\\e002\";\n}\n.glyphicon-search:before {\n  content: \"\\e003\";\n}\n.glyphicon-heart:before {\n  content: \"\\e005\";\n}\n.glyphicon-star:before {\n  content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n  content: \"\\e007\";\n}\n.glyphicon-user:before {\n  content: \"\\e008\";\n}\n.glyphicon-film:before {\n  content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n  content: \"\\e010\";\n}\n.glyphicon-th:before {\n  content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n  content: \"\\e012\";\n}\n.glyphicon-ok:before {\n  content: \"\\e013\";\n}\n.glyphicon-remove:before {\n  content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n  content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n  content: \"\\e016\";\n}\n.glyphicon-off:before {\n  content: \"\\e017\";\n}\n.glyphicon-signal:before {\n  content: \"\\e018\";\n}\n.glyphicon-cog:before {\n  content: \"\\e019\";\n}\n.glyphicon-trash:before {\n  content: \"\\e020\";\n}\n.glyphicon-home:before {\n  content: \"\\e021\";\n}\n.glyphicon-file:before {\n  content: \"\\e022\";\n}\n.glyphicon-time:before {\n  content: \"\\e023\";\n}\n.glyphicon-road:before {\n  content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n  content: \"\\e025\";\n}\n.glyphicon-download:before {\n  content: \"\\e026\";\n}\n.glyphicon-upload:before {\n  content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n  content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n  content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n  content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n  content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n  content: \"\\e032\";\n}\n.glyphicon-lock:before {\n  content: \"\\e033\";\n}\n.glyphicon-flag:before {\n  content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n  content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n  content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n  content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n  content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n  content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n  content: \"\\e040\";\n}\n.glyphicon-tag:before {\n  content: \"\\e041\";\n}\n.glyphicon-tags:before {\n  content: \"\\e042\";\n}\n.glyphicon-book:before {\n  content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n  content: \"\\e044\";\n}\n.glyphicon-print:before {\n  content: \"\\e045\";\n}\n.glyphicon-camera:before {\n  content: \"\\e046\";\n}\n.glyphicon-font:before {\n  content: \"\\e047\";\n}\n.glyphicon-bold:before {\n  content: \"\\e048\";\n}\n.glyphicon-italic:before {\n  content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n  content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n  content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n  content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n  content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n  content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n  content: \"\\e055\";\n}\n.glyphicon-list:before {\n  content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n  content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n  content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n  content: \"\\e059\";\n}\n.glyphicon-picture:before {\n  content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n  content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n  content: \"\\e063\";\n}\n.glyphicon-tint:before {\n  content: \"\\e064\";\n}\n.glyphicon-edit:before {\n  content: \"\\e065\";\n}\n.glyphicon-share:before {\n  content: \"\\e066\";\n}\n.glyphicon-check:before {\n  content: \"\\e067\";\n}\n.glyphicon-move:before {\n  content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n  content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n  content: \"\\e070\";\n}\n.glyphicon-backward:before {\n  content: \"\\e071\";\n}\n.glyphicon-play:before {\n  content: \"\\e072\";\n}\n.glyphicon-pause:before {\n  content: \"\\e073\";\n}\n.glyphicon-stop:before {\n  content: \"\\e074\";\n}\n.glyphicon-forward:before {\n  content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n  content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n  content: \"\\e077\";\n}\n.glyphicon-eject:before {\n  content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n  content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n  content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n  content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n  content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n  content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n  content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n  content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n  content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n  content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n  content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n  content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n  content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n  content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n  content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n  content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n  content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n  content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n  content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n  content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n  content: \"\\e101\";\n}\n.glyphicon-gift:before {\n  content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n  content: \"\\e103\";\n}\n.glyphicon-fire:before {\n  content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n  content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n  content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n  content: \"\\e107\";\n}\n.glyphicon-plane:before {\n  content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n  content: \"\\e109\";\n}\n.glyphicon-random:before {\n  content: \"\\e110\";\n}\n.glyphicon-comment:before {\n  content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n  content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n  content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n  content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n  content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n  content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n  content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n  content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n  content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n  content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n  content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n  content: \"\\e122\";\n}\n.glyphicon-bell:before {\n  content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n  content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n  content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n  content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n  content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n  content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n  content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n  content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n  content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n  content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n  content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n  content: \"\\e134\";\n}\n.glyphicon-globe:before {\n  content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n  content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n  content: \"\\e137\";\n}\n.glyphicon-filter:before {\n  content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n  content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n  content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n  content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n  content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n  content: \"\\e143\";\n}\n.glyphicon-link:before {\n  content: \"\\e144\";\n}\n.glyphicon-phone:before {\n  content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n  content: \"\\e146\";\n}\n.glyphicon-usd:before {\n  content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n  content: \"\\e149\";\n}\n.glyphicon-sort:before {\n  content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n  content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n  content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n  content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n  content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n  content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n  content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n  content: \"\\e157\";\n}\n.glyphicon-expand:before {\n  content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n  content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n  content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n  content: \"\\e161\";\n}\n.glyphicon-flash:before {\n  content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n  content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n  content: \"\\e164\";\n}\n.glyphicon-record:before {\n  content: \"\\e165\";\n}\n.glyphicon-save:before {\n  content: \"\\e166\";\n}\n.glyphicon-open:before {\n  content: \"\\e167\";\n}\n.glyphicon-saved:before {\n  content: \"\\e168\";\n}\n.glyphicon-import:before {\n  content: \"\\e169\";\n}\n.glyphicon-export:before {\n  content: \"\\e170\";\n}\n.glyphicon-send:before {\n  content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n  content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n  content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n  content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n  content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n  content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n  content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n  content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n  content: \"\\e179\";\n}\n.glyphicon-header:before {\n  content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n  content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n  content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n  content: \"\\e183\";\n}\n.glyphicon-tower:before {\n  content: \"\\e184\";\n}\n.glyphicon-stats:before {\n  content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n  content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n  content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n  content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n  content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n  content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n  content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n  content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n  content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n  content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n  content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n  content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n  content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n  content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n  content: \"\\e200\";\n}\n.glyphicon-cd:before {\n  content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n  content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n  content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n  content: \"\\e204\";\n}\n.glyphicon-copy:before {\n  content: \"\\e205\";\n}\n.glyphicon-paste:before {\n  content: \"\\e206\";\n}\n.glyphicon-alert:before {\n  content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n  content: \"\\e210\";\n}\n.glyphicon-king:before {\n  content: \"\\e211\";\n}\n.glyphicon-queen:before {\n  content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n  content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n  content: \"\\e214\";\n}\n.glyphicon-knight:before {\n  content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n  content: \"\\e216\";\n}\n.glyphicon-tent:before {\n  content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n  content: \"\\e218\";\n}\n.glyphicon-bed:before {\n  content: \"\\e219\";\n}\n.glyphicon-apple:before {\n  content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n  content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n  content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n  content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n  content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n  content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n  content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n  content: \"\\e227\";\n}\n.glyphicon-btc:before {\n  content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n  content: \"\\e227\";\n}\n.glyphicon-yen:before {\n  content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n  content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n  content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n  content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n  content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n  content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n  content: \"\\e232\";\n}\n.glyphicon-education:before {\n  content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n  content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n  content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n  content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n  content: \"\\e237\";\n}\n.glyphicon-oil:before {\n  content: \"\\e238\";\n}\n.glyphicon-grain:before {\n  content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n  content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n  content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n  content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n  content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n  content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n  content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n  content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n  content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n  content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n  content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n  content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n  content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n  content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n  content: \"\\e253\";\n}\n.glyphicon-console:before {\n  content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n  content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n  content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n  content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n  content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n  content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n  content: \"\\e260\";\n}\n* {\n  -webkit-box-sizing: border-box;\n     -moz-box-sizing: border-box;\n          box-sizing: border-box;\n}\n*:before,\n*:after {\n  -webkit-box-sizing: border-box;\n     -moz-box-sizing: border-box;\n          box-sizing: border-box;\n}\nhtml {\n  font-size: 10px;\n\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #333;\n  background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\na {\n  color: #337ab7;\n  text-decoration: none;\n}\na:hover,\na:focus {\n  color: #23527c;\n  text-decoration: underline;\n}\na:focus {\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\nfigure {\n  margin: 0;\n}\nimg {\n  vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n}\n.img-rounded {\n  border-radius: 6px;\n}\n.img-thumbnail {\n  display: inline-block;\n  max-width: 100%;\n  height: auto;\n  padding: 4px;\n  line-height: 1.42857143;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 4px;\n  -webkit-transition: all .2s ease-in-out;\n       -o-transition: all .2s ease-in-out;\n          transition: all .2s ease-in-out;\n}\n.img-circle {\n  border-radius: 50%;\n}\nhr {\n  margin-top: 20px;\n  margin-bottom: 20px;\n  border: 0;\n  border-top: 1px solid #eee;\n}\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n  position: static;\n  width: auto;\n  height: auto;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n}\n[role=\"button\"] {\n  cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n  font-family: inherit;\n  font-weight: 500;\n  line-height: 1.1;\n  color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n  font-weight: normal;\n  line-height: 1;\n  color: #777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n  margin-top: 20px;\n  margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n  font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n  font-size: 75%;\n}\nh1,\n.h1 {\n  font-size: 36px;\n}\nh2,\n.h2 {\n  font-size: 30px;\n}\nh3,\n.h3 {\n  font-size: 24px;\n}\nh4,\n.h4 {\n  font-size: 18px;\n}\nh5,\n.h5 {\n  font-size: 14px;\n}\nh6,\n.h6 {\n  font-size: 12px;\n}\np {\n  margin: 0 0 10px;\n}\n.lead {\n  margin-bottom: 20px;\n  font-size: 16px;\n  font-weight: 300;\n  line-height: 1.4;\n}\n@media (min-width: 768px) {\n  .lead {\n    font-size: 21px;\n  }\n}\nsmall,\n.small {\n  font-size: 85%;\n}\nmark,\n.mark {\n  padding: .2em;\n  background-color: #fcf8e3;\n}\n.text-left {\n  text-align: left;\n}\n.text-right {\n  text-align: right;\n}\n.text-center {\n  text-align: center;\n}\n.text-justify {\n  text-align: justify;\n}\n.text-nowrap {\n  white-space: nowrap;\n}\n.text-lowercase {\n  text-transform: lowercase;\n}\n.text-uppercase {\n  text-transform: uppercase;\n}\n.text-capitalize {\n  text-transform: capitalize;\n}\n.text-muted {\n  color: #777;\n}\n.text-primary {\n  color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n  color: #286090;\n}\n.text-success {\n  color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n  color: #2b542c;\n}\n.text-info {\n  color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n  color: #245269;\n}\n.text-warning {\n  color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n  color: #66512c;\n}\n.text-danger {\n  color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n  color: #843534;\n}\n.bg-primary {\n  color: #fff;\n  background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n  background-color: #286090;\n}\n.bg-success {\n  background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n  background-color: #c1e2b3;\n}\n.bg-info {\n  background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n  background-color: #afd9ee;\n}\n.bg-warning {\n  background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n  background-color: #f7ecb5;\n}\n.bg-danger {\n  background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n  background-color: #e4b9b9;\n}\n.page-header {\n  padding-bottom: 9px;\n  margin: 40px 0 20px;\n  border-bottom: 1px solid #eee;\n}\nul,\nol {\n  margin-top: 0;\n  margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n  margin-bottom: 0;\n}\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n.list-inline {\n  padding-left: 0;\n  margin-left: -5px;\n  list-style: none;\n}\n.list-inline > li {\n  display: inline-block;\n  padding-right: 5px;\n  padding-left: 5px;\n}\ndl {\n  margin-top: 0;\n  margin-bottom: 20px;\n}\ndt,\ndd {\n  line-height: 1.42857143;\n}\ndt {\n  font-weight: bold;\n}\ndd {\n  margin-left: 0;\n}\n@media (min-width: 768px) {\n  .dl-horizontal dt {\n    float: left;\n    width: 160px;\n    overflow: hidden;\n    clear: left;\n    text-align: right;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n  .dl-horizontal dd {\n    margin-left: 180px;\n  }\n}\nabbr[title],\nabbr[data-original-title] {\n  cursor: help;\n  border-bottom: 1px dotted #777;\n}\n.initialism {\n  font-size: 90%;\n  text-transform: uppercase;\n}\nblockquote {\n  padding: 10px 20px;\n  margin: 0 0 20px;\n  font-size: 17.5px;\n  border-left: 5px solid #eee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n  margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n  display: block;\n  font-size: 80%;\n  line-height: 1.42857143;\n  color: #777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n  content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n  padding-right: 15px;\n  padding-left: 0;\n  text-align: right;\n  border-right: 5px solid #eee;\n  border-left: 0;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n  content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n  content: '\\00A0 \\2014';\n}\naddress {\n  margin-bottom: 20px;\n  font-style: normal;\n  line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n  font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: #c7254e;\n  background-color: #f9f2f4;\n  border-radius: 4px;\n}\nkbd {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: #fff;\n  background-color: #333;\n  border-radius: 3px;\n  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);\n          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);\n}\nkbd kbd {\n  padding: 0;\n  font-size: 100%;\n  font-weight: bold;\n  -webkit-box-shadow: none;\n          box-shadow: none;\n}\npre {\n  display: block;\n  padding: 9.5px;\n  margin: 0 0 10px;\n  font-size: 13px;\n  line-height: 1.42857143;\n  color: #333;\n  word-break: break-all;\n  word-wrap: break-word;\n  background-color: #f5f5f5;\n  border: 1px solid #ccc;\n  border-radius: 4px;\n}\npre code {\n  padding: 0;\n  font-size: inherit;\n  color: inherit;\n  white-space: pre-wrap;\n  background-color: transparent;\n  border-radius: 0;\n}\n.pre-scrollable {\n  max-height: 340px;\n  overflow-y: scroll;\n}\n.container {\n  padding-right: 15px;\n  padding-left: 15px;\n  margin-right: auto;\n  margin-left: auto;\n}\n@media (min-width: 768px) {\n  .container {\n    width: 750px;\n  }\n}\n@media (min-width: 992px) {\n  .container {\n    width: 970px;\n  }\n}\n@media (min-width: 1200px) {\n  .container {\n    width: 1170px;\n  }\n}\n.container-fluid {\n  padding-right: 15px;\n  padding-left: 15px;\n  margin-right: auto;\n  margin-left: auto;\n}\n.row {\n  margin-right: -15px;\n  margin-left: -15px;\n}\n.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 {\n  position: relative;\n  min-height: 1px;\n  padding-right: 15px;\n  padding-left: 15px;\n}\n.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 {\n  float: left;\n}\n.col-xs-12 {\n  width: 100%;\n}\n.col-xs-11 {\n  width: 91.66666667%;\n}\n.col-xs-10 {\n  width: 83.33333333%;\n}\n.col-xs-9 {\n  width: 75%;\n}\n.col-xs-8 {\n  width: 66.66666667%;\n}\n.col-xs-7 {\n  width: 58.33333333%;\n}\n.col-xs-6 {\n  width: 50%;\n}\n.col-xs-5 {\n  width: 41.66666667%;\n}\n.col-xs-4 {\n  width: 33.33333333%;\n}\n.col-xs-3 {\n  width: 25%;\n}\n.col-xs-2 {\n  width: 16.66666667%;\n}\n.col-xs-1 {\n  width: 8.33333333%;\n}\n.col-xs-pull-12 {\n  right: 100%;\n}\n.col-xs-pull-11 {\n  right: 91.66666667%;\n}\n.col-xs-pull-10 {\n  right: 83.33333333%;\n}\n.col-xs-pull-9 {\n  right: 75%;\n}\n.col-xs-pull-8 {\n  right: 66.66666667%;\n}\n.col-xs-pull-7 {\n  right: 58.33333333%;\n}\n.col-xs-pull-6 {\n  right: 50%;\n}\n.col-xs-pull-5 {\n  right: 41.66666667%;\n}\n.col-xs-pull-4 {\n  right: 33.33333333%;\n}\n.col-xs-pull-3 {\n  right: 25%;\n}\n.col-xs-pull-2 {\n  right: 16.66666667%;\n}\n.col-xs-pull-1 {\n  right: 8.33333333%;\n}\n.col-xs-pull-0 {\n  right: auto;\n}\n.col-xs-push-12 {\n  left: 100%;\n}\n.col-xs-push-11 {\n  left: 91.66666667%;\n}\n.col-xs-push-10 {\n  left: 83.33333333%;\n}\n.col-xs-push-9 {\n  left: 75%;\n}\n.col-xs-push-8 {\n  left: 66.66666667%;\n}\n.col-xs-push-7 {\n  left: 58.33333333%;\n}\n.col-xs-push-6 {\n  left: 50%;\n}\n.col-xs-push-5 {\n  left: 41.66666667%;\n}\n.col-xs-push-4 {\n  left: 33.33333333%;\n}\n.col-xs-push-3 {\n  left: 25%;\n}\n.col-xs-push-2 {\n  left: 16.66666667%;\n}\n.col-xs-push-1 {\n  left: 8.33333333%;\n}\n.col-xs-push-0 {\n  left: auto;\n}\n.col-xs-offset-12 {\n  margin-left: 100%;\n}\n.col-xs-offset-11 {\n  margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n  margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n  margin-left: 75%;\n}\n.col-xs-offset-8 {\n  margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n  margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n  margin-left: 50%;\n}\n.col-xs-offset-5 {\n  margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n  margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n  margin-left: 25%;\n}\n.col-xs-offset-2 {\n  margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n  margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n  margin-left: 0;\n}\n@media (min-width: 768px) {\n  .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 {\n    float: left;\n  }\n  .col-sm-12 {\n    width: 100%;\n  }\n  .col-sm-11 {\n    width: 91.66666667%;\n  }\n  .col-sm-10 {\n    width: 83.33333333%;\n  }\n  .col-sm-9 {\n    width: 75%;\n  }\n  .col-sm-8 {\n    width: 66.66666667%;\n  }\n  .col-sm-7 {\n    width: 58.33333333%;\n  }\n  .col-sm-6 {\n    width: 50%;\n  }\n  .col-sm-5 {\n    width: 41.66666667%;\n  }\n  .col-sm-4 {\n    width: 33.33333333%;\n  }\n  .col-sm-3 {\n    width: 25%;\n  }\n  .col-sm-2 {\n    width: 16.66666667%;\n  }\n  .col-sm-1 {\n    width: 8.33333333%;\n  }\n  .col-sm-pull-12 {\n    right: 100%;\n  }\n  .col-sm-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-sm-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-sm-pull-9 {\n    right: 75%;\n  }\n  .col-sm-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-sm-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-sm-pull-6 {\n    right: 50%;\n  }\n  .col-sm-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-sm-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-sm-pull-3 {\n    right: 25%;\n  }\n  .col-sm-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-sm-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-sm-pull-0 {\n    right: auto;\n  }\n  .col-sm-push-12 {\n    left: 100%;\n  }\n  .col-sm-push-11 {\n    left: 91.66666667%;\n  }\n  .col-sm-push-10 {\n    left: 83.33333333%;\n  }\n  .col-sm-push-9 {\n    left: 75%;\n  }\n  .col-sm-push-8 {\n    left: 66.66666667%;\n  }\n  .col-sm-push-7 {\n    left: 58.33333333%;\n  }\n  .col-sm-push-6 {\n    left: 50%;\n  }\n  .col-sm-push-5 {\n    left: 41.66666667%;\n  }\n  .col-sm-push-4 {\n    left: 33.33333333%;\n  }\n  .col-sm-push-3 {\n    left: 25%;\n  }\n  .col-sm-push-2 {\n    left: 16.66666667%;\n  }\n  .col-sm-push-1 {\n    left: 8.33333333%;\n  }\n  .col-sm-push-0 {\n    left: auto;\n  }\n  .col-sm-offset-12 {\n    margin-left: 100%;\n  }\n  .col-sm-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-sm-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-sm-offset-9 {\n    margin-left: 75%;\n  }\n  .col-sm-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-sm-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-sm-offset-6 {\n    margin-left: 50%;\n  }\n  .col-sm-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-sm-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-sm-offset-3 {\n    margin-left: 25%;\n  }\n  .col-sm-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-sm-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-sm-offset-0 {\n    margin-left: 0;\n  }\n}\n@media (min-width: 992px) {\n  .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 {\n    float: left;\n  }\n  .col-md-12 {\n    width: 100%;\n  }\n  .col-md-11 {\n    width: 91.66666667%;\n  }\n  .col-md-10 {\n    width: 83.33333333%;\n  }\n  .col-md-9 {\n    width: 75%;\n  }\n  .col-md-8 {\n    width: 66.66666667%;\n  }\n  .col-md-7 {\n    width: 58.33333333%;\n  }\n  .col-md-6 {\n    width: 50%;\n  }\n  .col-md-5 {\n    width: 41.66666667%;\n  }\n  .col-md-4 {\n    width: 33.33333333%;\n  }\n  .col-md-3 {\n    width: 25%;\n  }\n  .col-md-2 {\n    width: 16.66666667%;\n  }\n  .col-md-1 {\n    width: 8.33333333%;\n  }\n  .col-md-pull-12 {\n    right: 100%;\n  }\n  .col-md-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-md-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-md-pull-9 {\n    right: 75%;\n  }\n  .col-md-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-md-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-md-pull-6 {\n    right: 50%;\n  }\n  .col-md-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-md-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-md-pull-3 {\n    right: 25%;\n  }\n  .col-md-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-md-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-md-pull-0 {\n    right: auto;\n  }\n  .col-md-push-12 {\n    left: 100%;\n  }\n  .col-md-push-11 {\n    left: 91.66666667%;\n  }\n  .col-md-push-10 {\n    left: 83.33333333%;\n  }\n  .col-md-push-9 {\n    left: 75%;\n  }\n  .col-md-push-8 {\n    left: 66.66666667%;\n  }\n  .col-md-push-7 {\n    left: 58.33333333%;\n  }\n  .col-md-push-6 {\n    left: 50%;\n  }\n  .col-md-push-5 {\n    left: 41.66666667%;\n  }\n  .col-md-push-4 {\n    left: 33.33333333%;\n  }\n  .col-md-push-3 {\n    left: 25%;\n  }\n  .col-md-push-2 {\n    left: 16.66666667%;\n  }\n  .col-md-push-1 {\n    left: 8.33333333%;\n  }\n  .col-md-push-0 {\n    left: auto;\n  }\n  .col-md-offset-12 {\n    margin-left: 100%;\n  }\n  .col-md-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-md-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-md-offset-9 {\n    margin-left: 75%;\n  }\n  .col-md-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-md-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-md-offset-6 {\n    margin-left: 50%;\n  }\n  .col-md-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-md-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-md-offset-3 {\n    margin-left: 25%;\n  }\n  .col-md-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-md-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-md-offset-0 {\n    margin-left: 0;\n  }\n}\n@media (min-width: 1200px) {\n  .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 {\n    float: left;\n  }\n  .col-lg-12 {\n    width: 100%;\n  }\n  .col-lg-11 {\n    width: 91.66666667%;\n  }\n  .col-lg-10 {\n    width: 83.33333333%;\n  }\n  .col-lg-9 {\n    width: 75%;\n  }\n  .col-lg-8 {\n    width: 66.66666667%;\n  }\n  .col-lg-7 {\n    width: 58.33333333%;\n  }\n  .col-lg-6 {\n    width: 50%;\n  }\n  .col-lg-5 {\n    width: 41.66666667%;\n  }\n  .col-lg-4 {\n    width: 33.33333333%;\n  }\n  .col-lg-3 {\n    width: 25%;\n  }\n  .col-lg-2 {\n    width: 16.66666667%;\n  }\n  .col-lg-1 {\n    width: 8.33333333%;\n  }\n  .col-lg-pull-12 {\n    right: 100%;\n  }\n  .col-lg-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-lg-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-lg-pull-9 {\n    right: 75%;\n  }\n  .col-lg-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-lg-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-lg-pull-6 {\n    right: 50%;\n  }\n  .col-lg-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-lg-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-lg-pull-3 {\n    right: 25%;\n  }\n  .col-lg-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-lg-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-lg-pull-0 {\n    right: auto;\n  }\n  .col-lg-push-12 {\n    left: 100%;\n  }\n  .col-lg-push-11 {\n    left: 91.66666667%;\n  }\n  .col-lg-push-10 {\n    left: 83.33333333%;\n  }\n  .col-lg-push-9 {\n    left: 75%;\n  }\n  .col-lg-push-8 {\n    left: 66.66666667%;\n  }\n  .col-lg-push-7 {\n    left: 58.33333333%;\n  }\n  .col-lg-push-6 {\n    left: 50%;\n  }\n  .col-lg-push-5 {\n    left: 41.66666667%;\n  }\n  .col-lg-push-4 {\n    left: 33.33333333%;\n  }\n  .col-lg-push-3 {\n    left: 25%;\n  }\n  .col-lg-push-2 {\n    left: 16.66666667%;\n  }\n  .col-lg-push-1 {\n    left: 8.33333333%;\n  }\n  .col-lg-push-0 {\n    left: auto;\n  }\n  .col-lg-offset-12 {\n    margin-left: 100%;\n  }\n  .col-lg-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-lg-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-lg-offset-9 {\n    margin-left: 75%;\n  }\n  .col-lg-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-lg-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-lg-offset-6 {\n    margin-left: 50%;\n  }\n  .col-lg-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-lg-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-lg-offset-3 {\n    margin-left: 25%;\n  }\n  .col-lg-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-lg-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-lg-offset-0 {\n    margin-left: 0;\n  }\n}\ntable {\n  background-color: transparent;\n}\ncaption {\n  padding-top: 8px;\n  padding-bottom: 8px;\n  color: #777;\n  text-align: left;\n}\nth {\n  text-align: left;\n}\n.table {\n  width: 100%;\n  max-width: 100%;\n  margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n  padding: 8px;\n  line-height: 1.42857143;\n  vertical-align: top;\n  border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n  vertical-align: bottom;\n  border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n  border-top: 0;\n}\n.table > tbody + tbody {\n  border-top: 2px solid #ddd;\n}\n.table .table {\n  background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n  padding: 5px;\n}\n.table-bordered {\n  border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n  border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n  border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n  background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n  background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n  position: static;\n  display: table-column;\n  float: none;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n  position: static;\n  display: table-cell;\n  float: none;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n  background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n  background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n  background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n  background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n  background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n  background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n  background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n  background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n  background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n  background-color: #ebcccc;\n}\n.table-responsive {\n  min-height: .01%;\n  overflow-x: auto;\n}\n@media screen and (max-width: 767px) {\n  .table-responsive {\n    width: 100%;\n    margin-bottom: 15px;\n    overflow-y: hidden;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n    border: 1px solid #ddd;\n  }\n  .table-responsive > .table {\n    margin-bottom: 0;\n  }\n  .table-responsive > .table > thead > tr > th,\n  .table-responsive > .table > tbody > tr > th,\n  .table-responsive > .table > tfoot > tr > th,\n  .table-responsive > .table > thead > tr > td,\n  .table-responsive > .table > tbody > tr > td,\n  .table-responsive > .table > tfoot > tr > td {\n    white-space: nowrap;\n  }\n  .table-responsive > .table-bordered {\n    border: 0;\n  }\n  .table-responsive > .table-bordered > thead > tr > th:first-child,\n  .table-responsive > .table-bordered > tbody > tr > th:first-child,\n  .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n  .table-responsive > .table-bordered > thead > tr > td:first-child,\n  .table-responsive > .table-bordered > tbody > tr > td:first-child,\n  .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n    border-left: 0;\n  }\n  .table-responsive > .table-bordered > thead > tr > th:last-child,\n  .table-responsive > .table-bordered > tbody > tr > th:last-child,\n  .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n  .table-responsive > .table-bordered > thead > tr > td:last-child,\n  .table-responsive > .table-bordered > tbody > tr > td:last-child,\n  .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n    border-right: 0;\n  }\n  .table-responsive > .table-bordered > tbody > tr:last-child > th,\n  .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n  .table-responsive > .table-bordered > tbody > tr:last-child > td,\n  .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n    border-bottom: 0;\n  }\n}\nfieldset {\n  min-width: 0;\n  padding: 0;\n  margin: 0;\n  border: 0;\n}\nlegend {\n  display: block;\n  width: 100%;\n  padding: 0;\n  margin-bottom: 20px;\n  font-size: 21px;\n  line-height: inherit;\n  color: #333;\n  border: 0;\n  border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n  display: inline-block;\n  max-width: 100%;\n  margin-bottom: 5px;\n  font-weight: bold;\n}\ninput[type=\"search\"] {\n  -webkit-box-sizing: border-box;\n     -moz-box-sizing: border-box;\n          box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  margin: 4px 0 0;\n  margin-top: 1px \\9;\n  line-height: normal;\n}\ninput[type=\"file\"] {\n  display: block;\n}\ninput[type=\"range\"] {\n  display: block;\n  width: 100%;\n}\nselect[multiple],\nselect[size] {\n  height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\noutput {\n  display: block;\n  padding-top: 7px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #555;\n}\n.form-control {\n  display: block;\n  width: 100%;\n  height: 34px;\n  padding: 6px 12px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #555;\n  background-color: #fff;\n  background-image: none;\n  border: 1px solid #ccc;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;\n       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n  border-color: #66afe9;\n  outline: 0;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);\n          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);\n}\n.form-control::-moz-placeholder {\n  color: #999;\n  opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n  color: #999;\n}\n.form-control::-webkit-input-placeholder {\n  color: #999;\n}\n.form-control::-ms-expand {\n  background-color: transparent;\n  border: 0;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n  background-color: #eee;\n  opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n  cursor: not-allowed;\n}\ntextarea.form-control {\n  height: auto;\n}\ninput[type=\"search\"] {\n  -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n  input[type=\"date\"].form-control,\n  input[type=\"time\"].form-control,\n  input[type=\"datetime-local\"].form-control,\n  input[type=\"month\"].form-control {\n    line-height: 34px;\n  }\n  input[type=\"date\"].input-sm,\n  input[type=\"time\"].input-sm,\n  input[type=\"datetime-local\"].input-sm,\n  input[type=\"month\"].input-sm,\n  .input-group-sm input[type=\"date\"],\n  .input-group-sm input[type=\"time\"],\n  .input-group-sm input[type=\"datetime-local\"],\n  .input-group-sm input[type=\"month\"] {\n    line-height: 30px;\n  }\n  input[type=\"date\"].input-lg,\n  input[type=\"time\"].input-lg,\n  input[type=\"datetime-local\"].input-lg,\n  input[type=\"month\"].input-lg,\n  .input-group-lg input[type=\"date\"],\n  .input-group-lg input[type=\"time\"],\n  .input-group-lg input[type=\"datetime-local\"],\n  .input-group-lg input[type=\"month\"] {\n    line-height: 46px;\n  }\n}\n.form-group {\n  margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n  position: relative;\n  display: block;\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n  min-height: 20px;\n  padding-left: 20px;\n  margin-bottom: 0;\n  font-weight: normal;\n  cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n  position: absolute;\n  margin-top: 4px \\9;\n  margin-left: -20px;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n  margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n  position: relative;\n  display: inline-block;\n  padding-left: 20px;\n  margin-bottom: 0;\n  font-weight: normal;\n  vertical-align: middle;\n  cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n  margin-top: 0;\n  margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n  cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n  cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n  cursor: not-allowed;\n}\n.form-control-static {\n  min-height: 34px;\n  padding-top: 7px;\n  padding-bottom: 7px;\n  margin-bottom: 0;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n  padding-right: 0;\n  padding-left: 0;\n}\n.input-sm {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\nselect.input-sm {\n  height: 30px;\n  line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n  height: auto;\n}\n.form-group-sm .form-control {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.form-group-sm select.form-control {\n  height: 30px;\n  line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n  height: auto;\n}\n.form-group-sm .form-control-static {\n  height: 30px;\n  min-height: 32px;\n  padding: 6px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n}\n.input-lg {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\nselect.input-lg {\n  height: 46px;\n  line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n  height: auto;\n}\n.form-group-lg .form-control {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\n.form-group-lg select.form-control {\n  height: 46px;\n  line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n  height: auto;\n}\n.form-group-lg .form-control-static {\n  height: 46px;\n  min-height: 38px;\n  padding: 11px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n}\n.has-feedback {\n  position: relative;\n}\n.has-feedback .form-control {\n  padding-right: 42.5px;\n}\n.form-control-feedback {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2;\n  display: block;\n  width: 34px;\n  height: 34px;\n  line-height: 34px;\n  text-align: center;\n  pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n  width: 46px;\n  height: 46px;\n  line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n  width: 30px;\n  height: 30px;\n  line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n  color: #3c763d;\n}\n.has-success .form-control {\n  border-color: #3c763d;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n}\n.has-success .form-control:focus {\n  border-color: #2b542c;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n  color: #3c763d;\n  background-color: #dff0d8;\n  border-color: #3c763d;\n}\n.has-success .form-control-feedback {\n  color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n  color: #8a6d3b;\n}\n.has-warning .form-control {\n  border-color: #8a6d3b;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n}\n.has-warning .form-control:focus {\n  border-color: #66512c;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n  border-color: #8a6d3b;\n}\n.has-warning .form-control-feedback {\n  color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n  color: #a94442;\n}\n.has-error .form-control {\n  border-color: #a94442;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n}\n.has-error .form-control:focus {\n  border-color: #843534;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n  color: #a94442;\n  background-color: #f2dede;\n  border-color: #a94442;\n}\n.has-error .form-control-feedback {\n  color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n  top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n  top: 0;\n}\n.help-block {\n  display: block;\n  margin-top: 5px;\n  margin-bottom: 10px;\n  color: #737373;\n}\n@media (min-width: 768px) {\n  .form-inline .form-group {\n    display: inline-block;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .form-control {\n    display: inline-block;\n    width: auto;\n    vertical-align: middle;\n  }\n  .form-inline .form-control-static {\n    display: inline-block;\n  }\n  .form-inline .input-group {\n    display: inline-table;\n    vertical-align: middle;\n  }\n  .form-inline .input-group .input-group-addon,\n  .form-inline .input-group .input-group-btn,\n  .form-inline .input-group .form-control {\n    width: auto;\n  }\n  .form-inline .input-group > .form-control {\n    width: 100%;\n  }\n  .form-inline .control-label {\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .radio,\n  .form-inline .checkbox {\n    display: inline-block;\n    margin-top: 0;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .radio label,\n  .form-inline .checkbox label {\n    padding-left: 0;\n  }\n  .form-inline .radio input[type=\"radio\"],\n  .form-inline .checkbox input[type=\"checkbox\"] {\n    position: relative;\n    margin-left: 0;\n  }\n  .form-inline .has-feedback .form-control-feedback {\n    top: 0;\n  }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n  padding-top: 7px;\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n  min-height: 27px;\n}\n.form-horizontal .form-group {\n  margin-right: -15px;\n  margin-left: -15px;\n}\n@media (min-width: 768px) {\n  .form-horizontal .control-label {\n    padding-top: 7px;\n    margin-bottom: 0;\n    text-align: right;\n  }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n  right: 15px;\n}\n@media (min-width: 768px) {\n  .form-horizontal .form-group-lg .control-label {\n    padding-top: 11px;\n    font-size: 18px;\n  }\n}\n@media (min-width: 768px) {\n  .form-horizontal .form-group-sm .control-label {\n    padding-top: 6px;\n    font-size: 12px;\n  }\n}\n.btn {\n  display: inline-block;\n  padding: 6px 12px;\n  margin-bottom: 0;\n  font-size: 14px;\n  font-weight: normal;\n  line-height: 1.42857143;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: middle;\n  -ms-touch-action: manipulation;\n      touch-action: manipulation;\n  cursor: pointer;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  background-image: none;\n  border: 1px solid transparent;\n  border-radius: 4px;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n  color: #333;\n  text-decoration: none;\n}\n.btn:active,\n.btn.active {\n  background-image: none;\n  outline: 0;\n  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n  cursor: not-allowed;\n  filter: alpha(opacity=65);\n  -webkit-box-shadow: none;\n          box-shadow: none;\n  opacity: .65;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n  pointer-events: none;\n}\n.btn-default {\n  color: #333;\n  background-color: #fff;\n  border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n  color: #333;\n  background-color: #e6e6e6;\n  border-color: #8c8c8c;\n}\n.btn-default:hover {\n  color: #333;\n  background-color: #e6e6e6;\n  border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n  color: #333;\n  background-color: #e6e6e6;\n  border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n  color: #333;\n  background-color: #d4d4d4;\n  border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n  background-image: none;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n  background-color: #fff;\n  border-color: #ccc;\n}\n.btn-default .badge {\n  color: #fff;\n  background-color: #333;\n}\n.btn-primary {\n  color: #fff;\n  background-color: #337ab7;\n  border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n  color: #fff;\n  background-color: #286090;\n  border-color: #122b40;\n}\n.btn-primary:hover {\n  color: #fff;\n  background-color: #286090;\n  border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n  color: #fff;\n  background-color: #286090;\n  border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n  color: #fff;\n  background-color: #204d74;\n  border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n  background-image: none;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n  background-color: #337ab7;\n  border-color: #2e6da4;\n}\n.btn-primary .badge {\n  color: #337ab7;\n  background-color: #fff;\n}\n.btn-success {\n  color: #fff;\n  background-color: #5cb85c;\n  border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n  color: #fff;\n  background-color: #449d44;\n  border-color: #255625;\n}\n.btn-success:hover {\n  color: #fff;\n  background-color: #449d44;\n  border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n  color: #fff;\n  background-color: #449d44;\n  border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n  color: #fff;\n  background-color: #398439;\n  border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n  background-image: none;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n  background-color: #5cb85c;\n  border-color: #4cae4c;\n}\n.btn-success .badge {\n  color: #5cb85c;\n  background-color: #fff;\n}\n.btn-info {\n  color: #fff;\n  background-color: #5bc0de;\n  border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n  color: #fff;\n  background-color: #31b0d5;\n  border-color: #1b6d85;\n}\n.btn-info:hover {\n  color: #fff;\n  background-color: #31b0d5;\n  border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n  color: #fff;\n  background-color: #31b0d5;\n  border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n  color: #fff;\n  background-color: #269abc;\n  border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n  background-image: none;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n  background-color: #5bc0de;\n  border-color: #46b8da;\n}\n.btn-info .badge {\n  color: #5bc0de;\n  background-color: #fff;\n}\n.btn-warning {\n  color: #fff;\n  background-color: #f0ad4e;\n  border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n  color: #fff;\n  background-color: #ec971f;\n  border-color: #985f0d;\n}\n.btn-warning:hover {\n  color: #fff;\n  background-color: #ec971f;\n  border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n  color: #fff;\n  background-color: #ec971f;\n  border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n  color: #fff;\n  background-color: #d58512;\n  border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n  background-image: none;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n  background-color: #f0ad4e;\n  border-color: #eea236;\n}\n.btn-warning .badge {\n  color: #f0ad4e;\n  background-color: #fff;\n}\n.btn-danger {\n  color: #fff;\n  background-color: #d9534f;\n  border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n  color: #fff;\n  background-color: #c9302c;\n  border-color: #761c19;\n}\n.btn-danger:hover {\n  color: #fff;\n  background-color: #c9302c;\n  border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n  color: #fff;\n  background-color: #c9302c;\n  border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n  color: #fff;\n  background-color: #ac2925;\n  border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n  background-image: none;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n  background-color: #d9534f;\n  border-color: #d43f3a;\n}\n.btn-danger .badge {\n  color: #d9534f;\n  background-color: #fff;\n}\n.btn-link {\n  font-weight: normal;\n  color: #337ab7;\n  border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n  background-color: transparent;\n  -webkit-box-shadow: none;\n          box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n  border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n  color: #23527c;\n  text-decoration: underline;\n  background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n  color: #777;\n  text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n  padding: 1px 5px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.btn-block {\n  display: block;\n  width: 100%;\n}\n.btn-block + .btn-block {\n  margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n  width: 100%;\n}\n.fade {\n  opacity: 0;\n  -webkit-transition: opacity .15s linear;\n       -o-transition: opacity .15s linear;\n          transition: opacity .15s linear;\n}\n.fade.in {\n  opacity: 1;\n}\n.collapse {\n  display: none;\n}\n.collapse.in {\n  display: block;\n}\ntr.collapse.in {\n  display: table-row;\n}\ntbody.collapse.in {\n  display: table-row-group;\n}\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  -webkit-transition-timing-function: ease;\n       -o-transition-timing-function: ease;\n          transition-timing-function: ease;\n  -webkit-transition-duration: .35s;\n       -o-transition-duration: .35s;\n          transition-duration: .35s;\n  -webkit-transition-property: height, visibility;\n       -o-transition-property: height, visibility;\n          transition-property: height, visibility;\n}\n.caret {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 2px;\n  vertical-align: middle;\n  border-top: 4px dashed;\n  border-top: 4px solid \\9;\n  border-right: 4px solid transparent;\n  border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n  position: relative;\n}\n.dropdown-toggle:focus {\n  outline: 0;\n}\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: 1000;\n  display: none;\n  float: left;\n  min-width: 160px;\n  padding: 5px 0;\n  margin: 2px 0 0;\n  font-size: 14px;\n  text-align: left;\n  list-style: none;\n  background-color: #fff;\n  -webkit-background-clip: padding-box;\n          background-clip: padding-box;\n  border: 1px solid #ccc;\n  border: 1px solid rgba(0, 0, 0, .15);\n  border-radius: 4px;\n  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n}\n.dropdown-menu.pull-right {\n  right: 0;\n  left: auto;\n}\n.dropdown-menu .divider {\n  height: 1px;\n  margin: 9px 0;\n  overflow: hidden;\n  background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n  display: block;\n  padding: 3px 20px;\n  clear: both;\n  font-weight: normal;\n  line-height: 1.42857143;\n  color: #333;\n  white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n  color: #262626;\n  text-decoration: none;\n  background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n  color: #fff;\n  text-decoration: none;\n  background-color: #337ab7;\n  outline: 0;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n  color: #777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n  text-decoration: none;\n  cursor: not-allowed;\n  background-color: transparent;\n  background-image: none;\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n}\n.open > .dropdown-menu {\n  display: block;\n}\n.open > a {\n  outline: 0;\n}\n.dropdown-menu-right {\n  right: 0;\n  left: auto;\n}\n.dropdown-menu-left {\n  right: auto;\n  left: 0;\n}\n.dropdown-header {\n  display: block;\n  padding: 3px 20px;\n  font-size: 12px;\n  line-height: 1.42857143;\n  color: #777;\n  white-space: nowrap;\n}\n.dropdown-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 990;\n}\n.pull-right > .dropdown-menu {\n  right: 0;\n  left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n  content: \"\";\n  border-top: 0;\n  border-bottom: 4px dashed;\n  border-bottom: 4px solid \\9;\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n  top: auto;\n  bottom: 100%;\n  margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n  .navbar-right .dropdown-menu {\n    right: 0;\n    left: auto;\n  }\n  .navbar-right .dropdown-menu-left {\n    right: auto;\n    left: 0;\n  }\n}\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n  position: relative;\n  float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n  z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n  margin-left: -1px;\n}\n.btn-toolbar {\n  margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n  float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n  margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n  border-radius: 0;\n}\n.btn-group > .btn:first-child {\n  margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group > .btn-group {\n  float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n  outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n  padding-right: 8px;\n  padding-left: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n  padding-right: 12px;\n  padding-left: 12px;\n}\n.btn-group.open .dropdown-toggle {\n  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n  -webkit-box-shadow: none;\n          box-shadow: none;\n}\n.btn .caret {\n  margin-left: 0;\n}\n.btn-lg .caret {\n  border-width: 5px 5px 0;\n  border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n  border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n  display: block;\n  float: none;\n  width: 100%;\n  max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n  float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n  margin-top: -1px;\n  margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.btn-group-justified {\n  display: table;\n  width: 100%;\n  table-layout: fixed;\n  border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n  display: table-cell;\n  float: none;\n  width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n  width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n  left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n  position: absolute;\n  clip: rect(0, 0, 0, 0);\n  pointer-events: none;\n}\n.input-group {\n  position: relative;\n  display: table;\n  border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n  float: none;\n  padding-right: 0;\n  padding-left: 0;\n}\n.input-group .form-control {\n  position: relative;\n  z-index: 2;\n  float: left;\n  width: 100%;\n  margin-bottom: 0;\n}\n.input-group .form-control:focus {\n  z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n  height: 46px;\n  line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n  height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n  height: 30px;\n  line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n  height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n  display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n  border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n  width: 1%;\n  white-space: nowrap;\n  vertical-align: middle;\n}\n.input-group-addon {\n  padding: 6px 12px;\n  font-size: 14px;\n  font-weight: normal;\n  line-height: 1;\n  color: #555;\n  text-align: center;\n  background-color: #eee;\n  border: 1px solid #ccc;\n  border-radius: 4px;\n}\n.input-group-addon.input-sm {\n  padding: 5px 10px;\n  font-size: 12px;\n  border-radius: 3px;\n}\n.input-group-addon.input-lg {\n  padding: 10px 16px;\n  font-size: 18px;\n  border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n  margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.input-group-addon:first-child {\n  border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.input-group-addon:last-child {\n  border-left: 0;\n}\n.input-group-btn {\n  position: relative;\n  font-size: 0;\n  white-space: nowrap;\n}\n.input-group-btn > .btn {\n  position: relative;\n}\n.input-group-btn > .btn + .btn {\n  margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n  z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n  margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n  z-index: 2;\n  margin-left: -1px;\n}\n.nav {\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n}\n.nav > li {\n  position: relative;\n  display: block;\n}\n.nav > li > a {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n  text-decoration: none;\n  background-color: #eee;\n}\n.nav > li.disabled > a {\n  color: #777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n  color: #777;\n  text-decoration: none;\n  cursor: not-allowed;\n  background-color: transparent;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n  background-color: #eee;\n  border-color: #337ab7;\n}\n.nav .nav-divider {\n  height: 1px;\n  margin: 9px 0;\n  overflow: hidden;\n  background-color: #e5e5e5;\n}\n.nav > li > a > img {\n  max-width: none;\n}\n.nav-tabs {\n  border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n  float: left;\n  margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n  margin-right: 2px;\n  line-height: 1.42857143;\n  border: 1px solid transparent;\n  border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n  border-color: #eee #eee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n  color: #555;\n  cursor: default;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-bottom-color: transparent;\n}\n.nav-tabs.nav-justified {\n  width: 100%;\n  border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n  float: none;\n}\n.nav-tabs.nav-justified > li > a {\n  margin-bottom: 5px;\n  text-align: center;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n  top: auto;\n  left: auto;\n}\n@media (min-width: 768px) {\n  .nav-tabs.nav-justified > li {\n    display: table-cell;\n    width: 1%;\n  }\n  .nav-tabs.nav-justified > li > a {\n    margin-bottom: 0;\n  }\n}\n.nav-tabs.nav-justified > li > a {\n  margin-right: 0;\n  border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n  border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n  .nav-tabs.nav-justified > li > a {\n    border-bottom: 1px solid #ddd;\n    border-radius: 4px 4px 0 0;\n  }\n  .nav-tabs.nav-justified > .active > a,\n  .nav-tabs.nav-justified > .active > a:hover,\n  .nav-tabs.nav-justified > .active > a:focus {\n    border-bottom-color: #fff;\n  }\n}\n.nav-pills > li {\n  float: left;\n}\n.nav-pills > li > a {\n  border-radius: 4px;\n}\n.nav-pills > li + li {\n  margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n  color: #fff;\n  background-color: #337ab7;\n}\n.nav-stacked > li {\n  float: none;\n}\n.nav-stacked > li + li {\n  margin-top: 2px;\n  margin-left: 0;\n}\n.nav-justified {\n  width: 100%;\n}\n.nav-justified > li {\n  float: none;\n}\n.nav-justified > li > a {\n  margin-bottom: 5px;\n  text-align: center;\n}\n.nav-justified > .dropdown .dropdown-menu {\n  top: auto;\n  left: auto;\n}\n@media (min-width: 768px) {\n  .nav-justified > li {\n    display: table-cell;\n    width: 1%;\n  }\n  .nav-justified > li > a {\n    margin-bottom: 0;\n  }\n}\n.nav-tabs-justified {\n  border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n  margin-right: 0;\n  border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n  border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n  .nav-tabs-justified > li > a {\n    border-bottom: 1px solid #ddd;\n    border-radius: 4px 4px 0 0;\n  }\n  .nav-tabs-justified > .active > a,\n  .nav-tabs-justified > .active > a:hover,\n  .nav-tabs-justified > .active > a:focus {\n    border-bottom-color: #fff;\n  }\n}\n.tab-content > .tab-pane {\n  display: none;\n}\n.tab-content > .active {\n  display: block;\n}\n.nav-tabs .dropdown-menu {\n  margin-top: -1px;\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.navbar {\n  position: relative;\n  min-height: 50px;\n  margin-bottom: 20px;\n  border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n  .navbar {\n    border-radius: 4px;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-header {\n    float: left;\n  }\n}\n.navbar-collapse {\n  padding-right: 15px;\n  padding-left: 15px;\n  overflow-x: visible;\n  -webkit-overflow-scrolling: touch;\n  border-top: 1px solid transparent;\n  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);\n          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);\n}\n.navbar-collapse.in {\n  overflow-y: auto;\n}\n@media (min-width: 768px) {\n  .navbar-collapse {\n    width: auto;\n    border-top: 0;\n    -webkit-box-shadow: none;\n            box-shadow: none;\n  }\n  .navbar-collapse.collapse {\n    display: block !important;\n    height: auto !important;\n    padding-bottom: 0;\n    overflow: visible !important;\n  }\n  .navbar-collapse.in {\n    overflow-y: visible;\n  }\n  .navbar-fixed-top .navbar-collapse,\n  .navbar-static-top .navbar-collapse,\n  .navbar-fixed-bottom .navbar-collapse {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n  max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n  .navbar-fixed-top .navbar-collapse,\n  .navbar-fixed-bottom .navbar-collapse {\n    max-height: 200px;\n  }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n  margin-right: -15px;\n  margin-left: -15px;\n}\n@media (min-width: 768px) {\n  .container > .navbar-header,\n  .container-fluid > .navbar-header,\n  .container > .navbar-collapse,\n  .container-fluid > .navbar-collapse {\n    margin-right: 0;\n    margin-left: 0;\n  }\n}\n.navbar-static-top {\n  z-index: 1000;\n  border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n  .navbar-static-top {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  position: fixed;\n  right: 0;\n  left: 0;\n  z-index: 1030;\n}\n@media (min-width: 768px) {\n  .navbar-fixed-top,\n  .navbar-fixed-bottom {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top {\n  top: 0;\n  border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n  bottom: 0;\n  margin-bottom: 0;\n  border-width: 1px 0 0;\n}\n.navbar-brand {\n  float: left;\n  height: 50px;\n  padding: 15px 15px;\n  font-size: 18px;\n  line-height: 20px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n  text-decoration: none;\n}\n.navbar-brand > img {\n  display: block;\n}\n@media (min-width: 768px) {\n  .navbar > .container .navbar-brand,\n  .navbar > .container-fluid .navbar-brand {\n    margin-left: -15px;\n  }\n}\n.navbar-toggle {\n  position: relative;\n  float: right;\n  padding: 9px 10px;\n  margin-top: 8px;\n  margin-right: 15px;\n  margin-bottom: 8px;\n  background-color: transparent;\n  background-image: none;\n  border: 1px solid transparent;\n  border-radius: 4px;\n}\n.navbar-toggle:focus {\n  outline: 0;\n}\n.navbar-toggle .icon-bar {\n  display: block;\n  width: 22px;\n  height: 2px;\n  border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n  margin-top: 4px;\n}\n@media (min-width: 768px) {\n  .navbar-toggle {\n    display: none;\n  }\n}\n.navbar-nav {\n  margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n  padding-top: 10px;\n  padding-bottom: 10px;\n  line-height: 20px;\n}\n@media (max-width: 767px) {\n  .navbar-nav .open .dropdown-menu {\n    position: static;\n    float: none;\n    width: auto;\n    margin-top: 0;\n    background-color: transparent;\n    border: 0;\n    -webkit-box-shadow: none;\n            box-shadow: none;\n  }\n  .navbar-nav .open .dropdown-menu > li > a,\n  .navbar-nav .open .dropdown-menu .dropdown-header {\n    padding: 5px 15px 5px 25px;\n  }\n  .navbar-nav .open .dropdown-menu > li > a {\n    line-height: 20px;\n  }\n  .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-nav .open .dropdown-menu > li > a:focus {\n    background-image: none;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-nav {\n    float: left;\n    margin: 0;\n  }\n  .navbar-nav > li {\n    float: left;\n  }\n  .navbar-nav > li > a {\n    padding-top: 15px;\n    padding-bottom: 15px;\n  }\n}\n.navbar-form {\n  padding: 10px 15px;\n  margin-top: 8px;\n  margin-right: -15px;\n  margin-bottom: 8px;\n  margin-left: -15px;\n  border-top: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);\n          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);\n}\n@media (min-width: 768px) {\n  .navbar-form .form-group {\n    display: inline-block;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .form-control {\n    display: inline-block;\n    width: auto;\n    vertical-align: middle;\n  }\n  .navbar-form .form-control-static {\n    display: inline-block;\n  }\n  .navbar-form .input-group {\n    display: inline-table;\n    vertical-align: middle;\n  }\n  .navbar-form .input-group .input-group-addon,\n  .navbar-form .input-group .input-group-btn,\n  .navbar-form .input-group .form-control {\n    width: auto;\n  }\n  .navbar-form .input-group > .form-control {\n    width: 100%;\n  }\n  .navbar-form .control-label {\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .radio,\n  .navbar-form .checkbox {\n    display: inline-block;\n    margin-top: 0;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .radio label,\n  .navbar-form .checkbox label {\n    padding-left: 0;\n  }\n  .navbar-form .radio input[type=\"radio\"],\n  .navbar-form .checkbox input[type=\"checkbox\"] {\n    position: relative;\n    margin-left: 0;\n  }\n  .navbar-form .has-feedback .form-control-feedback {\n    top: 0;\n  }\n}\n@media (max-width: 767px) {\n  .navbar-form .form-group {\n    margin-bottom: 5px;\n  }\n  .navbar-form .form-group:last-child {\n    margin-bottom: 0;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-form {\n    width: auto;\n    padding-top: 0;\n    padding-bottom: 0;\n    margin-right: 0;\n    margin-left: 0;\n    border: 0;\n    -webkit-box-shadow: none;\n            box-shadow: none;\n  }\n}\n.navbar-nav > li > .dropdown-menu {\n  margin-top: 0;\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n  margin-bottom: 0;\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.navbar-btn {\n  margin-top: 8px;\n  margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n  margin-top: 14px;\n  margin-bottom: 14px;\n}\n.navbar-text {\n  margin-top: 15px;\n  margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n  .navbar-text {\n    float: left;\n    margin-right: 15px;\n    margin-left: 15px;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-left {\n    float: left !important;\n  }\n  .navbar-right {\n    float: right !important;\n    margin-right: -15px;\n  }\n  .navbar-right ~ .navbar-right {\n    margin-right: 0;\n  }\n}\n.navbar-default {\n  background-color: #f8f8f8;\n  border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n  color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n  color: #5e5e5e;\n  background-color: transparent;\n}\n.navbar-default .navbar-text {\n  color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n  color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n  color: #333;\n  background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n  color: #555;\n  background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n  color: #ccc;\n  background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n  border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n  background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n  background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n  border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n  color: #555;\n  background-color: #e7e7e7;\n}\n@media (max-width: 767px) {\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n    color: #777;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n    color: #333;\n    background-color: transparent;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n    color: #555;\n    background-color: #e7e7e7;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n    color: #ccc;\n    background-color: transparent;\n  }\n}\n.navbar-default .navbar-link {\n  color: #777;\n}\n.navbar-default .navbar-link:hover {\n  color: #333;\n}\n.navbar-default .btn-link {\n  color: #777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n  color: #333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n  color: #ccc;\n}\n.navbar-inverse {\n  background-color: #222;\n  border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n  color: #fff;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n  color: #fff;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n  color: #fff;\n  background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n  color: #444;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n  border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n  background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n  background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n  border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n  color: #fff;\n  background-color: #080808;\n}\n@media (max-width: 767px) {\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n    border-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n    background-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n    color: #9d9d9d;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n    color: #fff;\n    background-color: transparent;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n    color: #fff;\n    background-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n    color: #444;\n    background-color: transparent;\n  }\n}\n.navbar-inverse .navbar-link {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n  color: #fff;\n}\n.navbar-inverse .btn-link {\n  color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n  color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n  color: #444;\n}\n.breadcrumb {\n  padding: 8px 15px;\n  margin-bottom: 20px;\n  list-style: none;\n  background-color: #f5f5f5;\n  border-radius: 4px;\n}\n.breadcrumb > li {\n  display: inline-block;\n}\n.breadcrumb > li + li:before {\n  padding: 0 5px;\n  color: #ccc;\n  content: \"/\\00a0\";\n}\n.breadcrumb > .active {\n  color: #777;\n}\n.pagination {\n  display: inline-block;\n  padding-left: 0;\n  margin: 20px 0;\n  border-radius: 4px;\n}\n.pagination > li {\n  display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n  position: relative;\n  float: left;\n  padding: 6px 12px;\n  margin-left: -1px;\n  line-height: 1.42857143;\n  color: #337ab7;\n  text-decoration: none;\n  background-color: #fff;\n  border: 1px solid #ddd;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n  margin-left: 0;\n  border-top-left-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n  z-index: 2;\n  color: #23527c;\n  background-color: #eee;\n  border-color: #ddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n  z-index: 3;\n  color: #fff;\n  cursor: default;\n  background-color: #337ab7;\n  border-color: #337ab7;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n  color: #777;\n  cursor: not-allowed;\n  background-color: #fff;\n  border-color: #ddd;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n  border-top-left-radius: 6px;\n  border-bottom-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n  border-top-right-radius: 6px;\n  border-bottom-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n  border-top-left-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n  border-top-right-radius: 3px;\n  border-bottom-right-radius: 3px;\n}\n.pager {\n  padding-left: 0;\n  margin: 20px 0;\n  text-align: center;\n  list-style: none;\n}\n.pager li {\n  display: inline;\n}\n.pager li > a,\n.pager li > span {\n  display: inline-block;\n  padding: 5px 14px;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n  text-decoration: none;\n  background-color: #eee;\n}\n.pager .next > a,\n.pager .next > span {\n  float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n  float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n  color: #777;\n  cursor: not-allowed;\n  background-color: #fff;\n}\n.label {\n  display: inline;\n  padding: .2em .6em .3em;\n  font-size: 75%;\n  font-weight: bold;\n  line-height: 1;\n  color: #fff;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n  color: #fff;\n  text-decoration: none;\n  cursor: pointer;\n}\n.label:empty {\n  display: none;\n}\n.btn .label {\n  position: relative;\n  top: -1px;\n}\n.label-default {\n  background-color: #777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n  background-color: #5e5e5e;\n}\n.label-primary {\n  background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n  background-color: #286090;\n}\n.label-success {\n  background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n  background-color: #449d44;\n}\n.label-info {\n  background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n  background-color: #31b0d5;\n}\n.label-warning {\n  background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n  background-color: #ec971f;\n}\n.label-danger {\n  background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n  background-color: #c9302c;\n}\n.badge {\n  display: inline-block;\n  min-width: 10px;\n  padding: 3px 7px;\n  font-size: 12px;\n  font-weight: bold;\n  line-height: 1;\n  color: #fff;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: middle;\n  background-color: #777;\n  border-radius: 10px;\n}\n.badge:empty {\n  display: none;\n}\n.btn .badge {\n  position: relative;\n  top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n  top: 0;\n  padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n  color: #fff;\n  text-decoration: none;\n  cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n  color: #337ab7;\n  background-color: #fff;\n}\n.list-group-item > .badge {\n  float: right;\n}\n.list-group-item > .badge + .badge {\n  margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n  margin-left: 3px;\n}\n.jumbotron {\n  padding-top: 30px;\n  padding-bottom: 30px;\n  margin-bottom: 30px;\n  color: inherit;\n  background-color: #eee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n  color: inherit;\n}\n.jumbotron p {\n  margin-bottom: 15px;\n  font-size: 21px;\n  font-weight: 200;\n}\n.jumbotron > hr {\n  border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n  padding-right: 15px;\n  padding-left: 15px;\n  border-radius: 6px;\n}\n.jumbotron .container {\n  max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n  .jumbotron {\n    padding-top: 48px;\n    padding-bottom: 48px;\n  }\n  .container .jumbotron,\n  .container-fluid .jumbotron {\n    padding-right: 60px;\n    padding-left: 60px;\n  }\n  .jumbotron h1,\n  .jumbotron .h1 {\n    font-size: 63px;\n  }\n}\n.thumbnail {\n  display: block;\n  padding: 4px;\n  margin-bottom: 20px;\n  line-height: 1.42857143;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 4px;\n  -webkit-transition: border .2s ease-in-out;\n       -o-transition: border .2s ease-in-out;\n          transition: border .2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n  margin-right: auto;\n  margin-left: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n  border-color: #337ab7;\n}\n.thumbnail .caption {\n  padding: 9px;\n  color: #333;\n}\n.alert {\n  padding: 15px;\n  margin-bottom: 20px;\n  border: 1px solid transparent;\n  border-radius: 4px;\n}\n.alert h4 {\n  margin-top: 0;\n  color: inherit;\n}\n.alert .alert-link {\n  font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n  margin-bottom: 0;\n}\n.alert > p + p {\n  margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n  padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n  position: relative;\n  top: -2px;\n  right: -21px;\n  color: inherit;\n}\n.alert-success {\n  color: #3c763d;\n  background-color: #dff0d8;\n  border-color: #d6e9c6;\n}\n.alert-success hr {\n  border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n  color: #2b542c;\n}\n.alert-info {\n  color: #31708f;\n  background-color: #d9edf7;\n  border-color: #bce8f1;\n}\n.alert-info hr {\n  border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n  color: #245269;\n}\n.alert-warning {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n  border-color: #faebcc;\n}\n.alert-warning hr {\n  border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n  color: #66512c;\n}\n.alert-danger {\n  color: #a94442;\n  background-color: #f2dede;\n  border-color: #ebccd1;\n}\n.alert-danger hr {\n  border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n  color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n  from {\n    background-position: 40px 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n@-o-keyframes progress-bar-stripes {\n  from {\n    background-position: 40px 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n@keyframes progress-bar-stripes {\n  from {\n    background-position: 40px 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n.progress {\n  height: 20px;\n  margin-bottom: 20px;\n  overflow: hidden;\n  background-color: #f5f5f5;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);\n          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);\n}\n.progress-bar {\n  float: left;\n  width: 0;\n  height: 100%;\n  font-size: 12px;\n  line-height: 20px;\n  color: #fff;\n  text-align: center;\n  background-color: #337ab7;\n  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);\n          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);\n  -webkit-transition: width .6s ease;\n       -o-transition: width .6s ease;\n          transition: width .6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n  -webkit-background-size: 40px 40px;\n          background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n  -webkit-animation: progress-bar-stripes 2s linear infinite;\n       -o-animation: progress-bar-stripes 2s linear infinite;\n          animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n  background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n  background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n  background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n  background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n}\n.media {\n  margin-top: 15px;\n}\n.media:first-child {\n  margin-top: 0;\n}\n.media,\n.media-body {\n  overflow: hidden;\n  zoom: 1;\n}\n.media-body {\n  width: 10000px;\n}\n.media-object {\n  display: block;\n}\n.media-object.img-thumbnail {\n  max-width: none;\n}\n.media-right,\n.media > .pull-right {\n  padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n  padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n  display: table-cell;\n  vertical-align: top;\n}\n.media-middle {\n  vertical-align: middle;\n}\n.media-bottom {\n  vertical-align: bottom;\n}\n.media-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.media-list {\n  padding-left: 0;\n  list-style: none;\n}\n.list-group {\n  padding-left: 0;\n  margin-bottom: 20px;\n}\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n  margin-bottom: -1px;\n  background-color: #fff;\n  border: 1px solid #ddd;\n}\n.list-group-item:first-child {\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px;\n}\n.list-group-item:last-child {\n  margin-bottom: 0;\n  border-bottom-right-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\na.list-group-item,\nbutton.list-group-item {\n  color: #555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n  color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n  color: #555;\n  text-decoration: none;\n  background-color: #f5f5f5;\n}\nbutton.list-group-item {\n  width: 100%;\n  text-align: left;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n  color: #777;\n  cursor: not-allowed;\n  background-color: #eee;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n  color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n  color: #777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n  z-index: 2;\n  color: #fff;\n  background-color: #337ab7;\n  border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n  color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n  color: #c7ddef;\n}\n.list-group-item-success {\n  color: #3c763d;\n  background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n  color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n  color: #3c763d;\n  background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n  color: #fff;\n  background-color: #3c763d;\n  border-color: #3c763d;\n}\n.list-group-item-info {\n  color: #31708f;\n  background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n  color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n  color: #31708f;\n  background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n  color: #fff;\n  background-color: #31708f;\n  border-color: #31708f;\n}\n.list-group-item-warning {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n  color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n  color: #8a6d3b;\n  background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n  color: #fff;\n  background-color: #8a6d3b;\n  border-color: #8a6d3b;\n}\n.list-group-item-danger {\n  color: #a94442;\n  background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n  color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n  color: #a94442;\n  background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n  color: #fff;\n  background-color: #a94442;\n  border-color: #a94442;\n}\n.list-group-item-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.list-group-item-text {\n  margin-bottom: 0;\n  line-height: 1.3;\n}\n.panel {\n  margin-bottom: 20px;\n  background-color: #fff;\n  border: 1px solid transparent;\n  border-radius: 4px;\n  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);\n          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);\n}\n.panel-body {\n  padding: 15px;\n}\n.panel-heading {\n  padding: 10px 15px;\n  border-bottom: 1px solid transparent;\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n  color: inherit;\n}\n.panel-title {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: 16px;\n  color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n  color: inherit;\n}\n.panel-footer {\n  padding: 10px 15px;\n  background-color: #f5f5f5;\n  border-top: 1px solid #ddd;\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n  margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n  border-width: 1px 0;\n  border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n  border-top: 0;\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n  border-bottom: 0;\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n  border-top-width: 0;\n}\n.list-group + .panel-footer {\n  border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n  margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n  padding-right: 15px;\n  padding-left: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n  border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n  border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n  border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n  border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n  border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n  border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n  border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n  border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n  border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n  border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n  border-bottom: 0;\n}\n.panel > .table-responsive {\n  margin-bottom: 0;\n  border: 0;\n}\n.panel-group {\n  margin-bottom: 20px;\n}\n.panel-group .panel {\n  margin-bottom: 0;\n  border-radius: 4px;\n}\n.panel-group .panel + .panel {\n  margin-top: 5px;\n}\n.panel-group .panel-heading {\n  border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n  border-top: 1px solid #ddd;\n}\n.panel-group .panel-footer {\n  border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n  border-bottom: 1px solid #ddd;\n}\n.panel-default {\n  border-color: #ddd;\n}\n.panel-default > .panel-heading {\n  color: #333;\n  background-color: #f5f5f5;\n  border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n  color: #f5f5f5;\n  background-color: #333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #ddd;\n}\n.panel-primary {\n  border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n  color: #fff;\n  background-color: #337ab7;\n  border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n  color: #337ab7;\n  background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #337ab7;\n}\n.panel-success {\n  border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n  color: #3c763d;\n  background-color: #dff0d8;\n  border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n  color: #dff0d8;\n  background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #d6e9c6;\n}\n.panel-info {\n  border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n  color: #31708f;\n  background-color: #d9edf7;\n  border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n  color: #d9edf7;\n  background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #bce8f1;\n}\n.panel-warning {\n  border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n  border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n  color: #fcf8e3;\n  background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #faebcc;\n}\n.panel-danger {\n  border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n  color: #a94442;\n  background-color: #f2dede;\n  border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n  color: #f2dede;\n  background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n  position: relative;\n  display: block;\n  height: 0;\n  padding: 0;\n  overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  border: 0;\n}\n.embed-responsive-16by9 {\n  padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n  padding-bottom: 75%;\n}\n.well {\n  min-height: 20px;\n  padding: 19px;\n  margin-bottom: 20px;\n  background-color: #f5f5f5;\n  border: 1px solid #e3e3e3;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);\n}\n.well blockquote {\n  border-color: #ddd;\n  border-color: rgba(0, 0, 0, .15);\n}\n.well-lg {\n  padding: 24px;\n  border-radius: 6px;\n}\n.well-sm {\n  padding: 9px;\n  border-radius: 3px;\n}\n.close {\n  float: right;\n  font-size: 21px;\n  font-weight: bold;\n  line-height: 1;\n  color: #000;\n  text-shadow: 0 1px 0 #fff;\n  filter: alpha(opacity=20);\n  opacity: .2;\n}\n.close:hover,\n.close:focus {\n  color: #000;\n  text-decoration: none;\n  cursor: pointer;\n  filter: alpha(opacity=50);\n  opacity: .5;\n}\nbutton.close {\n  -webkit-appearance: none;\n  padding: 0;\n  cursor: pointer;\n  background: transparent;\n  border: 0;\n}\n.modal-open {\n  overflow: hidden;\n}\n.modal {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1050;\n  display: none;\n  overflow: hidden;\n  -webkit-overflow-scrolling: touch;\n  outline: 0;\n}\n.modal.fade .modal-dialog {\n  -webkit-transition: -webkit-transform .3s ease-out;\n       -o-transition:      -o-transform .3s ease-out;\n          transition:         transform .3s ease-out;\n  -webkit-transform: translate(0, -25%);\n      -ms-transform: translate(0, -25%);\n       -o-transform: translate(0, -25%);\n          transform: translate(0, -25%);\n}\n.modal.in .modal-dialog {\n  -webkit-transform: translate(0, 0);\n      -ms-transform: translate(0, 0);\n       -o-transform: translate(0, 0);\n          transform: translate(0, 0);\n}\n.modal-open .modal {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: 10px;\n}\n.modal-content {\n  position: relative;\n  background-color: #fff;\n  -webkit-background-clip: padding-box;\n          background-clip: padding-box;\n  border: 1px solid #999;\n  border: 1px solid rgba(0, 0, 0, .2);\n  border-radius: 6px;\n  outline: 0;\n  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);\n          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);\n}\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1040;\n  background-color: #000;\n}\n.modal-backdrop.fade {\n  filter: alpha(opacity=0);\n  opacity: 0;\n}\n.modal-backdrop.in {\n  filter: alpha(opacity=50);\n  opacity: .5;\n}\n.modal-header {\n  padding: 15px;\n  border-bottom: 1px solid #e5e5e5;\n}\n.modal-header .close {\n  margin-top: -2px;\n}\n.modal-title {\n  margin: 0;\n  line-height: 1.42857143;\n}\n.modal-body {\n  position: relative;\n  padding: 15px;\n}\n.modal-footer {\n  padding: 15px;\n  text-align: right;\n  border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n  margin-bottom: 0;\n  margin-left: 5px;\n}\n.modal-footer .btn-group .btn + .btn {\n  margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n  margin-left: 0;\n}\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n@media (min-width: 768px) {\n  .modal-dialog {\n    width: 600px;\n    margin: 30px auto;\n  }\n  .modal-content {\n    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n  }\n  .modal-sm {\n    width: 300px;\n  }\n}\n@media (min-width: 992px) {\n  .modal-lg {\n    width: 900px;\n  }\n}\n.tooltip {\n  position: absolute;\n  z-index: 1070;\n  display: block;\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-size: 12px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.42857143;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  letter-spacing: normal;\n  word-break: normal;\n  word-spacing: normal;\n  word-wrap: normal;\n  white-space: normal;\n  filter: alpha(opacity=0);\n  opacity: 0;\n\n  line-break: auto;\n}\n.tooltip.in {\n  filter: alpha(opacity=90);\n  opacity: .9;\n}\n.tooltip.top {\n  padding: 5px 0;\n  margin-top: -3px;\n}\n.tooltip.right {\n  padding: 0 5px;\n  margin-left: 3px;\n}\n.tooltip.bottom {\n  padding: 5px 0;\n  margin-top: 3px;\n}\n.tooltip.left {\n  padding: 0 5px;\n  margin-left: -3px;\n}\n.tooltip-inner {\n  max-width: 200px;\n  padding: 3px 8px;\n  color: #fff;\n  text-align: center;\n  background-color: #000;\n  border-radius: 4px;\n}\n.tooltip-arrow {\n  position: absolute;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n  bottom: 0;\n  left: 50%;\n  margin-left: -5px;\n  border-width: 5px 5px 0;\n  border-top-color: #000;\n}\n.tooltip.top-left .tooltip-arrow {\n  right: 5px;\n  bottom: 0;\n  margin-bottom: -5px;\n  border-width: 5px 5px 0;\n  border-top-color: #000;\n}\n.tooltip.top-right .tooltip-arrow {\n  bottom: 0;\n  left: 5px;\n  margin-bottom: -5px;\n  border-width: 5px 5px 0;\n  border-top-color: #000;\n}\n.tooltip.right .tooltip-arrow {\n  top: 50%;\n  left: 0;\n  margin-top: -5px;\n  border-width: 5px 5px 5px 0;\n  border-right-color: #000;\n}\n.tooltip.left .tooltip-arrow {\n  top: 50%;\n  right: 0;\n  margin-top: -5px;\n  border-width: 5px 0 5px 5px;\n  border-left-color: #000;\n}\n.tooltip.bottom .tooltip-arrow {\n  top: 0;\n  left: 50%;\n  margin-left: -5px;\n  border-width: 0 5px 5px;\n  border-bottom-color: #000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n  top: 0;\n  right: 5px;\n  margin-top: -5px;\n  border-width: 0 5px 5px;\n  border-bottom-color: #000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n  top: 0;\n  left: 5px;\n  margin-top: -5px;\n  border-width: 0 5px 5px;\n  border-bottom-color: #000;\n}\n.popover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 1060;\n  display: none;\n  max-width: 276px;\n  padding: 1px;\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.42857143;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  letter-spacing: normal;\n  word-break: normal;\n  word-spacing: normal;\n  word-wrap: normal;\n  white-space: normal;\n  background-color: #fff;\n  -webkit-background-clip: padding-box;\n          background-clip: padding-box;\n  border: 1px solid #ccc;\n  border: 1px solid rgba(0, 0, 0, .2);\n  border-radius: 6px;\n  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);\n          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);\n\n  line-break: auto;\n}\n.popover.top {\n  margin-top: -10px;\n}\n.popover.right {\n  margin-left: 10px;\n}\n.popover.bottom {\n  margin-top: 10px;\n}\n.popover.left {\n  margin-left: -10px;\n}\n.popover-title {\n  padding: 8px 14px;\n  margin: 0;\n  font-size: 14px;\n  background-color: #f7f7f7;\n  border-bottom: 1px solid #ebebeb;\n  border-radius: 5px 5px 0 0;\n}\n.popover-content {\n  padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n  position: absolute;\n  display: block;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n}\n.popover > .arrow {\n  border-width: 11px;\n}\n.popover > .arrow:after {\n  content: \"\";\n  border-width: 10px;\n}\n.popover.top > .arrow {\n  bottom: -11px;\n  left: 50%;\n  margin-left: -11px;\n  border-top-color: #999;\n  border-top-color: rgba(0, 0, 0, .25);\n  border-bottom-width: 0;\n}\n.popover.top > .arrow:after {\n  bottom: 1px;\n  margin-left: -10px;\n  content: \" \";\n  border-top-color: #fff;\n  border-bottom-width: 0;\n}\n.popover.right > .arrow {\n  top: 50%;\n  left: -11px;\n  margin-top: -11px;\n  border-right-color: #999;\n  border-right-color: rgba(0, 0, 0, .25);\n  border-left-width: 0;\n}\n.popover.right > .arrow:after {\n  bottom: -10px;\n  left: 1px;\n  content: \" \";\n  border-right-color: #fff;\n  border-left-width: 0;\n}\n.popover.bottom > .arrow {\n  top: -11px;\n  left: 50%;\n  margin-left: -11px;\n  border-top-width: 0;\n  border-bottom-color: #999;\n  border-bottom-color: rgba(0, 0, 0, .25);\n}\n.popover.bottom > .arrow:after {\n  top: 1px;\n  margin-left: -10px;\n  content: \" \";\n  border-top-width: 0;\n  border-bottom-color: #fff;\n}\n.popover.left > .arrow {\n  top: 50%;\n  right: -11px;\n  margin-top: -11px;\n  border-right-width: 0;\n  border-left-color: #999;\n  border-left-color: rgba(0, 0, 0, .25);\n}\n.popover.left > .arrow:after {\n  right: 1px;\n  bottom: -10px;\n  content: \" \";\n  border-right-width: 0;\n  border-left-color: #fff;\n}\n.carousel {\n  position: relative;\n}\n.carousel-inner {\n  position: relative;\n  width: 100%;\n  overflow: hidden;\n}\n.carousel-inner > .item {\n  position: relative;\n  display: none;\n  -webkit-transition: .6s ease-in-out left;\n       -o-transition: .6s ease-in-out left;\n          transition: .6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n  line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n  .carousel-inner > .item {\n    -webkit-transition: -webkit-transform .6s ease-in-out;\n         -o-transition:      -o-transform .6s ease-in-out;\n            transition:         transform .6s ease-in-out;\n\n    -webkit-backface-visibility: hidden;\n            backface-visibility: hidden;\n    -webkit-perspective: 1000px;\n            perspective: 1000px;\n  }\n  .carousel-inner > .item.next,\n  .carousel-inner > .item.active.right {\n    left: 0;\n    -webkit-transform: translate3d(100%, 0, 0);\n            transform: translate3d(100%, 0, 0);\n  }\n  .carousel-inner > .item.prev,\n  .carousel-inner > .item.active.left {\n    left: 0;\n    -webkit-transform: translate3d(-100%, 0, 0);\n            transform: translate3d(-100%, 0, 0);\n  }\n  .carousel-inner > .item.next.left,\n  .carousel-inner > .item.prev.right,\n  .carousel-inner > .item.active {\n    left: 0;\n    -webkit-transform: translate3d(0, 0, 0);\n            transform: translate3d(0, 0, 0);\n  }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n  display: block;\n}\n.carousel-inner > .active {\n  left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.carousel-inner > .next {\n  left: 100%;\n}\n.carousel-inner > .prev {\n  left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n  left: 0;\n}\n.carousel-inner > .active.left {\n  left: -100%;\n}\n.carousel-inner > .active.right {\n  left: 100%;\n}\n.carousel-control {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  width: 15%;\n  font-size: 20px;\n  color: #fff;\n  text-align: center;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);\n  background-color: rgba(0, 0, 0, 0);\n  filter: alpha(opacity=50);\n  opacity: .5;\n}\n.carousel-control.left {\n  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);\n  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);\n  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));\n  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n  background-repeat: repeat-x;\n}\n.carousel-control.right {\n  right: 0;\n  left: auto;\n  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);\n  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);\n  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));\n  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n  background-repeat: repeat-x;\n}\n.carousel-control:hover,\n.carousel-control:focus {\n  color: #fff;\n  text-decoration: none;\n  filter: alpha(opacity=90);\n  outline: 0;\n  opacity: .9;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n  position: absolute;\n  top: 50%;\n  z-index: 5;\n  display: inline-block;\n  margin-top: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n  left: 50%;\n  margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n  right: 50%;\n  margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n  width: 20px;\n  height: 20px;\n  font-family: serif;\n  line-height: 1;\n}\n.carousel-control .icon-prev:before {\n  content: '\\2039';\n}\n.carousel-control .icon-next:before {\n  content: '\\203a';\n}\n.carousel-indicators {\n  position: absolute;\n  bottom: 10px;\n  left: 50%;\n  z-index: 15;\n  width: 60%;\n  padding-left: 0;\n  margin-left: -30%;\n  text-align: center;\n  list-style: none;\n}\n.carousel-indicators li {\n  display: inline-block;\n  width: 10px;\n  height: 10px;\n  margin: 1px;\n  text-indent: -999px;\n  cursor: pointer;\n  background-color: #000 \\9;\n  background-color: rgba(0, 0, 0, 0);\n  border: 1px solid #fff;\n  border-radius: 10px;\n}\n.carousel-indicators .active {\n  width: 12px;\n  height: 12px;\n  margin: 0;\n  background-color: #fff;\n}\n.carousel-caption {\n  position: absolute;\n  right: 15%;\n  bottom: 20px;\n  left: 15%;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: #fff;\n  text-align: center;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);\n}\n.carousel-caption .btn {\n  text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n  .carousel-control .glyphicon-chevron-left,\n  .carousel-control .glyphicon-chevron-right,\n  .carousel-control .icon-prev,\n  .carousel-control .icon-next {\n    width: 30px;\n    height: 30px;\n    margin-top: -10px;\n    font-size: 30px;\n  }\n  .carousel-control .glyphicon-chevron-left,\n  .carousel-control .icon-prev {\n    margin-left: -10px;\n  }\n  .carousel-control .glyphicon-chevron-right,\n  .carousel-control .icon-next {\n    margin-right: -10px;\n  }\n  .carousel-caption {\n    right: 20%;\n    left: 20%;\n    padding-bottom: 30px;\n  }\n  .carousel-indicators {\n    bottom: 20px;\n  }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after {\n  display: table;\n  content: \" \";\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-header:after,\n.modal-footer:after {\n  clear: both;\n}\n.center-block {\n  display: block;\n  margin-right: auto;\n  margin-left: auto;\n}\n.pull-right {\n  float: right !important;\n}\n.pull-left {\n  float: left !important;\n}\n.hide {\n  display: none !important;\n}\n.show {\n  display: block !important;\n}\n.invisible {\n  visibility: hidden;\n}\n.text-hide {\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n.hidden {\n  display: none !important;\n}\n.affix {\n  position: fixed;\n}\n@-ms-viewport {\n  width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n  display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n  display: none !important;\n}\n@media (max-width: 767px) {\n  .visible-xs {\n    display: block !important;\n  }\n  table.visible-xs {\n    display: table !important;\n  }\n  tr.visible-xs {\n    display: table-row !important;\n  }\n  th.visible-xs,\n  td.visible-xs {\n    display: table-cell !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-block {\n    display: block !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-inline {\n    display: inline !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm {\n    display: block !important;\n  }\n  table.visible-sm {\n    display: table !important;\n  }\n  tr.visible-sm {\n    display: table-row !important;\n  }\n  th.visible-sm,\n  td.visible-sm {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-block {\n    display: block !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md {\n    display: block !important;\n  }\n  table.visible-md {\n    display: table !important;\n  }\n  tr.visible-md {\n    display: table-row !important;\n  }\n  th.visible-md,\n  td.visible-md {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-block {\n    display: block !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg {\n    display: block !important;\n  }\n  table.visible-lg {\n    display: table !important;\n  }\n  tr.visible-lg {\n    display: table-row !important;\n  }\n  th.visible-lg,\n  td.visible-lg {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-block {\n    display: block !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (max-width: 767px) {\n  .hidden-xs {\n    display: none !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .hidden-sm {\n    display: none !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .hidden-md {\n    display: none !important;\n  }\n}\n@media (min-width: 1200px) {\n  .hidden-lg {\n    display: none !important;\n  }\n}\n.visible-print {\n  display: none !important;\n}\n@media print {\n  .visible-print {\n    display: block !important;\n  }\n  table.visible-print {\n    display: table !important;\n  }\n  tr.visible-print {\n    display: table-row !important;\n  }\n  th.visible-print,\n  td.visible-print {\n    display: table-cell !important;\n  }\n}\n.visible-print-block {\n  display: none !important;\n}\n@media print {\n  .visible-print-block {\n    display: block !important;\n  }\n}\n.visible-print-inline {\n  display: none !important;\n}\n@media print {\n  .visible-print-inline {\n    display: inline !important;\n  }\n}\n.visible-print-inline-block {\n  display: none !important;\n}\n@media print {\n  .visible-print-inline-block {\n    display: inline-block !important;\n  }\n}\n@media print {\n  .hidden-print {\n    display: none !important;\n  }\n}\n/*# sourceMappingURL=bootstrap.css.map */\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// <a href=\"#\"><span class=\"glyphicon glyphicon-star\"></span> Star</a>\n\n// Import the fonts\n@font-face {\n  font-family: 'Glyphicons Halflings';\n  src: url('@{icon-font-path}@{icon-font-name}.eot');\n  src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n       url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n       url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n       url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n       url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n  position: relative;\n  top: 1px;\n  display: inline-block;\n  font-family: 'Glyphicons Halflings';\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk               { &:before { content: \"\\002a\"; } }\n.glyphicon-plus                   { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur                    { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus                  { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud                  { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope               { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil                 { &:before { content: \"\\270f\"; } }\n.glyphicon-glass                  { &:before { content: \"\\e001\"; } }\n.glyphicon-music                  { &:before { content: \"\\e002\"; } }\n.glyphicon-search                 { &:before { content: \"\\e003\"; } }\n.glyphicon-heart                  { &:before { content: \"\\e005\"; } }\n.glyphicon-star                   { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty             { &:before { content: \"\\e007\"; } }\n.glyphicon-user                   { &:before { content: \"\\e008\"; } }\n.glyphicon-film                   { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large               { &:before { content: \"\\e010\"; } }\n.glyphicon-th                     { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list                { &:before { content: \"\\e012\"; } }\n.glyphicon-ok                     { &:before { content: \"\\e013\"; } }\n.glyphicon-remove                 { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in                { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out               { &:before { content: \"\\e016\"; } }\n.glyphicon-off                    { &:before { content: \"\\e017\"; } }\n.glyphicon-signal                 { &:before { content: \"\\e018\"; } }\n.glyphicon-cog                    { &:before { content: \"\\e019\"; } }\n.glyphicon-trash                  { &:before { content: \"\\e020\"; } }\n.glyphicon-home                   { &:before { content: \"\\e021\"; } }\n.glyphicon-file                   { &:before { content: \"\\e022\"; } }\n.glyphicon-time                   { &:before { content: \"\\e023\"; } }\n.glyphicon-road                   { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt           { &:before { content: \"\\e025\"; } }\n.glyphicon-download               { &:before { content: \"\\e026\"; } }\n.glyphicon-upload                 { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox                  { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle            { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat                 { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh                { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt               { &:before { content: \"\\e032\"; } }\n.glyphicon-lock                   { &:before { content: \"\\e033\"; } }\n.glyphicon-flag                   { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones             { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off             { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down            { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up              { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode                 { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode                { &:before { content: \"\\e040\"; } }\n.glyphicon-tag                    { &:before { content: \"\\e041\"; } }\n.glyphicon-tags                   { &:before { content: \"\\e042\"; } }\n.glyphicon-book                   { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark               { &:before { content: \"\\e044\"; } }\n.glyphicon-print                  { &:before { content: \"\\e045\"; } }\n.glyphicon-camera                 { &:before { content: \"\\e046\"; } }\n.glyphicon-font                   { &:before { content: \"\\e047\"; } }\n.glyphicon-bold                   { &:before { content: \"\\e048\"; } }\n.glyphicon-italic                 { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height            { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width             { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left             { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center           { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right            { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify          { &:before { content: \"\\e055\"; } }\n.glyphicon-list                   { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left            { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right           { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video         { &:before { content: \"\\e059\"; } }\n.glyphicon-picture                { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker             { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust                 { &:before { content: \"\\e063\"; } }\n.glyphicon-tint                   { &:before { content: \"\\e064\"; } }\n.glyphicon-edit                   { &:before { content: \"\\e065\"; } }\n.glyphicon-share                  { &:before { content: \"\\e066\"; } }\n.glyphicon-check                  { &:before { content: \"\\e067\"; } }\n.glyphicon-move                   { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward          { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward          { &:before { content: \"\\e070\"; } }\n.glyphicon-backward               { &:before { content: \"\\e071\"; } }\n.glyphicon-play                   { &:before { content: \"\\e072\"; } }\n.glyphicon-pause                  { &:before { content: \"\\e073\"; } }\n.glyphicon-stop                   { &:before { content: \"\\e074\"; } }\n.glyphicon-forward                { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward           { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward           { &:before { content: \"\\e077\"; } }\n.glyphicon-eject                  { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left           { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right          { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign              { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign             { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign            { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign                { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign          { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign              { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot             { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle          { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle              { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle             { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left             { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right            { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up               { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down             { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt              { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full            { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small           { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign       { &:before { content: \"\\e101\"; } }\n.glyphicon-gift                   { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf                   { &:before { content: \"\\e103\"; } }\n.glyphicon-fire                   { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open               { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close              { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign           { &:before { content: \"\\e107\"; } }\n.glyphicon-plane                  { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar               { &:before { content: \"\\e109\"; } }\n.glyphicon-random                 { &:before { content: \"\\e110\"; } }\n.glyphicon-comment                { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet                 { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up             { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down           { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet                { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart          { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close           { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open            { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical        { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal      { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd                    { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn               { &:before { content: \"\\e122\"; } }\n.glyphicon-bell                   { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate            { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up              { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down            { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right             { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left              { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up                { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down              { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right     { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left      { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up        { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down      { &:before { content: \"\\e134\"; } }\n.glyphicon-globe                  { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench                 { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks                  { &:before { content: \"\\e137\"; } }\n.glyphicon-filter                 { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase              { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen             { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard              { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip              { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty            { &:before { content: \"\\e143\"; } }\n.glyphicon-link                   { &:before { content: \"\\e144\"; } }\n.glyphicon-phone                  { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin                { &:before { content: \"\\e146\"; } }\n.glyphicon-usd                    { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp                    { &:before { content: \"\\e149\"; } }\n.glyphicon-sort                   { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet       { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt   { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order          { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt      { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes     { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked              { &:before { content: \"\\e157\"; } }\n.glyphicon-expand                 { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down          { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up            { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in                 { &:before { content: \"\\e161\"; } }\n.glyphicon-flash                  { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out                { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window             { &:before { content: \"\\e164\"; } }\n.glyphicon-record                 { &:before { content: \"\\e165\"; } }\n.glyphicon-save                   { &:before { content: \"\\e166\"; } }\n.glyphicon-open                   { &:before { content: \"\\e167\"; } }\n.glyphicon-saved                  { &:before { content: \"\\e168\"; } }\n.glyphicon-import                 { &:before { content: \"\\e169\"; } }\n.glyphicon-export                 { &:before { content: \"\\e170\"; } }\n.glyphicon-send                   { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk            { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved           { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove          { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save            { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open            { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card            { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer               { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery                { &:before { content: \"\\e179\"; } }\n.glyphicon-header                 { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed             { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone               { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt              { &:before { content: \"\\e183\"; } }\n.glyphicon-tower                  { &:before { content: \"\\e184\"; } }\n.glyphicon-stats                  { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video               { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video               { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles              { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo           { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby            { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1              { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1              { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1              { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark         { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark      { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download         { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload           { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer           { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous         { &:before { content: \"\\e200\"; } }\n.glyphicon-cd                     { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file              { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file              { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up               { &:before { content: \"\\e204\"; } }\n.glyphicon-copy                   { &:before { content: \"\\e205\"; } }\n.glyphicon-paste                  { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door                   { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key                    { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert                  { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer              { &:before { content: \"\\e210\"; } }\n.glyphicon-king                   { &:before { content: \"\\e211\"; } }\n.glyphicon-queen                  { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn                   { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop                 { &:before { content: \"\\e214\"; } }\n.glyphicon-knight                 { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula           { &:before { content: \"\\e216\"; } }\n.glyphicon-tent                   { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard             { &:before { content: \"\\e218\"; } }\n.glyphicon-bed                    { &:before { content: \"\\e219\"; } }\n.glyphicon-apple                  { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase                  { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass              { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp                   { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate              { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank             { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors               { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin                { &:before { content: \"\\e227\"; } }\n.glyphicon-btc                    { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt                    { &:before { content: \"\\e227\"; } }\n.glyphicon-yen                    { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy                    { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble                  { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub                    { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale                  { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly              { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted       { &:before { content: \"\\e232\"; } }\n.glyphicon-education              { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal      { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical        { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger         { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window           { &:before { content: \"\\e237\"; } }\n.glyphicon-oil                    { &:before { content: \"\\e238\"; } }\n.glyphicon-grain                  { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses             { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size              { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color             { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background        { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top       { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom    { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left      { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical  { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right     { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right         { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left          { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom        { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top           { &:before { content: \"\\e253\"; } }\n.glyphicon-console                { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript            { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript              { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left              { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right             { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down              { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up                { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n  .box-sizing(border-box);\n}\n*:before,\n*:after {\n  .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n  font-size: 10px;\n  -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n  font-family: @font-family-base;\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @text-color;\n  background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\n\n\n// Links\n\na {\n  color: @link-color;\n  text-decoration: none;\n\n  &:hover,\n  &:focus {\n    color: @link-hover-color;\n    text-decoration: @link-hover-decoration;\n  }\n\n  &:focus {\n    .tab-focus();\n  }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n  margin: 0;\n}\n\n\n// Images\n\nimg {\n  vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n  .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n  border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n  padding: @thumbnail-padding;\n  line-height: @line-height-base;\n  background-color: @thumbnail-bg;\n  border: 1px solid @thumbnail-border;\n  border-radius: @thumbnail-border-radius;\n  .transition(all .2s ease-in-out);\n\n  // Keep them at most 100% wide\n  .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n  border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n  margin-top:    @line-height-computed;\n  margin-bottom: @line-height-computed;\n  border: 0;\n  border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content\n\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  margin: -1px;\n  padding: 0;\n  overflow: hidden;\n  clip: rect(0,0,0,0);\n  border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n  &:active,\n  &:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n  }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n  cursor: pointer;\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n  -webkit-animation: @animation;\n       -o-animation: @animation;\n          animation: @animation;\n}\n.animation-name(@name) {\n  -webkit-animation-name: @name;\n          animation-name: @name;\n}\n.animation-duration(@duration) {\n  -webkit-animation-duration: @duration;\n          animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n  -webkit-animation-timing-function: @timing-function;\n          animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n  -webkit-animation-delay: @delay;\n          animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n  -webkit-animation-iteration-count: @iteration-count;\n          animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n  -webkit-animation-direction: @direction;\n          animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n  -webkit-animation-fill-mode: @fill-mode;\n          animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n  -webkit-backface-visibility: @visibility;\n     -moz-backface-visibility: @visibility;\n          backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n  -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n          box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n  -webkit-box-sizing: @boxmodel;\n     -moz-box-sizing: @boxmodel;\n          box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n  -webkit-column-count: @column-count;\n     -moz-column-count: @column-count;\n          column-count: @column-count;\n  -webkit-column-gap: @column-gap;\n     -moz-column-gap: @column-gap;\n          column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n  word-wrap: break-word;\n  -webkit-hyphens: @mode;\n     -moz-hyphens: @mode;\n      -ms-hyphens: @mode; // IE10+\n       -o-hyphens: @mode;\n          hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n  // Firefox\n  &::-moz-placeholder {\n    color: @color;\n    opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n  }\n  &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n  &::-webkit-input-placeholder  { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n  -webkit-transform: scale(@ratio);\n      -ms-transform: scale(@ratio); // IE9 only\n       -o-transform: scale(@ratio);\n          transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n  -webkit-transform: scale(@ratioX, @ratioY);\n      -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n       -o-transform: scale(@ratioX, @ratioY);\n          transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n  -webkit-transform: scaleX(@ratio);\n      -ms-transform: scaleX(@ratio); // IE9 only\n       -o-transform: scaleX(@ratio);\n          transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n  -webkit-transform: scaleY(@ratio);\n      -ms-transform: scaleY(@ratio); // IE9 only\n       -o-transform: scaleY(@ratio);\n          transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n  -webkit-transform: skewX(@x) skewY(@y);\n      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n       -o-transform: skewX(@x) skewY(@y);\n          transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n  -webkit-transform: translate(@x, @y);\n      -ms-transform: translate(@x, @y); // IE9 only\n       -o-transform: translate(@x, @y);\n          transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n  -webkit-transform: translate3d(@x, @y, @z);\n          transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n  -webkit-transform: rotate(@degrees);\n      -ms-transform: rotate(@degrees); // IE9 only\n       -o-transform: rotate(@degrees);\n          transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n  -webkit-transform: rotateX(@degrees);\n      -ms-transform: rotateX(@degrees); // IE9 only\n       -o-transform: rotateX(@degrees);\n          transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n  -webkit-transform: rotateY(@degrees);\n      -ms-transform: rotateY(@degrees); // IE9 only\n       -o-transform: rotateY(@degrees);\n          transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n  -webkit-perspective: @perspective;\n     -moz-perspective: @perspective;\n          perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n  -webkit-perspective-origin: @perspective;\n     -moz-perspective-origin: @perspective;\n          perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n  -webkit-transform-origin: @origin;\n     -moz-transform-origin: @origin;\n      -ms-transform-origin: @origin; // IE9 only\n          transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n  -webkit-transition: @transition;\n       -o-transition: @transition;\n          transition: @transition;\n}\n.transition-property(@transition-property) {\n  -webkit-transition-property: @transition-property;\n          transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n  -webkit-transition-delay: @transition-delay;\n          transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n  -webkit-transition-duration: @transition-duration;\n          transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n  -webkit-transition-timing-function: @timing-function;\n          transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n  -webkit-transition: -webkit-transform @transition;\n     -moz-transition: -moz-transform @transition;\n       -o-transition: -o-transform @transition;\n          transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n  -webkit-user-select: @select;\n     -moz-user-select: @select;\n      -ms-user-select: @select; // IE10+\n          user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n  // WebKit-specific. Other browsers will keep their default outline style.\n  // (Initially tried to also force default via `outline: initial`,\n  // but that seems to erroneously remove the outline in Firefox altogether.)\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n  display: @display;\n  max-width: 100%; // Part 1: Set a maximum relative to the parent\n  height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n  background-image: url(\"@{file-1x}\");\n\n  @media\n  only screen and (-webkit-min-device-pixel-ratio: 2),\n  only screen and (   min--moz-device-pixel-ratio: 2),\n  only screen and (     -o-min-device-pixel-ratio: 2/1),\n  only screen and (        min-device-pixel-ratio: 2),\n  only screen and (                min-resolution: 192dpi),\n  only screen and (                min-resolution: 2dppx) {\n    background-image: url(\"@{file-2x}\");\n    background-size: @width-1x @height-1x;\n  }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  font-family: @headings-font-family;\n  font-weight: @headings-font-weight;\n  line-height: @headings-line-height;\n  color: @headings-color;\n\n  small,\n  .small {\n    font-weight: normal;\n    line-height: 1;\n    color: @headings-small-color;\n  }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n  margin-top: @line-height-computed;\n  margin-bottom: (@line-height-computed / 2);\n\n  small,\n  .small {\n    font-size: 65%;\n  }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n  margin-top: (@line-height-computed / 2);\n  margin-bottom: (@line-height-computed / 2);\n\n  small,\n  .small {\n    font-size: 75%;\n  }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n  margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n  margin-bottom: @line-height-computed;\n  font-size: floor((@font-size-base * 1.15));\n  font-weight: 300;\n  line-height: 1.4;\n\n  @media (min-width: @screen-sm-min) {\n    font-size: (@font-size-base * 1.5);\n  }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n  font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n  background-color: @state-warning-bg;\n  padding: .2em;\n}\n\n// Alignment\n.text-left           { text-align: left; }\n.text-right          { text-align: right; }\n.text-center         { text-align: center; }\n.text-justify        { text-align: justify; }\n.text-nowrap         { white-space: nowrap; }\n\n// Transformation\n.text-lowercase      { text-transform: lowercase; }\n.text-uppercase      { text-transform: uppercase; }\n.text-capitalize     { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n  color: @text-muted;\n}\n.text-primary {\n  .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n  .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n  .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n  .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n  .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n  // Given the contrast here, this is the only class to have its color inverted\n  // automatically.\n  color: #fff;\n  .bg-variant(@brand-primary);\n}\n.bg-success {\n  .bg-variant(@state-success-bg);\n}\n.bg-info {\n  .bg-variant(@state-info-bg);\n}\n.bg-warning {\n  .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n  .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n  padding-bottom: ((@line-height-computed / 2) - 1);\n  margin: (@line-height-computed * 2) 0 @line-height-computed;\n  border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n  margin-top: 0;\n  margin-bottom: (@line-height-computed / 2);\n  ul,\n  ol {\n    margin-bottom: 0;\n  }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n  .list-unstyled();\n  margin-left: -5px;\n\n  > li {\n    display: inline-block;\n    padding-left: 5px;\n    padding-right: 5px;\n  }\n}\n\n// Description Lists\ndl {\n  margin-top: 0; // Remove browser default\n  margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n  line-height: @line-height-base;\n}\ndt {\n  font-weight: bold;\n}\ndd {\n  margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n  dd {\n    &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n  }\n\n  @media (min-width: @dl-horizontal-breakpoint) {\n    dt {\n      float: left;\n      width: (@dl-horizontal-offset - 20);\n      clear: left;\n      text-align: right;\n      .text-overflow();\n    }\n    dd {\n      margin-left: @dl-horizontal-offset;\n    }\n  }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n  cursor: help;\n  border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n  font-size: 90%;\n  .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n  padding: (@line-height-computed / 2) @line-height-computed;\n  margin: 0 0 @line-height-computed;\n  font-size: @blockquote-font-size;\n  border-left: 5px solid @blockquote-border-color;\n\n  p,\n  ul,\n  ol {\n    &:last-child {\n      margin-bottom: 0;\n    }\n  }\n\n  // Note: Deprecated small and .small as of v3.1.0\n  // Context: https://github.com/twbs/bootstrap/issues/11660\n  footer,\n  small,\n  .small {\n    display: block;\n    font-size: 80%; // back to default font-size\n    line-height: @line-height-base;\n    color: @blockquote-small-color;\n\n    &:before {\n      content: '\\2014 \\00A0'; // em dash, nbsp\n    }\n  }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n  padding-right: 15px;\n  padding-left: 0;\n  border-right: 5px solid @blockquote-border-color;\n  border-left: 0;\n  text-align: right;\n\n  // Account for citation\n  footer,\n  small,\n  .small {\n    &:before { content: ''; }\n    &:after {\n      content: '\\00A0 \\2014'; // nbsp, em dash\n    }\n  }\n}\n\n// Addresses\naddress {\n  margin-bottom: @line-height-computed;\n  font-style: normal;\n  line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n  color: @color;\n  a&:hover,\n  a&:focus {\n    color: darken(@color, 10%);\n  }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n  background-color: @color;\n  a&:hover,\n  a&:focus {\n    background-color: darken(@color, 10%);\n  }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n  font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: @code-color;\n  background-color: @code-bg;\n  border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: @kbd-color;\n  background-color: @kbd-bg;\n  border-radius: @border-radius-small;\n  box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n  kbd {\n    padding: 0;\n    font-size: 100%;\n    font-weight: bold;\n    box-shadow: none;\n  }\n}\n\n// Blocks of code\npre {\n  display: block;\n  padding: ((@line-height-computed - 1) / 2);\n  margin: 0 0 (@line-height-computed / 2);\n  font-size: (@font-size-base - 1); // 14px to 13px\n  line-height: @line-height-base;\n  word-break: break-all;\n  word-wrap: break-word;\n  color: @pre-color;\n  background-color: @pre-bg;\n  border: 1px solid @pre-border-color;\n  border-radius: @border-radius-base;\n\n  // Account for some code outputs that place code tags in pre tags\n  code {\n    padding: 0;\n    font-size: inherit;\n    color: inherit;\n    white-space: pre-wrap;\n    background-color: transparent;\n    border-radius: 0;\n  }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n  max-height: @pre-scrollable-max-height;\n  overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n  .container-fixed();\n\n  @media (min-width: @screen-sm-min) {\n    width: @container-sm;\n  }\n  @media (min-width: @screen-md-min) {\n    width: @container-md;\n  }\n  @media (min-width: @screen-lg-min) {\n    width: @container-lg;\n  }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n  .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n  .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n  .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n  .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n  .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n  margin-right: auto;\n  margin-left: auto;\n  padding-left:  floor((@gutter / 2));\n  padding-right: ceil((@gutter / 2));\n  &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n  margin-left:  ceil((@gutter / -2));\n  margin-right: floor((@gutter / -2));\n  &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  float: left;\n  width: percentage((@columns / @grid-columns));\n  min-height: 1px;\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n  margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n  left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n  right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n\n  @media (min-width: @screen-sm-min) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-offset(@columns) {\n  @media (min-width: @screen-sm-min) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-push(@columns) {\n  @media (min-width: @screen-sm-min) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-pull(@columns) {\n  @media (min-width: @screen-sm-min) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n\n  @media (min-width: @screen-md-min) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-offset(@columns) {\n  @media (min-width: @screen-md-min) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-push(@columns) {\n  @media (min-width: @screen-md-min) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-pull(@columns) {\n  @media (min-width: @screen-md-min) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n\n  @media (min-width: @screen-lg-min) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-offset(@columns) {\n  @media (min-width: @screen-lg-min) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-push(@columns) {\n  @media (min-width: @screen-lg-min) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-pull(@columns) {\n  @media (min-width: @screen-lg-min) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n  // Common styles for all sizes of grid columns, widths 1-12\n  .col(@index) { // initial\n    @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n    .col((@index + 1), @item);\n  }\n  .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n    @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n    .col((@index + 1), ~\"@{list}, @{item}\");\n  }\n  .col(@index, @list) when (@index > @grid-columns) { // terminal\n    @{list} {\n      position: relative;\n      // Prevent columns from collapsing when empty\n      min-height: 1px;\n      // Inner gutter via padding\n      padding-left:  ceil((@grid-gutter-width / 2));\n      padding-right: floor((@grid-gutter-width / 2));\n    }\n  }\n  .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n  .col(@index) { // initial\n    @item: ~\".col-@{class}-@{index}\";\n    .col((@index + 1), @item);\n  }\n  .col(@index, @list) when (@index =< @grid-columns) { // general\n    @item: ~\".col-@{class}-@{index}\";\n    .col((@index + 1), ~\"@{list}, @{item}\");\n  }\n  .col(@index, @list) when (@index > @grid-columns) { // terminal\n    @{list} {\n      float: left;\n    }\n  }\n  .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n  .col-@{class}-@{index} {\n    width: percentage((@index / @grid-columns));\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n  .col-@{class}-push-@{index} {\n    left: percentage((@index / @grid-columns));\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n  .col-@{class}-push-0 {\n    left: auto;\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n  .col-@{class}-pull-@{index} {\n    right: percentage((@index / @grid-columns));\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n  .col-@{class}-pull-0 {\n    right: auto;\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n  .col-@{class}-offset-@{index} {\n    margin-left: percentage((@index / @grid-columns));\n  }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n  .calc-grid-column(@index, @class, @type);\n  // next iteration\n  .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n  .float-grid-columns(@class);\n  .loop-grid-columns(@grid-columns, @class, width);\n  .loop-grid-columns(@grid-columns, @class, pull);\n  .loop-grid-columns(@grid-columns, @class, push);\n  .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n  background-color: @table-bg;\n}\ncaption {\n  padding-top: @table-cell-padding;\n  padding-bottom: @table-cell-padding;\n  color: @text-muted;\n  text-align: left;\n}\nth {\n  text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n  width: 100%;\n  max-width: 100%;\n  margin-bottom: @line-height-computed;\n  // Cells\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        padding: @table-cell-padding;\n        line-height: @line-height-base;\n        vertical-align: top;\n        border-top: 1px solid @table-border-color;\n      }\n    }\n  }\n  // Bottom align for column headings\n  > thead > tr > th {\n    vertical-align: bottom;\n    border-bottom: 2px solid @table-border-color;\n  }\n  // Remove top border from thead by default\n  > caption + thead,\n  > colgroup + thead,\n  > thead:first-child {\n    > tr:first-child {\n      > th,\n      > td {\n        border-top: 0;\n      }\n    }\n  }\n  // Account for multiple tbody instances\n  > tbody + tbody {\n    border-top: 2px solid @table-border-color;\n  }\n\n  // Nesting\n  .table {\n    background-color: @body-bg;\n  }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        padding: @table-condensed-cell-padding;\n      }\n    }\n  }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n  border: 1px solid @table-border-color;\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        border: 1px solid @table-border-color;\n      }\n    }\n  }\n  > thead > tr {\n    > th,\n    > td {\n      border-bottom-width: 2px;\n    }\n  }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n  > tbody > tr:nth-of-type(odd) {\n    background-color: @table-bg-accent;\n  }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n  > tbody > tr:hover {\n    background-color: @table-bg-hover;\n  }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n  position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n  float: none;\n  display: table-column;\n}\ntable {\n  td,\n  th {\n    &[class*=\"col-\"] {\n      position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n      float: none;\n      display: table-cell;\n    }\n  }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n  overflow-x: auto;\n  min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n  @media screen and (max-width: @screen-xs-max) {\n    width: 100%;\n    margin-bottom: (@line-height-computed * 0.75);\n    overflow-y: hidden;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n    border: 1px solid @table-border-color;\n\n    // Tighten up spacing\n    > .table {\n      margin-bottom: 0;\n\n      // Ensure the content doesn't wrap\n      > thead,\n      > tbody,\n      > tfoot {\n        > tr {\n          > th,\n          > td {\n            white-space: nowrap;\n          }\n        }\n      }\n    }\n\n    // Special overrides for the bordered tables\n    > .table-bordered {\n      border: 0;\n\n      // Nuke the appropriate borders so that the parent can handle them\n      > thead,\n      > tbody,\n      > tfoot {\n        > tr {\n          > th:first-child,\n          > td:first-child {\n            border-left: 0;\n          }\n          > th:last-child,\n          > td:last-child {\n            border-right: 0;\n          }\n        }\n      }\n\n      // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n      // chances are there will be only one `tr` in a `thead` and that would\n      // remove the border altogether.\n      > tbody,\n      > tfoot {\n        > tr:last-child {\n          > th,\n          > td {\n            border-bottom: 0;\n          }\n        }\n      }\n\n    }\n  }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n  // Exact selectors below required to override `.table-striped` and prevent\n  // inheritance to nested tables.\n  .table > thead > tr,\n  .table > tbody > tr,\n  .table > tfoot > tr {\n    > td.@{state},\n    > th.@{state},\n    &.@{state} > td,\n    &.@{state} > th {\n      background-color: @background;\n    }\n  }\n\n  // Hover states for `.table-hover`\n  // Note: this is not available for cells or rows within `thead` or `tfoot`.\n  .table-hover > tbody > tr {\n    > td.@{state}:hover,\n    > th.@{state}:hover,\n    &.@{state}:hover > td,\n    &:hover > .@{state},\n    &.@{state}:hover > th {\n      background-color: darken(@background, 5%);\n    }\n  }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n  padding: 0;\n  margin: 0;\n  border: 0;\n  // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n  // so we reset that to ensure it behaves more like a standard block element.\n  // See https://github.com/twbs/bootstrap/issues/12359.\n  min-width: 0;\n}\n\nlegend {\n  display: block;\n  width: 100%;\n  padding: 0;\n  margin-bottom: @line-height-computed;\n  font-size: (@font-size-base * 1.5);\n  line-height: inherit;\n  color: @legend-color;\n  border: 0;\n  border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n  display: inline-block;\n  max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n  margin-bottom: 5px;\n  font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n  .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  margin: 4px 0 0;\n  margin-top: 1px \\9; // IE8-9\n  line-height: normal;\n}\n\ninput[type=\"file\"] {\n  display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n  display: block;\n  width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n  height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n  .tab-focus();\n}\n\n// Adjust output element\noutput {\n  display: block;\n  padding-top: (@padding-base-vertical + 1);\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n  display: block;\n  width: 100%;\n  height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n  padding: @padding-base-vertical @padding-base-horizontal;\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @input-color;\n  background-color: @input-bg;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid @input-border;\n  border-radius: @input-border-radius; // Note: This has no effect on <select>s in some browsers, due to the limited stylability of <select>s in CSS.\n  .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n  .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n  // Customize the `:focus` state to imitate native WebKit styles.\n  .form-control-focus();\n\n  // Placeholder\n  .placeholder();\n\n  // Unstyle the caret on `<select>`s in IE10+.\n  &::-ms-expand {\n    border: 0;\n    background-color: transparent;\n  }\n\n  // Disabled and read-only inputs\n  //\n  // HTML5 says that controls under a fieldset > legend:first-child won't be\n  // disabled if the fieldset is disabled. Due to implementation difficulty, we\n  // don't honor that edge case; we style them as disabled anyway.\n  &[disabled],\n  &[readonly],\n  fieldset[disabled] & {\n    background-color: @input-bg-disabled;\n    opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655\n  }\n\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n  }\n\n  // Reset height for `textarea`s\n  textarea& {\n    height: auto;\n  }\n}\n\n\n// Search inputs in iOS\n//\n// This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\ninput[type=\"search\"] {\n  -webkit-appearance: none;\n}\n\n\n// Special styles for iOS temporal inputs\n//\n// In Mobile Safari, setting `display: block` on temporal inputs causes the\n// text within the input to become vertically misaligned. As a workaround, we\n// set a pixel line-height that matches the given height of the input, but only\n// for Safari. See https://bugs.webkit.org/show_bug.cgi?id=139848\n//\n// Note that as of 9.3, iOS doesn't support `week`.\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n  input[type=\"date\"],\n  input[type=\"time\"],\n  input[type=\"datetime-local\"],\n  input[type=\"month\"] {\n    &.form-control {\n      line-height: @input-height-base;\n    }\n\n    &.input-sm,\n    .input-group-sm & {\n      line-height: @input-height-small;\n    }\n\n    &.input-lg,\n    .input-group-lg & {\n      line-height: @input-height-large;\n    }\n  }\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n  margin-bottom: @form-group-margin-bottom;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n  position: relative;\n  display: block;\n  margin-top: 10px;\n  margin-bottom: 10px;\n\n  label {\n    min-height: @line-height-computed; // Ensure the input doesn't jump when there is no text\n    padding-left: 20px;\n    margin-bottom: 0;\n    font-weight: normal;\n    cursor: pointer;\n  }\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n  position: absolute;\n  margin-left: -20px;\n  margin-top: 4px \\9;\n}\n\n.radio + .radio,\n.checkbox + .checkbox {\n  margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\n  position: relative;\n  display: inline-block;\n  padding-left: 20px;\n  margin-bottom: 0;\n  vertical-align: middle;\n  font-weight: normal;\n  cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n  margin-top: 0;\n  margin-left: 10px; // space out consecutive inline controls\n}\n\n// Apply same disabled cursor tweak as for inputs\n// Some special care is needed because <label>s don't inherit their parent's `cursor`.\n//\n// Note: Neither radios nor checkboxes can be readonly.\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  &[disabled],\n  &.disabled,\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n  }\n}\n// These classes are used directly on <label>s\n.radio-inline,\n.checkbox-inline {\n  &.disabled,\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n  }\n}\n// These classes are used on elements with <label> descendants\n.radio,\n.checkbox {\n  &.disabled,\n  fieldset[disabled] & {\n    label {\n      cursor: @cursor-disabled;\n    }\n  }\n}\n\n\n// Static form control text\n//\n// Apply class to a `p` element to make any string of text align with labels in\n// a horizontal form layout.\n\n.form-control-static {\n  // Size it appropriately next to real form controls\n  padding-top: (@padding-base-vertical + 1);\n  padding-bottom: (@padding-base-vertical + 1);\n  // Remove default margin from `p`\n  margin-bottom: 0;\n  min-height: (@line-height-computed + @font-size-base);\n\n  &.input-lg,\n  &.input-sm {\n    padding-left: 0;\n    padding-right: 0;\n  }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// The `.form-group-* form-control` variations are sadly duplicated to avoid the\n// issue documented in https://github.com/twbs/bootstrap/issues/15074.\n\n.input-sm {\n  .input-size(@input-height-small; @padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @input-border-radius-small);\n}\n.form-group-sm {\n  .form-control {\n    height: @input-height-small;\n    padding: @padding-small-vertical @padding-small-horizontal;\n    font-size: @font-size-small;\n    line-height: @line-height-small;\n    border-radius: @input-border-radius-small;\n  }\n  select.form-control {\n    height: @input-height-small;\n    line-height: @input-height-small;\n  }\n  textarea.form-control,\n  select[multiple].form-control {\n    height: auto;\n  }\n  .form-control-static {\n    height: @input-height-small;\n    min-height: (@line-height-computed + @font-size-small);\n    padding: (@padding-small-vertical + 1) @padding-small-horizontal;\n    font-size: @font-size-small;\n    line-height: @line-height-small;\n  }\n}\n\n.input-lg {\n  .input-size(@input-height-large; @padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @input-border-radius-large);\n}\n.form-group-lg {\n  .form-control {\n    height: @input-height-large;\n    padding: @padding-large-vertical @padding-large-horizontal;\n    font-size: @font-size-large;\n    line-height: @line-height-large;\n    border-radius: @input-border-radius-large;\n  }\n  select.form-control {\n    height: @input-height-large;\n    line-height: @input-height-large;\n  }\n  textarea.form-control,\n  select[multiple].form-control {\n    height: auto;\n  }\n  .form-control-static {\n    height: @input-height-large;\n    min-height: (@line-height-computed + @font-size-large);\n    padding: (@padding-large-vertical + 1) @padding-large-horizontal;\n    font-size: @font-size-large;\n    line-height: @line-height-large;\n  }\n}\n\n\n// Form control feedback states\n//\n// Apply contextual and semantic states to individual form controls.\n\n.has-feedback {\n  // Enable absolute positioning\n  position: relative;\n\n  // Ensure icons don't overlap text\n  .form-control {\n    padding-right: (@input-height-base * 1.25);\n  }\n}\n// Feedback icon (requires .glyphicon classes)\n.form-control-feedback {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2; // Ensure icon is above input groups\n  display: block;\n  width: @input-height-base;\n  height: @input-height-base;\n  line-height: @input-height-base;\n  text-align: center;\n  pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n  width: @input-height-large;\n  height: @input-height-large;\n  line-height: @input-height-large;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n  width: @input-height-small;\n  height: @input-height-small;\n  line-height: @input-height-small;\n}\n\n// Feedback states\n.has-success {\n  .form-control-validation(@state-success-text; @state-success-text; @state-success-bg);\n}\n.has-warning {\n  .form-control-validation(@state-warning-text; @state-warning-text; @state-warning-bg);\n}\n.has-error {\n  .form-control-validation(@state-danger-text; @state-danger-text; @state-danger-bg);\n}\n\n// Reposition feedback icon if input has visible label above\n.has-feedback label {\n\n  & ~ .form-control-feedback {\n    top: (@line-height-computed + 5); // Height of the `label` and its margin\n  }\n  &.sr-only ~ .form-control-feedback {\n    top: 0;\n  }\n}\n\n\n// Help text\n//\n// Apply to any element you wish to create light text for placement immediately\n// below a form control. Use for general help, formatting, or instructional text.\n\n.help-block {\n  display: block; // account for any element using help-block\n  margin-top: 5px;\n  margin-bottom: 10px;\n  color: lighten(@text-color, 25%); // lighten the text some for contrast\n}\n\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n//\n// Heads up! This is mixin-ed into `.navbar-form` in navbars.less.\n\n.form-inline {\n\n  // Kick in the inline\n  @media (min-width: @screen-sm-min) {\n    // Inline-block all the things for \"inline\"\n    .form-group {\n      display: inline-block;\n      margin-bottom: 0;\n      vertical-align: middle;\n    }\n\n    // In navbar-form, allow folks to *not* use `.form-group`\n    .form-control {\n      display: inline-block;\n      width: auto; // Prevent labels from stacking above inputs in `.form-group`\n      vertical-align: middle;\n    }\n\n    // Make static controls behave like regular ones\n    .form-control-static {\n      display: inline-block;\n    }\n\n    .input-group {\n      display: inline-table;\n      vertical-align: middle;\n\n      .input-group-addon,\n      .input-group-btn,\n      .form-control {\n        width: auto;\n      }\n    }\n\n    // Input groups need that 100% width though\n    .input-group > .form-control {\n      width: 100%;\n    }\n\n    .control-label {\n      margin-bottom: 0;\n      vertical-align: middle;\n    }\n\n    // Remove default margin on radios/checkboxes that were used for stacking, and\n    // then undo the floating of radios and checkboxes to match.\n    .radio,\n    .checkbox {\n      display: inline-block;\n      margin-top: 0;\n      margin-bottom: 0;\n      vertical-align: middle;\n\n      label {\n        padding-left: 0;\n      }\n    }\n    .radio input[type=\"radio\"],\n    .checkbox input[type=\"checkbox\"] {\n      position: relative;\n      margin-left: 0;\n    }\n\n    // Re-override the feedback icon.\n    .has-feedback .form-control-feedback {\n      top: 0;\n    }\n  }\n}\n\n\n// Horizontal forms\n//\n// Horizontal forms are built on grid classes and allow you to create forms with\n// labels on the left and inputs on the right.\n\n.form-horizontal {\n\n  // Consistent vertical alignment of radios and checkboxes\n  //\n  // Labels also get some reset styles, but that is scoped to a media query below.\n  .radio,\n  .checkbox,\n  .radio-inline,\n  .checkbox-inline {\n    margin-top: 0;\n    margin-bottom: 0;\n    padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n  }\n  // Account for padding we're adding to ensure the alignment and of help text\n  // and other content below items\n  .radio,\n  .checkbox {\n    min-height: (@line-height-computed + (@padding-base-vertical + 1));\n  }\n\n  // Make form groups behave like rows\n  .form-group {\n    .make-row();\n  }\n\n  // Reset spacing and right align labels, but scope to media queries so that\n  // labels on narrow viewports stack the same as a default form example.\n  @media (min-width: @screen-sm-min) {\n    .control-label {\n      text-align: right;\n      margin-bottom: 0;\n      padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n    }\n  }\n\n  // Validation states\n  //\n  // Reposition the icon because it's now within a grid column and columns have\n  // `position: relative;` on them. Also accounts for the grid gutter padding.\n  .has-feedback .form-control-feedback {\n    right: floor((@grid-gutter-width / 2));\n  }\n\n  // Form group sizes\n  //\n  // Quick utility class for applying `.input-lg` and `.input-sm` styles to the\n  // inputs and labels within a `.form-group`.\n  .form-group-lg {\n    @media (min-width: @screen-sm-min) {\n      .control-label {\n        padding-top: (@padding-large-vertical + 1);\n        font-size: @font-size-large;\n      }\n    }\n  }\n  .form-group-sm {\n    @media (min-width: @screen-sm-min) {\n      .control-label {\n        padding-top: (@padding-small-vertical + 1);\n        font-size: @font-size-small;\n      }\n    }\n  }\n}\n","// Form validation states\n//\n// Used in forms.less to generate the form validation CSS for warnings, errors,\n// and successes.\n\n.form-control-validation(@text-color: #555; @border-color: #ccc; @background-color: #f5f5f5) {\n  // Color the label and help text\n  .help-block,\n  .control-label,\n  .radio,\n  .checkbox,\n  .radio-inline,\n  .checkbox-inline,\n  &.radio label,\n  &.checkbox label,\n  &.radio-inline label,\n  &.checkbox-inline label  {\n    color: @text-color;\n  }\n  // Set the border and box shadow on specific inputs to match\n  .form-control {\n    border-color: @border-color;\n    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work\n    &:focus {\n      border-color: darken(@border-color, 10%);\n      @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@border-color, 20%);\n      .box-shadow(@shadow);\n    }\n  }\n  // Set validation states also for addons\n  .input-group-addon {\n    color: @text-color;\n    border-color: @border-color;\n    background-color: @background-color;\n  }\n  // Optional feedback icon\n  .form-control-feedback {\n    color: @text-color;\n  }\n}\n\n\n// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `@input-border-focus` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n.form-control-focus(@color: @input-border-focus) {\n  @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);\n  &:focus {\n    border-color: @color;\n    outline: 0;\n    .box-shadow(~\"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px @{color-rgba}\");\n  }\n}\n\n// Form control sizing\n//\n// Relative text size, padding, and border-radii changes for form controls. For\n// horizontal sizing, wrap controls in the predefined grid classes. `<select>`\n// element gets special love because it's special, and that's a fact!\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  height: @input-height;\n  padding: @padding-vertical @padding-horizontal;\n  font-size: @font-size;\n  line-height: @line-height;\n  border-radius: @border-radius;\n\n  select& {\n    height: @input-height;\n    line-height: @input-height;\n  }\n\n  textarea&,\n  select[multiple]& {\n    height: auto;\n  }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n  display: inline-block;\n  margin-bottom: 0; // For input.btn\n  font-weight: @btn-font-weight;\n  text-align: center;\n  vertical-align: middle;\n  touch-action: manipulation;\n  cursor: pointer;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid transparent;\n  white-space: nowrap;\n  .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n  .user-select(none);\n\n  &,\n  &:active,\n  &.active {\n    &:focus,\n    &.focus {\n      .tab-focus();\n    }\n  }\n\n  &:hover,\n  &:focus,\n  &.focus {\n    color: @btn-default-color;\n    text-decoration: none;\n  }\n\n  &:active,\n  &.active {\n    outline: 0;\n    background-image: none;\n    .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n  }\n\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n    .opacity(.65);\n    .box-shadow(none);\n  }\n\n  a& {\n    &.disabled,\n    fieldset[disabled] & {\n      pointer-events: none; // Future-proof disabling of clicks on `<a>` elements\n    }\n  }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n  .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n  .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n  .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n  .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n  .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n  .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n  color: @link-color;\n  font-weight: normal;\n  border-radius: 0;\n\n  &,\n  &:active,\n  &.active,\n  &[disabled],\n  fieldset[disabled] & {\n    background-color: transparent;\n    .box-shadow(none);\n  }\n  &,\n  &:hover,\n  &:focus,\n  &:active {\n    border-color: transparent;\n  }\n  &:hover,\n  &:focus {\n    color: @link-hover-color;\n    text-decoration: @link-hover-decoration;\n    background-color: transparent;\n  }\n  &[disabled],\n  fieldset[disabled] & {\n    &:hover,\n    &:focus {\n      color: @btn-link-disabled-color;\n      text-decoration: none;\n    }\n  }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n  // line-height: ensure even-numbered height of button next to large input\n  .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n  // line-height: ensure proper height of button next to small input\n  .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n  .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n  display: block;\n  width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n  margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n  &.btn-block {\n    width: 100%;\n  }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n  color: @color;\n  background-color: @background;\n  border-color: @border;\n\n  &:focus,\n  &.focus {\n    color: @color;\n    background-color: darken(@background, 10%);\n        border-color: darken(@border, 25%);\n  }\n  &:hover {\n    color: @color;\n    background-color: darken(@background, 10%);\n        border-color: darken(@border, 12%);\n  }\n  &:active,\n  &.active,\n  .open > .dropdown-toggle& {\n    color: @color;\n    background-color: darken(@background, 10%);\n        border-color: darken(@border, 12%);\n\n    &:hover,\n    &:focus,\n    &.focus {\n      color: @color;\n      background-color: darken(@background, 17%);\n          border-color: darken(@border, 25%);\n    }\n  }\n  &:active,\n  &.active,\n  .open > .dropdown-toggle& {\n    background-image: none;\n  }\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    &:hover,\n    &:focus,\n    &.focus {\n      background-color: @background;\n          border-color: @border;\n    }\n  }\n\n  .badge {\n    color: @background;\n    background-color: @color;\n  }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  padding: @padding-vertical @padding-horizontal;\n  font-size: @font-size;\n  line-height: @line-height;\n  border-radius: @border-radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n  opacity: @opacity;\n  // IE8 filter\n  @opacity-ie: (@opacity * 100);\n  filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n","//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n  opacity: 0;\n  .transition(opacity .15s linear);\n  &.in {\n    opacity: 1;\n  }\n}\n\n.collapse {\n  display: none;\n\n  &.in      { display: block; }\n  tr&.in    { display: table-row; }\n  tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  .transition-property(~\"height, visibility\");\n  .transition-duration(.35s);\n  .transition-timing-function(ease);\n}\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 2px;\n  vertical-align: middle;\n  border-top:   @caret-width-base dashed;\n  border-top:   @caret-width-base solid ~\"\\9\"; // IE8\n  border-right: @caret-width-base solid transparent;\n  border-left:  @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n  position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n  outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: @zindex-dropdown;\n  display: none; // none by default, but block on \"open\" of the menu\n  float: left;\n  min-width: 160px;\n  padding: 5px 0;\n  margin: 2px 0 0; // override default ul\n  list-style: none;\n  font-size: @font-size-base;\n  text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n  background-color: @dropdown-bg;\n  border: 1px solid @dropdown-fallback-border; // IE8 fallback\n  border: 1px solid @dropdown-border;\n  border-radius: @border-radius-base;\n  .box-shadow(0 6px 12px rgba(0,0,0,.175));\n  background-clip: padding-box;\n\n  // Aligns the dropdown menu to right\n  //\n  // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n  &.pull-right {\n    right: 0;\n    left: auto;\n  }\n\n  // Dividers (basically an hr) within the dropdown\n  .divider {\n    .nav-divider(@dropdown-divider-bg);\n  }\n\n  // Links within the dropdown menu\n  > li > a {\n    display: block;\n    padding: 3px 20px;\n    clear: both;\n    font-weight: normal;\n    line-height: @line-height-base;\n    color: @dropdown-link-color;\n    white-space: nowrap; // prevent links from randomly breaking onto new lines\n  }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    color: @dropdown-link-hover-color;\n    background-color: @dropdown-link-hover-bg;\n  }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n  &,\n  &:hover,\n  &:focus {\n    color: @dropdown-link-active-color;\n    text-decoration: none;\n    outline: 0;\n    background-color: @dropdown-link-active-bg;\n  }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n  &,\n  &:hover,\n  &:focus {\n    color: @dropdown-link-disabled-color;\n  }\n\n  // Nuke hover/focus effects\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    background-color: transparent;\n    background-image: none; // Remove CSS gradient\n    .reset-filter();\n    cursor: @cursor-disabled;\n  }\n}\n\n// Open state for the dropdown\n.open {\n  // Show the menu\n  > .dropdown-menu {\n    display: block;\n  }\n\n  // Remove the outline when :focus is triggered\n  > a {\n    outline: 0;\n  }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n  left: auto; // Reset the default from `.dropdown-menu`\n  right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n  left: 0;\n  right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n  display: block;\n  padding: 3px 20px;\n  font-size: @font-size-small;\n  line-height: @line-height-base;\n  color: @dropdown-header-color;\n  white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n  position: fixed;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  top: 0;\n  z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n  right: 0;\n  left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n  // Reverse the caret\n  .caret {\n    border-top: 0;\n    border-bottom: @caret-width-base dashed;\n    border-bottom: @caret-width-base solid ~\"\\9\"; // IE8\n    content: \"\";\n  }\n  // Different positioning for bottom up menu\n  .dropdown-menu {\n    top: auto;\n    bottom: 100%;\n    margin-bottom: 2px;\n  }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-right {\n    .dropdown-menu {\n      .dropdown-menu-right();\n    }\n    // Necessary for overrides of the default right aligned menu.\n    // Will remove come v4 in all likelihood.\n    .dropdown-menu-left {\n      .dropdown-menu-left();\n    }\n  }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n  height: 1px;\n  margin: ((@line-height-computed / 2) - 1) 0;\n  overflow: hidden;\n  background-color: @color;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n  filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle; // match .btn alignment given font-size hack above\n  > .btn {\n    position: relative;\n    float: left;\n    // Bring the \"active\" button to the front\n    &:hover,\n    &:focus,\n    &:active,\n    &.active {\n      z-index: 2;\n    }\n  }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n  .btn + .btn,\n  .btn + .btn-group,\n  .btn-group + .btn,\n  .btn-group + .btn-group {\n    margin-left: -1px;\n  }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n  margin-left: -5px; // Offset the first child's margin\n  &:extend(.clearfix all);\n\n  .btn,\n  .btn-group,\n  .input-group {\n    float: left;\n  }\n  > .btn,\n  > .btn-group,\n  > .input-group {\n    margin-left: 5px;\n  }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n  border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n  margin-left: 0;\n  &:not(:last-child):not(.dropdown-toggle) {\n    .border-right-radius(0);\n  }\n}\n// Need .dropdown-toggle since :last-child doesn't apply, given that a .dropdown-menu is used immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n  .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n  float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n  > .btn:last-child,\n  > .dropdown-toggle {\n    .border-right-radius(0);\n  }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n  outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n  padding-left: 8px;\n  padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n  padding-left: 12px;\n  padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n  .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n  // Show no shadow for `.btn-link` since it has no other button styles.\n  &.btn-link {\n    .box-shadow(none);\n  }\n}\n\n\n// Reposition the caret\n.btn .caret {\n  margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n  border-width: @caret-width-large @caret-width-large 0;\n  border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n  border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n  > .btn,\n  > .btn-group,\n  > .btn-group > .btn {\n    display: block;\n    float: none;\n    width: 100%;\n    max-width: 100%;\n  }\n\n  // Clear floats so dropdown menus can be properly placed\n  > .btn-group {\n    &:extend(.clearfix all);\n    > .btn {\n      float: none;\n    }\n  }\n\n  > .btn + .btn,\n  > .btn + .btn-group,\n  > .btn-group + .btn,\n  > .btn-group + .btn-group {\n    margin-top: -1px;\n    margin-left: 0;\n  }\n}\n\n.btn-group-vertical > .btn {\n  &:not(:first-child):not(:last-child) {\n    border-radius: 0;\n  }\n  &:first-child:not(:last-child) {\n    .border-top-radius(@btn-border-radius-base);\n    .border-bottom-radius(0);\n  }\n  &:last-child:not(:first-child) {\n    .border-top-radius(0);\n    .border-bottom-radius(@btn-border-radius-base);\n  }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n  > .btn:last-child,\n  > .dropdown-toggle {\n    .border-bottom-radius(0);\n  }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n  display: table;\n  width: 100%;\n  table-layout: fixed;\n  border-collapse: separate;\n  > .btn,\n  > .btn-group {\n    float: none;\n    display: table-cell;\n    width: 1%;\n  }\n  > .btn-group .btn {\n    width: 100%;\n  }\n\n  > .btn-group .dropdown-menu {\n    left: auto;\n  }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n  > .btn,\n  > .btn-group > .btn {\n    input[type=\"radio\"],\n    input[type=\"checkbox\"] {\n      position: absolute;\n      clip: rect(0,0,0,0);\n      pointer-events: none;\n    }\n  }\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n  border-top-right-radius: @radius;\n   border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n  border-bottom-right-radius: @radius;\n     border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n  border-bottom-right-radius: @radius;\n   border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n  border-bottom-left-radius: @radius;\n     border-top-left-radius: @radius;\n}\n","//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n  position: relative; // For dropdowns\n  display: table;\n  border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n  // Undo padding and float of grid classes\n  &[class*=\"col-\"] {\n    float: none;\n    padding-left: 0;\n    padding-right: 0;\n  }\n\n  .form-control {\n    // Ensure that the input is always above the *appended* addon button for\n    // proper border colors.\n    position: relative;\n    z-index: 2;\n\n    // IE9 fubars the placeholder attribute in text inputs and the arrows on\n    // select elements in input groups. To fix it, we float the input. Details:\n    // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n    float: left;\n\n    width: 100%;\n    margin-bottom: 0;\n\n    &:focus {\n      z-index: 3;\n    }\n  }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n  .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n  .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n  display: table-cell;\n\n  &:not(:first-child):not(:last-child) {\n    border-radius: 0;\n  }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n  width: 1%;\n  white-space: nowrap;\n  vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n  padding: @padding-base-vertical @padding-base-horizontal;\n  font-size: @font-size-base;\n  font-weight: normal;\n  line-height: 1;\n  color: @input-color;\n  text-align: center;\n  background-color: @input-group-addon-bg;\n  border: 1px solid @input-group-addon-border-color;\n  border-radius: @input-border-radius;\n\n  // Sizing\n  &.input-sm {\n    padding: @padding-small-vertical @padding-small-horizontal;\n    font-size: @font-size-small;\n    border-radius: @input-border-radius-small;\n  }\n  &.input-lg {\n    padding: @padding-large-vertical @padding-large-horizontal;\n    font-size: @font-size-large;\n    border-radius: @input-border-radius-large;\n  }\n\n  // Nuke default margins from checkboxes and radios to vertically center within.\n  input[type=\"radio\"],\n  input[type=\"checkbox\"] {\n    margin-top: 0;\n  }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n  .border-right-radius(0);\n}\n.input-group-addon:first-child {\n  border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n  .border-left-radius(0);\n}\n.input-group-addon:last-child {\n  border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n  position: relative;\n  // Jankily prevent input button groups from wrapping with `white-space` and\n  // `font-size` in combination with `inline-block` on buttons.\n  font-size: 0;\n  white-space: nowrap;\n\n  // Negative margin for spacing, position for bringing hovered/focused/actived\n  // element above the siblings.\n  > .btn {\n    position: relative;\n    + .btn {\n      margin-left: -1px;\n    }\n    // Bring the \"active\" button to the front\n    &:hover,\n    &:focus,\n    &:active {\n      z-index: 2;\n    }\n  }\n\n  // Negative margin to only have a 1px border between the two\n  &:first-child {\n    > .btn,\n    > .btn-group {\n      margin-right: -1px;\n    }\n  }\n  &:last-child {\n    > .btn,\n    > .btn-group {\n      z-index: 2;\n      margin-left: -1px;\n    }\n  }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n  margin-bottom: 0;\n  padding-left: 0; // Override default ul/ol\n  list-style: none;\n  &:extend(.clearfix all);\n\n  > li {\n    position: relative;\n    display: block;\n\n    > a {\n      position: relative;\n      display: block;\n      padding: @nav-link-padding;\n      &:hover,\n      &:focus {\n        text-decoration: none;\n        background-color: @nav-link-hover-bg;\n      }\n    }\n\n    // Disabled state sets text to gray and nukes hover/tab effects\n    &.disabled > a {\n      color: @nav-disabled-link-color;\n\n      &:hover,\n      &:focus {\n        color: @nav-disabled-link-hover-color;\n        text-decoration: none;\n        background-color: transparent;\n        cursor: @cursor-disabled;\n      }\n    }\n  }\n\n  // Open dropdowns\n  .open > a {\n    &,\n    &:hover,\n    &:focus {\n      background-color: @nav-link-hover-bg;\n      border-color: @link-color;\n    }\n  }\n\n  // Nav dividers (deprecated with v3.0.1)\n  //\n  // This should have been removed in v3 with the dropping of `.nav-list`, but\n  // we missed it. We don't currently support this anywhere, but in the interest\n  // of maintaining backward compatibility in case you use it, it's deprecated.\n  .nav-divider {\n    .nav-divider();\n  }\n\n  // Prevent IE8 from misplacing imgs\n  //\n  // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n  > li > a > img {\n    max-width: none;\n  }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n  border-bottom: 1px solid @nav-tabs-border-color;\n  > li {\n    float: left;\n    // Make the list-items overlay the bottom border\n    margin-bottom: -1px;\n\n    // Actual tabs (as links)\n    > a {\n      margin-right: 2px;\n      line-height: @line-height-base;\n      border: 1px solid transparent;\n      border-radius: @border-radius-base @border-radius-base 0 0;\n      &:hover {\n        border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n      }\n    }\n\n    // Active state, and its :hover to override normal :hover\n    &.active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @nav-tabs-active-link-hover-color;\n        background-color: @nav-tabs-active-link-hover-bg;\n        border: 1px solid @nav-tabs-active-link-hover-border-color;\n        border-bottom-color: transparent;\n        cursor: default;\n      }\n    }\n  }\n  // pulling this in mainly for less shorthand\n  &.nav-justified {\n    .nav-justified();\n    .nav-tabs-justified();\n  }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n  > li {\n    float: left;\n\n    // Links rendered as pills\n    > a {\n      border-radius: @nav-pills-border-radius;\n    }\n    + li {\n      margin-left: 2px;\n    }\n\n    // Active state\n    &.active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @nav-pills-active-link-hover-color;\n        background-color: @nav-pills-active-link-hover-bg;\n      }\n    }\n  }\n}\n\n\n// Stacked pills\n.nav-stacked {\n  > li {\n    float: none;\n    + li {\n      margin-top: 2px;\n      margin-left: 0; // no need for this gap between nav items\n    }\n  }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n  width: 100%;\n\n  > li {\n    float: none;\n    > a {\n      text-align: center;\n      margin-bottom: 5px;\n    }\n  }\n\n  > .dropdown .dropdown-menu {\n    top: auto;\n    left: auto;\n  }\n\n  @media (min-width: @screen-sm-min) {\n    > li {\n      display: table-cell;\n      width: 1%;\n      > a {\n        margin-bottom: 0;\n      }\n    }\n  }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n  border-bottom: 0;\n\n  > li > a {\n    // Override margin from .nav-tabs\n    margin-right: 0;\n    border-radius: @border-radius-base;\n  }\n\n  > .active > a,\n  > .active > a:hover,\n  > .active > a:focus {\n    border: 1px solid @nav-tabs-justified-link-border-color;\n  }\n\n  @media (min-width: @screen-sm-min) {\n    > li > a {\n      border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n      border-radius: @border-radius-base @border-radius-base 0 0;\n    }\n    > .active > a,\n    > .active > a:hover,\n    > .active > a:focus {\n      border-bottom-color: @nav-tabs-justified-active-link-border-color;\n    }\n  }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n  > .tab-pane {\n    display: none;\n  }\n  > .active {\n    display: block;\n  }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n  // make dropdown border overlap tab border\n  margin-top: -1px;\n  // Remove the top rounded corners here since there is a hard edge above the menu\n  .border-top-radius(0);\n}\n","//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n  position: relative;\n  min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n  margin-bottom: @navbar-margin-bottom;\n  border: 1px solid transparent;\n\n  // Prevent floats from breaking the navbar\n  &:extend(.clearfix all);\n\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: @navbar-border-radius;\n  }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n  &:extend(.clearfix all);\n\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n  }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n  overflow-x: visible;\n  padding-right: @navbar-padding-horizontal;\n  padding-left:  @navbar-padding-horizontal;\n  border-top: 1px solid transparent;\n  box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n  &:extend(.clearfix all);\n  -webkit-overflow-scrolling: touch;\n\n  &.in {\n    overflow-y: auto;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    width: auto;\n    border-top: 0;\n    box-shadow: none;\n\n    &.collapse {\n      display: block !important;\n      height: auto !important;\n      padding-bottom: 0; // Override default setting\n      overflow: visible !important;\n    }\n\n    &.in {\n      overflow-y: visible;\n    }\n\n    // Undo the collapse side padding for navbars with containers to ensure\n    // alignment of right-aligned contents.\n    .navbar-fixed-top &,\n    .navbar-static-top &,\n    .navbar-fixed-bottom & {\n      padding-left: 0;\n      padding-right: 0;\n    }\n  }\n}\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  .navbar-collapse {\n    max-height: @navbar-collapse-max-height;\n\n    @media (max-device-width: @screen-xs-min) and (orientation: landscape) {\n      max-height: 200px;\n    }\n  }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n  > .navbar-header,\n  > .navbar-collapse {\n    margin-right: -@navbar-padding-horizontal;\n    margin-left:  -@navbar-padding-horizontal;\n\n    @media (min-width: @grid-float-breakpoint) {\n      margin-right: 0;\n      margin-left:  0;\n    }\n  }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n  z-index: @zindex-navbar;\n  border-width: 0 0 1px;\n\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: 0;\n  }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  position: fixed;\n  right: 0;\n  left: 0;\n  z-index: @zindex-navbar-fixed;\n\n  // Undo the rounded corners\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top {\n  top: 0;\n  border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n  bottom: 0;\n  margin-bottom: 0; // override .navbar defaults\n  border-width: 1px 0 0;\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n  float: left;\n  padding: @navbar-padding-vertical @navbar-padding-horizontal;\n  font-size: @font-size-large;\n  line-height: @line-height-computed;\n  height: @navbar-height;\n\n  &:hover,\n  &:focus {\n    text-decoration: none;\n  }\n\n  > img {\n    display: block;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    .navbar > .container &,\n    .navbar > .container-fluid & {\n      margin-left: -@navbar-padding-horizontal;\n    }\n  }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n  position: relative;\n  float: right;\n  margin-right: @navbar-padding-horizontal;\n  padding: 9px 10px;\n  .navbar-vertical-align(34px);\n  background-color: transparent;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid transparent;\n  border-radius: @border-radius-base;\n\n  // We remove the `outline` here, but later compensate by attaching `:hover`\n  // styles to `:focus`.\n  &:focus {\n    outline: 0;\n  }\n\n  // Bars\n  .icon-bar {\n    display: block;\n    width: 22px;\n    height: 2px;\n    border-radius: 1px;\n  }\n  .icon-bar + .icon-bar {\n    margin-top: 4px;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    display: none;\n  }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n  margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n  > li > a {\n    padding-top:    10px;\n    padding-bottom: 10px;\n    line-height: @line-height-computed;\n  }\n\n  @media (max-width: @grid-float-breakpoint-max) {\n    // Dropdowns get custom display when collapsed\n    .open .dropdown-menu {\n      position: static;\n      float: none;\n      width: auto;\n      margin-top: 0;\n      background-color: transparent;\n      border: 0;\n      box-shadow: none;\n      > li > a,\n      .dropdown-header {\n        padding: 5px 15px 5px 25px;\n      }\n      > li > a {\n        line-height: @line-height-computed;\n        &:hover,\n        &:focus {\n          background-image: none;\n        }\n      }\n    }\n  }\n\n  // Uncollapse the nav\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n    margin: 0;\n\n    > li {\n      float: left;\n      > a {\n        padding-top:    @navbar-padding-vertical;\n        padding-bottom: @navbar-padding-vertical;\n      }\n    }\n  }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n  margin-left: -@navbar-padding-horizontal;\n  margin-right: -@navbar-padding-horizontal;\n  padding: 10px @navbar-padding-horizontal;\n  border-top: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n  .box-shadow(@shadow);\n\n  // Mixin behavior for optimum display\n  .form-inline();\n\n  .form-group {\n    @media (max-width: @grid-float-breakpoint-max) {\n      margin-bottom: 5px;\n\n      &:last-child {\n        margin-bottom: 0;\n      }\n    }\n  }\n\n  // Vertically center in expanded, horizontal navbar\n  .navbar-vertical-align(@input-height-base);\n\n  // Undo 100% width for pull classes\n  @media (min-width: @grid-float-breakpoint) {\n    width: auto;\n    border: 0;\n    margin-left: 0;\n    margin-right: 0;\n    padding-top: 0;\n    padding-bottom: 0;\n    .box-shadow(none);\n  }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n  margin-top: 0;\n  .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n  margin-bottom: 0;\n  .border-top-radius(@navbar-border-radius);\n  .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n  .navbar-vertical-align(@input-height-base);\n\n  &.btn-sm {\n    .navbar-vertical-align(@input-height-small);\n  }\n  &.btn-xs {\n    .navbar-vertical-align(22);\n  }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n  .navbar-vertical-align(@line-height-computed);\n\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n    margin-left: @navbar-padding-horizontal;\n    margin-right: @navbar-padding-horizontal;\n  }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n//\n// Declared after the navbar components to ensure more specificity on the margins.\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-left  { .pull-left(); }\n  .navbar-right {\n    .pull-right();\n    margin-right: -@navbar-padding-horizontal;\n\n    ~ .navbar-right {\n      margin-right: 0;\n    }\n  }\n}\n\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n  background-color: @navbar-default-bg;\n  border-color: @navbar-default-border;\n\n  .navbar-brand {\n    color: @navbar-default-brand-color;\n    &:hover,\n    &:focus {\n      color: @navbar-default-brand-hover-color;\n      background-color: @navbar-default-brand-hover-bg;\n    }\n  }\n\n  .navbar-text {\n    color: @navbar-default-color;\n  }\n\n  .navbar-nav {\n    > li > a {\n      color: @navbar-default-link-color;\n\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-hover-color;\n        background-color: @navbar-default-link-hover-bg;\n      }\n    }\n    > .active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-active-color;\n        background-color: @navbar-default-link-active-bg;\n      }\n    }\n    > .disabled > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-disabled-color;\n        background-color: @navbar-default-link-disabled-bg;\n      }\n    }\n  }\n\n  .navbar-toggle {\n    border-color: @navbar-default-toggle-border-color;\n    &:hover,\n    &:focus {\n      background-color: @navbar-default-toggle-hover-bg;\n    }\n    .icon-bar {\n      background-color: @navbar-default-toggle-icon-bar-bg;\n    }\n  }\n\n  .navbar-collapse,\n  .navbar-form {\n    border-color: @navbar-default-border;\n  }\n\n  // Dropdown menu items\n  .navbar-nav {\n    // Remove background color from open dropdown\n    > .open > a {\n      &,\n      &:hover,\n      &:focus {\n        background-color: @navbar-default-link-active-bg;\n        color: @navbar-default-link-active-color;\n      }\n    }\n\n    @media (max-width: @grid-float-breakpoint-max) {\n      // Dropdowns get custom display when collapsed\n      .open .dropdown-menu {\n        > li > a {\n          color: @navbar-default-link-color;\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-hover-color;\n            background-color: @navbar-default-link-hover-bg;\n          }\n        }\n        > .active > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-active-color;\n            background-color: @navbar-default-link-active-bg;\n          }\n        }\n        > .disabled > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-disabled-color;\n            background-color: @navbar-default-link-disabled-bg;\n          }\n        }\n      }\n    }\n  }\n\n\n  // Links in navbars\n  //\n  // Add a class to ensure links outside the navbar nav are colored correctly.\n\n  .navbar-link {\n    color: @navbar-default-link-color;\n    &:hover {\n      color: @navbar-default-link-hover-color;\n    }\n  }\n\n  .btn-link {\n    color: @navbar-default-link-color;\n    &:hover,\n    &:focus {\n      color: @navbar-default-link-hover-color;\n    }\n    &[disabled],\n    fieldset[disabled] & {\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-disabled-color;\n      }\n    }\n  }\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n  background-color: @navbar-inverse-bg;\n  border-color: @navbar-inverse-border;\n\n  .navbar-brand {\n    color: @navbar-inverse-brand-color;\n    &:hover,\n    &:focus {\n      color: @navbar-inverse-brand-hover-color;\n      background-color: @navbar-inverse-brand-hover-bg;\n    }\n  }\n\n  .navbar-text {\n    color: @navbar-inverse-color;\n  }\n\n  .navbar-nav {\n    > li > a {\n      color: @navbar-inverse-link-color;\n\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-hover-color;\n        background-color: @navbar-inverse-link-hover-bg;\n      }\n    }\n    > .active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-active-color;\n        background-color: @navbar-inverse-link-active-bg;\n      }\n    }\n    > .disabled > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-disabled-color;\n        background-color: @navbar-inverse-link-disabled-bg;\n      }\n    }\n  }\n\n  // Darken the responsive nav toggle\n  .navbar-toggle {\n    border-color: @navbar-inverse-toggle-border-color;\n    &:hover,\n    &:focus {\n      background-color: @navbar-inverse-toggle-hover-bg;\n    }\n    .icon-bar {\n      background-color: @navbar-inverse-toggle-icon-bar-bg;\n    }\n  }\n\n  .navbar-collapse,\n  .navbar-form {\n    border-color: darken(@navbar-inverse-bg, 7%);\n  }\n\n  // Dropdowns\n  .navbar-nav {\n    > .open > a {\n      &,\n      &:hover,\n      &:focus {\n        background-color: @navbar-inverse-link-active-bg;\n        color: @navbar-inverse-link-active-color;\n      }\n    }\n\n    @media (max-width: @grid-float-breakpoint-max) {\n      // Dropdowns get custom display\n      .open .dropdown-menu {\n        > .dropdown-header {\n          border-color: @navbar-inverse-border;\n        }\n        .divider {\n          background-color: @navbar-inverse-border;\n        }\n        > li > a {\n          color: @navbar-inverse-link-color;\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-hover-color;\n            background-color: @navbar-inverse-link-hover-bg;\n          }\n        }\n        > .active > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-active-color;\n            background-color: @navbar-inverse-link-active-bg;\n          }\n        }\n        > .disabled > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-disabled-color;\n            background-color: @navbar-inverse-link-disabled-bg;\n          }\n        }\n      }\n    }\n  }\n\n  .navbar-link {\n    color: @navbar-inverse-link-color;\n    &:hover {\n      color: @navbar-inverse-link-hover-color;\n    }\n  }\n\n  .btn-link {\n    color: @navbar-inverse-link-color;\n    &:hover,\n    &:focus {\n      color: @navbar-inverse-link-hover-color;\n    }\n    &[disabled],\n    fieldset[disabled] & {\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-disabled-color;\n      }\n    }\n  }\n}\n","// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n\n.navbar-vertical-align(@element-height) {\n  margin-top: ((@navbar-height - @element-height) / 2);\n  margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n  .clearfix();\n}\n.center-block {\n  .center-block();\n}\n.pull-right {\n  float: right !important;\n}\n.pull-left {\n  float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n  display: none !important;\n}\n.show {\n  display: block !important;\n}\n.invisible {\n  visibility: hidden;\n}\n.text-hide {\n  .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n  display: none !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n  position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n  padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n  margin-bottom: @line-height-computed;\n  list-style: none;\n  background-color: @breadcrumb-bg;\n  border-radius: @border-radius-base;\n\n  > li {\n    display: inline-block;\n\n    + li:before {\n      content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n      padding: 0 5px;\n      color: @breadcrumb-color;\n    }\n  }\n\n  > .active {\n    color: @breadcrumb-active-color;\n  }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n  display: inline-block;\n  padding-left: 0;\n  margin: @line-height-computed 0;\n  border-radius: @border-radius-base;\n\n  > li {\n    display: inline; // Remove list-style and block-level defaults\n    > a,\n    > span {\n      position: relative;\n      float: left; // Collapse white-space\n      padding: @padding-base-vertical @padding-base-horizontal;\n      line-height: @line-height-base;\n      text-decoration: none;\n      color: @pagination-color;\n      background-color: @pagination-bg;\n      border: 1px solid @pagination-border;\n      margin-left: -1px;\n    }\n    &:first-child {\n      > a,\n      > span {\n        margin-left: 0;\n        .border-left-radius(@border-radius-base);\n      }\n    }\n    &:last-child {\n      > a,\n      > span {\n        .border-right-radius(@border-radius-base);\n      }\n    }\n  }\n\n  > li > a,\n  > li > span {\n    &:hover,\n    &:focus {\n      z-index: 2;\n      color: @pagination-hover-color;\n      background-color: @pagination-hover-bg;\n      border-color: @pagination-hover-border;\n    }\n  }\n\n  > .active > a,\n  > .active > span {\n    &,\n    &:hover,\n    &:focus {\n      z-index: 3;\n      color: @pagination-active-color;\n      background-color: @pagination-active-bg;\n      border-color: @pagination-active-border;\n      cursor: default;\n    }\n  }\n\n  > .disabled {\n    > span,\n    > span:hover,\n    > span:focus,\n    > a,\n    > a:hover,\n    > a:focus {\n      color: @pagination-disabled-color;\n      background-color: @pagination-disabled-bg;\n      border-color: @pagination-disabled-border;\n      cursor: @cursor-disabled;\n    }\n  }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n  .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n  .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  > li {\n    > a,\n    > span {\n      padding: @padding-vertical @padding-horizontal;\n      font-size: @font-size;\n      line-height: @line-height;\n    }\n    &:first-child {\n      > a,\n      > span {\n        .border-left-radius(@border-radius);\n      }\n    }\n    &:last-child {\n      > a,\n      > span {\n        .border-right-radius(@border-radius);\n      }\n    }\n  }\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n  padding-left: 0;\n  margin: @line-height-computed 0;\n  list-style: none;\n  text-align: center;\n  &:extend(.clearfix all);\n  li {\n    display: inline;\n    > a,\n    > span {\n      display: inline-block;\n      padding: 5px 14px;\n      background-color: @pager-bg;\n      border: 1px solid @pager-border;\n      border-radius: @pager-border-radius;\n    }\n\n    > a:hover,\n    > a:focus {\n      text-decoration: none;\n      background-color: @pager-hover-bg;\n    }\n  }\n\n  .next {\n    > a,\n    > span {\n      float: right;\n    }\n  }\n\n  .previous {\n    > a,\n    > span {\n      float: left;\n    }\n  }\n\n  .disabled {\n    > a,\n    > a:hover,\n    > a:focus,\n    > span {\n      color: @pager-disabled-color;\n      background-color: @pager-bg;\n      cursor: @cursor-disabled;\n    }\n  }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n  display: inline;\n  padding: .2em .6em .3em;\n  font-size: 75%;\n  font-weight: bold;\n  line-height: 1;\n  color: @label-color;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: .25em;\n\n  // Add hover effects, but only for links\n  a& {\n    &:hover,\n    &:focus {\n      color: @label-link-hover-color;\n      text-decoration: none;\n      cursor: pointer;\n    }\n  }\n\n  // Empty labels collapse automatically (not available in IE8)\n  &:empty {\n    display: none;\n  }\n\n  // Quick fix for labels in buttons\n  .btn & {\n    position: relative;\n    top: -1px;\n  }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n  .label-variant(@label-default-bg);\n}\n\n.label-primary {\n  .label-variant(@label-primary-bg);\n}\n\n.label-success {\n  .label-variant(@label-success-bg);\n}\n\n.label-info {\n  .label-variant(@label-info-bg);\n}\n\n.label-warning {\n  .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n  .label-variant(@label-danger-bg);\n}\n","// Labels\n\n.label-variant(@color) {\n  background-color: @color;\n\n  &[href] {\n    &:hover,\n    &:focus {\n      background-color: darken(@color, 10%);\n    }\n  }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n  display: inline-block;\n  min-width: 10px;\n  padding: 3px 7px;\n  font-size: @font-size-small;\n  font-weight: @badge-font-weight;\n  color: @badge-color;\n  line-height: @badge-line-height;\n  vertical-align: middle;\n  white-space: nowrap;\n  text-align: center;\n  background-color: @badge-bg;\n  border-radius: @badge-border-radius;\n\n  // Empty badges collapse automatically (not available in IE8)\n  &:empty {\n    display: none;\n  }\n\n  // Quick fix for badges in buttons\n  .btn & {\n    position: relative;\n    top: -1px;\n  }\n\n  .btn-xs &,\n  .btn-group-xs > .btn & {\n    top: 0;\n    padding: 1px 5px;\n  }\n\n  // Hover state, but only for links\n  a& {\n    &:hover,\n    &:focus {\n      color: @badge-link-hover-color;\n      text-decoration: none;\n      cursor: pointer;\n    }\n  }\n\n  // Account for badges in navs\n  .list-group-item.active > &,\n  .nav-pills > .active > a > & {\n    color: @badge-active-color;\n    background-color: @badge-active-bg;\n  }\n\n  .list-group-item > & {\n    float: right;\n  }\n\n  .list-group-item > & + & {\n    margin-right: 5px;\n  }\n\n  .nav-pills > li > a > & {\n    margin-left: 3px;\n  }\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n  padding-top:    @jumbotron-padding;\n  padding-bottom: @jumbotron-padding;\n  margin-bottom: @jumbotron-padding;\n  color: @jumbotron-color;\n  background-color: @jumbotron-bg;\n\n  h1,\n  .h1 {\n    color: @jumbotron-heading-color;\n  }\n\n  p {\n    margin-bottom: (@jumbotron-padding / 2);\n    font-size: @jumbotron-font-size;\n    font-weight: 200;\n  }\n\n  > hr {\n    border-top-color: darken(@jumbotron-bg, 10%);\n  }\n\n  .container &,\n  .container-fluid & {\n    border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n    padding-left:  (@grid-gutter-width / 2);\n    padding-right: (@grid-gutter-width / 2);\n  }\n\n  .container {\n    max-width: 100%;\n  }\n\n  @media screen and (min-width: @screen-sm-min) {\n    padding-top:    (@jumbotron-padding * 1.6);\n    padding-bottom: (@jumbotron-padding * 1.6);\n\n    .container &,\n    .container-fluid & {\n      padding-left:  (@jumbotron-padding * 2);\n      padding-right: (@jumbotron-padding * 2);\n    }\n\n    h1,\n    .h1 {\n      font-size: @jumbotron-heading-font-size;\n    }\n  }\n}\n","//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n  display: block;\n  padding: @thumbnail-padding;\n  margin-bottom: @line-height-computed;\n  line-height: @line-height-base;\n  background-color: @thumbnail-bg;\n  border: 1px solid @thumbnail-border;\n  border-radius: @thumbnail-border-radius;\n  .transition(border .2s ease-in-out);\n\n  > img,\n  a > img {\n    &:extend(.img-responsive);\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  // Add a hover state for linked versions only\n  a&:hover,\n  a&:focus,\n  a&.active {\n    border-color: @link-color;\n  }\n\n  // Image captions\n  .caption {\n    padding: @thumbnail-caption-padding;\n    color: @thumbnail-caption-color;\n  }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n  padding: @alert-padding;\n  margin-bottom: @line-height-computed;\n  border: 1px solid transparent;\n  border-radius: @alert-border-radius;\n\n  // Headings for larger alerts\n  h4 {\n    margin-top: 0;\n    // Specified for the h4 to prevent conflicts of changing @headings-color\n    color: inherit;\n  }\n\n  // Provide class for links that match alerts\n  .alert-link {\n    font-weight: @alert-link-font-weight;\n  }\n\n  // Improve alignment and spacing of inner content\n  > p,\n  > ul {\n    margin-bottom: 0;\n  }\n\n  > p + p {\n    margin-top: 5px;\n  }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissible {\n  padding-right: (@alert-padding + 20);\n\n  // Adjust close link position\n  .close {\n    position: relative;\n    top: -2px;\n    right: -21px;\n    color: inherit;\n  }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n  .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n  .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n  .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n  .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n  background-color: @background;\n  border-color: @border;\n  color: @text-color;\n\n  hr {\n    border-top-color: darken(@border, 5%);\n  }\n  .alert-link {\n    color: darken(@text-color, 10%);\n  }\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n  from  { background-position: 40px 0; }\n  to    { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n  from  { background-position: 40px 0; }\n  to    { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n  overflow: hidden;\n  height: @line-height-computed;\n  margin-bottom: @line-height-computed;\n  background-color: @progress-bg;\n  border-radius: @progress-border-radius;\n  .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n  float: left;\n  width: 0%;\n  height: 100%;\n  font-size: @font-size-small;\n  line-height: @line-height-computed;\n  color: @progress-bar-color;\n  text-align: center;\n  background-color: @progress-bar-bg;\n  .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n  .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n  #gradient > .striped();\n  background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n  .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n  .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n  .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n  .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n  .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Gradients\n\n#gradient {\n\n  // Horizontal gradient, from left to right\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n    background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    background-repeat: repeat-x;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n  }\n\n  // Vertical gradient, from top to bottom\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Opera 12\n    background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    background-repeat: repeat-x;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n  }\n\n  .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n    background-repeat: repeat-x;\n    background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n    background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n  }\n  .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n    background-repeat: no-repeat;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n  }\n  .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-repeat: no-repeat;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n  }\n  .radial(@inner-color: #555; @outer-color: #333) {\n    background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n    background-image: radial-gradient(circle, @inner-color, @outer-color);\n    background-repeat: no-repeat;\n  }\n  .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n    background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n    background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n    background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n  }\n}\n","// Progress bars\n\n.progress-bar-variant(@color) {\n  background-color: @color;\n\n  // Deprecated parent class requirement as of v3.2.0\n  .progress-striped & {\n    #gradient > .striped();\n  }\n}\n",".media {\n  // Proper spacing between instances of .media\n  margin-top: 15px;\n\n  &:first-child {\n    margin-top: 0;\n  }\n}\n\n.media,\n.media-body {\n  zoom: 1;\n  overflow: hidden;\n}\n\n.media-body {\n  width: 10000px;\n}\n\n.media-object {\n  display: block;\n\n  // Fix collapse in webkit from max-width: 100% and display: table-cell.\n  &.img-thumbnail {\n    max-width: none;\n  }\n}\n\n.media-right,\n.media > .pull-right {\n  padding-left: 10px;\n}\n\n.media-left,\n.media > .pull-left {\n  padding-right: 10px;\n}\n\n.media-left,\n.media-right,\n.media-body {\n  display: table-cell;\n  vertical-align: top;\n}\n\n.media-middle {\n  vertical-align: middle;\n}\n\n.media-bottom {\n  vertical-align: bottom;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n\n// Media list variation\n//\n// Undo default ul/ol styles\n.media-list {\n  padding-left: 0;\n  list-style: none;\n}\n","//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on <ul>, <ol>, or <div>.\n\n.list-group {\n  // No need to set list-style: none; since .list-group-item is block level\n  margin-bottom: 20px;\n  padding-left: 0; // reset padding because ul and ol\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n  // Place the border on the list items and negative margin up for better styling\n  margin-bottom: -1px;\n  background-color: @list-group-bg;\n  border: 1px solid @list-group-border;\n\n  // Round the first and last items\n  &:first-child {\n    .border-top-radius(@list-group-border-radius);\n  }\n  &:last-child {\n    margin-bottom: 0;\n    .border-bottom-radius(@list-group-border-radius);\n  }\n}\n\n\n// Interactive list items\n//\n// Use anchor or button elements instead of `li`s or `div`s to create interactive items.\n// Includes an extra `.active` modifier class for showing selected items.\n\na.list-group-item,\nbutton.list-group-item {\n  color: @list-group-link-color;\n\n  .list-group-item-heading {\n    color: @list-group-link-heading-color;\n  }\n\n  // Hover state\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    color: @list-group-link-hover-color;\n    background-color: @list-group-hover-bg;\n  }\n}\n\nbutton.list-group-item {\n  width: 100%;\n  text-align: left;\n}\n\n.list-group-item {\n  // Disabled state\n  &.disabled,\n  &.disabled:hover,\n  &.disabled:focus {\n    background-color: @list-group-disabled-bg;\n    color: @list-group-disabled-color;\n    cursor: @cursor-disabled;\n\n    // Force color to inherit for custom content\n    .list-group-item-heading {\n      color: inherit;\n    }\n    .list-group-item-text {\n      color: @list-group-disabled-text-color;\n    }\n  }\n\n  // Active class on item itself, not parent\n  &.active,\n  &.active:hover,\n  &.active:focus {\n    z-index: 2; // Place active items above their siblings for proper border styling\n    color: @list-group-active-color;\n    background-color: @list-group-active-bg;\n    border-color: @list-group-active-border;\n\n    // Force color to inherit for custom content\n    .list-group-item-heading,\n    .list-group-item-heading > small,\n    .list-group-item-heading > .small {\n      color: inherit;\n    }\n    .list-group-item-text {\n      color: @list-group-active-text-color;\n    }\n  }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n.list-group-item-variant(success; @state-success-bg; @state-success-text);\n.list-group-item-variant(info; @state-info-bg; @state-info-text);\n.list-group-item-variant(warning; @state-warning-bg; @state-warning-text);\n.list-group-item-variant(danger; @state-danger-bg; @state-danger-text);\n\n\n// Custom content options\n//\n// Extra classes for creating well-formatted content within `.list-group-item`s.\n\n.list-group-item-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.list-group-item-text {\n  margin-bottom: 0;\n  line-height: 1.3;\n}\n","// List Groups\n\n.list-group-item-variant(@state; @background; @color) {\n  .list-group-item-@{state} {\n    color: @color;\n    background-color: @background;\n\n    a&,\n    button& {\n      color: @color;\n\n      .list-group-item-heading {\n        color: inherit;\n      }\n\n      &:hover,\n      &:focus {\n        color: @color;\n        background-color: darken(@background, 5%);\n      }\n      &.active,\n      &.active:hover,\n      &.active:focus {\n        color: #fff;\n        background-color: @color;\n        border-color: @color;\n      }\n    }\n  }\n}\n","//\n// Panels\n// --------------------------------------------------\n\n\n// Base class\n.panel {\n  margin-bottom: @line-height-computed;\n  background-color: @panel-bg;\n  border: 1px solid transparent;\n  border-radius: @panel-border-radius;\n  .box-shadow(0 1px 1px rgba(0,0,0,.05));\n}\n\n// Panel contents\n.panel-body {\n  padding: @panel-body-padding;\n  &:extend(.clearfix all);\n}\n\n// Optional heading\n.panel-heading {\n  padding: @panel-heading-padding;\n  border-bottom: 1px solid transparent;\n  .border-top-radius((@panel-border-radius - 1));\n\n  > .dropdown .dropdown-toggle {\n    color: inherit;\n  }\n}\n\n// Within heading, strip any `h*` tag of its default margins for spacing.\n.panel-title {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: ceil((@font-size-base * 1.125));\n  color: inherit;\n\n  > a,\n  > small,\n  > .small,\n  > small > a,\n  > .small > a {\n    color: inherit;\n  }\n}\n\n// Optional footer (stays gray in every modifier class)\n.panel-footer {\n  padding: @panel-footer-padding;\n  background-color: @panel-footer-bg;\n  border-top: 1px solid @panel-inner-border;\n  .border-bottom-radius((@panel-border-radius - 1));\n}\n\n\n// List groups in panels\n//\n// By default, space out list group content from panel headings to account for\n// any kind of custom content between the two.\n\n.panel {\n  > .list-group,\n  > .panel-collapse > .list-group {\n    margin-bottom: 0;\n\n    .list-group-item {\n      border-width: 1px 0;\n      border-radius: 0;\n    }\n\n    // Add border top radius for first one\n    &:first-child {\n      .list-group-item:first-child {\n        border-top: 0;\n        .border-top-radius((@panel-border-radius - 1));\n      }\n    }\n\n    // Add border bottom radius for last one\n    &:last-child {\n      .list-group-item:last-child {\n        border-bottom: 0;\n        .border-bottom-radius((@panel-border-radius - 1));\n      }\n    }\n  }\n  > .panel-heading + .panel-collapse > .list-group {\n    .list-group-item:first-child {\n      .border-top-radius(0);\n    }\n  }\n}\n// Collapse space between when there's no additional content.\n.panel-heading + .list-group {\n  .list-group-item:first-child {\n    border-top-width: 0;\n  }\n}\n.list-group + .panel-footer {\n  border-top-width: 0;\n}\n\n// Tables in panels\n//\n// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and\n// watch it go full width.\n\n.panel {\n  > .table,\n  > .table-responsive > .table,\n  > .panel-collapse > .table {\n    margin-bottom: 0;\n\n    caption {\n      padding-left: @panel-body-padding;\n      padding-right: @panel-body-padding;\n    }\n  }\n  // Add border top radius for first one\n  > .table:first-child,\n  > .table-responsive:first-child > .table:first-child {\n    .border-top-radius((@panel-border-radius - 1));\n\n    > thead:first-child,\n    > tbody:first-child {\n      > tr:first-child {\n        border-top-left-radius: (@panel-border-radius - 1);\n        border-top-right-radius: (@panel-border-radius - 1);\n\n        td:first-child,\n        th:first-child {\n          border-top-left-radius: (@panel-border-radius - 1);\n        }\n        td:last-child,\n        th:last-child {\n          border-top-right-radius: (@panel-border-radius - 1);\n        }\n      }\n    }\n  }\n  // Add border bottom radius for last one\n  > .table:last-child,\n  > .table-responsive:last-child > .table:last-child {\n    .border-bottom-radius((@panel-border-radius - 1));\n\n    > tbody:last-child,\n    > tfoot:last-child {\n      > tr:last-child {\n        border-bottom-left-radius: (@panel-border-radius - 1);\n        border-bottom-right-radius: (@panel-border-radius - 1);\n\n        td:first-child,\n        th:first-child {\n          border-bottom-left-radius: (@panel-border-radius - 1);\n        }\n        td:last-child,\n        th:last-child {\n          border-bottom-right-radius: (@panel-border-radius - 1);\n        }\n      }\n    }\n  }\n  > .panel-body + .table,\n  > .panel-body + .table-responsive,\n  > .table + .panel-body,\n  > .table-responsive + .panel-body {\n    border-top: 1px solid @table-border-color;\n  }\n  > .table > tbody:first-child > tr:first-child th,\n  > .table > tbody:first-child > tr:first-child td {\n    border-top: 0;\n  }\n  > .table-bordered,\n  > .table-responsive > .table-bordered {\n    border: 0;\n    > thead,\n    > tbody,\n    > tfoot {\n      > tr {\n        > th:first-child,\n        > td:first-child {\n          border-left: 0;\n        }\n        > th:last-child,\n        > td:last-child {\n          border-right: 0;\n        }\n      }\n    }\n    > thead,\n    > tbody {\n      > tr:first-child {\n        > td,\n        > th {\n          border-bottom: 0;\n        }\n      }\n    }\n    > tbody,\n    > tfoot {\n      > tr:last-child {\n        > td,\n        > th {\n          border-bottom: 0;\n        }\n      }\n    }\n  }\n  > .table-responsive {\n    border: 0;\n    margin-bottom: 0;\n  }\n}\n\n\n// Collapsible panels (aka, accordion)\n//\n// Wrap a series of panels in `.panel-group` to turn them into an accordion with\n// the help of our collapse JavaScript plugin.\n\n.panel-group {\n  margin-bottom: @line-height-computed;\n\n  // Tighten up margin so it's only between panels\n  .panel {\n    margin-bottom: 0;\n    border-radius: @panel-border-radius;\n\n    + .panel {\n      margin-top: 5px;\n    }\n  }\n\n  .panel-heading {\n    border-bottom: 0;\n\n    + .panel-collapse > .panel-body,\n    + .panel-collapse > .list-group {\n      border-top: 1px solid @panel-inner-border;\n    }\n  }\n\n  .panel-footer {\n    border-top: 0;\n    + .panel-collapse .panel-body {\n      border-bottom: 1px solid @panel-inner-border;\n    }\n  }\n}\n\n\n// Contextual variations\n.panel-default {\n  .panel-variant(@panel-default-border; @panel-default-text; @panel-default-heading-bg; @panel-default-border);\n}\n.panel-primary {\n  .panel-variant(@panel-primary-border; @panel-primary-text; @panel-primary-heading-bg; @panel-primary-border);\n}\n.panel-success {\n  .panel-variant(@panel-success-border; @panel-success-text; @panel-success-heading-bg; @panel-success-border);\n}\n.panel-info {\n  .panel-variant(@panel-info-border; @panel-info-text; @panel-info-heading-bg; @panel-info-border);\n}\n.panel-warning {\n  .panel-variant(@panel-warning-border; @panel-warning-text; @panel-warning-heading-bg; @panel-warning-border);\n}\n.panel-danger {\n  .panel-variant(@panel-danger-border; @panel-danger-text; @panel-danger-heading-bg; @panel-danger-border);\n}\n","// Panels\n\n.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {\n  border-color: @border;\n\n  & > .panel-heading {\n    color: @heading-text-color;\n    background-color: @heading-bg-color;\n    border-color: @heading-border;\n\n    + .panel-collapse > .panel-body {\n      border-top-color: @border;\n    }\n    .badge {\n      color: @heading-bg-color;\n      background-color: @heading-text-color;\n    }\n  }\n  & > .panel-footer {\n    + .panel-collapse > .panel-body {\n      border-bottom-color: @border;\n    }\n  }\n}\n","// Embeds responsive\n//\n// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n  position: relative;\n  display: block;\n  height: 0;\n  padding: 0;\n  overflow: hidden;\n\n  .embed-responsive-item,\n  iframe,\n  embed,\n  object,\n  video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    height: 100%;\n    width: 100%;\n    border: 0;\n  }\n}\n\n// Modifier class for 16:9 aspect ratio\n.embed-responsive-16by9 {\n  padding-bottom: 56.25%;\n}\n\n// Modifier class for 4:3 aspect ratio\n.embed-responsive-4by3 {\n  padding-bottom: 75%;\n}\n","//\n// Wells\n// --------------------------------------------------\n\n\n// Base class\n.well {\n  min-height: 20px;\n  padding: 19px;\n  margin-bottom: 20px;\n  background-color: @well-bg;\n  border: 1px solid @well-border;\n  border-radius: @border-radius-base;\n  .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));\n  blockquote {\n    border-color: #ddd;\n    border-color: rgba(0,0,0,.15);\n  }\n}\n\n// Sizes\n.well-lg {\n  padding: 24px;\n  border-radius: @border-radius-large;\n}\n.well-sm {\n  padding: 9px;\n  border-radius: @border-radius-small;\n}\n","//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n  float: right;\n  font-size: (@font-size-base * 1.5);\n  font-weight: @close-font-weight;\n  line-height: 1;\n  color: @close-color;\n  text-shadow: @close-text-shadow;\n  .opacity(.2);\n\n  &:hover,\n  &:focus {\n    color: @close-color;\n    text-decoration: none;\n    cursor: pointer;\n    .opacity(.5);\n  }\n\n  // Additional properties for button version\n  // iOS requires the button element instead of an anchor tag.\n  // If you want the anchor version, it requires `href=\"#\"`.\n  // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n  button& {\n    padding: 0;\n    cursor: pointer;\n    background: transparent;\n    border: 0;\n    -webkit-appearance: none;\n  }\n}\n","//\n// Modals\n// --------------------------------------------------\n\n// .modal-open      - body class for killing the scroll\n// .modal           - container to scroll within\n// .modal-dialog    - positioning shell for the actual modal\n// .modal-content   - actual modal w/ bg and corners and shit\n\n// Kill the scroll on the body\n.modal-open {\n  overflow: hidden;\n}\n\n// Container that the modal scrolls within\n.modal {\n  display: none;\n  overflow: hidden;\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: @zindex-modal;\n  -webkit-overflow-scrolling: touch;\n\n  // Prevent Chrome on Windows from adding a focus outline. For details, see\n  // https://github.com/twbs/bootstrap/pull/10951.\n  outline: 0;\n\n  // When fading in the modal, animate it to slide down\n  &.fade .modal-dialog {\n    .translate(0, -25%);\n    .transition-transform(~\"0.3s ease-out\");\n  }\n  &.in .modal-dialog { .translate(0, 0) }\n}\n.modal-open .modal {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: 10px;\n}\n\n// Actual modal\n.modal-content {\n  position: relative;\n  background-color: @modal-content-bg;\n  border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n  border: 1px solid @modal-content-border-color;\n  border-radius: @border-radius-large;\n  .box-shadow(0 3px 9px rgba(0,0,0,.5));\n  background-clip: padding-box;\n  // Remove focus outline from opened modal\n  outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: @zindex-modal-background;\n  background-color: @modal-backdrop-bg;\n  // Fade for backdrop\n  &.fade { .opacity(0); }\n  &.in { .opacity(@modal-backdrop-opacity); }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n  padding: @modal-title-padding;\n  border-bottom: 1px solid @modal-header-border-color;\n  &:extend(.clearfix all);\n}\n// Close icon\n.modal-header .close {\n  margin-top: -2px;\n}\n\n// Title text within header\n.modal-title {\n  margin: 0;\n  line-height: @modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n  position: relative;\n  padding: @modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n  padding: @modal-inner-padding;\n  text-align: right; // right align buttons\n  border-top: 1px solid @modal-footer-border-color;\n  &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons\n\n  // Properly space out buttons\n  .btn + .btn {\n    margin-left: 5px;\n    margin-bottom: 0; // account for input[type=\"submit\"] which gets the bottom margin like all other inputs\n  }\n  // but override that for button groups\n  .btn-group .btn + .btn {\n    margin-left: -1px;\n  }\n  // and override it for block buttons as well\n  .btn-block + .btn-block {\n    margin-left: 0;\n  }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n\n// Scale up the modal\n@media (min-width: @screen-sm-min) {\n  // Automatically set modal's width for larger viewports\n  .modal-dialog {\n    width: @modal-md;\n    margin: 30px auto;\n  }\n  .modal-content {\n    .box-shadow(0 5px 15px rgba(0,0,0,.5));\n  }\n\n  // Modal sizes\n  .modal-sm { width: @modal-sm; }\n}\n\n@media (min-width: @screen-md-min) {\n  .modal-lg { width: @modal-lg; }\n}\n","//\n// Tooltips\n// --------------------------------------------------\n\n\n// Base class\n.tooltip {\n  position: absolute;\n  z-index: @zindex-tooltip;\n  display: block;\n  // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n  // So reset our font and text properties to avoid inheriting weird values.\n  .reset-text();\n  font-size: @font-size-small;\n\n  .opacity(0);\n\n  &.in     { .opacity(@tooltip-opacity); }\n  &.top    { margin-top:  -3px; padding: @tooltip-arrow-width 0; }\n  &.right  { margin-left:  3px; padding: 0 @tooltip-arrow-width; }\n  &.bottom { margin-top:   3px; padding: @tooltip-arrow-width 0; }\n  &.left   { margin-left: -3px; padding: 0 @tooltip-arrow-width; }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n  max-width: @tooltip-max-width;\n  padding: 3px 8px;\n  color: @tooltip-color;\n  text-align: center;\n  background-color: @tooltip-bg;\n  border-radius: @border-radius-base;\n}\n\n// Arrows\n.tooltip-arrow {\n  position: absolute;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n}\n// Note: Deprecated .top-left, .top-right, .bottom-left, and .bottom-right as of v3.3.1\n.tooltip {\n  &.top .tooltip-arrow {\n    bottom: 0;\n    left: 50%;\n    margin-left: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-top-color: @tooltip-arrow-color;\n  }\n  &.top-left .tooltip-arrow {\n    bottom: 0;\n    right: @tooltip-arrow-width;\n    margin-bottom: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-top-color: @tooltip-arrow-color;\n  }\n  &.top-right .tooltip-arrow {\n    bottom: 0;\n    left: @tooltip-arrow-width;\n    margin-bottom: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-top-color: @tooltip-arrow-color;\n  }\n  &.right .tooltip-arrow {\n    top: 50%;\n    left: 0;\n    margin-top: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-right-color: @tooltip-arrow-color;\n  }\n  &.left .tooltip-arrow {\n    top: 50%;\n    right: 0;\n    margin-top: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-left-color: @tooltip-arrow-color;\n  }\n  &.bottom .tooltip-arrow {\n    top: 0;\n    left: 50%;\n    margin-left: -@tooltip-arrow-width;\n    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-bottom-color: @tooltip-arrow-color;\n  }\n  &.bottom-left .tooltip-arrow {\n    top: 0;\n    right: @tooltip-arrow-width;\n    margin-top: -@tooltip-arrow-width;\n    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-bottom-color: @tooltip-arrow-color;\n  }\n  &.bottom-right .tooltip-arrow {\n    top: 0;\n    left: @tooltip-arrow-width;\n    margin-top: -@tooltip-arrow-width;\n    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-bottom-color: @tooltip-arrow-color;\n  }\n}\n",".reset-text() {\n  font-family: @font-family-base;\n  // We deliberately do NOT reset font-size.\n  font-style: normal;\n  font-weight: normal;\n  letter-spacing: normal;\n  line-break: auto;\n  line-height: @line-height-base;\n  text-align: left; // Fallback for where `start` is not supported\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  white-space: normal;\n  word-break: normal;\n  word-spacing: normal;\n  word-wrap: normal;\n}\n","//\n// Popovers\n// --------------------------------------------------\n\n\n.popover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: @zindex-popover;\n  display: none;\n  max-width: @popover-max-width;\n  padding: 1px;\n  // Our parent element can be arbitrary since popovers are by default inserted as a sibling of their target element.\n  // So reset our font and text properties to avoid inheriting weird values.\n  .reset-text();\n  font-size: @font-size-base;\n\n  background-color: @popover-bg;\n  background-clip: padding-box;\n  border: 1px solid @popover-fallback-border-color;\n  border: 1px solid @popover-border-color;\n  border-radius: @border-radius-large;\n  .box-shadow(0 5px 10px rgba(0,0,0,.2));\n\n  // Offset the popover to account for the popover arrow\n  &.top     { margin-top: -@popover-arrow-width; }\n  &.right   { margin-left: @popover-arrow-width; }\n  &.bottom  { margin-top: @popover-arrow-width; }\n  &.left    { margin-left: -@popover-arrow-width; }\n}\n\n.popover-title {\n  margin: 0; // reset heading margin\n  padding: 8px 14px;\n  font-size: @font-size-base;\n  background-color: @popover-title-bg;\n  border-bottom: 1px solid darken(@popover-title-bg, 5%);\n  border-radius: (@border-radius-large - 1) (@border-radius-large - 1) 0 0;\n}\n\n.popover-content {\n  padding: 9px 14px;\n}\n\n// Arrows\n//\n// .arrow is outer, .arrow:after is inner\n\n.popover > .arrow {\n  &,\n  &:after {\n    position: absolute;\n    display: block;\n    width: 0;\n    height: 0;\n    border-color: transparent;\n    border-style: solid;\n  }\n}\n.popover > .arrow {\n  border-width: @popover-arrow-outer-width;\n}\n.popover > .arrow:after {\n  border-width: @popover-arrow-width;\n  content: \"\";\n}\n\n.popover {\n  &.top > .arrow {\n    left: 50%;\n    margin-left: -@popover-arrow-outer-width;\n    border-bottom-width: 0;\n    border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-top-color: @popover-arrow-outer-color;\n    bottom: -@popover-arrow-outer-width;\n    &:after {\n      content: \" \";\n      bottom: 1px;\n      margin-left: -@popover-arrow-width;\n      border-bottom-width: 0;\n      border-top-color: @popover-arrow-color;\n    }\n  }\n  &.right > .arrow {\n    top: 50%;\n    left: -@popover-arrow-outer-width;\n    margin-top: -@popover-arrow-outer-width;\n    border-left-width: 0;\n    border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-right-color: @popover-arrow-outer-color;\n    &:after {\n      content: \" \";\n      left: 1px;\n      bottom: -@popover-arrow-width;\n      border-left-width: 0;\n      border-right-color: @popover-arrow-color;\n    }\n  }\n  &.bottom > .arrow {\n    left: 50%;\n    margin-left: -@popover-arrow-outer-width;\n    border-top-width: 0;\n    border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-bottom-color: @popover-arrow-outer-color;\n    top: -@popover-arrow-outer-width;\n    &:after {\n      content: \" \";\n      top: 1px;\n      margin-left: -@popover-arrow-width;\n      border-top-width: 0;\n      border-bottom-color: @popover-arrow-color;\n    }\n  }\n\n  &.left > .arrow {\n    top: 50%;\n    right: -@popover-arrow-outer-width;\n    margin-top: -@popover-arrow-outer-width;\n    border-right-width: 0;\n    border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-left-color: @popover-arrow-outer-color;\n    &:after {\n      content: \" \";\n      right: 1px;\n      border-right-width: 0;\n      border-left-color: @popover-arrow-color;\n      bottom: -@popover-arrow-width;\n    }\n  }\n}\n","//\n// Carousel\n// --------------------------------------------------\n\n\n// Wrapper for the slide container and indicators\n.carousel {\n  position: relative;\n}\n\n.carousel-inner {\n  position: relative;\n  overflow: hidden;\n  width: 100%;\n\n  > .item {\n    display: none;\n    position: relative;\n    .transition(.6s ease-in-out left);\n\n    // Account for jankitude on images\n    > img,\n    > a > img {\n      &:extend(.img-responsive);\n      line-height: 1;\n    }\n\n    // WebKit CSS3 transforms for supported devices\n    @media all and (transform-3d), (-webkit-transform-3d) {\n      .transition-transform(~'0.6s ease-in-out');\n      .backface-visibility(~'hidden');\n      .perspective(1000px);\n\n      &.next,\n      &.active.right {\n        .translate3d(100%, 0, 0);\n        left: 0;\n      }\n      &.prev,\n      &.active.left {\n        .translate3d(-100%, 0, 0);\n        left: 0;\n      }\n      &.next.left,\n      &.prev.right,\n      &.active {\n        .translate3d(0, 0, 0);\n        left: 0;\n      }\n    }\n  }\n\n  > .active,\n  > .next,\n  > .prev {\n    display: block;\n  }\n\n  > .active {\n    left: 0;\n  }\n\n  > .next,\n  > .prev {\n    position: absolute;\n    top: 0;\n    width: 100%;\n  }\n\n  > .next {\n    left: 100%;\n  }\n  > .prev {\n    left: -100%;\n  }\n  > .next.left,\n  > .prev.right {\n    left: 0;\n  }\n\n  > .active.left {\n    left: -100%;\n  }\n  > .active.right {\n    left: 100%;\n  }\n\n}\n\n// Left/right controls for nav\n// ---------------------------\n\n.carousel-control {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  width: @carousel-control-width;\n  .opacity(@carousel-control-opacity);\n  font-size: @carousel-control-font-size;\n  color: @carousel-control-color;\n  text-align: center;\n  text-shadow: @carousel-text-shadow;\n  background-color: rgba(0, 0, 0, 0); // Fix IE9 click-thru bug\n  // We can't have this transition here because WebKit cancels the carousel\n  // animation if you trip this while in the middle of another animation.\n\n  // Set gradients for backgrounds\n  &.left {\n    #gradient > .horizontal(@start-color: rgba(0,0,0,.5); @end-color: rgba(0,0,0,.0001));\n  }\n  &.right {\n    left: auto;\n    right: 0;\n    #gradient > .horizontal(@start-color: rgba(0,0,0,.0001); @end-color: rgba(0,0,0,.5));\n  }\n\n  // Hover/focus state\n  &:hover,\n  &:focus {\n    outline: 0;\n    color: @carousel-control-color;\n    text-decoration: none;\n    .opacity(.9);\n  }\n\n  // Toggles\n  .icon-prev,\n  .icon-next,\n  .glyphicon-chevron-left,\n  .glyphicon-chevron-right {\n    position: absolute;\n    top: 50%;\n    margin-top: -10px;\n    z-index: 5;\n    display: inline-block;\n  }\n  .icon-prev,\n  .glyphicon-chevron-left {\n    left: 50%;\n    margin-left: -10px;\n  }\n  .icon-next,\n  .glyphicon-chevron-right {\n    right: 50%;\n    margin-right: -10px;\n  }\n  .icon-prev,\n  .icon-next {\n    width:  20px;\n    height: 20px;\n    line-height: 1;\n    font-family: serif;\n  }\n\n\n  .icon-prev {\n    &:before {\n      content: '\\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)\n    }\n  }\n  .icon-next {\n    &:before {\n      content: '\\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)\n    }\n  }\n}\n\n// Optional indicator pips\n//\n// Add an unordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n  position: absolute;\n  bottom: 10px;\n  left: 50%;\n  z-index: 15;\n  width: 60%;\n  margin-left: -30%;\n  padding-left: 0;\n  list-style: none;\n  text-align: center;\n\n  li {\n    display: inline-block;\n    width:  10px;\n    height: 10px;\n    margin: 1px;\n    text-indent: -999px;\n    border: 1px solid @carousel-indicator-border-color;\n    border-radius: 10px;\n    cursor: pointer;\n\n    // IE8-9 hack for event handling\n    //\n    // Internet Explorer 8-9 does not support clicks on elements without a set\n    // `background-color`. We cannot use `filter` since that's not viewed as a\n    // background color by the browser. Thus, a hack is needed.\n    // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Internet_Explorer\n    //\n    // For IE8, we set solid black as it doesn't support `rgba()`. For IE9, we\n    // set alpha transparency for the best results possible.\n    background-color: #000 \\9; // IE8\n    background-color: rgba(0,0,0,0); // IE9\n  }\n  .active {\n    margin: 0;\n    width:  12px;\n    height: 12px;\n    background-color: @carousel-indicator-active-bg;\n  }\n}\n\n// Optional captions\n// -----------------------------\n// Hidden by default for smaller viewports\n.carousel-caption {\n  position: absolute;\n  left: 15%;\n  right: 15%;\n  bottom: 20px;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: @carousel-caption-color;\n  text-align: center;\n  text-shadow: @carousel-text-shadow;\n  & .btn {\n    text-shadow: none; // No shadow for button elements in carousel-caption\n  }\n}\n\n\n// Scale up controls for tablets and up\n@media screen and (min-width: @screen-sm-min) {\n\n  // Scale up the controls a smidge\n  .carousel-control {\n    .glyphicon-chevron-left,\n    .glyphicon-chevron-right,\n    .icon-prev,\n    .icon-next {\n      width: (@carousel-control-font-size * 1.5);\n      height: (@carousel-control-font-size * 1.5);\n      margin-top: (@carousel-control-font-size / -2);\n      font-size: (@carousel-control-font-size * 1.5);\n    }\n    .glyphicon-chevron-left,\n    .icon-prev {\n      margin-left: (@carousel-control-font-size / -2);\n    }\n    .glyphicon-chevron-right,\n    .icon-next {\n      margin-right: (@carousel-control-font-size / -2);\n    }\n  }\n\n  // Show and left align the captions\n  .carousel-caption {\n    left: 20%;\n    right: 20%;\n    padding-bottom: 30px;\n  }\n\n  // Move up the indicators\n  .carousel-indicators {\n    bottom: 20px;\n  }\n}\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n//    contenteditable attribute is included anywhere else in the document.\n//    Otherwise it causes space to appear at the top and bottom of elements\n//    that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n//    `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n.clearfix() {\n  &:before,\n  &:after {\n    content: \" \"; // 1\n    display: table; // 2\n  }\n  &:after {\n    clear: both;\n  }\n}\n","// Center-align a block level element\n\n.center-block() {\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n}\n","// CSS image replacement\n//\n// Heads up! v3 launched with only `.hide-text()`, but per our pattern for\n// mixins being reused as classes with the same name, this doesn't hold up. As\n// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`.\n//\n// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757\n\n// Deprecated as of v3.0.1 (has been removed in v4)\n.hide-text() {\n  font: ~\"0/0\" a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n\n// New mixin to use as of v3.0.1\n.text-hide() {\n  .hide-text();\n}\n","//\n// Responsive: Utility classes\n// --------------------------------------------------\n\n\n// IE10 in Windows (Phone) 8\n//\n// Support for responsive views via media queries is kind of borked in IE10, for\n// Surface/desktop in split view and for Windows Phone 8. This particular fix\n// must be accompanied by a snippet of JavaScript to sniff the user agent and\n// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at\n// our Getting Started page for more information on this bug.\n//\n// For more information, see the following:\n//\n// Issue: https://github.com/twbs/bootstrap/issues/10497\n// Docs: http://getbootstrap.com/getting-started/#support-ie10-width\n// Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/\n// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/\n\n@-ms-viewport {\n  width: device-width;\n}\n\n\n// Visibility utilities\n// Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n  .responsive-invisibility();\n}\n\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n  display: none !important;\n}\n\n.visible-xs {\n  @media (max-width: @screen-xs-max) {\n    .responsive-visibility();\n  }\n}\n.visible-xs-block {\n  @media (max-width: @screen-xs-max) {\n    display: block !important;\n  }\n}\n.visible-xs-inline {\n  @media (max-width: @screen-xs-max) {\n    display: inline !important;\n  }\n}\n.visible-xs-inline-block {\n  @media (max-width: @screen-xs-max) {\n    display: inline-block !important;\n  }\n}\n\n.visible-sm {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    .responsive-visibility();\n  }\n}\n.visible-sm-block {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    display: block !important;\n  }\n}\n.visible-sm-inline {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    display: inline !important;\n  }\n}\n.visible-sm-inline-block {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    display: inline-block !important;\n  }\n}\n\n.visible-md {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    .responsive-visibility();\n  }\n}\n.visible-md-block {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    display: block !important;\n  }\n}\n.visible-md-inline {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    display: inline !important;\n  }\n}\n.visible-md-inline-block {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    display: inline-block !important;\n  }\n}\n\n.visible-lg {\n  @media (min-width: @screen-lg-min) {\n    .responsive-visibility();\n  }\n}\n.visible-lg-block {\n  @media (min-width: @screen-lg-min) {\n    display: block !important;\n  }\n}\n.visible-lg-inline {\n  @media (min-width: @screen-lg-min) {\n    display: inline !important;\n  }\n}\n.visible-lg-inline-block {\n  @media (min-width: @screen-lg-min) {\n    display: inline-block !important;\n  }\n}\n\n.hidden-xs {\n  @media (max-width: @screen-xs-max) {\n    .responsive-invisibility();\n  }\n}\n.hidden-sm {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    .responsive-invisibility();\n  }\n}\n.hidden-md {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    .responsive-invisibility();\n  }\n}\n.hidden-lg {\n  @media (min-width: @screen-lg-min) {\n    .responsive-invisibility();\n  }\n}\n\n\n// Print utilities\n//\n// Media queries are placed on the inside to be mixin-friendly.\n\n// Note: Deprecated .visible-print as of v3.2.0\n.visible-print {\n  .responsive-invisibility();\n\n  @media print {\n    .responsive-visibility();\n  }\n}\n.visible-print-block {\n  display: none !important;\n\n  @media print {\n    display: block !important;\n  }\n}\n.visible-print-inline {\n  display: none !important;\n\n  @media print {\n    display: inline !important;\n  }\n}\n.visible-print-inline-block {\n  display: none !important;\n\n  @media print {\n    display: inline-block !important;\n  }\n}\n\n.hidden-print {\n  @media print {\n    .responsive-invisibility();\n  }\n}\n","// Responsive utilities\n\n//\n// More easily include all the states for responsive-utilities.less.\n.responsive-visibility() {\n  display: block !important;\n  table&  { display: table !important; }\n  tr&     { display: table-row !important; }\n  th&,\n  td&     { display: table-cell !important; }\n}\n\n.responsive-invisibility() {\n  display: none !important;\n}\n"]}
\ No newline at end of file
diff --git a/server/static/fonts/glyphicons-halflings-regular.eot b/server/static/fonts/glyphicons-halflings-regular.eot
new file mode 100644
index 0000000000000000000000000000000000000000..b93a4953fff68df523aa7656497ee339d6026d64
GIT binary patch
literal 20127
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

literal 0
HcmV?d00001

diff --git a/server/static/fonts/glyphicons-halflings-regular.svg b/server/static/fonts/glyphicons-halflings-regular.svg
new file mode 100644
index 00000000..94fb5490
--- /dev/null
+++ b/server/static/fonts/glyphicons-halflings-regular.svg
@@ -0,0 +1,288 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata></metadata>
+<defs>
+<font id="glyphicons_halflingsregular" horiz-adv-x="1200" >
+<font-face units-per-em="1200" ascent="960" descent="-240" />
+<missing-glyph horiz-adv-x="500" />
+<glyph horiz-adv-x="0" />
+<glyph horiz-adv-x="400" />
+<glyph unicode=" " />
+<glyph unicode="*" d="M600 1100q15 0 34 -1.5t30 -3.5l11 -1q10 -2 17.5 -10.5t7.5 -18.5v-224l158 158q7 7 18 8t19 -6l106 -106q7 -8 6 -19t-8 -18l-158 -158h224q10 0 18.5 -7.5t10.5 -17.5q6 -41 6 -75q0 -15 -1.5 -34t-3.5 -30l-1 -11q-2 -10 -10.5 -17.5t-18.5 -7.5h-224l158 -158 q7 -7 8 -18t-6 -19l-106 -106q-8 -7 -19 -6t-18 8l-158 158v-224q0 -10 -7.5 -18.5t-17.5 -10.5q-41 -6 -75 -6q-15 0 -34 1.5t-30 3.5l-11 1q-10 2 -17.5 10.5t-7.5 18.5v224l-158 -158q-7 -7 -18 -8t-19 6l-106 106q-7 8 -6 19t8 18l158 158h-224q-10 0 -18.5 7.5 t-10.5 17.5q-6 41 -6 75q0 15 1.5 34t3.5 30l1 11q2 10 10.5 17.5t18.5 7.5h224l-158 158q-7 7 -8 18t6 19l106 106q8 7 19 6t18 -8l158 -158v224q0 10 7.5 18.5t17.5 10.5q41 6 75 6z" />
+<glyph unicode="+" d="M450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-350h350q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-350v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v350h-350q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5 h350v350q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xa0;" />
+<glyph unicode="&#xa5;" d="M825 1100h250q10 0 12.5 -5t-5.5 -13l-364 -364q-6 -6 -11 -18h268q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-100h275q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-174q0 -11 -7.5 -18.5t-18.5 -7.5h-148q-11 0 -18.5 7.5t-7.5 18.5v174 h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h125v100h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h118q-5 12 -11 18l-364 364q-8 8 -5.5 13t12.5 5h250q25 0 43 -18l164 -164q8 -8 18 -8t18 8l164 164q18 18 43 18z" />
+<glyph unicode="&#x2000;" horiz-adv-x="650" />
+<glyph unicode="&#x2001;" horiz-adv-x="1300" />
+<glyph unicode="&#x2002;" horiz-adv-x="650" />
+<glyph unicode="&#x2003;" horiz-adv-x="1300" />
+<glyph unicode="&#x2004;" horiz-adv-x="433" />
+<glyph unicode="&#x2005;" horiz-adv-x="325" />
+<glyph unicode="&#x2006;" horiz-adv-x="216" />
+<glyph unicode="&#x2007;" horiz-adv-x="216" />
+<glyph unicode="&#x2008;" horiz-adv-x="162" />
+<glyph unicode="&#x2009;" horiz-adv-x="260" />
+<glyph unicode="&#x200a;" horiz-adv-x="72" />
+<glyph unicode="&#x202f;" horiz-adv-x="260" />
+<glyph unicode="&#x205f;" horiz-adv-x="325" />
+<glyph unicode="&#x20ac;" d="M744 1198q242 0 354 -189q60 -104 66 -209h-181q0 45 -17.5 82.5t-43.5 61.5t-58 40.5t-60.5 24t-51.5 7.5q-19 0 -40.5 -5.5t-49.5 -20.5t-53 -38t-49 -62.5t-39 -89.5h379l-100 -100h-300q-6 -50 -6 -100h406l-100 -100h-300q9 -74 33 -132t52.5 -91t61.5 -54.5t59 -29 t47 -7.5q22 0 50.5 7.5t60.5 24.5t58 41t43.5 61t17.5 80h174q-30 -171 -128 -278q-107 -117 -274 -117q-206 0 -324 158q-36 48 -69 133t-45 204h-217l100 100h112q1 47 6 100h-218l100 100h134q20 87 51 153.5t62 103.5q117 141 297 141z" />
+<glyph unicode="&#x20bd;" d="M428 1200h350q67 0 120 -13t86 -31t57 -49.5t35 -56.5t17 -64.5t6.5 -60.5t0.5 -57v-16.5v-16.5q0 -36 -0.5 -57t-6.5 -61t-17 -65t-35 -57t-57 -50.5t-86 -31.5t-120 -13h-178l-2 -100h288q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-138v-175q0 -11 -5.5 -18 t-15.5 -7h-149q-10 0 -17.5 7.5t-7.5 17.5v175h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v100h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v475q0 10 7.5 17.5t17.5 7.5zM600 1000v-300h203q64 0 86.5 33t22.5 119q0 84 -22.5 116t-86.5 32h-203z" />
+<glyph unicode="&#x2212;" d="M250 700h800q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#x231b;" d="M1000 1200v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-50v-100q0 -91 -49.5 -165.5t-130.5 -109.5q81 -35 130.5 -109.5t49.5 -165.5v-150h50q21 0 35.5 -14.5t14.5 -35.5v-150h-800v150q0 21 14.5 35.5t35.5 14.5h50v150q0 91 49.5 165.5t130.5 109.5q-81 35 -130.5 109.5 t-49.5 165.5v100h-50q-21 0 -35.5 14.5t-14.5 35.5v150h800zM400 1000v-100q0 -60 32.5 -109.5t87.5 -73.5q28 -12 44 -37t16 -55t-16 -55t-44 -37q-55 -24 -87.5 -73.5t-32.5 -109.5v-150h400v150q0 60 -32.5 109.5t-87.5 73.5q-28 12 -44 37t-16 55t16 55t44 37 q55 24 87.5 73.5t32.5 109.5v100h-400z" />
+<glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#x2601;" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -206.5q0 -121 -85 -207.5t-205 -86.5h-750q-79 0 -135.5 57t-56.5 137q0 69 42.5 122.5t108.5 67.5q-2 12 -2 37q0 153 108 260.5t260 107.5z" />
+<glyph unicode="&#x26fa;" d="M774 1193.5q16 -9.5 20.5 -27t-5.5 -33.5l-136 -187l467 -746h30q20 0 35 -18.5t15 -39.5v-42h-1200v42q0 21 15 39.5t35 18.5h30l468 746l-135 183q-10 16 -5.5 34t20.5 28t34 5.5t28 -20.5l111 -148l112 150q9 16 27 20.5t34 -5zM600 200h377l-182 112l-195 534v-646z " />
+<glyph unicode="&#x2709;" d="M25 1100h1150q10 0 12.5 -5t-5.5 -13l-564 -567q-8 -8 -18 -8t-18 8l-564 567q-8 8 -5.5 13t12.5 5zM18 882l264 -264q8 -8 8 -18t-8 -18l-264 -264q-8 -8 -13 -5.5t-5 12.5v550q0 10 5 12.5t13 -5.5zM918 618l264 264q8 8 13 5.5t5 -12.5v-550q0 -10 -5 -12.5t-13 5.5 l-264 264q-8 8 -8 18t8 18zM818 482l364 -364q8 -8 5.5 -13t-12.5 -5h-1150q-10 0 -12.5 5t5.5 13l364 364q8 8 18 8t18 -8l164 -164q8 -8 18 -8t18 8l164 164q8 8 18 8t18 -8z" />
+<glyph unicode="&#x270f;" d="M1011 1210q19 0 33 -13l153 -153q13 -14 13 -33t-13 -33l-99 -92l-214 214l95 96q13 14 32 14zM1013 800l-615 -614l-214 214l614 614zM317 96l-333 -112l110 335z" />
+<glyph unicode="&#xe001;" d="M700 650v-550h250q21 0 35.5 -14.5t14.5 -35.5v-50h-800v50q0 21 14.5 35.5t35.5 14.5h250v550l-500 550h1200z" />
+<glyph unicode="&#xe002;" d="M368 1017l645 163q39 15 63 0t24 -49v-831q0 -55 -41.5 -95.5t-111.5 -63.5q-79 -25 -147 -4.5t-86 75t25.5 111.5t122.5 82q72 24 138 8v521l-600 -155v-606q0 -42 -44 -90t-109 -69q-79 -26 -147 -5.5t-86 75.5t25.5 111.5t122.5 82.5q72 24 138 7v639q0 38 14.5 59 t53.5 34z" />
+<glyph unicode="&#xe003;" d="M500 1191q100 0 191 -39t156.5 -104.5t104.5 -156.5t39 -191l-1 -2l1 -5q0 -141 -78 -262l275 -274q23 -26 22.5 -44.5t-22.5 -42.5l-59 -58q-26 -20 -46.5 -20t-39.5 20l-275 274q-119 -77 -261 -77l-5 1l-2 -1q-100 0 -191 39t-156.5 104.5t-104.5 156.5t-39 191 t39 191t104.5 156.5t156.5 104.5t191 39zM500 1022q-88 0 -162 -43t-117 -117t-43 -162t43 -162t117 -117t162 -43t162 43t117 117t43 162t-43 162t-117 117t-162 43z" />
+<glyph unicode="&#xe005;" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104z" />
+<glyph unicode="&#xe006;" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429z" />
+<glyph unicode="&#xe007;" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429zM477 700h-240l197 -142l-74 -226 l193 139l195 -140l-74 229l192 140h-234l-78 211z" />
+<glyph unicode="&#xe008;" d="M600 1200q124 0 212 -88t88 -212v-250q0 -46 -31 -98t-69 -52v-75q0 -10 6 -21.5t15 -17.5l358 -230q9 -5 15 -16.5t6 -21.5v-93q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v93q0 10 6 21.5t15 16.5l358 230q9 6 15 17.5t6 21.5v75q-38 0 -69 52 t-31 98v250q0 124 88 212t212 88z" />
+<glyph unicode="&#xe009;" d="M25 1100h1150q10 0 17.5 -7.5t7.5 -17.5v-1050q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v1050q0 10 7.5 17.5t17.5 7.5zM100 1000v-100h100v100h-100zM875 1000h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5t17.5 -7.5h550 q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM1000 1000v-100h100v100h-100zM100 800v-100h100v100h-100zM1000 800v-100h100v100h-100zM100 600v-100h100v100h-100zM1000 600v-100h100v100h-100zM875 500h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5 t17.5 -7.5h550q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM100 400v-100h100v100h-100zM1000 400v-100h100v100h-100zM100 200v-100h100v100h-100zM1000 200v-100h100v100h-100z" />
+<glyph unicode="&#xe010;" d="M50 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM50 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe011;" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM850 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 700h200q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h200 q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5 t35.5 14.5z" />
+<glyph unicode="&#xe012;" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h700q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe013;" d="M465 477l571 571q8 8 18 8t17 -8l177 -177q8 -7 8 -17t-8 -18l-783 -784q-7 -8 -17.5 -8t-17.5 8l-384 384q-8 8 -8 18t8 17l177 177q7 8 17 8t18 -8l171 -171q7 -7 18 -7t18 7z" />
+<glyph unicode="&#xe014;" d="M904 1083l178 -179q8 -8 8 -18.5t-8 -17.5l-267 -268l267 -268q8 -7 8 -17.5t-8 -18.5l-178 -178q-8 -8 -18.5 -8t-17.5 8l-268 267l-268 -267q-7 -8 -17.5 -8t-18.5 8l-178 178q-8 8 -8 18.5t8 17.5l267 268l-267 268q-8 7 -8 17.5t8 18.5l178 178q8 8 18.5 8t17.5 -8 l268 -267l268 268q7 7 17.5 7t18.5 -7z" />
+<glyph unicode="&#xe015;" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM425 900h150q10 0 17.5 -7.5t7.5 -17.5v-75h75q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5 t-17.5 -7.5h-75v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-75q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v75q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe016;" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM325 800h350q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-350q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe017;" d="M550 1200h100q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM800 975v166q167 -62 272 -209.5t105 -331.5q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5 t-184.5 123t-123 184.5t-45.5 224q0 184 105 331.5t272 209.5v-166q-103 -55 -165 -155t-62 -220q0 -116 57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5q0 120 -62 220t-165 155z" />
+<glyph unicode="&#xe018;" d="M1025 1200h150q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM725 800h150q10 0 17.5 -7.5t7.5 -17.5v-750q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v750 q0 10 7.5 17.5t17.5 7.5zM425 500h150q10 0 17.5 -7.5t7.5 -17.5v-450q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v450q0 10 7.5 17.5t17.5 7.5zM125 300h150q10 0 17.5 -7.5t7.5 -17.5v-250q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5 v250q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe019;" d="M600 1174q33 0 74 -5l38 -152l5 -1q49 -14 94 -39l5 -2l134 80q61 -48 104 -105l-80 -134l3 -5q25 -44 39 -93l1 -6l152 -38q5 -43 5 -73q0 -34 -5 -74l-152 -38l-1 -6q-15 -49 -39 -93l-3 -5l80 -134q-48 -61 -104 -105l-134 81l-5 -3q-44 -25 -94 -39l-5 -2l-38 -151 q-43 -5 -74 -5q-33 0 -74 5l-38 151l-5 2q-49 14 -94 39l-5 3l-134 -81q-60 48 -104 105l80 134l-3 5q-25 45 -38 93l-2 6l-151 38q-6 42 -6 74q0 33 6 73l151 38l2 6q13 48 38 93l3 5l-80 134q47 61 105 105l133 -80l5 2q45 25 94 39l5 1l38 152q43 5 74 5zM600 815 q-89 0 -152 -63t-63 -151.5t63 -151.5t152 -63t152 63t63 151.5t-63 151.5t-152 63z" />
+<glyph unicode="&#xe020;" d="M500 1300h300q41 0 70.5 -29.5t29.5 -70.5v-100h275q10 0 17.5 -7.5t7.5 -17.5v-75h-1100v75q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5zM500 1200v-100h300v100h-300zM1100 900v-800q0 -41 -29.5 -70.5t-70.5 -29.5h-700q-41 0 -70.5 29.5t-29.5 70.5 v800h900zM300 800v-700h100v700h-100zM500 800v-700h100v700h-100zM700 800v-700h100v700h-100zM900 800v-700h100v700h-100z" />
+<glyph unicode="&#xe021;" d="M18 618l620 608q8 7 18.5 7t17.5 -7l608 -608q8 -8 5.5 -13t-12.5 -5h-175v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v375h-300v-375q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v575h-175q-10 0 -12.5 5t5.5 13z" />
+<glyph unicode="&#xe022;" d="M600 1200v-400q0 -41 29.5 -70.5t70.5 -29.5h300v-650q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5h450zM1000 800h-250q-21 0 -35.5 14.5t-14.5 35.5v250z" />
+<glyph unicode="&#xe023;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h50q10 0 17.5 -7.5t7.5 -17.5v-275h175q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe024;" d="M1300 0h-538l-41 400h-242l-41 -400h-538l431 1200h209l-21 -300h162l-20 300h208zM515 800l-27 -300h224l-27 300h-170z" />
+<glyph unicode="&#xe025;" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-450h191q20 0 25.5 -11.5t-7.5 -27.5l-327 -400q-13 -16 -32 -16t-32 16l-327 400q-13 16 -7.5 27.5t25.5 11.5h191v450q0 21 14.5 35.5t35.5 14.5zM1125 400h50q10 0 17.5 -7.5t7.5 -17.5v-350q0 -10 -7.5 -17.5t-17.5 -7.5 h-1050q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h50q10 0 17.5 -7.5t7.5 -17.5v-175h900v175q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe026;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -275q-13 -16 -32 -16t-32 16l-223 275q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z " />
+<glyph unicode="&#xe027;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM632 914l223 -275q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5l223 275q13 16 32 16 t32 -16z" />
+<glyph unicode="&#xe028;" d="M225 1200h750q10 0 19.5 -7t12.5 -17l186 -652q7 -24 7 -49v-425q0 -12 -4 -27t-9 -17q-12 -6 -37 -6h-1100q-12 0 -27 4t-17 8q-6 13 -6 38l1 425q0 25 7 49l185 652q3 10 12.5 17t19.5 7zM878 1000h-556q-10 0 -19 -7t-11 -18l-87 -450q-2 -11 4 -18t16 -7h150 q10 0 19.5 -7t11.5 -17l38 -152q2 -10 11.5 -17t19.5 -7h250q10 0 19.5 7t11.5 17l38 152q2 10 11.5 17t19.5 7h150q10 0 16 7t4 18l-87 450q-2 11 -11 18t-19 7z" />
+<glyph unicode="&#xe029;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM540 820l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" />
+<glyph unicode="&#xe030;" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-362q0 -10 -7.5 -17.5t-17.5 -7.5h-362q-11 0 -13 5.5t5 12.5l133 133q-109 76 -238 76q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5h150q0 -117 -45.5 -224 t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117z" />
+<glyph unicode="&#xe031;" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-361q0 -11 -7.5 -18.5t-18.5 -7.5h-361q-11 0 -13 5.5t5 12.5l134 134q-110 75 -239 75q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5h-150q0 117 45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117zM1027 600h150 q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5q-192 0 -348 118l-134 -134q-7 -8 -12.5 -5.5t-5.5 12.5v360q0 11 7.5 18.5t18.5 7.5h360q10 0 12.5 -5.5t-5.5 -12.5l-133 -133q110 -76 240 -76q116 0 214.5 57t155.5 155.5t57 214.5z" />
+<glyph unicode="&#xe032;" d="M125 1200h1050q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-1050q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM1075 1000h-850q-10 0 -17.5 -7.5t-7.5 -17.5v-850q0 -10 7.5 -17.5t17.5 -7.5h850q10 0 17.5 7.5t7.5 17.5v850 q0 10 -7.5 17.5t-17.5 7.5zM325 900h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 900h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 700h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 700h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 500h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 500h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 300h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 300h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe033;" d="M900 800v200q0 83 -58.5 141.5t-141.5 58.5h-300q-82 0 -141 -59t-59 -141v-200h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h900q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-100zM400 800v150q0 21 15 35.5t35 14.5h200 q20 0 35 -14.5t15 -35.5v-150h-300z" />
+<glyph unicode="&#xe034;" d="M125 1100h50q10 0 17.5 -7.5t7.5 -17.5v-1075h-100v1075q0 10 7.5 17.5t17.5 7.5zM1075 1052q4 0 9 -2q16 -6 16 -23v-421q0 -6 -3 -12q-33 -59 -66.5 -99t-65.5 -58t-56.5 -24.5t-52.5 -6.5q-26 0 -57.5 6.5t-52.5 13.5t-60 21q-41 15 -63 22.5t-57.5 15t-65.5 7.5 q-85 0 -160 -57q-7 -5 -15 -5q-6 0 -11 3q-14 7 -14 22v438q22 55 82 98.5t119 46.5q23 2 43 0.5t43 -7t32.5 -8.5t38 -13t32.5 -11q41 -14 63.5 -21t57 -14t63.5 -7q103 0 183 87q7 8 18 8z" />
+<glyph unicode="&#xe035;" d="M600 1175q116 0 227 -49.5t192.5 -131t131 -192.5t49.5 -227v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v300q0 127 -70.5 231.5t-184.5 161.5t-245 57t-245 -57t-184.5 -161.5t-70.5 -231.5v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50 q-10 0 -17.5 7.5t-7.5 17.5v300q0 116 49.5 227t131 192.5t192.5 131t227 49.5zM220 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460q0 8 6 14t14 6zM820 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460 q0 8 6 14t14 6z" />
+<glyph unicode="&#xe036;" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM900 668l120 120q7 7 17 7t17 -7l34 -34q7 -7 7 -17t-7 -17l-120 -120l120 -120q7 -7 7 -17 t-7 -17l-34 -34q-7 -7 -17 -7t-17 7l-120 119l-120 -119q-7 -7 -17 -7t-17 7l-34 34q-7 7 -7 17t7 17l119 120l-119 120q-7 7 -7 17t7 17l34 34q7 8 17 8t17 -8z" />
+<glyph unicode="&#xe037;" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6 l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238q-6 8 -4.5 18t9.5 17l29 22q7 5 15 5z" />
+<glyph unicode="&#xe038;" d="M967 1004h3q11 -1 17 -10q135 -179 135 -396q0 -105 -34 -206.5t-98 -185.5q-7 -9 -17 -10h-3q-9 0 -16 6l-42 34q-8 6 -9 16t5 18q111 150 111 328q0 90 -29.5 176t-84.5 157q-6 9 -5 19t10 16l42 33q7 5 15 5zM321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5 t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238 q-6 8 -4.5 18.5t9.5 16.5l29 22q7 5 15 5z" />
+<glyph unicode="&#xe039;" d="M500 900h100v-100h-100v-100h-400v-100h-100v600h500v-300zM1200 700h-200v-100h200v-200h-300v300h-200v300h-100v200h600v-500zM100 1100v-300h300v300h-300zM800 1100v-300h300v300h-300zM300 900h-100v100h100v-100zM1000 900h-100v100h100v-100zM300 500h200v-500 h-500v500h200v100h100v-100zM800 300h200v-100h-100v-100h-200v100h-100v100h100v200h-200v100h300v-300zM100 400v-300h300v300h-300zM300 200h-100v100h100v-100zM1200 200h-100v100h100v-100zM700 0h-100v100h100v-100zM1200 0h-300v100h300v-100z" />
+<glyph unicode="&#xe040;" d="M100 200h-100v1000h100v-1000zM300 200h-100v1000h100v-1000zM700 200h-200v1000h200v-1000zM900 200h-100v1000h100v-1000zM1200 200h-200v1000h200v-1000zM400 0h-300v100h300v-100zM600 0h-100v91h100v-91zM800 0h-100v91h100v-91zM1100 0h-200v91h200v-91z" />
+<glyph unicode="&#xe041;" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" />
+<glyph unicode="&#xe042;" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM800 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-56 56l424 426l-700 700h150zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5 t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" />
+<glyph unicode="&#xe043;" d="M300 1200h825q75 0 75 -75v-900q0 -25 -18 -43l-64 -64q-8 -8 -13 -5.5t-5 12.5v950q0 10 -7.5 17.5t-17.5 7.5h-700q-25 0 -43 -18l-64 -64q-8 -8 -5.5 -13t12.5 -5h700q10 0 17.5 -7.5t7.5 -17.5v-950q0 -10 -7.5 -17.5t-17.5 -7.5h-850q-10 0 -17.5 7.5t-7.5 17.5v975 q0 25 18 43l139 139q18 18 43 18z" />
+<glyph unicode="&#xe044;" d="M250 1200h800q21 0 35.5 -14.5t14.5 -35.5v-1150l-450 444l-450 -445v1151q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe045;" d="M822 1200h-444q-11 0 -19 -7.5t-9 -17.5l-78 -301q-7 -24 7 -45l57 -108q6 -9 17.5 -15t21.5 -6h450q10 0 21.5 6t17.5 15l62 108q14 21 7 45l-83 301q-1 10 -9 17.5t-19 7.5zM1175 800h-150q-10 0 -21 -6.5t-15 -15.5l-78 -156q-4 -9 -15 -15.5t-21 -6.5h-550 q-10 0 -21 6.5t-15 15.5l-78 156q-4 9 -15 15.5t-21 6.5h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-650q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h750q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5 t7.5 17.5v650q0 10 -7.5 17.5t-17.5 7.5zM850 200h-500q-10 0 -19.5 -7t-11.5 -17l-38 -152q-2 -10 3.5 -17t15.5 -7h600q10 0 15.5 7t3.5 17l-38 152q-2 10 -11.5 17t-19.5 7z" />
+<glyph unicode="&#xe046;" d="M500 1100h200q56 0 102.5 -20.5t72.5 -50t44 -59t25 -50.5l6 -20h150q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h150q2 8 6.5 21.5t24 48t45 61t72 48t102.5 21.5zM900 800v-100 h100v100h-100zM600 730q-95 0 -162.5 -67.5t-67.5 -162.5t67.5 -162.5t162.5 -67.5t162.5 67.5t67.5 162.5t-67.5 162.5t-162.5 67.5zM600 603q43 0 73 -30t30 -73t-30 -73t-73 -30t-73 30t-30 73t30 73t73 30z" />
+<glyph unicode="&#xe047;" d="M681 1199l385 -998q20 -50 60 -92q18 -19 36.5 -29.5t27.5 -11.5l10 -2v-66h-417v66q53 0 75 43.5t5 88.5l-82 222h-391q-58 -145 -92 -234q-11 -34 -6.5 -57t25.5 -37t46 -20t55 -6v-66h-365v66q56 24 84 52q12 12 25 30.5t20 31.5l7 13l399 1006h93zM416 521h340 l-162 457z" />
+<glyph unicode="&#xe048;" d="M753 641q5 -1 14.5 -4.5t36 -15.5t50.5 -26.5t53.5 -40t50.5 -54.5t35.5 -70t14.5 -87q0 -67 -27.5 -125.5t-71.5 -97.5t-98.5 -66.5t-108.5 -40.5t-102 -13h-500v89q41 7 70.5 32.5t29.5 65.5v827q0 24 -0.5 34t-3.5 24t-8.5 19.5t-17 13.5t-28 12.5t-42.5 11.5v71 l471 -1q57 0 115.5 -20.5t108 -57t80.5 -94t31 -124.5q0 -51 -15.5 -96.5t-38 -74.5t-45 -50.5t-38.5 -30.5zM400 700h139q78 0 130.5 48.5t52.5 122.5q0 41 -8.5 70.5t-29.5 55.5t-62.5 39.5t-103.5 13.5h-118v-350zM400 200h216q80 0 121 50.5t41 130.5q0 90 -62.5 154.5 t-156.5 64.5h-159v-400z" />
+<glyph unicode="&#xe049;" d="M877 1200l2 -57q-83 -19 -116 -45.5t-40 -66.5l-132 -839q-9 -49 13 -69t96 -26v-97h-500v97q186 16 200 98l173 832q3 17 3 30t-1.5 22.5t-9 17.5t-13.5 12.5t-21.5 10t-26 8.5t-33.5 10q-13 3 -19 5v57h425z" />
+<glyph unicode="&#xe050;" d="M1300 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM175 1000h-75v-800h75l-125 -167l-125 167h75v800h-75l125 167z" />
+<glyph unicode="&#xe051;" d="M1100 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-650q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v650h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM1167 50l-167 -125v75h-800v-75l-167 125l167 125v-75h800v75z" />
+<glyph unicode="&#xe052;" d="M50 1100h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe053;" d="M250 1100h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM250 500h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe054;" d="M500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000 q-21 0 -35.5 14.5t-14.5 35.5zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5zM0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5z" />
+<glyph unicode="&#xe055;" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe056;" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 1100h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 800h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 500h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 500h800q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 200h800 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe057;" d="M400 0h-100v1100h100v-1100zM550 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM267 550l-167 -125v75h-200v100h200v75zM550 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe058;" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM900 0h-100v1100h100v-1100zM50 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM1100 600h200v-100h-200v-75l-167 125l167 125v-75zM50 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe059;" d="M75 1000h750q31 0 53 -22t22 -53v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53v650q0 31 22 53t53 22zM1200 300l-300 300l300 300v-600z" />
+<glyph unicode="&#xe060;" d="M44 1100h1112q18 0 31 -13t13 -31v-1012q0 -18 -13 -31t-31 -13h-1112q-18 0 -31 13t-13 31v1012q0 18 13 31t31 13zM100 1000v-737l247 182l298 -131l-74 156l293 318l236 -288v500h-1000zM342 884q56 0 95 -39t39 -94.5t-39 -95t-95 -39.5t-95 39.5t-39 95t39 94.5 t95 39z" />
+<glyph unicode="&#xe062;" d="M648 1169q117 0 216 -60t156.5 -161t57.5 -218q0 -115 -70 -258q-69 -109 -158 -225.5t-143 -179.5l-54 -62q-9 8 -25.5 24.5t-63.5 67.5t-91 103t-98.5 128t-95.5 148q-60 132 -60 249q0 88 34 169.5t91.5 142t137 96.5t166.5 36zM652.5 974q-91.5 0 -156.5 -65 t-65 -157t65 -156.5t156.5 -64.5t156.5 64.5t65 156.5t-65 157t-156.5 65z" />
+<glyph unicode="&#xe063;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 173v854q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57z" />
+<glyph unicode="&#xe064;" d="M554 1295q21 -72 57.5 -143.5t76 -130t83 -118t82.5 -117t70 -116t49.5 -126t18.5 -136.5q0 -71 -25.5 -135t-68.5 -111t-99 -82t-118.5 -54t-125.5 -23q-84 5 -161.5 34t-139.5 78.5t-99 125t-37 164.5q0 69 18 136.5t49.5 126.5t69.5 116.5t81.5 117.5t83.5 119 t76.5 131t58.5 143zM344 710q-23 -33 -43.5 -70.5t-40.5 -102.5t-17 -123q1 -37 14.5 -69.5t30 -52t41 -37t38.5 -24.5t33 -15q21 -7 32 -1t13 22l6 34q2 10 -2.5 22t-13.5 19q-5 4 -14 12t-29.5 40.5t-32.5 73.5q-26 89 6 271q2 11 -6 11q-8 1 -15 -10z" />
+<glyph unicode="&#xe065;" d="M1000 1013l108 115q2 1 5 2t13 2t20.5 -1t25 -9.5t28.5 -21.5q22 -22 27 -43t0 -32l-6 -10l-108 -115zM350 1100h400q50 0 105 -13l-187 -187h-368q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v182l200 200v-332 q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM1009 803l-362 -362l-161 -50l55 170l355 355z" />
+<glyph unicode="&#xe066;" d="M350 1100h361q-164 -146 -216 -200h-195q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-103q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M824 1073l339 -301q8 -7 8 -17.5t-8 -17.5l-340 -306q-7 -6 -12.5 -4t-6.5 11v203q-26 1 -54.5 0t-78.5 -7.5t-92 -17.5t-86 -35t-70 -57q10 59 33 108t51.5 81.5t65 58.5t68.5 40.5t67 24.5t56 13.5t40 4.5v210q1 10 6.5 12.5t13.5 -4.5z" />
+<glyph unicode="&#xe067;" d="M350 1100h350q60 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69l200 200v-219q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M643 639l395 395q7 7 17.5 7t17.5 -7l101 -101q7 -7 7 -17.5t-7 -17.5l-531 -532q-7 -7 -17.5 -7t-17.5 7l-248 248q-7 7 -7 17.5t7 17.5l101 101q7 7 17.5 7t17.5 -7l111 -111q8 -7 18 -7t18 7z" />
+<glyph unicode="&#xe068;" d="M318 918l264 264q8 8 18 8t18 -8l260 -264q7 -8 4.5 -13t-12.5 -5h-170v-200h200v173q0 10 5 12t13 -5l264 -260q8 -7 8 -17.5t-8 -17.5l-264 -265q-8 -7 -13 -5t-5 12v173h-200v-200h170q10 0 12.5 -5t-4.5 -13l-260 -264q-8 -8 -18 -8t-18 8l-264 264q-8 8 -5.5 13 t12.5 5h175v200h-200v-173q0 -10 -5 -12t-13 5l-264 265q-8 7 -8 17.5t8 17.5l264 260q8 7 13 5t5 -12v-173h200v200h-175q-10 0 -12.5 5t5.5 13z" />
+<glyph unicode="&#xe069;" d="M250 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe070;" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5 t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe071;" d="M1200 1050v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-492 480q-15 14 -15 35t15 35l492 480q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25z" />
+<glyph unicode="&#xe072;" d="M243 1074l814 -498q18 -11 18 -26t-18 -26l-814 -498q-18 -11 -30.5 -4t-12.5 28v1000q0 21 12.5 28t30.5 -4z" />
+<glyph unicode="&#xe073;" d="M250 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM650 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800 q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe074;" d="M1100 950v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5z" />
+<glyph unicode="&#xe075;" d="M500 612v438q0 21 10.5 25t25.5 -10l492 -480q15 -14 15 -35t-15 -35l-492 -480q-15 -14 -25.5 -10t-10.5 25v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10z" />
+<glyph unicode="&#xe076;" d="M1048 1102l100 1q20 0 35 -14.5t15 -35.5l5 -1000q0 -21 -14.5 -35.5t-35.5 -14.5l-100 -1q-21 0 -35.5 14.5t-14.5 35.5l-2 437l-463 -454q-14 -15 -24.5 -10.5t-10.5 25.5l-2 437l-462 -455q-15 -14 -25.5 -9.5t-10.5 24.5l-5 1000q0 21 10.5 25.5t25.5 -10.5l466 -450 l-2 438q0 20 10.5 24.5t25.5 -9.5l466 -451l-2 438q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe077;" d="M850 1100h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10l464 -453v438q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe078;" d="M686 1081l501 -540q15 -15 10.5 -26t-26.5 -11h-1042q-22 0 -26.5 11t10.5 26l501 540q15 15 36 15t36 -15zM150 400h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe079;" d="M885 900l-352 -353l352 -353l-197 -198l-552 552l552 550z" />
+<glyph unicode="&#xe080;" d="M1064 547l-551 -551l-198 198l353 353l-353 353l198 198z" />
+<glyph unicode="&#xe081;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM650 900h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-150 q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5h150v-150q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v150h150q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-150v150q0 21 -14.5 35.5t-35.5 14.5z" />
+<glyph unicode="&#xe082;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM850 700h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5 t35.5 -14.5h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5z" />
+<glyph unicode="&#xe083;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM741.5 913q-12.5 0 -21.5 -9l-120 -120l-120 120q-9 9 -21.5 9 t-21.5 -9l-141 -141q-9 -9 -9 -21.5t9 -21.5l120 -120l-120 -120q-9 -9 -9 -21.5t9 -21.5l141 -141q9 -9 21.5 -9t21.5 9l120 120l120 -120q9 -9 21.5 -9t21.5 9l141 141q9 9 9 21.5t-9 21.5l-120 120l120 120q9 9 9 21.5t-9 21.5l-141 141q-9 9 -21.5 9z" />
+<glyph unicode="&#xe084;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM546 623l-84 85q-7 7 -17.5 7t-18.5 -7l-139 -139q-7 -8 -7 -18t7 -18 l242 -241q7 -8 17.5 -8t17.5 8l375 375q7 7 7 17.5t-7 18.5l-139 139q-7 7 -17.5 7t-17.5 -7z" />
+<glyph unicode="&#xe085;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM588 941q-29 0 -59 -5.5t-63 -20.5t-58 -38.5t-41.5 -63t-16.5 -89.5 q0 -25 20 -25h131q30 -5 35 11q6 20 20.5 28t45.5 8q20 0 31.5 -10.5t11.5 -28.5q0 -23 -7 -34t-26 -18q-1 0 -13.5 -4t-19.5 -7.5t-20 -10.5t-22 -17t-18.5 -24t-15.5 -35t-8 -46q-1 -8 5.5 -16.5t20.5 -8.5h173q7 0 22 8t35 28t37.5 48t29.5 74t12 100q0 47 -17 83 t-42.5 57t-59.5 34.5t-64 18t-59 4.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" />
+<glyph unicode="&#xe086;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM675 1000h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5 t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5zM675 700h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h75v-200h-75q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h350q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5 t-17.5 7.5h-75v275q0 10 -7.5 17.5t-17.5 7.5z" />
+<glyph unicode="&#xe087;" d="M525 1200h150q10 0 17.5 -7.5t7.5 -17.5v-194q103 -27 178.5 -102.5t102.5 -178.5h194q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-194q-27 -103 -102.5 -178.5t-178.5 -102.5v-194q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v194 q-103 27 -178.5 102.5t-102.5 178.5h-194q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h194q27 103 102.5 178.5t178.5 102.5v194q0 10 7.5 17.5t17.5 7.5zM700 893v-168q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v168q-68 -23 -119 -74 t-74 -119h168q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-168q23 -68 74 -119t119 -74v168q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-168q68 23 119 74t74 119h-168q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h168 q-23 68 -74 119t-119 74z" />
+<glyph unicode="&#xe088;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM759 823l64 -64q7 -7 7 -17.5t-7 -17.5l-124 -124l124 -124q7 -7 7 -17.5t-7 -17.5l-64 -64q-7 -7 -17.5 -7t-17.5 7l-124 124l-124 -124q-7 -7 -17.5 -7t-17.5 7l-64 64 q-7 7 -7 17.5t7 17.5l124 124l-124 124q-7 7 -7 17.5t7 17.5l64 64q7 7 17.5 7t17.5 -7l124 -124l124 124q7 7 17.5 7t17.5 -7z" />
+<glyph unicode="&#xe089;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM782 788l106 -106q7 -7 7 -17.5t-7 -17.5l-320 -321q-8 -7 -18 -7t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l197 197q7 7 17.5 7t17.5 -7z" />
+<glyph unicode="&#xe090;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5q0 -120 65 -225 l587 587q-105 65 -225 65zM965 819l-584 -584q104 -62 219 -62q116 0 214.5 57t155.5 155.5t57 214.5q0 115 -62 219z" />
+<glyph unicode="&#xe091;" d="M39 582l522 427q16 13 27.5 8t11.5 -26v-291h550q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-550v-291q0 -21 -11.5 -26t-27.5 8l-522 427q-16 13 -16 32t16 32z" />
+<glyph unicode="&#xe092;" d="M639 1009l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291h-550q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h550v291q0 21 11.5 26t27.5 -8z" />
+<glyph unicode="&#xe093;" d="M682 1161l427 -522q13 -16 8 -27.5t-26 -11.5h-291v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v550h-291q-21 0 -26 11.5t8 27.5l427 522q13 16 32 16t32 -16z" />
+<glyph unicode="&#xe094;" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-550h291q21 0 26 -11.5t-8 -27.5l-427 -522q-13 -16 -32 -16t-32 16l-427 522q-13 16 -8 27.5t26 11.5h291v550q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe095;" d="M639 1109l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291q-94 -2 -182 -20t-170.5 -52t-147 -92.5t-100.5 -135.5q5 105 27 193.5t67.5 167t113 135t167 91.5t225.5 42v262q0 21 11.5 26t27.5 -8z" />
+<glyph unicode="&#xe096;" d="M850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5zM350 0h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249 q8 7 18 7t18 -7l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5z" />
+<glyph unicode="&#xe097;" d="M1014 1120l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249q8 7 18 7t18 -7zM250 600h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5z" />
+<glyph unicode="&#xe101;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM704 900h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5 t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" />
+<glyph unicode="&#xe102;" d="M260 1200q9 0 19 -2t15 -4l5 -2q22 -10 44 -23l196 -118q21 -13 36 -24q29 -21 37 -12q11 13 49 35l196 118q22 13 45 23q17 7 38 7q23 0 47 -16.5t37 -33.5l13 -16q14 -21 18 -45l25 -123l8 -44q1 -9 8.5 -14.5t17.5 -5.5h61q10 0 17.5 -7.5t7.5 -17.5v-50 q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 -7.5t-7.5 -17.5v-175h-400v300h-200v-300h-400v175q0 10 -7.5 17.5t-17.5 7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5h61q11 0 18 3t7 8q0 4 9 52l25 128q5 25 19 45q2 3 5 7t13.5 15t21.5 19.5t26.5 15.5 t29.5 7zM915 1079l-166 -162q-7 -7 -5 -12t12 -5h219q10 0 15 7t2 17l-51 149q-3 10 -11 12t-15 -6zM463 917l-177 157q-8 7 -16 5t-11 -12l-51 -143q-3 -10 2 -17t15 -7h231q11 0 12.5 5t-5.5 12zM500 0h-375q-10 0 -17.5 7.5t-7.5 17.5v375h400v-400zM1100 400v-375 q0 -10 -7.5 -17.5t-17.5 -7.5h-375v400h400z" />
+<glyph unicode="&#xe103;" d="M1165 1190q8 3 21 -6.5t13 -17.5q-2 -178 -24.5 -323.5t-55.5 -245.5t-87 -174.5t-102.5 -118.5t-118 -68.5t-118.5 -33t-120 -4.5t-105 9.5t-90 16.5q-61 12 -78 11q-4 1 -12.5 0t-34 -14.5t-52.5 -40.5l-153 -153q-26 -24 -37 -14.5t-11 43.5q0 64 42 102q8 8 50.5 45 t66.5 58q19 17 35 47t13 61q-9 55 -10 102.5t7 111t37 130t78 129.5q39 51 80 88t89.5 63.5t94.5 45t113.5 36t129 31t157.5 37t182 47.5zM1116 1098q-8 9 -22.5 -3t-45.5 -50q-38 -47 -119 -103.5t-142 -89.5l-62 -33q-56 -30 -102 -57t-104 -68t-102.5 -80.5t-85.5 -91 t-64 -104.5q-24 -56 -31 -86t2 -32t31.5 17.5t55.5 59.5q25 30 94 75.5t125.5 77.5t147.5 81q70 37 118.5 69t102 79.5t99 111t86.5 148.5q22 50 24 60t-6 19z" />
+<glyph unicode="&#xe104;" d="M653 1231q-39 -67 -54.5 -131t-10.5 -114.5t24.5 -96.5t47.5 -80t63.5 -62.5t68.5 -46.5t65 -30q-4 7 -17.5 35t-18.5 39.5t-17 39.5t-17 43t-13 42t-9.5 44.5t-2 42t4 43t13.5 39t23 38.5q96 -42 165 -107.5t105 -138t52 -156t13 -159t-19 -149.5q-13 -55 -44 -106.5 t-68 -87t-78.5 -64.5t-72.5 -45t-53 -22q-72 -22 -127 -11q-31 6 -13 19q6 3 17 7q13 5 32.5 21t41 44t38.5 63.5t21.5 81.5t-6.5 94.5t-50 107t-104 115.5q10 -104 -0.5 -189t-37 -140.5t-65 -93t-84 -52t-93.5 -11t-95 24.5q-80 36 -131.5 114t-53.5 171q-2 23 0 49.5 t4.5 52.5t13.5 56t27.5 60t46 64.5t69.5 68.5q-8 -53 -5 -102.5t17.5 -90t34 -68.5t44.5 -39t49 -2q31 13 38.5 36t-4.5 55t-29 64.5t-36 75t-26 75.5q-15 85 2 161.5t53.5 128.5t85.5 92.5t93.5 61t81.5 25.5z" />
+<glyph unicode="&#xe105;" d="M600 1094q82 0 160.5 -22.5t140 -59t116.5 -82.5t94.5 -95t68 -95t42.5 -82.5t14 -57.5t-14 -57.5t-43 -82.5t-68.5 -95t-94.5 -95t-116.5 -82.5t-140 -59t-159.5 -22.5t-159.5 22.5t-140 59t-116.5 82.5t-94.5 95t-68.5 95t-43 82.5t-14 57.5t14 57.5t42.5 82.5t68 95 t94.5 95t116.5 82.5t140 59t160.5 22.5zM888 829q-15 15 -18 12t5 -22q25 -57 25 -119q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 59 23 114q8 19 4.5 22t-17.5 -12q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q22 -36 47 -71t70 -82t92.5 -81t113 -58.5t133.5 -24.5 t133.5 24t113 58.5t92.5 81.5t70 81.5t47 70.5q11 18 9 42.5t-14 41.5q-90 117 -163 189zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l35 34q14 15 12.5 33.5t-16.5 33.5q-44 44 -89 117q-11 18 -28 20t-32 -12z" />
+<glyph unicode="&#xe106;" d="M592 0h-148l31 120q-91 20 -175.5 68.5t-143.5 106.5t-103.5 119t-66.5 110t-22 76q0 21 14 57.5t42.5 82.5t68 95t94.5 95t116.5 82.5t140 59t160.5 22.5q61 0 126 -15l32 121h148zM944 770l47 181q108 -85 176.5 -192t68.5 -159q0 -26 -19.5 -71t-59.5 -102t-93 -112 t-129 -104.5t-158 -75.5l46 173q77 49 136 117t97 131q11 18 9 42.5t-14 41.5q-54 70 -107 130zM310 824q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q18 -30 39 -60t57 -70.5t74 -73t90 -61t105 -41.5l41 154q-107 18 -178.5 101.5t-71.5 193.5q0 59 23 114q8 19 4.5 22 t-17.5 -12zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l12 11l22 86l-3 4q-44 44 -89 117q-11 18 -28 20t-32 -12z" />
+<glyph unicode="&#xe107;" d="M-90 100l642 1066q20 31 48 28.5t48 -35.5l642 -1056q21 -32 7.5 -67.5t-50.5 -35.5h-1294q-37 0 -50.5 34t7.5 66zM155 200h345v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h345l-445 723zM496 700h208q20 0 32 -14.5t8 -34.5l-58 -252 q-4 -20 -21.5 -34.5t-37.5 -14.5h-54q-20 0 -37.5 14.5t-21.5 34.5l-58 252q-4 20 8 34.5t32 14.5z" />
+<glyph unicode="&#xe108;" d="M650 1200q62 0 106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -93 100 -113v-64q0 -21 -13 -29t-32 1l-205 128l-205 -128q-19 -9 -32 -1t-13 29v64q0 20 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5v41 q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44z" />
+<glyph unicode="&#xe109;" d="M850 1200h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-150h-1100v150q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-50h500v50q0 21 14.5 35.5t35.5 14.5zM1100 800v-750q0 -21 -14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v750h1100zM100 600v-100h100v100h-100zM300 600v-100h100v100h-100zM500 600v-100h100v100h-100zM700 600v-100h100v100h-100zM900 600v-100h100v100h-100zM100 400v-100h100v100h-100zM300 400v-100h100v100h-100zM500 400 v-100h100v100h-100zM700 400v-100h100v100h-100zM900 400v-100h100v100h-100zM100 200v-100h100v100h-100zM300 200v-100h100v100h-100zM500 200v-100h100v100h-100zM700 200v-100h100v100h-100zM900 200v-100h100v100h-100z" />
+<glyph unicode="&#xe110;" d="M1135 1165l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-159l-600 -600h-291q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h209l600 600h241v150q0 21 10.5 25t24.5 -10zM522 819l-141 -141l-122 122h-209q-21 0 -35.5 14.5 t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h291zM1135 565l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-241l-181 181l141 141l122 -122h159v150q0 21 10.5 25t24.5 -10z" />
+<glyph unicode="&#xe111;" d="M100 1100h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5z" />
+<glyph unicode="&#xe112;" d="M150 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM850 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM1100 800v-300q0 -41 -3 -77.5t-15 -89.5t-32 -96t-58 -89t-89 -77t-129 -51t-174 -20t-174 20 t-129 51t-89 77t-58 89t-32 96t-15 89.5t-3 77.5v300h300v-250v-27v-42.5t1.5 -41t5 -38t10 -35t16.5 -30t25.5 -24.5t35 -19t46.5 -12t60 -4t60 4.5t46.5 12.5t35 19.5t25 25.5t17 30.5t10 35t5 38t2 40.5t-0.5 42v25v250h300z" />
+<glyph unicode="&#xe113;" d="M1100 411l-198 -199l-353 353l-353 -353l-197 199l551 551z" />
+<glyph unicode="&#xe114;" d="M1101 789l-550 -551l-551 551l198 199l353 -353l353 353z" />
+<glyph unicode="&#xe115;" d="M404 1000h746q21 0 35.5 -14.5t14.5 -35.5v-551h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v401h-381zM135 984l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-400h385l215 -200h-750q-21 0 -35.5 14.5 t-14.5 35.5v550h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
+<glyph unicode="&#xe116;" d="M56 1200h94q17 0 31 -11t18 -27l38 -162h896q24 0 39 -18.5t10 -42.5l-100 -475q-5 -21 -27 -42.5t-55 -21.5h-633l48 -200h535q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-50q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-300v-50 q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-31q-18 0 -32.5 10t-20.5 19l-5 10l-201 961h-54q-20 0 -35 14.5t-15 35.5t15 35.5t35 14.5z" />
+<glyph unicode="&#xe117;" d="M1200 1000v-100h-1200v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500zM0 800h1200v-800h-1200v800z" />
+<glyph unicode="&#xe118;" d="M200 800l-200 -400v600h200q0 41 29.5 70.5t70.5 29.5h300q42 0 71 -29.5t29 -70.5h500v-200h-1000zM1500 700l-300 -700h-1200l300 700h1200z" />
+<glyph unicode="&#xe119;" d="M635 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-601h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v601h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
+<glyph unicode="&#xe120;" d="M936 864l249 -229q14 -15 14 -35.5t-14 -35.5l-249 -229q-15 -15 -25.5 -10.5t-10.5 24.5v151h-600v-151q0 -20 -10.5 -24.5t-25.5 10.5l-249 229q-14 15 -14 35.5t14 35.5l249 229q15 15 25.5 10.5t10.5 -25.5v-149h600v149q0 21 10.5 25.5t25.5 -10.5z" />
+<glyph unicode="&#xe121;" d="M1169 400l-172 732q-5 23 -23 45.5t-38 22.5h-672q-20 0 -38 -20t-23 -41l-172 -739h1138zM1100 300h-1000q-41 0 -70.5 -29.5t-29.5 -70.5v-100q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v100q0 41 -29.5 70.5t-70.5 29.5zM800 100v100h100v-100h-100 zM1000 100v100h100v-100h-100z" />
+<glyph unicode="&#xe122;" d="M1150 1100q21 0 35.5 -14.5t14.5 -35.5v-850q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v850q0 21 14.5 35.5t35.5 14.5zM1000 200l-675 200h-38l47 -276q3 -16 -5.5 -20t-29.5 -4h-7h-84q-20 0 -34.5 14t-18.5 35q-55 337 -55 351v250v6q0 16 1 23.5t6.5 14 t17.5 6.5h200l675 250v-850zM0 750v-250q-4 0 -11 0.5t-24 6t-30 15t-24 30t-11 48.5v50q0 26 10.5 46t25 30t29 16t25.5 7z" />
+<glyph unicode="&#xe123;" d="M553 1200h94q20 0 29 -10.5t3 -29.5l-18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q19 0 33 -14.5t14 -35t-13 -40.5t-31 -27q-8 -4 -23 -9.5t-65 -19.5t-103 -25t-132.5 -20t-158.5 -9q-57 0 -115 5t-104 12t-88.5 15.5t-73.5 17.5t-54.5 16t-35.5 12l-11 4 q-18 8 -31 28t-13 40.5t14 35t33 14.5h17l118 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3.5 32t28.5 13zM498 110q50 -6 102 -6q53 0 102 6q-12 -49 -39.5 -79.5t-62.5 -30.5t-63 30.5t-39 79.5z" />
+<glyph unicode="&#xe124;" d="M800 946l224 78l-78 -224l234 -45l-180 -155l180 -155l-234 -45l78 -224l-224 78l-45 -234l-155 180l-155 -180l-45 234l-224 -78l78 224l-234 45l180 155l-180 155l234 45l-78 224l224 -78l45 234l155 -180l155 180z" />
+<glyph unicode="&#xe125;" d="M650 1200h50q40 0 70 -40.5t30 -84.5v-150l-28 -125h328q40 0 70 -40.5t30 -84.5v-100q0 -45 -29 -74l-238 -344q-16 -24 -38 -40.5t-45 -16.5h-250q-7 0 -42 25t-66 50l-31 25h-61q-45 0 -72.5 18t-27.5 57v400q0 36 20 63l145 196l96 198q13 28 37.5 48t51.5 20z M650 1100l-100 -212l-150 -213v-375h100l136 -100h214l250 375v125h-450l50 225v175h-50zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe126;" d="M600 1100h250q23 0 45 -16.5t38 -40.5l238 -344q29 -29 29 -74v-100q0 -44 -30 -84.5t-70 -40.5h-328q28 -118 28 -125v-150q0 -44 -30 -84.5t-70 -40.5h-50q-27 0 -51.5 20t-37.5 48l-96 198l-145 196q-20 27 -20 63v400q0 39 27.5 57t72.5 18h61q124 100 139 100z M50 1000h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM636 1000l-136 -100h-100v-375l150 -213l100 -212h50v175l-50 225h450v125l-250 375h-214z" />
+<glyph unicode="&#xe127;" d="M356 873l363 230q31 16 53 -6l110 -112q13 -13 13.5 -32t-11.5 -34l-84 -121h302q84 0 138 -38t54 -110t-55 -111t-139 -39h-106l-131 -339q-6 -21 -19.5 -41t-28.5 -20h-342q-7 0 -90 81t-83 94v525q0 17 14 35.5t28 28.5zM400 792v-503l100 -89h293l131 339 q6 21 19.5 41t28.5 20h203q21 0 30.5 25t0.5 50t-31 25h-456h-7h-6h-5.5t-6 0.5t-5 1.5t-5 2t-4 2.5t-4 4t-2.5 4.5q-12 25 5 47l146 183l-86 83zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500 q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe128;" d="M475 1103l366 -230q2 -1 6 -3.5t14 -10.5t18 -16.5t14.5 -20t6.5 -22.5v-525q0 -13 -86 -94t-93 -81h-342q-15 0 -28.5 20t-19.5 41l-131 339h-106q-85 0 -139.5 39t-54.5 111t54 110t138 38h302l-85 121q-11 15 -10.5 34t13.5 32l110 112q22 22 53 6zM370 945l146 -183 q17 -22 5 -47q-2 -2 -3.5 -4.5t-4 -4t-4 -2.5t-5 -2t-5 -1.5t-6 -0.5h-6h-6.5h-6h-475v-100h221q15 0 29 -20t20 -41l130 -339h294l106 89v503l-342 236zM1050 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5 v500q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe129;" d="M550 1294q72 0 111 -55t39 -139v-106l339 -131q21 -6 41 -19.5t20 -28.5v-342q0 -7 -81 -90t-94 -83h-525q-17 0 -35.5 14t-28.5 28l-9 14l-230 363q-16 31 6 53l112 110q13 13 32 13.5t34 -11.5l121 -84v302q0 84 38 138t110 54zM600 972v203q0 21 -25 30.5t-50 0.5 t-25 -31v-456v-7v-6v-5.5t-0.5 -6t-1.5 -5t-2 -5t-2.5 -4t-4 -4t-4.5 -2.5q-25 -12 -47 5l-183 146l-83 -86l236 -339h503l89 100v293l-339 131q-21 6 -41 19.5t-20 28.5zM450 200h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe130;" d="M350 1100h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5zM600 306v-106q0 -84 -39 -139t-111 -55t-110 54t-38 138v302l-121 -84q-15 -12 -34 -11.5t-32 13.5l-112 110 q-22 22 -6 53l230 363q1 2 3.5 6t10.5 13.5t16.5 17t20 13.5t22.5 6h525q13 0 94 -83t81 -90v-342q0 -15 -20 -28.5t-41 -19.5zM308 900l-236 -339l83 -86l183 146q22 17 47 5q2 -1 4.5 -2.5t4 -4t2.5 -4t2 -5t1.5 -5t0.5 -6v-5.5v-6v-7v-456q0 -22 25 -31t50 0.5t25 30.5 v203q0 15 20 28.5t41 19.5l339 131v293l-89 100h-503z" />
+<glyph unicode="&#xe131;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM914 632l-275 223q-16 13 -27.5 8t-11.5 -26v-137h-275 q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h275v-137q0 -21 11.5 -26t27.5 8l275 223q16 13 16 32t-16 32z" />
+<glyph unicode="&#xe132;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM561 855l-275 -223q-16 -13 -16 -32t16 -32l275 -223q16 -13 27.5 -8 t11.5 26v137h275q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5h-275v137q0 21 -11.5 26t-27.5 -8z" />
+<glyph unicode="&#xe133;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM855 639l-223 275q-13 16 -32 16t-32 -16l-223 -275q-13 -16 -8 -27.5 t26 -11.5h137v-275q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v275h137q21 0 26 11.5t-8 27.5z" />
+<glyph unicode="&#xe134;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM675 900h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-275h-137q-21 0 -26 -11.5 t8 -27.5l223 -275q13 -16 32 -16t32 16l223 275q13 16 8 27.5t-26 11.5h-137v275q0 10 -7.5 17.5t-17.5 7.5z" />
+<glyph unicode="&#xe135;" d="M600 1176q116 0 222.5 -46t184 -123.5t123.5 -184t46 -222.5t-46 -222.5t-123.5 -184t-184 -123.5t-222.5 -46t-222.5 46t-184 123.5t-123.5 184t-46 222.5t46 222.5t123.5 184t184 123.5t222.5 46zM627 1101q-15 -12 -36.5 -20.5t-35.5 -12t-43 -8t-39 -6.5 q-15 -3 -45.5 0t-45.5 -2q-20 -7 -51.5 -26.5t-34.5 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -91t-29.5 -79q-9 -34 5 -93t8 -87q0 -9 17 -44.5t16 -59.5q12 0 23 -5t23.5 -15t19.5 -14q16 -8 33 -15t40.5 -15t34.5 -12q21 -9 52.5 -32t60 -38t57.5 -11 q7 -15 -3 -34t-22.5 -40t-9.5 -38q13 -21 23 -34.5t27.5 -27.5t36.5 -18q0 -7 -3.5 -16t-3.5 -14t5 -17q104 -2 221 112q30 29 46.5 47t34.5 49t21 63q-13 8 -37 8.5t-36 7.5q-15 7 -49.5 15t-51.5 19q-18 0 -41 -0.5t-43 -1.5t-42 -6.5t-38 -16.5q-51 -35 -66 -12 q-4 1 -3.5 25.5t0.5 25.5q-6 13 -26.5 17.5t-24.5 6.5q1 15 -0.5 30.5t-7 28t-18.5 11.5t-31 -21q-23 -25 -42 4q-19 28 -8 58q6 16 22 22q6 -1 26 -1.5t33.5 -4t19.5 -13.5q7 -12 18 -24t21.5 -20.5t20 -15t15.5 -10.5l5 -3q2 12 7.5 30.5t8 34.5t-0.5 32q-3 18 3.5 29 t18 22.5t15.5 24.5q6 14 10.5 35t8 31t15.5 22.5t34 22.5q-6 18 10 36q8 0 24 -1.5t24.5 -1.5t20 4.5t20.5 15.5q-10 23 -31 42.5t-37.5 29.5t-49 27t-43.5 23q0 1 2 8t3 11.5t1.5 10.5t-1 9.5t-4.5 4.5q31 -13 58.5 -14.5t38.5 2.5l12 5q5 28 -9.5 46t-36.5 24t-50 15 t-41 20q-18 -4 -37 0zM613 994q0 -17 8 -42t17 -45t9 -23q-8 1 -39.5 5.5t-52.5 10t-37 16.5q3 11 16 29.5t16 25.5q10 -10 19 -10t14 6t13.5 14.5t16.5 12.5z" />
+<glyph unicode="&#xe136;" d="M756 1157q164 92 306 -9l-259 -138l145 -232l251 126q6 -89 -34 -156.5t-117 -110.5q-60 -34 -127 -39.5t-126 16.5l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5t15 37.5l600 599q-34 101 5.5 201.5t135.5 154.5z" />
+<glyph unicode="&#xe137;" horiz-adv-x="1220" d="M100 1196h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 1096h-200v-100h200v100zM100 796h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 696h-500v-100h500v100zM100 396h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 296h-300v-100h300v100z " />
+<glyph unicode="&#xe138;" d="M150 1200h900q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM700 500v-300l-200 -200v500l-350 500h900z" />
+<glyph unicode="&#xe139;" d="M500 1200h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5zM500 1100v-100h200v100h-200zM1200 400v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v200h1200z" />
+<glyph unicode="&#xe140;" d="M50 1200h300q21 0 25 -10.5t-10 -24.5l-94 -94l199 -199q7 -8 7 -18t-7 -18l-106 -106q-8 -7 -18 -7t-18 7l-199 199l-94 -94q-14 -14 -24.5 -10t-10.5 25v300q0 21 14.5 35.5t35.5 14.5zM850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-199 -199q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l199 199l-94 94q-14 14 -10 24.5t25 10.5zM364 470l106 -106q7 -8 7 -18t-7 -18l-199 -199l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l199 199 q8 7 18 7t18 -7zM1071 271l94 94q14 14 24.5 10t10.5 -25v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -25 10.5t10 24.5l94 94l-199 199q-7 8 -7 18t7 18l106 106q8 7 18 7t18 -7z" />
+<glyph unicode="&#xe141;" d="M596 1192q121 0 231.5 -47.5t190 -127t127 -190t47.5 -231.5t-47.5 -231.5t-127 -190.5t-190 -127t-231.5 -47t-231.5 47t-190.5 127t-127 190.5t-47 231.5t47 231.5t127 190t190.5 127t231.5 47.5zM596 1010q-112 0 -207.5 -55.5t-151 -151t-55.5 -207.5t55.5 -207.5 t151 -151t207.5 -55.5t207.5 55.5t151 151t55.5 207.5t-55.5 207.5t-151 151t-207.5 55.5zM454.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38.5 -16.5t-38.5 16.5t-16 39t16 38.5t38.5 16zM754.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38 -16.5q-14 0 -29 10l-55 -145 q17 -23 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5t-61.5 25.5t-25.5 61.5q0 32 20.5 56.5t51.5 29.5l122 126l1 1q-9 14 -9 28q0 23 16 39t38.5 16zM345.5 709q22.5 0 38.5 -16t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16zM854.5 709q22.5 0 38.5 -16 t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16z" />
+<glyph unicode="&#xe142;" d="M546 173l469 470q91 91 99 192q7 98 -52 175.5t-154 94.5q-22 4 -47 4q-34 0 -66.5 -10t-56.5 -23t-55.5 -38t-48 -41.5t-48.5 -47.5q-376 -375 -391 -390q-30 -27 -45 -41.5t-37.5 -41t-32 -46.5t-16 -47.5t-1.5 -56.5q9 -62 53.5 -95t99.5 -33q74 0 125 51l548 548 q36 36 20 75q-7 16 -21.5 26t-32.5 10q-26 0 -50 -23q-13 -12 -39 -38l-341 -338q-15 -15 -35.5 -15.5t-34.5 13.5t-14 34.5t14 34.5q327 333 361 367q35 35 67.5 51.5t78.5 16.5q14 0 29 -1q44 -8 74.5 -35.5t43.5 -68.5q14 -47 2 -96.5t-47 -84.5q-12 -11 -32 -32 t-79.5 -81t-114.5 -115t-124.5 -123.5t-123 -119.5t-96.5 -89t-57 -45q-56 -27 -120 -27q-70 0 -129 32t-93 89q-48 78 -35 173t81 163l511 511q71 72 111 96q91 55 198 55q80 0 152 -33q78 -36 129.5 -103t66.5 -154q17 -93 -11 -183.5t-94 -156.5l-482 -476 q-15 -15 -36 -16t-37 14t-17.5 34t14.5 35z" />
+<glyph unicode="&#xe143;" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104zM896 972q-33 0 -64.5 -19t-56.5 -46t-47.5 -53.5t-43.5 -45.5t-37.5 -19t-36 19t-40 45.5t-43 53.5t-54 46t-65.5 19q-67 0 -122.5 -55.5t-55.5 -132.5q0 -23 13.5 -51t46 -65t57.5 -63t76 -75l22 -22q15 -14 44 -44t50.5 -51t46 -44t41 -35t23 -12 t23.5 12t42.5 36t46 44t52.5 52t44 43q4 4 12 13q43 41 63.5 62t52 55t46 55t26 46t11.5 44q0 79 -53 133.5t-120 54.5z" />
+<glyph unicode="&#xe144;" d="M776.5 1214q93.5 0 159.5 -66l141 -141q66 -66 66 -160q0 -42 -28 -95.5t-62 -87.5l-29 -29q-31 53 -77 99l-18 18l95 95l-247 248l-389 -389l212 -212l-105 -106l-19 18l-141 141q-66 66 -66 159t66 159l283 283q65 66 158.5 66zM600 706l105 105q10 -8 19 -17l141 -141 q66 -66 66 -159t-66 -159l-283 -283q-66 -66 -159 -66t-159 66l-141 141q-66 66 -66 159.5t66 159.5l55 55q29 -55 75 -102l18 -17l-95 -95l247 -248l389 389z" />
+<glyph unicode="&#xe145;" d="M603 1200q85 0 162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5v953q0 21 30 46.5t81 48t129 37.5t163 15zM300 1000v-700h600v700h-600zM600 254q-43 0 -73.5 -30.5t-30.5 -73.5t30.5 -73.5t73.5 -30.5t73.5 30.5 t30.5 73.5t-30.5 73.5t-73.5 30.5z" />
+<glyph unicode="&#xe146;" d="M902 1185l283 -282q15 -15 15 -36t-14.5 -35.5t-35.5 -14.5t-35 15l-36 35l-279 -267v-300l-212 210l-308 -307l-280 -203l203 280l307 308l-210 212h300l267 279l-35 36q-15 14 -15 35t14.5 35.5t35.5 14.5t35 -15z" />
+<glyph unicode="&#xe148;" d="M700 1248v-78q38 -5 72.5 -14.5t75.5 -31.5t71 -53.5t52 -84t24 -118.5h-159q-4 36 -10.5 59t-21 45t-40 35.5t-64.5 20.5v-307l64 -13q34 -7 64 -16.5t70 -32t67.5 -52.5t47.5 -80t20 -112q0 -139 -89 -224t-244 -97v-77h-100v79q-150 16 -237 103q-40 40 -52.5 93.5 t-15.5 139.5h139q5 -77 48.5 -126t117.5 -65v335l-27 8q-46 14 -79 26.5t-72 36t-63 52t-40 72.5t-16 98q0 70 25 126t67.5 92t94.5 57t110 27v77h100zM600 754v274q-29 -4 -50 -11t-42 -21.5t-31.5 -41.5t-10.5 -65q0 -29 7 -50.5t16.5 -34t28.5 -22.5t31.5 -14t37.5 -10 q9 -3 13 -4zM700 547v-310q22 2 42.5 6.5t45 15.5t41.5 27t29 42t12 59.5t-12.5 59.5t-38 44.5t-53 31t-66.5 24.5z" />
+<glyph unicode="&#xe149;" d="M561 1197q84 0 160.5 -40t123.5 -109.5t47 -147.5h-153q0 40 -19.5 71.5t-49.5 48.5t-59.5 26t-55.5 9q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -26 13.5 -63t26.5 -61t37 -66q6 -9 9 -14h241v-100h-197q8 -50 -2.5 -115t-31.5 -95q-45 -62 -99 -112 q34 10 83 17.5t71 7.5q32 1 102 -16t104 -17q83 0 136 30l50 -147q-31 -19 -58 -30.5t-55 -15.5t-42 -4.5t-46 -0.5q-23 0 -76 17t-111 32.5t-96 11.5q-39 -3 -82 -16t-67 -25l-23 -11l-55 145q4 3 16 11t15.5 10.5t13 9t15.5 12t14.5 14t17.5 18.5q48 55 54 126.5 t-30 142.5h-221v100h166q-23 47 -44 104q-7 20 -12 41.5t-6 55.5t6 66.5t29.5 70.5t58.5 71q97 88 263 88z" />
+<glyph unicode="&#xe150;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM935 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-900h-200v900h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
+<glyph unicode="&#xe151;" d="M1000 700h-100v100h-100v-100h-100v500h300v-500zM400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM801 1100v-200h100v200h-100zM1000 350l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150z " />
+<glyph unicode="&#xe152;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 1050l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150zM1000 0h-100v100h-100v-100h-100v500h300v-500zM801 400v-200h100v200h-100z " />
+<glyph unicode="&#xe153;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 700h-100v400h-100v100h200v-500zM1100 0h-100v100h-200v400h300v-500zM901 400v-200h100v200h-100z" />
+<glyph unicode="&#xe154;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1100 700h-100v100h-200v400h300v-500zM901 1100v-200h100v200h-100zM1000 0h-100v400h-100v100h200v-500z" />
+<glyph unicode="&#xe155;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM900 1000h-200v200h200v-200zM1000 700h-300v200h300v-200zM1100 400h-400v200h400v-200zM1200 100h-500v200h500v-200z" />
+<glyph unicode="&#xe156;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1200 1000h-500v200h500v-200zM1100 700h-400v200h400v-200zM1000 400h-300v200h300v-200zM900 100h-200v200h200v-200z" />
+<glyph unicode="&#xe157;" d="M350 1100h400q162 0 256 -93.5t94 -256.5v-400q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5z" />
+<glyph unicode="&#xe158;" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-163 0 -256.5 92.5t-93.5 257.5v400q0 163 94 256.5t256 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM440 770l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" />
+<glyph unicode="&#xe159;" d="M350 1100h400q163 0 256.5 -94t93.5 -256v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 163 92.5 256.5t257.5 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM350 700h400q21 0 26.5 -12t-6.5 -28l-190 -253q-12 -17 -30 -17t-30 17l-190 253q-12 16 -6.5 28t26.5 12z" />
+<glyph unicode="&#xe160;" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -163 -92.5 -256.5t-257.5 -93.5h-400q-163 0 -256.5 94t-93.5 256v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM580 693l190 -253q12 -16 6.5 -28t-26.5 -12h-400q-21 0 -26.5 12t6.5 28l190 253q12 17 30 17t30 -17z" />
+<glyph unicode="&#xe161;" d="M550 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h450q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-450q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM338 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" />
+<glyph unicode="&#xe162;" d="M793 1182l9 -9q8 -10 5 -27q-3 -11 -79 -225.5t-78 -221.5l300 1q24 0 32.5 -17.5t-5.5 -35.5q-1 0 -133.5 -155t-267 -312.5t-138.5 -162.5q-12 -15 -26 -15h-9l-9 8q-9 11 -4 32q2 9 42 123.5t79 224.5l39 110h-302q-23 0 -31 19q-10 21 6 41q75 86 209.5 237.5 t228 257t98.5 111.5q9 16 25 16h9z" />
+<glyph unicode="&#xe163;" d="M350 1100h400q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-450q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h450q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400 q0 165 92.5 257.5t257.5 92.5zM938 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" />
+<glyph unicode="&#xe164;" d="M750 1200h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -10.5 -25t-24.5 10l-109 109l-312 -312q-15 -15 -35.5 -15t-35.5 15l-141 141q-15 15 -15 35.5t15 35.5l312 312l-109 109q-14 14 -10 24.5t25 10.5zM456 900h-156q-41 0 -70.5 -29.5t-29.5 -70.5v-500 q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v148l200 200v-298q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5h300z" />
+<glyph unicode="&#xe165;" d="M600 1186q119 0 227.5 -46.5t187 -125t125 -187t46.5 -227.5t-46.5 -227.5t-125 -187t-187 -125t-227.5 -46.5t-227.5 46.5t-187 125t-125 187t-46.5 227.5t46.5 227.5t125 187t187 125t227.5 46.5zM600 1022q-115 0 -212 -56.5t-153.5 -153.5t-56.5 -212t56.5 -212 t153.5 -153.5t212 -56.5t212 56.5t153.5 153.5t56.5 212t-56.5 212t-153.5 153.5t-212 56.5zM600 794q80 0 137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137t57 137t137 57z" />
+<glyph unicode="&#xe166;" d="M450 1200h200q21 0 35.5 -14.5t14.5 -35.5v-350h245q20 0 25 -11t-9 -26l-383 -426q-14 -15 -33.5 -15t-32.5 15l-379 426q-13 15 -8.5 26t25.5 11h250v350q0 21 14.5 35.5t35.5 14.5zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" />
+<glyph unicode="&#xe167;" d="M583 1182l378 -435q14 -15 9 -31t-26 -16h-244v-250q0 -20 -17 -35t-39 -15h-200q-20 0 -32 14.5t-12 35.5v250h-250q-20 0 -25.5 16.5t8.5 31.5l383 431q14 16 33.5 17t33.5 -14zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" />
+<glyph unicode="&#xe168;" d="M396 723l369 369q7 7 17.5 7t17.5 -7l139 -139q7 -8 7 -18.5t-7 -17.5l-525 -525q-7 -8 -17.5 -8t-17.5 8l-292 291q-7 8 -7 18t7 18l139 139q8 7 18.5 7t17.5 -7zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50 h-100z" />
+<glyph unicode="&#xe169;" d="M135 1023l142 142q14 14 35 14t35 -14l77 -77l-212 -212l-77 76q-14 15 -14 36t14 35zM655 855l210 210q14 14 24.5 10t10.5 -25l-2 -599q-1 -20 -15.5 -35t-35.5 -15l-597 -1q-21 0 -25 10.5t10 24.5l208 208l-154 155l212 212zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5 v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" />
+<glyph unicode="&#xe170;" d="M350 1200l599 -2q20 -1 35 -15.5t15 -35.5l1 -597q0 -21 -10.5 -25t-24.5 10l-208 208l-155 -154l-212 212l155 154l-210 210q-14 14 -10 24.5t25 10.5zM524 512l-76 -77q-15 -14 -36 -14t-35 14l-142 142q-14 14 -14 35t14 35l77 77zM50 300h1000q21 0 35.5 -14.5 t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" />
+<glyph unicode="&#xe171;" d="M1200 103l-483 276l-314 -399v423h-399l1196 796v-1096zM483 424v-230l683 953z" />
+<glyph unicode="&#xe172;" d="M1100 1000v-850q0 -21 -14.5 -35.5t-35.5 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200z" />
+<glyph unicode="&#xe173;" d="M1100 1000l-2 -149l-299 -299l-95 95q-9 9 -21.5 9t-21.5 -9l-149 -147h-312v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1132 638l106 -106q7 -7 7 -17.5t-7 -17.5l-420 -421q-8 -7 -18 -7 t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l297 297q7 7 17.5 7t17.5 -7z" />
+<glyph unicode="&#xe174;" d="M1100 1000v-269l-103 -103l-134 134q-15 15 -33.5 16.5t-34.5 -12.5l-266 -266h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1202 572l70 -70q15 -15 15 -35.5t-15 -35.5l-131 -131 l131 -131q15 -15 15 -35.5t-15 -35.5l-70 -70q-15 -15 -35.5 -15t-35.5 15l-131 131l-131 -131q-15 -15 -35.5 -15t-35.5 15l-70 70q-15 15 -15 35.5t15 35.5l131 131l-131 131q-15 15 -15 35.5t15 35.5l70 70q15 15 35.5 15t35.5 -15l131 -131l131 131q15 15 35.5 15 t35.5 -15z" />
+<glyph unicode="&#xe175;" d="M1100 1000v-300h-350q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM850 600h100q21 0 35.5 -14.5t14.5 -35.5v-250h150q21 0 25 -10.5t-10 -24.5 l-230 -230q-14 -14 -35 -14t-35 14l-230 230q-14 14 -10 24.5t25 10.5h150v250q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe176;" d="M1100 1000v-400l-165 165q-14 15 -35 15t-35 -15l-263 -265h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM935 565l230 -229q14 -15 10 -25.5t-25 -10.5h-150v-250q0 -20 -14.5 -35 t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35v250h-150q-21 0 -25 10.5t10 25.5l230 229q14 15 35 15t35 -15z" />
+<glyph unicode="&#xe177;" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-150h-1200v150q0 21 14.5 35.5t35.5 14.5zM1200 800v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v550h1200zM100 500v-200h400v200h-400z" />
+<glyph unicode="&#xe178;" d="M935 1165l248 -230q14 -14 14 -35t-14 -35l-248 -230q-14 -14 -24.5 -10t-10.5 25v150h-400v200h400v150q0 21 10.5 25t24.5 -10zM200 800h-50q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v-200zM400 800h-100v200h100v-200zM18 435l247 230 q14 14 24.5 10t10.5 -25v-150h400v-200h-400v-150q0 -21 -10.5 -25t-24.5 10l-247 230q-15 14 -15 35t15 35zM900 300h-100v200h100v-200zM1000 500h51q20 0 34.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-34.5 -14.5h-51v200z" />
+<glyph unicode="&#xe179;" d="M862 1073l276 116q25 18 43.5 8t18.5 -41v-1106q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v397q-4 1 -11 5t-24 17.5t-30 29t-24 42t-11 56.5v359q0 31 18.5 65t43.5 52zM550 1200q22 0 34.5 -12.5t14.5 -24.5l1 -13v-450q0 -28 -10.5 -59.5 t-25 -56t-29 -45t-25.5 -31.5l-10 -11v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447q-4 4 -11 11.5t-24 30.5t-30 46t-24 55t-11 60v450q0 2 0.5 5.5t4 12t8.5 15t14.5 12t22.5 5.5q20 0 32.5 -12.5t14.5 -24.5l3 -13v-350h100v350v5.5t2.5 12 t7 15t15 12t25.5 5.5q23 0 35.5 -12.5t13.5 -24.5l1 -13v-350h100v350q0 2 0.5 5.5t3 12t7 15t15 12t24.5 5.5z" />
+<glyph unicode="&#xe180;" d="M1200 1100v-56q-4 0 -11 -0.5t-24 -3t-30 -7.5t-24 -15t-11 -24v-888q0 -22 25 -34.5t50 -13.5l25 -2v-56h-400v56q75 0 87.5 6.5t12.5 43.5v394h-500v-394q0 -37 12.5 -43.5t87.5 -6.5v-56h-400v56q4 0 11 0.5t24 3t30 7.5t24 15t11 24v888q0 22 -25 34.5t-50 13.5 l-25 2v56h400v-56q-75 0 -87.5 -6.5t-12.5 -43.5v-394h500v394q0 37 -12.5 43.5t-87.5 6.5v56h400z" />
+<glyph unicode="&#xe181;" d="M675 1000h375q21 0 35.5 -14.5t14.5 -35.5v-150h-105l-295 -98v98l-200 200h-400l100 100h375zM100 900h300q41 0 70.5 -29.5t29.5 -70.5v-500q0 -41 -29.5 -70.5t-70.5 -29.5h-300q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5zM100 800v-200h300v200 h-300zM1100 535l-400 -133v163l400 133v-163zM100 500v-200h300v200h-300zM1100 398v-248q0 -21 -14.5 -35.5t-35.5 -14.5h-375l-100 -100h-375l-100 100h400l200 200h105z" />
+<glyph unicode="&#xe182;" d="M17 1007l162 162q17 17 40 14t37 -22l139 -194q14 -20 11 -44.5t-20 -41.5l-119 -118q102 -142 228 -268t267 -227l119 118q17 17 42.5 19t44.5 -12l192 -136q19 -14 22.5 -37.5t-13.5 -40.5l-163 -162q-3 -1 -9.5 -1t-29.5 2t-47.5 6t-62.5 14.5t-77.5 26.5t-90 42.5 t-101.5 60t-111 83t-119 108.5q-74 74 -133.5 150.5t-94.5 138.5t-60 119.5t-34.5 100t-15 74.5t-4.5 48z" />
+<glyph unicode="&#xe183;" d="M600 1100q92 0 175 -10.5t141.5 -27t108.5 -36.5t81.5 -40t53.5 -37t31 -27l9 -10v-200q0 -21 -14.5 -33t-34.5 -9l-202 34q-20 3 -34.5 20t-14.5 38v146q-141 24 -300 24t-300 -24v-146q0 -21 -14.5 -38t-34.5 -20l-202 -34q-20 -3 -34.5 9t-14.5 33v200q3 4 9.5 10.5 t31 26t54 37.5t80.5 39.5t109 37.5t141 26.5t175 10.5zM600 795q56 0 97 -9.5t60 -23.5t30 -28t12 -24l1 -10v-50l365 -303q14 -15 24.5 -40t10.5 -45v-212q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v212q0 20 10.5 45t24.5 40l365 303v50 q0 4 1 10.5t12 23t30 29t60 22.5t97 10z" />
+<glyph unicode="&#xe184;" d="M1100 700l-200 -200h-600l-200 200v500h200v-200h200v200h200v-200h200v200h200v-500zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5 t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe185;" d="M700 1100h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-1000h300v1000q0 41 -29.5 70.5t-70.5 29.5zM1100 800h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-700h300v700q0 41 -29.5 70.5t-70.5 29.5zM400 0h-300v400q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-400z " />
+<glyph unicode="&#xe186;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" />
+<glyph unicode="&#xe187;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 300h-100v200h-100v-200h-100v500h100v-200h100v200h100v-500zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" />
+<glyph unicode="&#xe188;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-300h200v-100h-300v500h300v-100zM900 700h-200v-300h200v-100h-300v500h300v-100z" />
+<glyph unicode="&#xe189;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 400l-300 150l300 150v-300zM900 550l-300 -150v300z" />
+<glyph unicode="&#xe190;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM900 300h-700v500h700v-500zM800 700h-130q-38 0 -66.5 -43t-28.5 -108t27 -107t68 -42h130v300zM300 700v-300 h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130z" />
+<glyph unicode="&#xe191;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 300h-100v400h-100v100h200v-500z M700 300h-100v100h100v-100z" />
+<glyph unicode="&#xe192;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM300 700h200v-400h-300v500h100v-100zM900 300h-100v400h-100v100h200v-500zM300 600v-200h100v200h-100z M700 300h-100v100h100v-100z" />
+<glyph unicode="&#xe193;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 500l-199 -200h-100v50l199 200v150h-200v100h300v-300zM900 300h-100v400h-100v100h200v-500zM701 300h-100 v100h100v-100z" />
+<glyph unicode="&#xe194;" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700h-300v-200h300v-100h-300l-100 100v200l100 100h300v-100z" />
+<glyph unicode="&#xe195;" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700v-100l-50 -50l100 -100v-50h-100l-100 100h-150v-100h-100v400h300zM500 700v-100h200v100h-200z" />
+<glyph unicode="&#xe197;" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -207t-85 -207t-205 -86.5h-128v250q0 21 -14.5 35.5t-35.5 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-250h-222q-80 0 -136 57.5t-56 136.5q0 69 43 122.5t108 67.5q-2 19 -2 37q0 100 49 185 t134 134t185 49zM525 500h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -244q-13 -16 -32 -16t-32 16l-223 244q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe198;" d="M502 1089q110 0 201 -59.5t135 -156.5q43 15 89 15q121 0 206 -86.5t86 -206.5q0 -99 -60 -181t-150 -110l-378 360q-13 16 -31.5 16t-31.5 -16l-381 -365h-9q-79 0 -135.5 57.5t-56.5 136.5q0 69 43 122.5t108 67.5q-2 19 -2 38q0 100 49 184.5t133.5 134t184.5 49.5z M632 467l223 -228q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5q199 204 223 228q19 19 31.5 19t32.5 -19z" />
+<glyph unicode="&#xe199;" d="M700 100v100h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170l-270 -300h400v-100h-50q-21 0 -35.5 -14.5t-14.5 -35.5v-50h400v50q0 21 -14.5 35.5t-35.5 14.5h-50z" />
+<glyph unicode="&#xe200;" d="M600 1179q94 0 167.5 -56.5t99.5 -145.5q89 -6 150.5 -71.5t61.5 -155.5q0 -61 -29.5 -112.5t-79.5 -82.5q9 -29 9 -55q0 -74 -52.5 -126.5t-126.5 -52.5q-55 0 -100 30v-251q21 0 35.5 -14.5t14.5 -35.5v-50h-300v50q0 21 14.5 35.5t35.5 14.5v251q-45 -30 -100 -30 q-74 0 -126.5 52.5t-52.5 126.5q0 18 4 38q-47 21 -75.5 65t-28.5 97q0 74 52.5 126.5t126.5 52.5q5 0 23 -2q0 2 -1 10t-1 13q0 116 81.5 197.5t197.5 81.5z" />
+<glyph unicode="&#xe201;" d="M1010 1010q111 -111 150.5 -260.5t0 -299t-150.5 -260.5q-83 -83 -191.5 -126.5t-218.5 -43.5t-218.5 43.5t-191.5 126.5q-111 111 -150.5 260.5t0 299t150.5 260.5q83 83 191.5 126.5t218.5 43.5t218.5 -43.5t191.5 -126.5zM476 1065q-4 0 -8 -1q-121 -34 -209.5 -122.5 t-122.5 -209.5q-4 -12 2.5 -23t18.5 -14l36 -9q3 -1 7 -1q23 0 29 22q27 96 98 166q70 71 166 98q11 3 17.5 13.5t3.5 22.5l-9 35q-3 13 -14 19q-7 4 -15 4zM512 920q-4 0 -9 -2q-80 -24 -138.5 -82.5t-82.5 -138.5q-4 -13 2 -24t19 -14l34 -9q4 -1 8 -1q22 0 28 21 q18 58 58.5 98.5t97.5 58.5q12 3 18 13.5t3 21.5l-9 35q-3 12 -14 19q-7 4 -15 4zM719.5 719.5q-49.5 49.5 -119.5 49.5t-119.5 -49.5t-49.5 -119.5t49.5 -119.5t119.5 -49.5t119.5 49.5t49.5 119.5t-49.5 119.5zM855 551q-22 0 -28 -21q-18 -58 -58.5 -98.5t-98.5 -57.5 q-11 -4 -17 -14.5t-3 -21.5l9 -35q3 -12 14 -19q7 -4 15 -4q4 0 9 2q80 24 138.5 82.5t82.5 138.5q4 13 -2.5 24t-18.5 14l-34 9q-4 1 -8 1zM1000 515q-23 0 -29 -22q-27 -96 -98 -166q-70 -71 -166 -98q-11 -3 -17.5 -13.5t-3.5 -22.5l9 -35q3 -13 14 -19q7 -4 15 -4 q4 0 8 1q121 34 209.5 122.5t122.5 209.5q4 12 -2.5 23t-18.5 14l-36 9q-3 1 -7 1z" />
+<glyph unicode="&#xe202;" d="M700 800h300v-380h-180v200h-340v-200h-380v755q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM700 300h162l-212 -212l-212 212h162v200h100v-200zM520 0h-395q-10 0 -17.5 7.5t-7.5 17.5v395zM1000 220v-195q0 -10 -7.5 -17.5t-17.5 -7.5h-195z" />
+<glyph unicode="&#xe203;" d="M700 800h300v-520l-350 350l-550 -550v1095q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM862 200h-162v-200h-100v200h-162l212 212zM480 0h-355q-10 0 -17.5 7.5t-7.5 17.5v55h380v-80zM1000 80v-55q0 -10 -7.5 -17.5t-17.5 -7.5h-155v80h180z" />
+<glyph unicode="&#xe204;" d="M1162 800h-162v-200h100l100 -100h-300v300h-162l212 212zM200 800h200q27 0 40 -2t29.5 -10.5t23.5 -30t7 -57.5h300v-100h-600l-200 -350v450h100q0 36 7 57.5t23.5 30t29.5 10.5t40 2zM800 400h240l-240 -400h-800l300 500h500v-100z" />
+<glyph unicode="&#xe205;" d="M650 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM1000 850v150q41 0 70.5 -29.5t29.5 -70.5v-800 q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-1 0 -20 4l246 246l-326 326v324q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM412 250l-212 -212v162h-200v100h200v162z" />
+<glyph unicode="&#xe206;" d="M450 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM800 850v150q41 0 70.5 -29.5t29.5 -70.5v-500 h-200v-300h200q0 -36 -7 -57.5t-23.5 -30t-29.5 -10.5t-40 -2h-600q-41 0 -70.5 29.5t-29.5 70.5v800q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM1212 250l-212 -212v162h-200v100h200v162z" />
+<glyph unicode="&#xe209;" d="M658 1197l637 -1104q23 -38 7 -65.5t-60 -27.5h-1276q-44 0 -60 27.5t7 65.5l637 1104q22 39 54 39t54 -39zM704 800h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM500 300v-100h200 v100h-200z" />
+<glyph unicode="&#xe210;" d="M425 1100h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM825 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM25 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5zM425 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5 v150q0 10 7.5 17.5t17.5 7.5zM25 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe211;" d="M700 1200h100v-200h-100v-100h350q62 0 86.5 -39.5t-3.5 -94.5l-66 -132q-41 -83 -81 -134h-772q-40 51 -81 134l-66 132q-28 55 -3.5 94.5t86.5 39.5h350v100h-100v200h100v100h200v-100zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100 h-950l138 100h-13q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe212;" d="M600 1300q40 0 68.5 -29.5t28.5 -70.5h-194q0 41 28.5 70.5t68.5 29.5zM443 1100h314q18 -37 18 -75q0 -8 -3 -25h328q41 0 44.5 -16.5t-30.5 -38.5l-175 -145h-678l-178 145q-34 22 -29 38.5t46 16.5h328q-3 17 -3 25q0 38 18 75zM250 700h700q21 0 35.5 -14.5 t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-150v-200l275 -200h-950l275 200v200h-150q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe213;" d="M600 1181q75 0 128 -53t53 -128t-53 -128t-128 -53t-128 53t-53 128t53 128t128 53zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13 l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe214;" d="M600 1300q47 0 92.5 -53.5t71 -123t25.5 -123.5q0 -78 -55.5 -133.5t-133.5 -55.5t-133.5 55.5t-55.5 133.5q0 62 34 143l144 -143l111 111l-163 163q34 26 63 26zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45 zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe215;" d="M600 1200l300 -161v-139h-300q0 -57 18.5 -108t50 -91.5t63 -72t70 -67.5t57.5 -61h-530q-60 83 -90.5 177.5t-30.5 178.5t33 164.5t87.5 139.5t126 96.5t145.5 41.5v-98zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100 h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe216;" d="M600 1300q41 0 70.5 -29.5t29.5 -70.5v-78q46 -26 73 -72t27 -100v-50h-400v50q0 54 27 100t73 72v78q0 41 29.5 70.5t70.5 29.5zM400 800h400q54 0 100 -27t72 -73h-172v-100h200v-100h-200v-100h200v-100h-200v-100h200q0 -83 -58.5 -141.5t-141.5 -58.5h-400 q-83 0 -141.5 58.5t-58.5 141.5v400q0 83 58.5 141.5t141.5 58.5z" />
+<glyph unicode="&#xe218;" d="M150 1100h900q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM125 400h950q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-283l224 -224q13 -13 13 -31.5t-13 -32 t-31.5 -13.5t-31.5 13l-88 88h-524l-87 -88q-13 -13 -32 -13t-32 13.5t-13 32t13 31.5l224 224h-289q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM541 300l-100 -100h324l-100 100h-124z" />
+<glyph unicode="&#xe219;" d="M200 1100h800q83 0 141.5 -58.5t58.5 -141.5v-200h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100v200q0 83 58.5 141.5t141.5 58.5zM100 600h1000q41 0 70.5 -29.5 t29.5 -70.5v-300h-1200v300q0 41 29.5 70.5t70.5 29.5zM300 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200zM1100 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200z" />
+<glyph unicode="&#xe221;" d="M480 1165l682 -683q31 -31 31 -75.5t-31 -75.5l-131 -131h-481l-517 518q-32 31 -32 75.5t32 75.5l295 296q31 31 75.5 31t76.5 -31zM108 794l342 -342l303 304l-341 341zM250 100h800q21 0 35.5 -14.5t14.5 -35.5v-50h-900v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe223;" d="M1057 647l-189 506q-8 19 -27.5 33t-40.5 14h-400q-21 0 -40.5 -14t-27.5 -33l-189 -506q-8 -19 1.5 -33t30.5 -14h625v-150q0 -21 14.5 -35.5t35.5 -14.5t35.5 14.5t14.5 35.5v150h125q21 0 30.5 14t1.5 33zM897 0h-595v50q0 21 14.5 35.5t35.5 14.5h50v50 q0 21 14.5 35.5t35.5 14.5h48v300h200v-300h47q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-50z" />
+<glyph unicode="&#xe224;" d="M900 800h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-375v591l-300 300v84q0 10 7.5 17.5t17.5 7.5h375v-400zM1200 900h-200v200zM400 600h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-650q-10 0 -17.5 7.5t-7.5 17.5v950q0 10 7.5 17.5t17.5 7.5h375v-400zM700 700h-200v200z " />
+<glyph unicode="&#xe225;" d="M484 1095h195q75 0 146 -32.5t124 -86t89.5 -122.5t48.5 -142q18 -14 35 -20q31 -10 64.5 6.5t43.5 48.5q10 34 -15 71q-19 27 -9 43q5 8 12.5 11t19 -1t23.5 -16q41 -44 39 -105q-3 -63 -46 -106.5t-104 -43.5h-62q-7 -55 -35 -117t-56 -100l-39 -234q-3 -20 -20 -34.5 t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l12 70q-49 -14 -91 -14h-195q-24 0 -65 8l-11 -64q-3 -20 -20 -34.5t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l26 157q-84 74 -128 175l-159 53q-19 7 -33 26t-14 40v50q0 21 14.5 35.5t35.5 14.5h124q11 87 56 166l-111 95 q-16 14 -12.5 23.5t24.5 9.5h203q116 101 250 101zM675 1000h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h250q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5t-17.5 7.5z" />
+<glyph unicode="&#xe226;" d="M641 900l423 247q19 8 42 2.5t37 -21.5l32 -38q14 -15 12.5 -36t-17.5 -34l-139 -120h-390zM50 1100h106q67 0 103 -17t66 -71l102 -212h823q21 0 35.5 -14.5t14.5 -35.5v-50q0 -21 -14 -40t-33 -26l-737 -132q-23 -4 -40 6t-26 25q-42 67 -100 67h-300q-62 0 -106 44 t-44 106v200q0 62 44 106t106 44zM173 928h-80q-19 0 -28 -14t-9 -35v-56q0 -51 42 -51h134q16 0 21.5 8t5.5 24q0 11 -16 45t-27 51q-18 28 -43 28zM550 727q-32 0 -54.5 -22.5t-22.5 -54.5t22.5 -54.5t54.5 -22.5t54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5zM130 389 l152 130q18 19 34 24t31 -3.5t24.5 -17.5t25.5 -28q28 -35 50.5 -51t48.5 -13l63 5l48 -179q13 -61 -3.5 -97.5t-67.5 -79.5l-80 -69q-47 -40 -109 -35.5t-103 51.5l-130 151q-40 47 -35.5 109.5t51.5 102.5zM380 377l-102 -88q-31 -27 2 -65l37 -43q13 -15 27.5 -19.5 t31.5 6.5l61 53q19 16 14 49q-2 20 -12 56t-17 45q-11 12 -19 14t-23 -8z" />
+<glyph unicode="&#xe227;" d="M625 1200h150q10 0 17.5 -7.5t7.5 -17.5v-109q79 -33 131 -87.5t53 -128.5q1 -46 -15 -84.5t-39 -61t-46 -38t-39 -21.5l-17 -6q6 0 15 -1.5t35 -9t50 -17.5t53 -30t50 -45t35.5 -64t14.5 -84q0 -59 -11.5 -105.5t-28.5 -76.5t-44 -51t-49.5 -31.5t-54.5 -16t-49.5 -6.5 t-43.5 -1v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-100v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-175q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v600h-75q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5h175v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h100v75q0 10 7.5 17.5t17.5 7.5zM400 900v-200h263q28 0 48.5 10.5t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-263zM400 500v-200h363q28 0 48.5 10.5 t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-363z" />
+<glyph unicode="&#xe230;" d="M212 1198h780q86 0 147 -61t61 -147v-416q0 -51 -18 -142.5t-36 -157.5l-18 -66q-29 -87 -93.5 -146.5t-146.5 -59.5h-572q-82 0 -147 59t-93 147q-8 28 -20 73t-32 143.5t-20 149.5v416q0 86 61 147t147 61zM600 1045q-70 0 -132.5 -11.5t-105.5 -30.5t-78.5 -41.5 t-57 -45t-36 -41t-20.5 -30.5l-6 -12l156 -243h560l156 243q-2 5 -6 12.5t-20 29.5t-36.5 42t-57 44.5t-79 42t-105 29.5t-132.5 12zM762 703h-157l195 261z" />
+<glyph unicode="&#xe231;" d="M475 1300h150q103 0 189 -86t86 -189v-500q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" />
+<glyph unicode="&#xe232;" d="M475 1300h96q0 -150 89.5 -239.5t239.5 -89.5v-446q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" />
+<glyph unicode="&#xe233;" d="M1294 767l-638 -283l-378 170l-78 -60v-224l100 -150v-199l-150 148l-150 -149v200l100 150v250q0 4 -0.5 10.5t0 9.5t1 8t3 8t6.5 6l47 40l-147 65l642 283zM1000 380l-350 -166l-350 166v147l350 -165l350 165v-147z" />
+<glyph unicode="&#xe234;" d="M250 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM650 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM1050 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" />
+<glyph unicode="&#xe235;" d="M550 1100q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 700q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 300q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" />
+<glyph unicode="&#xe236;" d="M125 1100h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM125 700h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM125 300h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe237;" d="M350 1200h500q162 0 256 -93.5t94 -256.5v-500q0 -165 -93.5 -257.5t-256.5 -92.5h-500q-165 0 -257.5 92.5t-92.5 257.5v500q0 165 92.5 257.5t257.5 92.5zM900 1000h-600q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h600q41 0 70.5 29.5 t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5zM350 900h500q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-500q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 14.5 35.5t35.5 14.5zM400 800v-200h400v200h-400z" />
+<glyph unicode="&#xe238;" d="M150 1100h1000q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe239;" d="M650 1187q87 -67 118.5 -156t0 -178t-118.5 -155q-87 66 -118.5 155t0 178t118.5 156zM300 800q124 0 212 -88t88 -212q-124 0 -212 88t-88 212zM1000 800q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM300 500q124 0 212 -88t88 -212q-124 0 -212 88t-88 212z M1000 500q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM700 199v-144q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v142q40 -4 43 -4q17 0 57 6z" />
+<glyph unicode="&#xe240;" d="M745 878l69 19q25 6 45 -12l298 -295q11 -11 15 -26.5t-2 -30.5q-5 -14 -18 -23.5t-28 -9.5h-8q1 0 1 -13q0 -29 -2 -56t-8.5 -62t-20 -63t-33 -53t-51 -39t-72.5 -14h-146q-184 0 -184 288q0 24 10 47q-20 4 -62 4t-63 -4q11 -24 11 -47q0 -288 -184 -288h-142 q-48 0 -84.5 21t-56 51t-32 71.5t-16 75t-3.5 68.5q0 13 2 13h-7q-15 0 -27.5 9.5t-18.5 23.5q-6 15 -2 30.5t15 25.5l298 296q20 18 46 11l76 -19q20 -5 30.5 -22.5t5.5 -37.5t-22.5 -31t-37.5 -5l-51 12l-182 -193h891l-182 193l-44 -12q-20 -5 -37.5 6t-22.5 31t6 37.5 t31 22.5z" />
+<glyph unicode="&#xe241;" d="M1200 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM500 450h-25q0 15 -4 24.5t-9 14.5t-17 7.5t-20 3t-25 0.5h-100v-425q0 -11 12.5 -17.5t25.5 -7.5h12v-50h-200v50q50 0 50 25v425h-100q-17 0 -25 -0.5t-20 -3t-17 -7.5t-9 -14.5t-4 -24.5h-25v150h500v-150z" />
+<glyph unicode="&#xe242;" d="M1000 300v50q-25 0 -55 32q-14 14 -25 31t-16 27l-4 11l-289 747h-69l-300 -754q-18 -35 -39 -56q-9 -9 -24.5 -18.5t-26.5 -14.5l-11 -5v-50h273v50q-49 0 -78.5 21.5t-11.5 67.5l69 176h293l61 -166q13 -34 -3.5 -66.5t-55.5 -32.5v-50h312zM412 691l134 342l121 -342 h-255zM1100 150v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5z" />
+<glyph unicode="&#xe243;" d="M50 1200h1100q21 0 35.5 -14.5t14.5 -35.5v-1100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5zM611 1118h-70q-13 0 -18 -12l-299 -753q-17 -32 -35 -51q-18 -18 -56 -34q-12 -5 -12 -18v-50q0 -8 5.5 -14t14.5 -6 h273q8 0 14 6t6 14v50q0 8 -6 14t-14 6q-55 0 -71 23q-10 14 0 39l63 163h266l57 -153q11 -31 -6 -55q-12 -17 -36 -17q-8 0 -14 -6t-6 -14v-50q0 -8 6 -14t14 -6h313q8 0 14 6t6 14v50q0 7 -5.5 13t-13.5 7q-17 0 -42 25q-25 27 -40 63h-1l-288 748q-5 12 -19 12zM639 611 h-197l103 264z" />
+<glyph unicode="&#xe244;" d="M1200 1100h-1200v100h1200v-100zM50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 1000h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM700 900v-300h300v300h-300z" />
+<glyph unicode="&#xe245;" d="M50 1200h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 700h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM700 600v-300h300v300h-300zM1200 0h-1200v100h1200v-100z" />
+<glyph unicode="&#xe246;" d="M50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-350h100v150q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-150h100v-100h-100v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v150h-100v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM700 700v-300h300v300h-300z" />
+<glyph unicode="&#xe247;" d="M100 0h-100v1200h100v-1200zM250 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM300 1000v-300h300v300h-300zM250 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe248;" d="M600 1100h150q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-100h450q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h350v100h-150q-21 0 -35.5 14.5 t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h150v100h100v-100zM400 1000v-300h300v300h-300z" />
+<glyph unicode="&#xe249;" d="M1200 0h-100v1200h100v-1200zM550 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM600 1000v-300h300v300h-300zM50 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe250;" d="M865 565l-494 -494q-23 -23 -41 -23q-14 0 -22 13.5t-8 38.5v1000q0 25 8 38.5t22 13.5q18 0 41 -23l494 -494q14 -14 14 -35t-14 -35z" />
+<glyph unicode="&#xe251;" d="M335 635l494 494q29 29 50 20.5t21 -49.5v-1000q0 -41 -21 -49.5t-50 20.5l-494 494q-14 14 -14 35t14 35z" />
+<glyph unicode="&#xe252;" d="M100 900h1000q41 0 49.5 -21t-20.5 -50l-494 -494q-14 -14 -35 -14t-35 14l-494 494q-29 29 -20.5 50t49.5 21z" />
+<glyph unicode="&#xe253;" d="M635 865l494 -494q29 -29 20.5 -50t-49.5 -21h-1000q-41 0 -49.5 21t20.5 50l494 494q14 14 35 14t35 -14z" />
+<glyph unicode="&#xe254;" d="M700 741v-182l-692 -323v221l413 193l-413 193v221zM1200 0h-800v200h800v-200z" />
+<glyph unicode="&#xe255;" d="M1200 900h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300zM0 700h50q0 21 4 37t9.5 26.5t18 17.5t22 11t28.5 5.5t31 2t37 0.5h100v-550q0 -22 -25 -34.5t-50 -13.5l-25 -2v-100h400v100q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v550h100q25 0 37 -0.5t31 -2 t28.5 -5.5t22 -11t18 -17.5t9.5 -26.5t4 -37h50v300h-800v-300z" />
+<glyph unicode="&#xe256;" d="M800 700h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-100v-550q0 -22 25 -34.5t50 -14.5l25 -1v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v550h-100q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h800v-300zM1100 200h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300z" />
+<glyph unicode="&#xe257;" d="M701 1098h160q16 0 21 -11t-7 -23l-464 -464l464 -464q12 -12 7 -23t-21 -11h-160q-13 0 -23 9l-471 471q-7 8 -7 18t7 18l471 471q10 9 23 9z" />
+<glyph unicode="&#xe258;" d="M339 1098h160q13 0 23 -9l471 -471q7 -8 7 -18t-7 -18l-471 -471q-10 -9 -23 -9h-160q-16 0 -21 11t7 23l464 464l-464 464q-12 12 -7 23t21 11z" />
+<glyph unicode="&#xe259;" d="M1087 882q11 -5 11 -21v-160q0 -13 -9 -23l-471 -471q-8 -7 -18 -7t-18 7l-471 471q-9 10 -9 23v160q0 16 11 21t23 -7l464 -464l464 464q12 12 23 7z" />
+<glyph unicode="&#xe260;" d="M618 993l471 -471q9 -10 9 -23v-160q0 -16 -11 -21t-23 7l-464 464l-464 -464q-12 -12 -23 -7t-11 21v160q0 13 9 23l471 471q8 7 18 7t18 -7z" />
+<glyph unicode="&#xf8ff;" d="M1000 1200q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM450 1000h100q21 0 40 -14t26 -33l79 -194q5 1 16 3q34 6 54 9.5t60 7t65.5 1t61 -10t56.5 -23t42.5 -42t29 -64t5 -92t-19.5 -121.5q-1 -7 -3 -19.5t-11 -50t-20.5 -73t-32.5 -81.5t-46.5 -83t-64 -70 t-82.5 -50q-13 -5 -42 -5t-65.5 2.5t-47.5 2.5q-14 0 -49.5 -3.5t-63 -3.5t-43.5 7q-57 25 -104.5 78.5t-75 111.5t-46.5 112t-26 90l-7 35q-15 63 -18 115t4.5 88.5t26 64t39.5 43.5t52 25.5t58.5 13t62.5 2t59.5 -4.5t55.5 -8l-147 192q-12 18 -5.5 30t27.5 12z" />
+<glyph unicode="&#x1f511;" d="M250 1200h600q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-500l-255 -178q-19 -9 -32 -1t-13 29v650h-150q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM400 1100v-100h300v100h-300z" />
+<glyph unicode="&#x1f6aa;" d="M250 1200h750q39 0 69.5 -40.5t30.5 -84.5v-933l-700 -117v950l600 125h-700v-1000h-100v1025q0 23 15.5 49t34.5 26zM500 525v-100l100 20v100z" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/server/static/fonts/glyphicons-halflings-regular.ttf b/server/static/fonts/glyphicons-halflings-regular.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..1413fc609ab6f21774de0cb7e01360095584f65b
GIT binary patch
literal 45404
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

literal 0
HcmV?d00001

diff --git a/server/static/fonts/glyphicons-halflings-regular.woff b/server/static/fonts/glyphicons-halflings-regular.woff
new file mode 100644
index 0000000000000000000000000000000000000000..9e612858f802245ddcbf59788a0db942224bab35
GIT binary patch
literal 23424
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

literal 0
HcmV?d00001

diff --git a/server/static/fonts/glyphicons-halflings-regular.woff2 b/server/static/fonts/glyphicons-halflings-regular.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..64539b54c3751a6d9adb44c8e3a45ba5a73b77f0
GIT binary patch
literal 18028
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

literal 0
HcmV?d00001

diff --git a/server/static/js/bootstrap.js b/server/static/js/bootstrap.js
new file mode 100644
index 00000000..8a2e99a5
--- /dev/null
+++ b/server/static/js/bootstrap.js
@@ -0,0 +1,2377 @@
+/*!
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under the MIT license
+ */
+
+if (typeof jQuery === 'undefined') {
+  throw new Error('Bootstrap\'s JavaScript requires jQuery')
+}
+
++function ($) {
+  'use strict';
+  var version = $.fn.jquery.split(' ')[0].split('.')
+  if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1) || (version[0] > 3)) {
+    throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4')
+  }
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: transition.js v3.3.7
+ * http://getbootstrap.com/javascript/#transitions
+ * ========================================================================
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/)
+  // ============================================================
+
+  function transitionEnd() {
+    var el = document.createElement('bootstrap')
+
+    var transEndEventNames = {
+      WebkitTransition : 'webkitTransitionEnd',
+      MozTransition    : 'transitionend',
+      OTransition      : 'oTransitionEnd otransitionend',
+      transition       : 'transitionend'
+    }
+
+    for (var name in transEndEventNames) {
+      if (el.style[name] !== undefined) {
+        return { end: transEndEventNames[name] }
+      }
+    }
+
+    return false // explicit for ie8 (  ._.)
+  }
+
+  // http://blog.alexmaccaw.com/css-transitions
+  $.fn.emulateTransitionEnd = function (duration) {
+    var called = false
+    var $el = this
+    $(this).one('bsTransitionEnd', function () { called = true })
+    var callback = function () { if (!called) $($el).trigger($.support.transition.end) }
+    setTimeout(callback, duration)
+    return this
+  }
+
+  $(function () {
+    $.support.transition = transitionEnd()
+
+    if (!$.support.transition) return
+
+    $.event.special.bsTransitionEnd = {
+      bindType: $.support.transition.end,
+      delegateType: $.support.transition.end,
+      handle: function (e) {
+        if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments)
+      }
+    }
+  })
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: alert.js v3.3.7
+ * http://getbootstrap.com/javascript/#alerts
+ * ========================================================================
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // ALERT CLASS DEFINITION
+  // ======================
+
+  var dismiss = '[data-dismiss="alert"]'
+  var Alert   = function (el) {
+    $(el).on('click', dismiss, this.close)
+  }
+
+  Alert.VERSION = '3.3.7'
+
+  Alert.TRANSITION_DURATION = 150
+
+  Alert.prototype.close = function (e) {
+    var $this    = $(this)
+    var selector = $this.attr('data-target')
+
+    if (!selector) {
+      selector = $this.attr('href')
+      selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
+    }
+
+    var $parent = $(selector === '#' ? [] : selector)
+
+    if (e) e.preventDefault()
+
+    if (!$parent.length) {
+      $parent = $this.closest('.alert')
+    }
+
+    $parent.trigger(e = $.Event('close.bs.alert'))
+
+    if (e.isDefaultPrevented()) return
+
+    $parent.removeClass('in')
+
+    function removeElement() {
+      // detach from parent, fire event then clean up data
+      $parent.detach().trigger('closed.bs.alert').remove()
+    }
+
+    $.support.transition && $parent.hasClass('fade') ?
+      $parent
+        .one('bsTransitionEnd', removeElement)
+        .emulateTransitionEnd(Alert.TRANSITION_DURATION) :
+      removeElement()
+  }
+
+
+  // ALERT PLUGIN DEFINITION
+  // =======================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this = $(this)
+      var data  = $this.data('bs.alert')
+
+      if (!data) $this.data('bs.alert', (data = new Alert(this)))
+      if (typeof option == 'string') data[option].call($this)
+    })
+  }
+
+  var old = $.fn.alert
+
+  $.fn.alert             = Plugin
+  $.fn.alert.Constructor = Alert
+
+
+  // ALERT NO CONFLICT
+  // =================
+
+  $.fn.alert.noConflict = function () {
+    $.fn.alert = old
+    return this
+  }
+
+
+  // ALERT DATA-API
+  // ==============
+
+  $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close)
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: button.js v3.3.7
+ * http://getbootstrap.com/javascript/#buttons
+ * ========================================================================
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // BUTTON PUBLIC CLASS DEFINITION
+  // ==============================
+
+  var Button = function (element, options) {
+    this.$element  = $(element)
+    this.options   = $.extend({}, Button.DEFAULTS, options)
+    this.isLoading = false
+  }
+
+  Button.VERSION  = '3.3.7'
+
+  Button.DEFAULTS = {
+    loadingText: 'loading...'
+  }
+
+  Button.prototype.setState = function (state) {
+    var d    = 'disabled'
+    var $el  = this.$element
+    var val  = $el.is('input') ? 'val' : 'html'
+    var data = $el.data()
+
+    state += 'Text'
+
+    if (data.resetText == null) $el.data('resetText', $el[val]())
+
+    // push to event loop to allow forms to submit
+    setTimeout($.proxy(function () {
+      $el[val](data[state] == null ? this.options[state] : data[state])
+
+      if (state == 'loadingText') {
+        this.isLoading = true
+        $el.addClass(d).attr(d, d).prop(d, true)
+      } else if (this.isLoading) {
+        this.isLoading = false
+        $el.removeClass(d).removeAttr(d).prop(d, false)
+      }
+    }, this), 0)
+  }
+
+  Button.prototype.toggle = function () {
+    var changed = true
+    var $parent = this.$element.closest('[data-toggle="buttons"]')
+
+    if ($parent.length) {
+      var $input = this.$element.find('input')
+      if ($input.prop('type') == 'radio') {
+        if ($input.prop('checked')) changed = false
+        $parent.find('.active').removeClass('active')
+        this.$element.addClass('active')
+      } else if ($input.prop('type') == 'checkbox') {
+        if (($input.prop('checked')) !== this.$element.hasClass('active')) changed = false
+        this.$element.toggleClass('active')
+      }
+      $input.prop('checked', this.$element.hasClass('active'))
+      if (changed) $input.trigger('change')
+    } else {
+      this.$element.attr('aria-pressed', !this.$element.hasClass('active'))
+      this.$element.toggleClass('active')
+    }
+  }
+
+
+  // BUTTON PLUGIN DEFINITION
+  // ========================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.button')
+      var options = typeof option == 'object' && option
+
+      if (!data) $this.data('bs.button', (data = new Button(this, options)))
+
+      if (option == 'toggle') data.toggle()
+      else if (option) data.setState(option)
+    })
+  }
+
+  var old = $.fn.button
+
+  $.fn.button             = Plugin
+  $.fn.button.Constructor = Button
+
+
+  // BUTTON NO CONFLICT
+  // ==================
+
+  $.fn.button.noConflict = function () {
+    $.fn.button = old
+    return this
+  }
+
+
+  // BUTTON DATA-API
+  // ===============
+
+  $(document)
+    .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) {
+      var $btn = $(e.target).closest('.btn')
+      Plugin.call($btn, 'toggle')
+      if (!($(e.target).is('input[type="radio"], input[type="checkbox"]'))) {
+        // Prevent double click on radios, and the double selections (so cancellation) on checkboxes
+        e.preventDefault()
+        // The target component still receive the focus
+        if ($btn.is('input,button')) $btn.trigger('focus')
+        else $btn.find('input:visible,button:visible').first().trigger('focus')
+      }
+    })
+    .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) {
+      $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type))
+    })
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: carousel.js v3.3.7
+ * http://getbootstrap.com/javascript/#carousel
+ * ========================================================================
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // CAROUSEL CLASS DEFINITION
+  // =========================
+
+  var Carousel = function (element, options) {
+    this.$element    = $(element)
+    this.$indicators = this.$element.find('.carousel-indicators')
+    this.options     = options
+    this.paused      = null
+    this.sliding     = null
+    this.interval    = null
+    this.$active     = null
+    this.$items      = null
+
+    this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this))
+
+    this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element
+      .on('mouseenter.bs.carousel', $.proxy(this.pause, this))
+      .on('mouseleave.bs.carousel', $.proxy(this.cycle, this))
+  }
+
+  Carousel.VERSION  = '3.3.7'
+
+  Carousel.TRANSITION_DURATION = 600
+
+  Carousel.DEFAULTS = {
+    interval: 5000,
+    pause: 'hover',
+    wrap: true,
+    keyboard: true
+  }
+
+  Carousel.prototype.keydown = function (e) {
+    if (/input|textarea/i.test(e.target.tagName)) return
+    switch (e.which) {
+      case 37: this.prev(); break
+      case 39: this.next(); break
+      default: return
+    }
+
+    e.preventDefault()
+  }
+
+  Carousel.prototype.cycle = function (e) {
+    e || (this.paused = false)
+
+    this.interval && clearInterval(this.interval)
+
+    this.options.interval
+      && !this.paused
+      && (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
+
+    return this
+  }
+
+  Carousel.prototype.getItemIndex = function (item) {
+    this.$items = item.parent().children('.item')
+    return this.$items.index(item || this.$active)
+  }
+
+  Carousel.prototype.getItemForDirection = function (direction, active) {
+    var activeIndex = this.getItemIndex(active)
+    var willWrap = (direction == 'prev' && activeIndex === 0)
+                || (direction == 'next' && activeIndex == (this.$items.length - 1))
+    if (willWrap && !this.options.wrap) return active
+    var delta = direction == 'prev' ? -1 : 1
+    var itemIndex = (activeIndex + delta) % this.$items.length
+    return this.$items.eq(itemIndex)
+  }
+
+  Carousel.prototype.to = function (pos) {
+    var that        = this
+    var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active'))
+
+    if (pos > (this.$items.length - 1) || pos < 0) return
+
+    if (this.sliding)       return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid"
+    if (activeIndex == pos) return this.pause().cycle()
+
+    return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos))
+  }
+
+  Carousel.prototype.pause = function (e) {
+    e || (this.paused = true)
+
+    if (this.$element.find('.next, .prev').length && $.support.transition) {
+      this.$element.trigger($.support.transition.end)
+      this.cycle(true)
+    }
+
+    this.interval = clearInterval(this.interval)
+
+    return this
+  }
+
+  Carousel.prototype.next = function () {
+    if (this.sliding) return
+    return this.slide('next')
+  }
+
+  Carousel.prototype.prev = function () {
+    if (this.sliding) return
+    return this.slide('prev')
+  }
+
+  Carousel.prototype.slide = function (type, next) {
+    var $active   = this.$element.find('.item.active')
+    var $next     = next || this.getItemForDirection(type, $active)
+    var isCycling = this.interval
+    var direction = type == 'next' ? 'left' : 'right'
+    var that      = this
+
+    if ($next.hasClass('active')) return (this.sliding = false)
+
+    var relatedTarget = $next[0]
+    var slideEvent = $.Event('slide.bs.carousel', {
+      relatedTarget: relatedTarget,
+      direction: direction
+    })
+    this.$element.trigger(slideEvent)
+    if (slideEvent.isDefaultPrevented()) return
+
+    this.sliding = true
+
+    isCycling && this.pause()
+
+    if (this.$indicators.length) {
+      this.$indicators.find('.active').removeClass('active')
+      var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)])
+      $nextIndicator && $nextIndicator.addClass('active')
+    }
+
+    var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid"
+    if ($.support.transition && this.$element.hasClass('slide')) {
+      $next.addClass(type)
+      $next[0].offsetWidth // force reflow
+      $active.addClass(direction)
+      $next.addClass(direction)
+      $active
+        .one('bsTransitionEnd', function () {
+          $next.removeClass([type, direction].join(' ')).addClass('active')
+          $active.removeClass(['active', direction].join(' '))
+          that.sliding = false
+          setTimeout(function () {
+            that.$element.trigger(slidEvent)
+          }, 0)
+        })
+        .emulateTransitionEnd(Carousel.TRANSITION_DURATION)
+    } else {
+      $active.removeClass('active')
+      $next.addClass('active')
+      this.sliding = false
+      this.$element.trigger(slidEvent)
+    }
+
+    isCycling && this.cycle()
+
+    return this
+  }
+
+
+  // CAROUSEL PLUGIN DEFINITION
+  // ==========================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.carousel')
+      var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option)
+      var action  = typeof option == 'string' ? option : options.slide
+
+      if (!data) $this.data('bs.carousel', (data = new Carousel(this, options)))
+      if (typeof option == 'number') data.to(option)
+      else if (action) data[action]()
+      else if (options.interval) data.pause().cycle()
+    })
+  }
+
+  var old = $.fn.carousel
+
+  $.fn.carousel             = Plugin
+  $.fn.carousel.Constructor = Carousel
+
+
+  // CAROUSEL NO CONFLICT
+  // ====================
+
+  $.fn.carousel.noConflict = function () {
+    $.fn.carousel = old
+    return this
+  }
+
+
+  // CAROUSEL DATA-API
+  // =================
+
+  var clickHandler = function (e) {
+    var href
+    var $this   = $(this)
+    var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7
+    if (!$target.hasClass('carousel')) return
+    var options = $.extend({}, $target.data(), $this.data())
+    var slideIndex = $this.attr('data-slide-to')
+    if (slideIndex) options.interval = false
+
+    Plugin.call($target, options)
+
+    if (slideIndex) {
+      $target.data('bs.carousel').to(slideIndex)
+    }
+
+    e.preventDefault()
+  }
+
+  $(document)
+    .on('click.bs.carousel.data-api', '[data-slide]', clickHandler)
+    .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler)
+
+  $(window).on('load', function () {
+    $('[data-ride="carousel"]').each(function () {
+      var $carousel = $(this)
+      Plugin.call($carousel, $carousel.data())
+    })
+  })
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: collapse.js v3.3.7
+ * http://getbootstrap.com/javascript/#collapse
+ * ========================================================================
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+/* jshint latedef: false */
+
++function ($) {
+  'use strict';
+
+  // COLLAPSE PUBLIC CLASS DEFINITION
+  // ================================
+
+  var Collapse = function (element, options) {
+    this.$element      = $(element)
+    this.options       = $.extend({}, Collapse.DEFAULTS, options)
+    this.$trigger      = $('[data-toggle="collapse"][href="#' + element.id + '"],' +
+                           '[data-toggle="collapse"][data-target="#' + element.id + '"]')
+    this.transitioning = null
+
+    if (this.options.parent) {
+      this.$parent = this.getParent()
+    } else {
+      this.addAriaAndCollapsedClass(this.$element, this.$trigger)
+    }
+
+    if (this.options.toggle) this.toggle()
+  }
+
+  Collapse.VERSION  = '3.3.7'
+
+  Collapse.TRANSITION_DURATION = 350
+
+  Collapse.DEFAULTS = {
+    toggle: true
+  }
+
+  Collapse.prototype.dimension = function () {
+    var hasWidth = this.$element.hasClass('width')
+    return hasWidth ? 'width' : 'height'
+  }
+
+  Collapse.prototype.show = function () {
+    if (this.transitioning || this.$element.hasClass('in')) return
+
+    var activesData
+    var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing')
+
+    if (actives && actives.length) {
+      activesData = actives.data('bs.collapse')
+      if (activesData && activesData.transitioning) return
+    }
+
+    var startEvent = $.Event('show.bs.collapse')
+    this.$element.trigger(startEvent)
+    if (startEvent.isDefaultPrevented()) return
+
+    if (actives && actives.length) {
+      Plugin.call(actives, 'hide')
+      activesData || actives.data('bs.collapse', null)
+    }
+
+    var dimension = this.dimension()
+
+    this.$element
+      .removeClass('collapse')
+      .addClass('collapsing')[dimension](0)
+      .attr('aria-expanded', true)
+
+    this.$trigger
+      .removeClass('collapsed')
+      .attr('aria-expanded', true)
+
+    this.transitioning = 1
+
+    var complete = function () {
+      this.$element
+        .removeClass('collapsing')
+        .addClass('collapse in')[dimension]('')
+      this.transitioning = 0
+      this.$element
+        .trigger('shown.bs.collapse')
+    }
+
+    if (!$.support.transition) return complete.call(this)
+
+    var scrollSize = $.camelCase(['scroll', dimension].join('-'))
+
+    this.$element
+      .one('bsTransitionEnd', $.proxy(complete, this))
+      .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize])
+  }
+
+  Collapse.prototype.hide = function () {
+    if (this.transitioning || !this.$element.hasClass('in')) return
+
+    var startEvent = $.Event('hide.bs.collapse')
+    this.$element.trigger(startEvent)
+    if (startEvent.isDefaultPrevented()) return
+
+    var dimension = this.dimension()
+
+    this.$element[dimension](this.$element[dimension]())[0].offsetHeight
+
+    this.$element
+      .addClass('collapsing')
+      .removeClass('collapse in')
+      .attr('aria-expanded', false)
+
+    this.$trigger
+      .addClass('collapsed')
+      .attr('aria-expanded', false)
+
+    this.transitioning = 1
+
+    var complete = function () {
+      this.transitioning = 0
+      this.$element
+        .removeClass('collapsing')
+        .addClass('collapse')
+        .trigger('hidden.bs.collapse')
+    }
+
+    if (!$.support.transition) return complete.call(this)
+
+    this.$element
+      [dimension](0)
+      .one('bsTransitionEnd', $.proxy(complete, this))
+      .emulateTransitionEnd(Collapse.TRANSITION_DURATION)
+  }
+
+  Collapse.prototype.toggle = function () {
+    this[this.$element.hasClass('in') ? 'hide' : 'show']()
+  }
+
+  Collapse.prototype.getParent = function () {
+    return $(this.options.parent)
+      .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]')
+      .each($.proxy(function (i, element) {
+        var $element = $(element)
+        this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element)
+      }, this))
+      .end()
+  }
+
+  Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) {
+    var isOpen = $element.hasClass('in')
+
+    $element.attr('aria-expanded', isOpen)
+    $trigger
+      .toggleClass('collapsed', !isOpen)
+      .attr('aria-expanded', isOpen)
+  }
+
+  function getTargetFromTrigger($trigger) {
+    var href
+    var target = $trigger.attr('data-target')
+      || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7
+
+    return $(target)
+  }
+
+
+  // COLLAPSE PLUGIN DEFINITION
+  // ==========================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.collapse')
+      var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option)
+
+      if (!data && options.toggle && /show|hide/.test(option)) options.toggle = false
+      if (!data) $this.data('bs.collapse', (data = new Collapse(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  var old = $.fn.collapse
+
+  $.fn.collapse             = Plugin
+  $.fn.collapse.Constructor = Collapse
+
+
+  // COLLAPSE NO CONFLICT
+  // ====================
+
+  $.fn.collapse.noConflict = function () {
+    $.fn.collapse = old
+    return this
+  }
+
+
+  // COLLAPSE DATA-API
+  // =================
+
+  $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) {
+    var $this   = $(this)
+
+    if (!$this.attr('data-target')) e.preventDefault()
+
+    var $target = getTargetFromTrigger($this)
+    var data    = $target.data('bs.collapse')
+    var option  = data ? 'toggle' : $this.data()
+
+    Plugin.call($target, option)
+  })
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: dropdown.js v3.3.7
+ * http://getbootstrap.com/javascript/#dropdowns
+ * ========================================================================
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // DROPDOWN CLASS DEFINITION
+  // =========================
+
+  var backdrop = '.dropdown-backdrop'
+  var toggle   = '[data-toggle="dropdown"]'
+  var Dropdown = function (element) {
+    $(element).on('click.bs.dropdown', this.toggle)
+  }
+
+  Dropdown.VERSION = '3.3.7'
+
+  function getParent($this) {
+    var selector = $this.attr('data-target')
+
+    if (!selector) {
+      selector = $this.attr('href')
+      selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
+    }
+
+    var $parent = selector && $(selector)
+
+    return $parent && $parent.length ? $parent : $this.parent()
+  }
+
+  function clearMenus(e) {
+    if (e && e.which === 3) return
+    $(backdrop).remove()
+    $(toggle).each(function () {
+      var $this         = $(this)
+      var $parent       = getParent($this)
+      var relatedTarget = { relatedTarget: this }
+
+      if (!$parent.hasClass('open')) return
+
+      if (e && e.type == 'click' && /input|textarea/i.test(e.target.tagName) && $.contains($parent[0], e.target)) return
+
+      $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget))
+
+      if (e.isDefaultPrevented()) return
+
+      $this.attr('aria-expanded', 'false')
+      $parent.removeClass('open').trigger($.Event('hidden.bs.dropdown', relatedTarget))
+    })
+  }
+
+  Dropdown.prototype.toggle = function (e) {
+    var $this = $(this)
+
+    if ($this.is('.disabled, :disabled')) return
+
+    var $parent  = getParent($this)
+    var isActive = $parent.hasClass('open')
+
+    clearMenus()
+
+    if (!isActive) {
+      if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) {
+        // if mobile we use a backdrop because click events don't delegate
+        $(document.createElement('div'))
+          .addClass('dropdown-backdrop')
+          .insertAfter($(this))
+          .on('click', clearMenus)
+      }
+
+      var relatedTarget = { relatedTarget: this }
+      $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget))
+
+      if (e.isDefaultPrevented()) return
+
+      $this
+        .trigger('focus')
+        .attr('aria-expanded', 'true')
+
+      $parent
+        .toggleClass('open')
+        .trigger($.Event('shown.bs.dropdown', relatedTarget))
+    }
+
+    return false
+  }
+
+  Dropdown.prototype.keydown = function (e) {
+    if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return
+
+    var $this = $(this)
+
+    e.preventDefault()
+    e.stopPropagation()
+
+    if ($this.is('.disabled, :disabled')) return
+
+    var $parent  = getParent($this)
+    var isActive = $parent.hasClass('open')
+
+    if (!isActive && e.which != 27 || isActive && e.which == 27) {
+      if (e.which == 27) $parent.find(toggle).trigger('focus')
+      return $this.trigger('click')
+    }
+
+    var desc = ' li:not(.disabled):visible a'
+    var $items = $parent.find('.dropdown-menu' + desc)
+
+    if (!$items.length) return
+
+    var index = $items.index(e.target)
+
+    if (e.which == 38 && index > 0)                 index--         // up
+    if (e.which == 40 && index < $items.length - 1) index++         // down
+    if (!~index)                                    index = 0
+
+    $items.eq(index).trigger('focus')
+  }
+
+
+  // DROPDOWN PLUGIN DEFINITION
+  // ==========================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this = $(this)
+      var data  = $this.data('bs.dropdown')
+
+      if (!data) $this.data('bs.dropdown', (data = new Dropdown(this)))
+      if (typeof option == 'string') data[option].call($this)
+    })
+  }
+
+  var old = $.fn.dropdown
+
+  $.fn.dropdown             = Plugin
+  $.fn.dropdown.Constructor = Dropdown
+
+
+  // DROPDOWN NO CONFLICT
+  // ====================
+
+  $.fn.dropdown.noConflict = function () {
+    $.fn.dropdown = old
+    return this
+  }
+
+
+  // APPLY TO STANDARD DROPDOWN ELEMENTS
+  // ===================================
+
+  $(document)
+    .on('click.bs.dropdown.data-api', clearMenus)
+    .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
+    .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle)
+    .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown)
+    .on('keydown.bs.dropdown.data-api', '.dropdown-menu', Dropdown.prototype.keydown)
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: modal.js v3.3.7
+ * http://getbootstrap.com/javascript/#modals
+ * ========================================================================
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // MODAL CLASS DEFINITION
+  // ======================
+
+  var Modal = function (element, options) {
+    this.options             = options
+    this.$body               = $(document.body)
+    this.$element            = $(element)
+    this.$dialog             = this.$element.find('.modal-dialog')
+    this.$backdrop           = null
+    this.isShown             = null
+    this.originalBodyPad     = null
+    this.scrollbarWidth      = 0
+    this.ignoreBackdropClick = false
+
+    if (this.options.remote) {
+      this.$element
+        .find('.modal-content')
+        .load(this.options.remote, $.proxy(function () {
+          this.$element.trigger('loaded.bs.modal')
+        }, this))
+    }
+  }
+
+  Modal.VERSION  = '3.3.7'
+
+  Modal.TRANSITION_DURATION = 300
+  Modal.BACKDROP_TRANSITION_DURATION = 150
+
+  Modal.DEFAULTS = {
+    backdrop: true,
+    keyboard: true,
+    show: true
+  }
+
+  Modal.prototype.toggle = function (_relatedTarget) {
+    return this.isShown ? this.hide() : this.show(_relatedTarget)
+  }
+
+  Modal.prototype.show = function (_relatedTarget) {
+    var that = this
+    var e    = $.Event('show.bs.modal', { relatedTarget: _relatedTarget })
+
+    this.$element.trigger(e)
+
+    if (this.isShown || e.isDefaultPrevented()) return
+
+    this.isShown = true
+
+    this.checkScrollbar()
+    this.setScrollbar()
+    this.$body.addClass('modal-open')
+
+    this.escape()
+    this.resize()
+
+    this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this))
+
+    this.$dialog.on('mousedown.dismiss.bs.modal', function () {
+      that.$element.one('mouseup.dismiss.bs.modal', function (e) {
+        if ($(e.target).is(that.$element)) that.ignoreBackdropClick = true
+      })
+    })
+
+    this.backdrop(function () {
+      var transition = $.support.transition && that.$element.hasClass('fade')
+
+      if (!that.$element.parent().length) {
+        that.$element.appendTo(that.$body) // don't move modals dom position
+      }
+
+      that.$element
+        .show()
+        .scrollTop(0)
+
+      that.adjustDialog()
+
+      if (transition) {
+        that.$element[0].offsetWidth // force reflow
+      }
+
+      that.$element.addClass('in')
+
+      that.enforceFocus()
+
+      var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget })
+
+      transition ?
+        that.$dialog // wait for modal to slide in
+          .one('bsTransitionEnd', function () {
+            that.$element.trigger('focus').trigger(e)
+          })
+          .emulateTransitionEnd(Modal.TRANSITION_DURATION) :
+        that.$element.trigger('focus').trigger(e)
+    })
+  }
+
+  Modal.prototype.hide = function (e) {
+    if (e) e.preventDefault()
+
+    e = $.Event('hide.bs.modal')
+
+    this.$element.trigger(e)
+
+    if (!this.isShown || e.isDefaultPrevented()) return
+
+    this.isShown = false
+
+    this.escape()
+    this.resize()
+
+    $(document).off('focusin.bs.modal')
+
+    this.$element
+      .removeClass('in')
+      .off('click.dismiss.bs.modal')
+      .off('mouseup.dismiss.bs.modal')
+
+    this.$dialog.off('mousedown.dismiss.bs.modal')
+
+    $.support.transition && this.$element.hasClass('fade') ?
+      this.$element
+        .one('bsTransitionEnd', $.proxy(this.hideModal, this))
+        .emulateTransitionEnd(Modal.TRANSITION_DURATION) :
+      this.hideModal()
+  }
+
+  Modal.prototype.enforceFocus = function () {
+    $(document)
+      .off('focusin.bs.modal') // guard against infinite focus loop
+      .on('focusin.bs.modal', $.proxy(function (e) {
+        if (document !== e.target &&
+            this.$element[0] !== e.target &&
+            !this.$element.has(e.target).length) {
+          this.$element.trigger('focus')
+        }
+      }, this))
+  }
+
+  Modal.prototype.escape = function () {
+    if (this.isShown && this.options.keyboard) {
+      this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) {
+        e.which == 27 && this.hide()
+      }, this))
+    } else if (!this.isShown) {
+      this.$element.off('keydown.dismiss.bs.modal')
+    }
+  }
+
+  Modal.prototype.resize = function () {
+    if (this.isShown) {
+      $(window).on('resize.bs.modal', $.proxy(this.handleUpdate, this))
+    } else {
+      $(window).off('resize.bs.modal')
+    }
+  }
+
+  Modal.prototype.hideModal = function () {
+    var that = this
+    this.$element.hide()
+    this.backdrop(function () {
+      that.$body.removeClass('modal-open')
+      that.resetAdjustments()
+      that.resetScrollbar()
+      that.$element.trigger('hidden.bs.modal')
+    })
+  }
+
+  Modal.prototype.removeBackdrop = function () {
+    this.$backdrop && this.$backdrop.remove()
+    this.$backdrop = null
+  }
+
+  Modal.prototype.backdrop = function (callback) {
+    var that = this
+    var animate = this.$element.hasClass('fade') ? 'fade' : ''
+
+    if (this.isShown && this.options.backdrop) {
+      var doAnimate = $.support.transition && animate
+
+      this.$backdrop = $(document.createElement('div'))
+        .addClass('modal-backdrop ' + animate)
+        .appendTo(this.$body)
+
+      this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) {
+        if (this.ignoreBackdropClick) {
+          this.ignoreBackdropClick = false
+          return
+        }
+        if (e.target !== e.currentTarget) return
+        this.options.backdrop == 'static'
+          ? this.$element[0].focus()
+          : this.hide()
+      }, this))
+
+      if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
+
+      this.$backdrop.addClass('in')
+
+      if (!callback) return
+
+      doAnimate ?
+        this.$backdrop
+          .one('bsTransitionEnd', callback)
+          .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :
+        callback()
+
+    } else if (!this.isShown && this.$backdrop) {
+      this.$backdrop.removeClass('in')
+
+      var callbackRemove = function () {
+        that.removeBackdrop()
+        callback && callback()
+      }
+      $.support.transition && this.$element.hasClass('fade') ?
+        this.$backdrop
+          .one('bsTransitionEnd', callbackRemove)
+          .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :
+        callbackRemove()
+
+    } else if (callback) {
+      callback()
+    }
+  }
+
+  // these following methods are used to handle overflowing modals
+
+  Modal.prototype.handleUpdate = function () {
+    this.adjustDialog()
+  }
+
+  Modal.prototype.adjustDialog = function () {
+    var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight
+
+    this.$element.css({
+      paddingLeft:  !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '',
+      paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : ''
+    })
+  }
+
+  Modal.prototype.resetAdjustments = function () {
+    this.$element.css({
+      paddingLeft: '',
+      paddingRight: ''
+    })
+  }
+
+  Modal.prototype.checkScrollbar = function () {
+    var fullWindowWidth = window.innerWidth
+    if (!fullWindowWidth) { // workaround for missing window.innerWidth in IE8
+      var documentElementRect = document.documentElement.getBoundingClientRect()
+      fullWindowWidth = documentElementRect.right - Math.abs(documentElementRect.left)
+    }
+    this.bodyIsOverflowing = document.body.clientWidth < fullWindowWidth
+    this.scrollbarWidth = this.measureScrollbar()
+  }
+
+  Modal.prototype.setScrollbar = function () {
+    var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10)
+    this.originalBodyPad = document.body.style.paddingRight || ''
+    if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth)
+  }
+
+  Modal.prototype.resetScrollbar = function () {
+    this.$body.css('padding-right', this.originalBodyPad)
+  }
+
+  Modal.prototype.measureScrollbar = function () { // thx walsh
+    var scrollDiv = document.createElement('div')
+    scrollDiv.className = 'modal-scrollbar-measure'
+    this.$body.append(scrollDiv)
+    var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth
+    this.$body[0].removeChild(scrollDiv)
+    return scrollbarWidth
+  }
+
+
+  // MODAL PLUGIN DEFINITION
+  // =======================
+
+  function Plugin(option, _relatedTarget) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.modal')
+      var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option)
+
+      if (!data) $this.data('bs.modal', (data = new Modal(this, options)))
+      if (typeof option == 'string') data[option](_relatedTarget)
+      else if (options.show) data.show(_relatedTarget)
+    })
+  }
+
+  var old = $.fn.modal
+
+  $.fn.modal             = Plugin
+  $.fn.modal.Constructor = Modal
+
+
+  // MODAL NO CONFLICT
+  // =================
+
+  $.fn.modal.noConflict = function () {
+    $.fn.modal = old
+    return this
+  }
+
+
+  // MODAL DATA-API
+  // ==============
+
+  $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) {
+    var $this   = $(this)
+    var href    = $this.attr('href')
+    var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7
+    var option  = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data())
+
+    if ($this.is('a')) e.preventDefault()
+
+    $target.one('show.bs.modal', function (showEvent) {
+      if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown
+      $target.one('hidden.bs.modal', function () {
+        $this.is(':visible') && $this.trigger('focus')
+      })
+    })
+    Plugin.call($target, option, this)
+  })
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: tooltip.js v3.3.7
+ * http://getbootstrap.com/javascript/#tooltip
+ * Inspired by the original jQuery.tipsy by Jason Frame
+ * ========================================================================
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // TOOLTIP PUBLIC CLASS DEFINITION
+  // ===============================
+
+  var Tooltip = function (element, options) {
+    this.type       = null
+    this.options    = null
+    this.enabled    = null
+    this.timeout    = null
+    this.hoverState = null
+    this.$element   = null
+    this.inState    = null
+
+    this.init('tooltip', element, options)
+  }
+
+  Tooltip.VERSION  = '3.3.7'
+
+  Tooltip.TRANSITION_DURATION = 150
+
+  Tooltip.DEFAULTS = {
+    animation: true,
+    placement: 'top',
+    selector: false,
+    template: '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',
+    trigger: 'hover focus',
+    title: '',
+    delay: 0,
+    html: false,
+    container: false,
+    viewport: {
+      selector: 'body',
+      padding: 0
+    }
+  }
+
+  Tooltip.prototype.init = function (type, element, options) {
+    this.enabled   = true
+    this.type      = type
+    this.$element  = $(element)
+    this.options   = this.getOptions(options)
+    this.$viewport = this.options.viewport && $($.isFunction(this.options.viewport) ? this.options.viewport.call(this, this.$element) : (this.options.viewport.selector || this.options.viewport))
+    this.inState   = { click: false, hover: false, focus: false }
+
+    if (this.$element[0] instanceof document.constructor && !this.options.selector) {
+      throw new Error('`selector` option must be specified when initializing ' + this.type + ' on the window.document object!')
+    }
+
+    var triggers = this.options.trigger.split(' ')
+
+    for (var i = triggers.length; i--;) {
+      var trigger = triggers[i]
+
+      if (trigger == 'click') {
+        this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
+      } else if (trigger != 'manual') {
+        var eventIn  = trigger == 'hover' ? 'mouseenter' : 'focusin'
+        var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout'
+
+        this.$element.on(eventIn  + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
+        this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
+      }
+    }
+
+    this.options.selector ?
+      (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
+      this.fixTitle()
+  }
+
+  Tooltip.prototype.getDefaults = function () {
+    return Tooltip.DEFAULTS
+  }
+
+  Tooltip.prototype.getOptions = function (options) {
+    options = $.extend({}, this.getDefaults(), this.$element.data(), options)
+
+    if (options.delay && typeof options.delay == 'number') {
+      options.delay = {
+        show: options.delay,
+        hide: options.delay
+      }
+    }
+
+    return options
+  }
+
+  Tooltip.prototype.getDelegateOptions = function () {
+    var options  = {}
+    var defaults = this.getDefaults()
+
+    this._options && $.each(this._options, function (key, value) {
+      if (defaults[key] != value) options[key] = value
+    })
+
+    return options
+  }
+
+  Tooltip.prototype.enter = function (obj) {
+    var self = obj instanceof this.constructor ?
+      obj : $(obj.currentTarget).data('bs.' + this.type)
+
+    if (!self) {
+      self = new this.constructor(obj.currentTarget, this.getDelegateOptions())
+      $(obj.currentTarget).data('bs.' + this.type, self)
+    }
+
+    if (obj instanceof $.Event) {
+      self.inState[obj.type == 'focusin' ? 'focus' : 'hover'] = true
+    }
+
+    if (self.tip().hasClass('in') || self.hoverState == 'in') {
+      self.hoverState = 'in'
+      return
+    }
+
+    clearTimeout(self.timeout)
+
+    self.hoverState = 'in'
+
+    if (!self.options.delay || !self.options.delay.show) return self.show()
+
+    self.timeout = setTimeout(function () {
+      if (self.hoverState == 'in') self.show()
+    }, self.options.delay.show)
+  }
+
+  Tooltip.prototype.isInStateTrue = function () {
+    for (var key in this.inState) {
+      if (this.inState[key]) return true
+    }
+
+    return false
+  }
+
+  Tooltip.prototype.leave = function (obj) {
+    var self = obj instanceof this.constructor ?
+      obj : $(obj.currentTarget).data('bs.' + this.type)
+
+    if (!self) {
+      self = new this.constructor(obj.currentTarget, this.getDelegateOptions())
+      $(obj.currentTarget).data('bs.' + this.type, self)
+    }
+
+    if (obj instanceof $.Event) {
+      self.inState[obj.type == 'focusout' ? 'focus' : 'hover'] = false
+    }
+
+    if (self.isInStateTrue()) return
+
+    clearTimeout(self.timeout)
+
+    self.hoverState = 'out'
+
+    if (!self.options.delay || !self.options.delay.hide) return self.hide()
+
+    self.timeout = setTimeout(function () {
+      if (self.hoverState == 'out') self.hide()
+    }, self.options.delay.hide)
+  }
+
+  Tooltip.prototype.show = function () {
+    var e = $.Event('show.bs.' + this.type)
+
+    if (this.hasContent() && this.enabled) {
+      this.$element.trigger(e)
+
+      var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0])
+      if (e.isDefaultPrevented() || !inDom) return
+      var that = this
+
+      var $tip = this.tip()
+
+      var tipId = this.getUID(this.type)
+
+      this.setContent()
+      $tip.attr('id', tipId)
+      this.$element.attr('aria-describedby', tipId)
+
+      if (this.options.animation) $tip.addClass('fade')
+
+      var placement = typeof this.options.placement == 'function' ?
+        this.options.placement.call(this, $tip[0], this.$element[0]) :
+        this.options.placement
+
+      var autoToken = /\s?auto?\s?/i
+      var autoPlace = autoToken.test(placement)
+      if (autoPlace) placement = placement.replace(autoToken, '') || 'top'
+
+      $tip
+        .detach()
+        .css({ top: 0, left: 0, display: 'block' })
+        .addClass(placement)
+        .data('bs.' + this.type, this)
+
+      this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
+      this.$element.trigger('inserted.bs.' + this.type)
+
+      var pos          = this.getPosition()
+      var actualWidth  = $tip[0].offsetWidth
+      var actualHeight = $tip[0].offsetHeight
+
+      if (autoPlace) {
+        var orgPlacement = placement
+        var viewportDim = this.getPosition(this.$viewport)
+
+        placement = placement == 'bottom' && pos.bottom + actualHeight > viewportDim.bottom ? 'top'    :
+                    placement == 'top'    && pos.top    - actualHeight < viewportDim.top    ? 'bottom' :
+                    placement == 'right'  && pos.right  + actualWidth  > viewportDim.width  ? 'left'   :
+                    placement == 'left'   && pos.left   - actualWidth  < viewportDim.left   ? 'right'  :
+                    placement
+
+        $tip
+          .removeClass(orgPlacement)
+          .addClass(placement)
+      }
+
+      var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight)
+
+      this.applyPlacement(calculatedOffset, placement)
+
+      var complete = function () {
+        var prevHoverState = that.hoverState
+        that.$element.trigger('shown.bs.' + that.type)
+        that.hoverState = null
+
+        if (prevHoverState == 'out') that.leave(that)
+      }
+
+      $.support.transition && this.$tip.hasClass('fade') ?
+        $tip
+          .one('bsTransitionEnd', complete)
+          .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :
+        complete()
+    }
+  }
+
+  Tooltip.prototype.applyPlacement = function (offset, placement) {
+    var $tip   = this.tip()
+    var width  = $tip[0].offsetWidth
+    var height = $tip[0].offsetHeight
+
+    // manually read margins because getBoundingClientRect includes difference
+    var marginTop = parseInt($tip.css('margin-top'), 10)
+    var marginLeft = parseInt($tip.css('margin-left'), 10)
+
+    // we must check for NaN for ie 8/9
+    if (isNaN(marginTop))  marginTop  = 0
+    if (isNaN(marginLeft)) marginLeft = 0
+
+    offset.top  += marginTop
+    offset.left += marginLeft
+
+    // $.fn.offset doesn't round pixel values
+    // so we use setOffset directly with our own function B-0
+    $.offset.setOffset($tip[0], $.extend({
+      using: function (props) {
+        $tip.css({
+          top: Math.round(props.top),
+          left: Math.round(props.left)
+        })
+      }
+    }, offset), 0)
+
+    $tip.addClass('in')
+
+    // check to see if placing tip in new offset caused the tip to resize itself
+    var actualWidth  = $tip[0].offsetWidth
+    var actualHeight = $tip[0].offsetHeight
+
+    if (placement == 'top' && actualHeight != height) {
+      offset.top = offset.top + height - actualHeight
+    }
+
+    var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight)
+
+    if (delta.left) offset.left += delta.left
+    else offset.top += delta.top
+
+    var isVertical          = /top|bottom/.test(placement)
+    var arrowDelta          = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight
+    var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight'
+
+    $tip.offset(offset)
+    this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical)
+  }
+
+  Tooltip.prototype.replaceArrow = function (delta, dimension, isVertical) {
+    this.arrow()
+      .css(isVertical ? 'left' : 'top', 50 * (1 - delta / dimension) + '%')
+      .css(isVertical ? 'top' : 'left', '')
+  }
+
+  Tooltip.prototype.setContent = function () {
+    var $tip  = this.tip()
+    var title = this.getTitle()
+
+    $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
+    $tip.removeClass('fade in top bottom left right')
+  }
+
+  Tooltip.prototype.hide = function (callback) {
+    var that = this
+    var $tip = $(this.$tip)
+    var e    = $.Event('hide.bs.' + this.type)
+
+    function complete() {
+      if (that.hoverState != 'in') $tip.detach()
+      if (that.$element) { // TODO: Check whether guarding this code with this `if` is really necessary.
+        that.$element
+          .removeAttr('aria-describedby')
+          .trigger('hidden.bs.' + that.type)
+      }
+      callback && callback()
+    }
+
+    this.$element.trigger(e)
+
+    if (e.isDefaultPrevented()) return
+
+    $tip.removeClass('in')
+
+    $.support.transition && $tip.hasClass('fade') ?
+      $tip
+        .one('bsTransitionEnd', complete)
+        .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :
+      complete()
+
+    this.hoverState = null
+
+    return this
+  }
+
+  Tooltip.prototype.fixTitle = function () {
+    var $e = this.$element
+    if ($e.attr('title') || typeof $e.attr('data-original-title') != 'string') {
+      $e.attr('data-original-title', $e.attr('title') || '').attr('title', '')
+    }
+  }
+
+  Tooltip.prototype.hasContent = function () {
+    return this.getTitle()
+  }
+
+  Tooltip.prototype.getPosition = function ($element) {
+    $element   = $element || this.$element
+
+    var el     = $element[0]
+    var isBody = el.tagName == 'BODY'
+
+    var elRect    = el.getBoundingClientRect()
+    if (elRect.width == null) {
+      // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093
+      elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top })
+    }
+    var isSvg = window.SVGElement && el instanceof window.SVGElement
+    // Avoid using $.offset() on SVGs since it gives incorrect results in jQuery 3.
+    // See https://github.com/twbs/bootstrap/issues/20280
+    var elOffset  = isBody ? { top: 0, left: 0 } : (isSvg ? null : $element.offset())
+    var scroll    = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() }
+    var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null
+
+    return $.extend({}, elRect, scroll, outerDims, elOffset)
+  }
+
+  Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) {
+    return placement == 'bottom' ? { top: pos.top + pos.height,   left: pos.left + pos.width / 2 - actualWidth / 2 } :
+           placement == 'top'    ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } :
+           placement == 'left'   ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } :
+        /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width }
+
+  }
+
+  Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) {
+    var delta = { top: 0, left: 0 }
+    if (!this.$viewport) return delta
+
+    var viewportPadding = this.options.viewport && this.options.viewport.padding || 0
+    var viewportDimensions = this.getPosition(this.$viewport)
+
+    if (/right|left/.test(placement)) {
+      var topEdgeOffset    = pos.top - viewportPadding - viewportDimensions.scroll
+      var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight
+      if (topEdgeOffset < viewportDimensions.top) { // top overflow
+        delta.top = viewportDimensions.top - topEdgeOffset
+      } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow
+        delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset
+      }
+    } else {
+      var leftEdgeOffset  = pos.left - viewportPadding
+      var rightEdgeOffset = pos.left + viewportPadding + actualWidth
+      if (leftEdgeOffset < viewportDimensions.left) { // left overflow
+        delta.left = viewportDimensions.left - leftEdgeOffset
+      } else if (rightEdgeOffset > viewportDimensions.right) { // right overflow
+        delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset
+      }
+    }
+
+    return delta
+  }
+
+  Tooltip.prototype.getTitle = function () {
+    var title
+    var $e = this.$element
+    var o  = this.options
+
+    title = $e.attr('data-original-title')
+      || (typeof o.title == 'function' ? o.title.call($e[0]) :  o.title)
+
+    return title
+  }
+
+  Tooltip.prototype.getUID = function (prefix) {
+    do prefix += ~~(Math.random() * 1000000)
+    while (document.getElementById(prefix))
+    return prefix
+  }
+
+  Tooltip.prototype.tip = function () {
+    if (!this.$tip) {
+      this.$tip = $(this.options.template)
+      if (this.$tip.length != 1) {
+        throw new Error(this.type + ' `template` option must consist of exactly 1 top-level element!')
+      }
+    }
+    return this.$tip
+  }
+
+  Tooltip.prototype.arrow = function () {
+    return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow'))
+  }
+
+  Tooltip.prototype.enable = function () {
+    this.enabled = true
+  }
+
+  Tooltip.prototype.disable = function () {
+    this.enabled = false
+  }
+
+  Tooltip.prototype.toggleEnabled = function () {
+    this.enabled = !this.enabled
+  }
+
+  Tooltip.prototype.toggle = function (e) {
+    var self = this
+    if (e) {
+      self = $(e.currentTarget).data('bs.' + this.type)
+      if (!self) {
+        self = new this.constructor(e.currentTarget, this.getDelegateOptions())
+        $(e.currentTarget).data('bs.' + this.type, self)
+      }
+    }
+
+    if (e) {
+      self.inState.click = !self.inState.click
+      if (self.isInStateTrue()) self.enter(self)
+      else self.leave(self)
+    } else {
+      self.tip().hasClass('in') ? self.leave(self) : self.enter(self)
+    }
+  }
+
+  Tooltip.prototype.destroy = function () {
+    var that = this
+    clearTimeout(this.timeout)
+    this.hide(function () {
+      that.$element.off('.' + that.type).removeData('bs.' + that.type)
+      if (that.$tip) {
+        that.$tip.detach()
+      }
+      that.$tip = null
+      that.$arrow = null
+      that.$viewport = null
+      that.$element = null
+    })
+  }
+
+
+  // TOOLTIP PLUGIN DEFINITION
+  // =========================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.tooltip')
+      var options = typeof option == 'object' && option
+
+      if (!data && /destroy|hide/.test(option)) return
+      if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  var old = $.fn.tooltip
+
+  $.fn.tooltip             = Plugin
+  $.fn.tooltip.Constructor = Tooltip
+
+
+  // TOOLTIP NO CONFLICT
+  // ===================
+
+  $.fn.tooltip.noConflict = function () {
+    $.fn.tooltip = old
+    return this
+  }
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: popover.js v3.3.7
+ * http://getbootstrap.com/javascript/#popovers
+ * ========================================================================
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // POPOVER PUBLIC CLASS DEFINITION
+  // ===============================
+
+  var Popover = function (element, options) {
+    this.init('popover', element, options)
+  }
+
+  if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js')
+
+  Popover.VERSION  = '3.3.7'
+
+  Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, {
+    placement: 'right',
+    trigger: 'click',
+    content: '',
+    template: '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
+  })
+
+
+  // NOTE: POPOVER EXTENDS tooltip.js
+  // ================================
+
+  Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype)
+
+  Popover.prototype.constructor = Popover
+
+  Popover.prototype.getDefaults = function () {
+    return Popover.DEFAULTS
+  }
+
+  Popover.prototype.setContent = function () {
+    var $tip    = this.tip()
+    var title   = this.getTitle()
+    var content = this.getContent()
+
+    $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
+    $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events
+      this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text'
+    ](content)
+
+    $tip.removeClass('fade top bottom left right in')
+
+    // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do
+    // this manually by checking the contents.
+    if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide()
+  }
+
+  Popover.prototype.hasContent = function () {
+    return this.getTitle() || this.getContent()
+  }
+
+  Popover.prototype.getContent = function () {
+    var $e = this.$element
+    var o  = this.options
+
+    return $e.attr('data-content')
+      || (typeof o.content == 'function' ?
+            o.content.call($e[0]) :
+            o.content)
+  }
+
+  Popover.prototype.arrow = function () {
+    return (this.$arrow = this.$arrow || this.tip().find('.arrow'))
+  }
+
+
+  // POPOVER PLUGIN DEFINITION
+  // =========================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.popover')
+      var options = typeof option == 'object' && option
+
+      if (!data && /destroy|hide/.test(option)) return
+      if (!data) $this.data('bs.popover', (data = new Popover(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  var old = $.fn.popover
+
+  $.fn.popover             = Plugin
+  $.fn.popover.Constructor = Popover
+
+
+  // POPOVER NO CONFLICT
+  // ===================
+
+  $.fn.popover.noConflict = function () {
+    $.fn.popover = old
+    return this
+  }
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: scrollspy.js v3.3.7
+ * http://getbootstrap.com/javascript/#scrollspy
+ * ========================================================================
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // SCROLLSPY CLASS DEFINITION
+  // ==========================
+
+  function ScrollSpy(element, options) {
+    this.$body          = $(document.body)
+    this.$scrollElement = $(element).is(document.body) ? $(window) : $(element)
+    this.options        = $.extend({}, ScrollSpy.DEFAULTS, options)
+    this.selector       = (this.options.target || '') + ' .nav li > a'
+    this.offsets        = []
+    this.targets        = []
+    this.activeTarget   = null
+    this.scrollHeight   = 0
+
+    this.$scrollElement.on('scroll.bs.scrollspy', $.proxy(this.process, this))
+    this.refresh()
+    this.process()
+  }
+
+  ScrollSpy.VERSION  = '3.3.7'
+
+  ScrollSpy.DEFAULTS = {
+    offset: 10
+  }
+
+  ScrollSpy.prototype.getScrollHeight = function () {
+    return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight)
+  }
+
+  ScrollSpy.prototype.refresh = function () {
+    var that          = this
+    var offsetMethod  = 'offset'
+    var offsetBase    = 0
+
+    this.offsets      = []
+    this.targets      = []
+    this.scrollHeight = this.getScrollHeight()
+
+    if (!$.isWindow(this.$scrollElement[0])) {
+      offsetMethod = 'position'
+      offsetBase   = this.$scrollElement.scrollTop()
+    }
+
+    this.$body
+      .find(this.selector)
+      .map(function () {
+        var $el   = $(this)
+        var href  = $el.data('target') || $el.attr('href')
+        var $href = /^#./.test(href) && $(href)
+
+        return ($href
+          && $href.length
+          && $href.is(':visible')
+          && [[$href[offsetMethod]().top + offsetBase, href]]) || null
+      })
+      .sort(function (a, b) { return a[0] - b[0] })
+      .each(function () {
+        that.offsets.push(this[0])
+        that.targets.push(this[1])
+      })
+  }
+
+  ScrollSpy.prototype.process = function () {
+    var scrollTop    = this.$scrollElement.scrollTop() + this.options.offset
+    var scrollHeight = this.getScrollHeight()
+    var maxScroll    = this.options.offset + scrollHeight - this.$scrollElement.height()
+    var offsets      = this.offsets
+    var targets      = this.targets
+    var activeTarget = this.activeTarget
+    var i
+
+    if (this.scrollHeight != scrollHeight) {
+      this.refresh()
+    }
+
+    if (scrollTop >= maxScroll) {
+      return activeTarget != (i = targets[targets.length - 1]) && this.activate(i)
+    }
+
+    if (activeTarget && scrollTop < offsets[0]) {
+      this.activeTarget = null
+      return this.clear()
+    }
+
+    for (i = offsets.length; i--;) {
+      activeTarget != targets[i]
+        && scrollTop >= offsets[i]
+        && (offsets[i + 1] === undefined || scrollTop < offsets[i + 1])
+        && this.activate(targets[i])
+    }
+  }
+
+  ScrollSpy.prototype.activate = function (target) {
+    this.activeTarget = target
+
+    this.clear()
+
+    var selector = this.selector +
+      '[data-target="' + target + '"],' +
+      this.selector + '[href="' + target + '"]'
+
+    var active = $(selector)
+      .parents('li')
+      .addClass('active')
+
+    if (active.parent('.dropdown-menu').length) {
+      active = active
+        .closest('li.dropdown')
+        .addClass('active')
+    }
+
+    active.trigger('activate.bs.scrollspy')
+  }
+
+  ScrollSpy.prototype.clear = function () {
+    $(this.selector)
+      .parentsUntil(this.options.target, '.active')
+      .removeClass('active')
+  }
+
+
+  // SCROLLSPY PLUGIN DEFINITION
+  // ===========================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.scrollspy')
+      var options = typeof option == 'object' && option
+
+      if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  var old = $.fn.scrollspy
+
+  $.fn.scrollspy             = Plugin
+  $.fn.scrollspy.Constructor = ScrollSpy
+
+
+  // SCROLLSPY NO CONFLICT
+  // =====================
+
+  $.fn.scrollspy.noConflict = function () {
+    $.fn.scrollspy = old
+    return this
+  }
+
+
+  // SCROLLSPY DATA-API
+  // ==================
+
+  $(window).on('load.bs.scrollspy.data-api', function () {
+    $('[data-spy="scroll"]').each(function () {
+      var $spy = $(this)
+      Plugin.call($spy, $spy.data())
+    })
+  })
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: tab.js v3.3.7
+ * http://getbootstrap.com/javascript/#tabs
+ * ========================================================================
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // TAB CLASS DEFINITION
+  // ====================
+
+  var Tab = function (element) {
+    // jscs:disable requireDollarBeforejQueryAssignment
+    this.element = $(element)
+    // jscs:enable requireDollarBeforejQueryAssignment
+  }
+
+  Tab.VERSION = '3.3.7'
+
+  Tab.TRANSITION_DURATION = 150
+
+  Tab.prototype.show = function () {
+    var $this    = this.element
+    var $ul      = $this.closest('ul:not(.dropdown-menu)')
+    var selector = $this.data('target')
+
+    if (!selector) {
+      selector = $this.attr('href')
+      selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
+    }
+
+    if ($this.parent('li').hasClass('active')) return
+
+    var $previous = $ul.find('.active:last a')
+    var hideEvent = $.Event('hide.bs.tab', {
+      relatedTarget: $this[0]
+    })
+    var showEvent = $.Event('show.bs.tab', {
+      relatedTarget: $previous[0]
+    })
+
+    $previous.trigger(hideEvent)
+    $this.trigger(showEvent)
+
+    if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return
+
+    var $target = $(selector)
+
+    this.activate($this.closest('li'), $ul)
+    this.activate($target, $target.parent(), function () {
+      $previous.trigger({
+        type: 'hidden.bs.tab',
+        relatedTarget: $this[0]
+      })
+      $this.trigger({
+        type: 'shown.bs.tab',
+        relatedTarget: $previous[0]
+      })
+    })
+  }
+
+  Tab.prototype.activate = function (element, container, callback) {
+    var $active    = container.find('> .active')
+    var transition = callback
+      && $.support.transition
+      && ($active.length && $active.hasClass('fade') || !!container.find('> .fade').length)
+
+    function next() {
+      $active
+        .removeClass('active')
+        .find('> .dropdown-menu > .active')
+          .removeClass('active')
+        .end()
+        .find('[data-toggle="tab"]')
+          .attr('aria-expanded', false)
+
+      element
+        .addClass('active')
+        .find('[data-toggle="tab"]')
+          .attr('aria-expanded', true)
+
+      if (transition) {
+        element[0].offsetWidth // reflow for transition
+        element.addClass('in')
+      } else {
+        element.removeClass('fade')
+      }
+
+      if (element.parent('.dropdown-menu').length) {
+        element
+          .closest('li.dropdown')
+            .addClass('active')
+          .end()
+          .find('[data-toggle="tab"]')
+            .attr('aria-expanded', true)
+      }
+
+      callback && callback()
+    }
+
+    $active.length && transition ?
+      $active
+        .one('bsTransitionEnd', next)
+        .emulateTransitionEnd(Tab.TRANSITION_DURATION) :
+      next()
+
+    $active.removeClass('in')
+  }
+
+
+  // TAB PLUGIN DEFINITION
+  // =====================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this = $(this)
+      var data  = $this.data('bs.tab')
+
+      if (!data) $this.data('bs.tab', (data = new Tab(this)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  var old = $.fn.tab
+
+  $.fn.tab             = Plugin
+  $.fn.tab.Constructor = Tab
+
+
+  // TAB NO CONFLICT
+  // ===============
+
+  $.fn.tab.noConflict = function () {
+    $.fn.tab = old
+    return this
+  }
+
+
+  // TAB DATA-API
+  // ============
+
+  var clickHandler = function (e) {
+    e.preventDefault()
+    Plugin.call($(this), 'show')
+  }
+
+  $(document)
+    .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler)
+    .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler)
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: affix.js v3.3.7
+ * http://getbootstrap.com/javascript/#affix
+ * ========================================================================
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // AFFIX CLASS DEFINITION
+  // ======================
+
+  var Affix = function (element, options) {
+    this.options = $.extend({}, Affix.DEFAULTS, options)
+
+    this.$target = $(this.options.target)
+      .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this))
+      .on('click.bs.affix.data-api',  $.proxy(this.checkPositionWithEventLoop, this))
+
+    this.$element     = $(element)
+    this.affixed      = null
+    this.unpin        = null
+    this.pinnedOffset = null
+
+    this.checkPosition()
+  }
+
+  Affix.VERSION  = '3.3.7'
+
+  Affix.RESET    = 'affix affix-top affix-bottom'
+
+  Affix.DEFAULTS = {
+    offset: 0,
+    target: window
+  }
+
+  Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) {
+    var scrollTop    = this.$target.scrollTop()
+    var position     = this.$element.offset()
+    var targetHeight = this.$target.height()
+
+    if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false
+
+    if (this.affixed == 'bottom') {
+      if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom'
+      return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom'
+    }
+
+    var initializing   = this.affixed == null
+    var colliderTop    = initializing ? scrollTop : position.top
+    var colliderHeight = initializing ? targetHeight : height
+
+    if (offsetTop != null && scrollTop <= offsetTop) return 'top'
+    if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom'
+
+    return false
+  }
+
+  Affix.prototype.getPinnedOffset = function () {
+    if (this.pinnedOffset) return this.pinnedOffset
+    this.$element.removeClass(Affix.RESET).addClass('affix')
+    var scrollTop = this.$target.scrollTop()
+    var position  = this.$element.offset()
+    return (this.pinnedOffset = position.top - scrollTop)
+  }
+
+  Affix.prototype.checkPositionWithEventLoop = function () {
+    setTimeout($.proxy(this.checkPosition, this), 1)
+  }
+
+  Affix.prototype.checkPosition = function () {
+    if (!this.$element.is(':visible')) return
+
+    var height       = this.$element.height()
+    var offset       = this.options.offset
+    var offsetTop    = offset.top
+    var offsetBottom = offset.bottom
+    var scrollHeight = Math.max($(document).height(), $(document.body).height())
+
+    if (typeof offset != 'object')         offsetBottom = offsetTop = offset
+    if (typeof offsetTop == 'function')    offsetTop    = offset.top(this.$element)
+    if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element)
+
+    var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom)
+
+    if (this.affixed != affix) {
+      if (this.unpin != null) this.$element.css('top', '')
+
+      var affixType = 'affix' + (affix ? '-' + affix : '')
+      var e         = $.Event(affixType + '.bs.affix')
+
+      this.$element.trigger(e)
+
+      if (e.isDefaultPrevented()) return
+
+      this.affixed = affix
+      this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null
+
+      this.$element
+        .removeClass(Affix.RESET)
+        .addClass(affixType)
+        .trigger(affixType.replace('affix', 'affixed') + '.bs.affix')
+    }
+
+    if (affix == 'bottom') {
+      this.$element.offset({
+        top: scrollHeight - height - offsetBottom
+      })
+    }
+  }
+
+
+  // AFFIX PLUGIN DEFINITION
+  // =======================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.affix')
+      var options = typeof option == 'object' && option
+
+      if (!data) $this.data('bs.affix', (data = new Affix(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  var old = $.fn.affix
+
+  $.fn.affix             = Plugin
+  $.fn.affix.Constructor = Affix
+
+
+  // AFFIX NO CONFLICT
+  // =================
+
+  $.fn.affix.noConflict = function () {
+    $.fn.affix = old
+    return this
+  }
+
+
+  // AFFIX DATA-API
+  // ==============
+
+  $(window).on('load', function () {
+    $('[data-spy="affix"]').each(function () {
+      var $spy = $(this)
+      var data = $spy.data()
+
+      data.offset = data.offset || {}
+
+      if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom
+      if (data.offsetTop    != null) data.offset.top    = data.offsetTop
+
+      Plugin.call($spy, data)
+    })
+  })
+
+}(jQuery);
diff --git a/server/static/js/bootstrap.min.js b/server/static/js/bootstrap.min.js
new file mode 100644
index 00000000..9bcd2fcc
--- /dev/null
+++ b/server/static/js/bootstrap.min.js
@@ -0,0 +1,7 @@
+/*!
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under the MIT license
+ */
+if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){if(a(b.target).is(this))return b.handleObj.handler.apply(this,arguments)}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.7",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a("#"===f?[]:f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.7",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c).prop(c,!0)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c).prop(c,!1))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target).closest(".btn");b.call(d,"toggle"),a(c.target).is('input[type="radio"], input[type="checkbox"]')||(c.preventDefault(),d.is("input,button")?d.trigger("focus"):d.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.7",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(a>this.$items.length-1||a<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){if(!this.sliding)return this.slide("next")},c.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.7",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.7",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",c).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.7",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){d.$element.one("mouseup.dismiss.bs.modal",function(b){a(b.target).is(d.$element)&&(d.ignoreBackdropClick=!0)})}),this.backdrop(function(){var e=a.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.adjustDialog(),e&&d.$element[0].offsetWidth,d.$element.addClass("in"),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$dialog.one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){document===a.target||this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var f=a.support.transition&&e;if(this.$backdrop=a(document.createElement("div")).addClass("modal-backdrop "+e).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.handleUpdate=function(){this.adjustDialog()},c.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth<a,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;!e&&/destroy|hide/.test(b)||(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",a,b)};c.VERSION="3.3.7",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);if(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),!c.isInStateTrue())return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-m<o.top?"bottom":"right"==h&&k.right+l>o.width?"left":"left"==h&&k.left-l<o.left?"right":h,f.removeClass(n).addClass(h)}var p=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(p,h);var q=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",q).emulateTransitionEnd(c.TRANSITION_DURATION):q()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top+=g,b.left+=h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&&f.detach(),e.$element&&e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=a(this.$tip),g=a.Event("hide.bs."+this.type);if(this.$element.trigger(g),!g.isDefaultPrevented())return f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=window.SVGElement&&c instanceof window.SVGElement,g=d?{top:0,left:0}:f?null:b.offset(),h={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},i=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,h,i,g)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null,a.$element=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;!e&&/destroy|hide/.test(b)||(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.7",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.7",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(void 0===e[a+1]||b<e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){
+this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.7",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})})}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.7",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return e<c&&"top";if("bottom"==this.affixed)return null!=c?!(e+this.unpin<=f.top)&&"bottom":!(e+g<=a-d)&&"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&e<=c?"top":null!=d&&i+j>=a-d&&"bottom"},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);
\ No newline at end of file
diff --git a/server/static/js/npm.js b/server/static/js/npm.js
new file mode 100644
index 00000000..bf6aa806
--- /dev/null
+++ b/server/static/js/npm.js
@@ -0,0 +1,13 @@
+// This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment.
+require('../../js/transition.js')
+require('../../js/alert.js')
+require('../../js/button.js')
+require('../../js/carousel.js')
+require('../../js/collapse.js')
+require('../../js/dropdown.js')
+require('../../js/modal.js')
+require('../../js/tooltip.js')
+require('../../js/popover.js')
+require('../../js/scrollspy.js')
+require('../../js/tab.js')
+require('../../js/affix.js')
\ No newline at end of file
diff --git a/server/static/static.go b/server/static/static.go
new file mode 100644
index 00000000..6c9adecf
--- /dev/null
+++ b/server/static/static.go
@@ -0,0 +1,6517 @@
+package static
+
+import (
+	"bytes"
+	"compress/gzip"
+	"encoding/base64"
+	"io/ioutil"
+	"net/http"
+	"os"
+	"path"
+	"sync"
+	"time"
+)
+
+type _escLocalFS struct{}
+
+var _escLocal _escLocalFS
+
+type _escStaticFS struct{}
+
+var _escStatic _escStaticFS
+
+type _escDirectory struct {
+	fs   http.FileSystem
+	name string
+}
+
+type _escFile struct {
+	compressed string
+	size       int64
+	modtime    int64
+	local      string
+	isDir      bool
+
+	once sync.Once
+	data []byte
+	name string
+}
+
+func (_escLocalFS) Open(name string) (http.File, error) {
+	f, present := _escData[path.Clean(name)]
+	if !present {
+		return nil, os.ErrNotExist
+	}
+	return os.Open(f.local)
+}
+
+func (_escStaticFS) prepare(name string) (*_escFile, error) {
+	f, present := _escData[path.Clean(name)]
+	if !present {
+		return nil, os.ErrNotExist
+	}
+	var err error
+	f.once.Do(func() {
+		f.name = path.Base(name)
+		if f.size == 0 {
+			return
+		}
+		var gr *gzip.Reader
+		b64 := base64.NewDecoder(base64.StdEncoding, bytes.NewBufferString(f.compressed))
+		gr, err = gzip.NewReader(b64)
+		if err != nil {
+			return
+		}
+		f.data, err = ioutil.ReadAll(gr)
+	})
+	if err != nil {
+		return nil, err
+	}
+	return f, nil
+}
+
+func (fs _escStaticFS) Open(name string) (http.File, error) {
+	f, err := fs.prepare(name)
+	if err != nil {
+		return nil, err
+	}
+	return f.File()
+}
+
+func (dir _escDirectory) Open(name string) (http.File, error) {
+	return dir.fs.Open(dir.name + name)
+}
+
+func (f *_escFile) File() (http.File, error) {
+	type httpFile struct {
+		*bytes.Reader
+		*_escFile
+	}
+	return &httpFile{
+		Reader:   bytes.NewReader(f.data),
+		_escFile: f,
+	}, nil
+}
+
+func (f *_escFile) Close() error {
+	return nil
+}
+
+func (f *_escFile) Readdir(count int) ([]os.FileInfo, error) {
+	return nil, nil
+}
+
+func (f *_escFile) Stat() (os.FileInfo, error) {
+	return f, nil
+}
+
+func (f *_escFile) Name() string {
+	return f.name
+}
+
+func (f *_escFile) Size() int64 {
+	return f.size
+}
+
+func (f *_escFile) Mode() os.FileMode {
+	return 0
+}
+
+func (f *_escFile) ModTime() time.Time {
+	return time.Unix(f.modtime, 0)
+}
+
+func (f *_escFile) IsDir() bool {
+	return f.isDir
+}
+
+func (f *_escFile) Sys() interface{} {
+	return f
+}
+
+// FS returns a http.Filesystem for the embedded assets. If useLocal is true,
+// the filesystem's contents are instead used.
+func FS(useLocal bool) http.FileSystem {
+	if useLocal {
+		return _escLocal
+	}
+	return _escStatic
+}
+
+// Dir returns a http.Filesystem for the embedded assets on a given prefix dir.
+// If useLocal is true, the filesystem's contents are instead used.
+func Dir(useLocal bool, name string) http.FileSystem {
+	if useLocal {
+		return _escDirectory{fs: _escLocal, name: name}
+	}
+	return _escDirectory{fs: _escStatic, name: name}
+}
+
+// FSByte returns the named file from the embedded assets. If useLocal is
+// true, the filesystem's contents are instead used.
+func FSByte(useLocal bool, name string) ([]byte, error) {
+	if useLocal {
+		f, err := _escLocal.Open(name)
+		if err != nil {
+			return nil, err
+		}
+		b, err := ioutil.ReadAll(f)
+		f.Close()
+		return b, err
+	}
+	f, err := _escStatic.prepare(name)
+	if err != nil {
+		return nil, err
+	}
+	return f.data, nil
+}
+
+// FSMustByte is the same as FSByte, but panics if name is not present.
+func FSMustByte(useLocal bool, name string) []byte {
+	b, err := FSByte(useLocal, name)
+	if err != nil {
+		panic(err)
+	}
+	return b
+}
+
+// FSString is the string version of FSByte.
+func FSString(useLocal bool, name string) (string, error) {
+	b, err := FSByte(useLocal, name)
+	return string(b), err
+}
+
+// FSMustString is the string version of FSMustByte.
+func FSMustString(useLocal bool, name string) string {
+	return string(FSMustByte(useLocal, name))
+}
+
+var _escData = map[string]*_escFile{
+
+	"/static/css/bootstrap-theme.css": {
+		local:   "server/static/css/bootstrap-theme.css",
+		size:    26132,
+		modtime: 1470524835,
+		compressed: `
+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
+`,
+	},
+
+	"/static/css/bootstrap-theme.css.map": {
+		local:   "server/static/css/bootstrap-theme.css.map",
+		size:    47706,
+		modtime: 1470524835,
+		compressed: `
+H4sIAAAJbogA/+x9CXfbNvL4V8HffWnthpJ1WD63+2LLsuNtrm7S3WQ3+14oEpJYS6RKUj7Sl+/+x+Dg
+AQIkSEmb9PdWamoSHMyBGczgGFB/7NzhMPICf+e0b+1EwSp0cLRz+u+dcRDEURzay1Y8wwvcdqJox9qZ
+4yjaZwVwKUoW3oPnR/t32HeDsLUM8cR7wJEKZBrarof9WPkwxBGOWxNvHuOQPf+PtePbC8oRuVzYy6Xn
+T8ndzjn5nJHP9fnN9dn5ED8/o5/R+cuR9TiEh6Nhb3huHVzR6/PhL1ZAL4dXd5fvSI3pxfAs8xkNIwL9
+eJlAe5cM+mEI0C9zwKKKB1Uu0ioXrIp/AVX2Ly4FT6uLG+uWPbycXjwnDx+B+uh8NLJWvPyOlh+QSqNR
+OLqxohHHe2556WWPi3N+bgW8dHRurZ4zgf2LK1H8/ACEv0gqRvxyRVrF6vCb896FteD0f7u4GxEGlglj
+nbTyIYeJKI++CiTiIL9TkMm1orlANZkaQvDDixekxhjkjoncj6mwQXp5nMq9aiD38PL48pJQGVyWSHd8
+Caz3VSACyyEFubusId7vIxBveQny3W1Pvuga5Ftel2nvmmpPBZJoj4LsX9VR3zXI178C+R62qL8bqr+b
+Mv3dUP2pQBL9UZC7mzr6+xvIN78B+T5vUX8vqP5elOnvBdWfCiTRHwXZ/7mO/l6AfJ9/Bvm6W9TfK6q/
+V2X6e0X1pwJJ9EdB7l7V0d9rkK/78hIc9nw4shapj+8NmcOevgGHHVKYUf+qRiPkheXtcdW5uuKsDC97
+L0Hwz4CbIJ9dr418ep0if0qRxy9BeUdro87p8enzcx4bRsPfRspAevwLNNtvr2izrU/+sje8UkXg+78D
+mROqHbCLp0xrl1NmUlT42U2NiFkt/O3fzpPAeEvJhExKoLMBKe9TKadcyqdv6aCBkjn/cGN1uJQravLz
+V9R+zq9HYpRxGVC+9onfGJ1PbsjTG3j6AR7ejI7+dsX5vEn5vEn5vEn5vEn5vEn5vH7+9J+XZ8Pz4RX0
+SWjjc9J3jvnIqv88bVgiw4IbxOOvIINPNRK/WNvSj3++Sno+s/QuRX23WdQr2pBgxiSCbZhrivqBov68
+Ya5fp6h/e7km6uHzg38951ZOPOD66BY28+WAbrA+ug5F99tr6ufWR+eNaRih6E7WR3dP0R1RdPvro3tK
+0c3eALo5MZrjlwnIY3oZvWTQv9OmGbzmPVS47JOfz1WR7vBf7zir3JscM/iR/3q0rnV6r1PrXLyh1vmG
+0fklnf78/oYaBrBLHMXIuk155B7vyhvTaEybc/Bm7eYMcEJxdLQ+uh5F9xvVzsn66G4n1BQpuv310T1S
+dEcU3eyXtdFN2WzV/4V6mfXxrbL4HtbFN7qKfhEmR2LSq3Ork8akWx6TfsfvdqydiTfHO6eaRQ2+6jEM
+/Bj7MSx+7P/4/z766Ed0IeDRXb/dbx+h3VkcL0/396c4TnC1nWCxR8GHwfIx9KazGPU63W6L/O8Qvbv3
+4hiHFrrxnTaFeuE52I+wi1a+i0P08uYdQxsBXi+ercaAcT++H0f7CZH98TwY7y/siODaf3EzHL16O6JE
+9z/67XHst1w8sVfz2OK3y9Bb2OGjuI1WDpEwEreePwnE9b0d+p4/Fbeu7U8JV38Q3CjGD3ErmtlucH+K
+OqjVXT6QP+F0bO92LMT/a/f2zgC4dY/Ht17cGgcPSR2PyBmTKpmKvcHAQun/Ou3uYM/iIPBPxt45GjD8
+28H7Jd98p7YTe3dYakWplDemVAptKhXxppVKWQvLhYx+W0m/raTfLtJvK+m3VfR5IVN0me76pPEGigbs
+9koUU1FJavW260X2eI5dWW65XEgul1PZ5UIhvVzO5S8UM17+Lcr/IzFTfMC5KT4AdoqlnJ/iA8ZQrnzi
+4blLmjItRFIv10GkHV8HkfoCHQR3D7rHqcfQsplxIirb8gMfF2yHF0q2QRDa7lTuEVIpF0kqBTGkIs66
+VMrZZYUK15fnLN9zc/1obDu30zAgjr1F2JxirVAaaNFWc8/HdtgSi+W7cbC00HeTyQR1npAL3IEv6nY6
+T3gXLGIKNoCkiIEoLI6DRSketn5/ipZhMPXc08v3N4DtXWj70SQIF+2XnhMGUTCJ2wniKLbDeBjMg5AE
+u59+AOT084OFsO/mHjBy5ME1r/zucYl/6jQmjX1quOgnNLHnES40RYiX2I5PEfvbeuBmG5LQ3XKAsVP0
+nTuG75kiZLIABfKo6jmOowhBs+COjBekwkngrKKC2QhErFFk1pdB5MVe4LPYTdxxZbzLRyEjcpqWqPLw
+Km9b7fSUKJUNluJIHlegV6JJiVAF6ImIx1VEVGgSIu1yIm1DIko0qSRKlWdESZ5XyaK2nUSYCjptUzp1
+rLHK/4rw0cj/9vtH9viIeb3e4cA+Pm7mgmviKfPCpag24ogZBYUjZuS+LUfcOxgMjjtFfef7tigs96lM
+vjo+VT1byI/hjciZCaUbNRv5VGl+KKNUNlgNn1rW7hqfWiRS5e5yetQRaZcTqfSpAl8pEbXK6/jUctvR
++NSiNKZ06lhjlU8Vg+9GPnXgjI8HDnNgB92Tw4NuM59aE0+ZTy1FtRGfyigofCoj92351D4+nvQV+s73
+bVFY7lOZfHV8qnqtJb8CYkTOTCjdioORT5UW2WSUygar4VPL2l3jU4tEqtxdTo86Iu1yIpU+VeArJaJW
+eR2fWm47Gp9alMaUTh1rrPKpdOmimUMdOx0X8xGhbY/dXkOHWg9PqUMtQ7UZh0opqAaplNy35VB7x/aB
+cyIpO9+raUnF8JRKVseVKhaoM2vGRoQMBFGuzRq5z+ymRA5TsW1qeE1142r8pYS7yo+lalLibpfgrvSR
+FJMet0KRdVyjzhY0TlHi3Qh9Hbuqcodi2bbZsmnHdg+4+8Hjk373sOHKaT08pYunZag2s35KKajWTym5
+b8sj4v6x2+0X9Z3vt6KwYimUylfHL6p36fJ7Z0bkzITS7VMZ+Uhps1ZGqWywGs6yrN01LrNIpMqz5fSo
+I9IuJ1LpPgW+UiJqldfxo+W2o/GmRWlM6dSxxsqtqMweXV2X6p4M+gd8/8fp9nDPbuZSa+Ipc6mlqDbi
+UhkFhUtl5L4tlzo+6Tm944K6pU0OVlbuUJl0tfaWlAkOxayDCmJGAml29832lSioJi1A1VJ1NpW0za3b
+UpIpVG72ZJSnodAupVC9ncSwlVFQKrnWXlKJreh2kmQ5DInUsb0y5xnPVouxb3tzYMhbTFtJgT7hge0E
+90zzmyrBgQ83DJYE2m8tsL9CfyXekfzPTk1O81zd281G0gP48mHrMXwbjqTr4SkdSRuiUvrMzYy0KQeq
+kTZlRxMWVMGbwmuUK4yXaFCl28xjvQFkgdawgtyeIz507YMNbINW4zHeBi1BtT0r0G+TUnbMrYDBcyvw
+7bsxkXndrKEkV2dyDN/GiUN18FTkDhmh2mKn1aUXMXa2PZZjQxuAWUWn6GDJJNtABq0q53ITGbQleBV2
+Ku7JH3A7wRL7wnGVQ6YOquG8hKYf8WjQg2/DeUk9PKXzEkNU27N1xoEqQFF2NLZelRJ8UtfSKiplzGhM
+5HMzxsKMgw1flInpZUbck7F7PrzxQJuwWRH7HPjyQNNraF11kJRGPRM8Wwx5lLwq5NHP1/ChCjVX+yIN
+5Lq+qHMMX6adzgS+zaylJp4ygzFFtT2bYRwobIaxs0FfVHU6QV+nxIhkz6Q2nRJPpTtCIxMmLRd7Tgss
+IC2El6q4yjKmYW6n+Y7BE8eeLbDr2Wh3YT+07j03np2io8Oj5cMeq8TR5QRhfaViJtK0ajJLaYwgM4NB
+SIyeRaL1hmc1m5vXbHRmU91pv+rs5gszaXuOw7h+3F7vVFkvHbsql1EaDomN0CZCr5ca5xKv6HJv7Rzj
+wdhpOJith6d0MGuIaouDWcqBahGesqObZ0tryT13bHdzmmqecOOeYHfCe+j4hExsGh7MqYmnfC/EDNUW
+1UQ5UKiJsWOmphPbmWA7p6b1EgGcyTHui2UHPHGaHqGqh6d0JcQQ1RZXQigHypUQYMdMU5MBPjrBOU2t
+s7046blYJIzhI5hmNFRUPTylijJEtUVFUQ5U03jKjpmiXMc+so+4ooCdsHF4wmP4ctNlq/CNlFQTT5mS
+TFFtT0mMA1VvErsERSVlVdGCgfD6q/LHh52Ths6tJh7jsWsJqq+xKk/ZMVLHBs83HJy4Bw03S2riMT7f
+UIJqe2rRn3+g7JipZTMp0v3uuOM29Fw18ZimSJeh2qJOdCnUjB0znWwuT9M5Oeo2XDCricc4T7ME1Raj
+vjaPk7JjppaNpXqd9Du9prPQeniMU71KUG1zeqNLBaPsGMaVOPSW2K2rloOBi6eWfsuOXJKGiUGgpR2S
+GsWCATSdHkHF4yMZnVxQwzb+vML8OSUBI5x7UdwCYZbKBeOy3ehtpDGl7LS8GC8yyV7qJ2l+i+Z5ZmFY
+vfrOB6M6KzUfZo8PD08aZr7WxGM8zC5B9TWG2ZQds6kpgy01isxre8psoxqMmYjJ+36Wto+b5fXV6w9J
+d6AEk/yIvyJeMMOkARuPrP6Xt7eZvL1UQeJFIptR0P9S6ja06ZQqSMzaN6Og7MaH28EnTsMzZDXxmO7F
+lKH6CnsxjJ0KBdH5+4a0k9nvcA5wf9JwvbgmHtMtmDJUX2ELhrFToR0xk99QAMpuc9iTntNwElkTj/HO
+Swmqr7HzQtmpUBCf029IP9ndjbHjNNZPPTzGGy4lqL7GhgtlR6ufezyfN9xSYQOh9bdU6uEp3VIxRLXF
+LRUxHKuxpaLY94Kvdl6bTf3oq4fnVlWydHlCyTpYiVHt//gdYq+pfsl+A+vXv7/4SfE26/bCXqIf93es
+P9krrImE+/APvQhsFzlBiNGdHXqQ9xkh23cR+4UwCtKq/QH8z7zFMghj9HEnQUx/Yuzjzln2IaOTPsmw
+drEifWItHkjFYbBYBD6K4kdC4mPu1YjSW72kF9JkX8UgHSS2FCd6S/MO4SsSrJ5VpD+Jf5r3aVNUyeJP
+OzX/XY54jzYiQkT2v8PPuyFiq4g9guLv06N/5CZ3RC+PTvNmaUof3iqdpJwxRJljoeQ2dxwU/FLhnOD3
+KpqwDpDDm10xUK8ZiKw3quyXYEyIuDo0xT4O7RgCtI/v8+pnN7vP4Fr4q8FgwDMzvxOuEUL9HQ5jz7Hn
+pHHBTwrwtOoZeobTw0SuHd5iP4PZQt3eE95U7eyv7e3unYGGLll7IEEzoszfjE7QGDv2KsLcpSMChN2I
+6JJ4/+kM0RiAacclckZnKMIYVTsEL4pWONrvdg57HZN4knfqKukOngh7+z6TYfo9X/ARiiseu9K01FkB
+XnXuOTW7MmOuTdRQ2E0Y/fcW/5tptKTZxF07d5cVtShsfXFVA5OkT1EZc11L4UcZbepnFkQK6miSzgN2
+DAVL2H7B7j5nF/KscR3VyZxlWDpfLuePlAgNIogMo+BmLMJG1tejP1Ch7/NHrfGUdEb9e6RVL5FGhffb
+FtHzRwx94d2NRXj+KA9PJ+3ko4CHR3ngZDe4CMwf5eF5/FK2DX2UgGeiMh1SrhOUK89zZyNCYQU3iX98
+oJbh7JInr6/F3PqHvI0CSIKGzAVuWxQ7aWx1NFHDWmggIou+65dUPfuvn3tu0DAMkWHLJMANmiZft2Ba
+r+hJifVGopfcE/kcl/KwsUkbzWG6ACLkEVDmuzBVzLVVEUo/HOGOPOGBONWb0V+6HXCtE++BuNYpup9h
+MlkQrRchN/B/iMl4iww0yTyGOA3sKjY5BRe54sbjYXk8ajIe1p9LKzyTT6KZqUUYltTeKvNSGnNFvWQc
+qR+mn2jcZHIyZEPnPROVJMeoWGSAw1kxGZXKFp47AdrEwjmCCgtPobZu4bUH3L3BUa1esXVrlRutzN3q
+1FEw0fagvpHKU0nZSGV5s2ZqNO0e7MkDx199N5CnUGAJ7BAgXf6gx/y4IUdbPCZI+bkihpcdH6Ngkpgf
+gm10yh1RxtxewiLQInCx8oThs2noua3JPCAzuHGI7dtl4Plxi0CsdezQaNaSzkSKZwO/TuyXJjFJMD+H
+8xIbXlYyPnOX+s6ay0Hqk3DMz5dHP/PVEX6Ijs8DaIPXWRUpWRHh88+j1EOop9tinpoZhOlnejZXpHT4
+j02X8rLkINJZUOYsGvtoKubnWvmjUfpahUlX7qROSUX97OuNOELC/NI6Jnzt8Tn7MsUpBssoChYkBOJl
+PCucW6kzFkrzL0nHPCgE7szjvTp2KqV1bs1cYaxhYIfLvFLyh0syH6JtJee5wsRYlGciTLEULL2Yyl+D
+p7z5KzPQTVEV+oQqcdoYW6Gj5Fe9ecKvM7dBOXxFNViFfHeDj+zIYGBBRtzeMrcQS0YBFB11NGMYNJIg
+B9GcMYIgApJoy7oQWOcnZbbxJwjdd/12r91plyYk50yWP9ktzkRfeBEZi0KC3VrLHBU5qc9y94TZCBci
+TOXSzFfINBX9N1M/MzLoin1UI/egwqH2FmpqlbFOUY3C8apn9bdA0jABKQobHuJkMjMNzGCwV2/okUuq
+2KZPH5i5dCosZ4d0dn/+WJ0rypyWUpBczeRp6gTLcxwrEYu1Zg1ibW5eJWIRRzSI1Tllif8uQUxDigar
+NheqEquILhrEuhweA82xQCPjzXS5f+L5Wj0uk8ZSZ4QFtdTrSuJRmQtKaieuUTkf6Rd7tyKRIl2pq5qO
+QLrEPvoHYZZ4hDchhtlylJmfzdEde8bjtB3SwWhIIjisL9kRzJBZUEXuCotOS+a6YeCuHNgvJBAM2YpM
+zBmFEEIxRP/rcOXH8AvlbfRuhh/RzCbRfYzJLDiky0MujdkHbe4iWujcJ90LsHIFowsyUp7YDkZ3XuSN
+vbkXP4onwUOy254WeJ+J1fAC/rPnME1eLRKMzx+XM5zcvZkT5LNgDske4PJ5cZLJk2OGlnrZkl8jUu8t
+nmMnFjaak6Ftixsy4xCXe/ms+6ScWFJyncznIReqAoJ8dBBfsiy0fHuBYW1pgXUsUBC6ZrXAagISRJ6A
+uwq5sOJKS0gAwGoEv9QQVEPmCcfeArzFZOU7jL5UoGVDgiM0pBINUyb1pLbBc/uRNAz80bcKPAVB4a+u
+PSSYPBkyimNtRDwQ6Xy7z6QCLWkJjhCQSjTsmNSTWsIj/oWbibjUt4iAAInFta5lNLB58sQfzVuwsrf7
+LLnUkk8gCMrkWkNeBytGQDpfRvzyHfipcRjcR7BCOgnJ7Gcy95xbHELUvCcOC60iuBy+fYv6l+zwG/in
+qJ3b8rqz58RLexH6RGnM8ScLtumRY/vE7yJnBtHVBTf+aea5LvY/0Yg45py1Us52n6XXUusooInE6Y1o
+HiL/Z2Ng+jEAFo0Je9Dc/6cB7VUQk8a/TAPYp2xo3PuUBrQuCWikQR1Y25pDWZJN+APz7dFqCYlzBEei
+lnhmxzyEJbGHtOzSpsx5ZKrqkwJeEXlxm7VtMTbrT11xCLqD4r1+i/5y0O6j70lIccPAc+G2m2svRdWM
+vWUCImOD3uySOecDmOZcxQgFofNSBpNXZhlEypECIsluefu2nwTmoQjMbYeVtHiopnMIcsEdCBK3U3sp
+1t6nK8jcZOvxkhzZuqcojyorjQEc/VTBSXQZk+mNiqYOJktPASNa8fUSHI5N5k10MEPdD2lFdkdajzkh
+m4zIeNPck0Fp6z4EjHS7ogUFOeZ5XUIx6+Eoz+pH5FkkPwKzvRl1O0+zoxdNdfgUHgkBi8Oy9jIt4lNM
+CDX+csVH6q0MwF6SMXVFwsAkeGCJUKdUnAyc9JJFPqllZcHSdqj/6VKxXotVKI7xhwit/FW0IkoQ01Re
+w3TLcrmaz/e73UHvkK8sAIvQqEyoHJsSh+gLbWnSZ0KfzB1GD0tSSuB4y4OkXK1FXBpkb+2JHXp0S244
+I/EHp8ooDIbbEZkmkfBJo7zU+ZLIdIpyUDmz0QIxAzrhywCpDVVihU8J0BeJ6ffEp9CLD2bsv7cSeBNB
+suA1RVJRKhEuD56I+d5MOe+NtPO+tnqKeFUivFcp6IMZ5x+MOP9Qm/MiXhXnH2TObzGJ7g/EqOSxUrYm
+ASIiP+zRK4LiUc+8ApR20jq5EAfHx4MzEPqpTuAShmSplaD0N2MAaE4GW5XyZyEtVCJ9EdBAe3rskigq
+wJwgfZeLQv59NhCHwgMmC+AryRbAgXgYxJQjF09DjCM9VRlQ14YFOIMm1OKWRFHApTK8NxbivakU75uI
+ocKulOO9RpAPxoJ8MBXkQxNBVNiVgnwoCLIks5Ylpjseu88yN5JAmSewVZze5UaBlVD0UwYlsdQKQm/q
++YaccWgzBkuBZT51wIlTgEZOmGV/dSaR4mIXOQYrofJWU4BSmkzWEhR4k6Xz/OKlEM3jq2XJtUowT6xw
+JTdnBYstgxEsKmG+5FhpLcm0Hoew/KAo1DKXQOSwJ6UaVqprSczxJTy5RM+WWKqTi3QMlcDLrCQrrYrC
+EobStVRFqZatqloSczVXY/U1K5Zja1aUuRTdxtD+C51dZe1pRxe1cj3fqBNlo4BRj9JBp52f7lNEfJ8C
+psWBuIVFRZhhE6/C92OnmPqHFanSYjC7z9hfqXEyELD8RC9y7VAGQH2dEqC4iEA+GlTJFpc4KU19W7qt
+90dyRPM5cYmfAz8m83Xx1GILrXM8iWFFlB4OZtC8zjDEJK5GKL4P2JwZRXGwjCxENwjpXBn7roXGjwji
+hjd5hNa0OSw8Fofq6I48tp1ZBk9bUEkx0/03PyCo72xvTg8s0rzpE4psjOfBPa3VniXSSLuVcL4yvzv5
+Xb/fJyUMijg2B8MqVucJh0pK6OF3/bkw3fl+aD0LZZmQaFkZbnIk+ZSGrTsM2t3WocWXHlCifKNXA6zL
+wmtyZ6NuT0dS8RYBaitriR0TjdohMR4wdUusKqHu4VMrYahN2sESLXT0NGme3mGxeSp+JAPvPtn9uNP8
+dQVPXPk9BbQk94KC7t7HHcsOp+OcTe7xoqQ19vbS0S+YNeQW8xUw3iP+wXfi5Z5KughKXuHwJ+mpmqyC
+/3o/pe/PaGivG+qn67LQoJ+Kt338r6Pm3ySyiY7aTrZYza2bTFBPEX2hqMqENU1jbuTP6JtKs7xktbux
+gGNCpq6xGrG+AVv8Io0fWvEsxJhRiWQ1djrjPsZEbwsv1eSRfdAfH57x7YMWuMNTeIWrpHCn3+8NJhsZ
+UVgZBrJk8y201ohhPRJmI4SGNESv8AN++ecK7RYc6IOtcZRKjOyY7rtDrGXTbfgBxDkIndqoiJzfnoVu
+1Ta3Z5X/R2xxjejV2BaBPkQ5z/czL6hgUS5YxZkyEucMLIrhS1XjeKEzxxbKErByqPVq3ggutWKZ8OKM
+hNh1V54YP4PEw+kcl4T3ql5F61vcGk3fKs6hs9eGbz437Y/fAFtfm6cvmZUWduqHdXjxFqU0Nxsy1R6D
+FfIxSzNjeb5kppUsyaTSWXAgCOZQBAk99B3AMg+KZ17EqhJCycmgm5F4Q5N4cVN2ogW7Nrkz6Mz8Grsl
++Yd5P+6Isww7//ny/wMAAP//vpj3/lq6AAA=
+`,
+	},
+
+	"/static/css/bootstrap-theme.min.css": {
+		local:   "server/static/css/bootstrap-theme.min.css",
+		size:    23409,
+		modtime: 1470524835,
+		compressed: `
+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
+94hy593sjwAAAP//iwOjoHFbAAA=
+`,
+	},
+
+	"/static/css/bootstrap-theme.min.css.map": {
+		local:   "server/static/css/bootstrap-theme.min.css.map",
+		size:    25648,
+		modtime: 1470524835,
+		compressed: `
+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
+`,
+	},
+
+	"/static/css/bootstrap.css": {
+		local:   "server/static/css/bootstrap.css",
+		size:    146010,
+		modtime: 1470524835,
+		compressed: `
+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
+me7adnrKL6Pfv3v1/wcAAP//H/DBNlo6AgA=
+`,
+	},
+
+	"/static/css/bootstrap.css.map": {
+		local:   "server/static/css/bootstrap.css.map",
+		size:    389287,
+		modtime: 1470524835,
+		compressed: `
+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
+`,
+	},
+
+	"/static/css/bootstrap.min.css": {
+		local:   "server/static/css/bootstrap.min.css",
+		size:    121200,
+		modtime: 1470524835,
+		compressed: `
+H4sIAAAJbogA/+y9a7PjupEg+H1+hbocN26VS1JR1OtIinu2ez0T045o94cdb8REXNduUCJ1RF9KlEmq
+HtZqfvvi/UhkkpTOubY31l3R1zpAIpHITGQCSSDx6bf/8l8Gvx3872XZ1E2VnAdfpuPpeDl4f2ia8/rT
+p5es2eq68a48fuDQvyvP36v85dAM4mgyGbH/LAZ//Jo3TVYNB78/7cYc6D/yXXaqs3RwOaVZNfjD7/8o
+kdYca94cLluO71PzdVt/Ml182hbl9tMxqRmqT//x+9/9t//8H/+Nd/mJ0Tk4ldUxKfK/ZuNdXXNCo/F0
+8P8IzKoz9peD+pTtyiKpP/ntfvvp0ByL6748NaN9csyL7+s6OdWjOqvy/Wb0Ndv+kjejJvvWjGrWZpSk
+f77UzXoSRT9sRscar7lty/T79ZhUL/lpHd2Sqsl3RTZM6jzNhmnWJHlRD/f5yy45N3l54j8vVTbcs3Ez
+nh2yJOX/81KVl/PwmOSn4TE7XYan5MuwznaiRX05MvTfr2len4vk+5oxavfLLbmkeTncJacvST08V+VL
+ldX18AvrtTSQ+anIT9lINNh8yThpSTFiDHk5rbdJnfFaiWh9Kpv3P+8YZ6qyqD9/MChO5SnbHDIucja6
+nw95mmanz8MmO7LqJvPgbsl1m+x+4WM5pSMmgbJaM9Ge6nNSZafmlqwTNqIvjDnrQ8nIuZaXhpPA2bbd
+Vj83eVNkn6/bsmI8GW3LpimP68n52yBlP7P0th0yTSlPL1KCXyVRyyi6pfuTLKub70W2zhs2xN3tMNFi
+GS+W2XEQbSQME+A6zo43VvnLVVL5myiKNpb29W/2++hWM9VR2iLaPDFh1xdGxOV8PZd1zoWzrjLGBjYm
+B/dy/sNG8F2zjWQ9x9SU5/VoPGf0MNxXNejROOYl+fFFcYOxqP7yIqS0rpjqfLhyBu6L8utaiuQm9UqP
+eMLGO4vO326H6mrI0Bq+Lb9xSvPTy5pLnImGFzEVL/9K1eHFtzPr0RCSXJrytiuZ2v+yTZlKZsM6OZ69
+6XYsTyXThl02NL8cxjGib9sLY8BpmJ/Ol2ZYnhs5MRi/2GQY8gnIVCkx0000Zmp+YDO42UhZqr8UJkve
+l7zOt0Wme5Aor2JOCyXdM1sh1VhBcGMxEIT83Hw/Zz/J4s9Dp4jNuazxSpgQj3nz+ap5nZzPWcLQ77K1
+bL/ZXaqakXkuc8bHSnX2M5tHCaMu/ex2awqvqlGa7ZNLoce2XguR7cvdpR7lpxMzJKJdWH49J2nKhce0
+XOuTAL26iiqt5c0Zze6Q7X5hgvYHnTCDYUfoqIaZuaEyOVV4qaHQ7f90OW6z6jMbkOpMjGZUn/PTyNUU
+AprZFx9azwWhqq7UmIx2B3RMr5shG0QPuMrt86xIEQos7bJgtONNCmSwVIOUub4q4bYJ00Gh36JzprhG
+K8ZTZm0G40Us/mfJ/rvRM2wQn79pneGmuC6LPB3UecGm1a3IXrJTiimXmam+ddATOrDgDddzbfm5XXDx
+cVdSJOc6W+sftyYdNgfb8Y0vEv5HeanYEAfIUuMw356F858zoeRFVgnn5S056mr3iS0SPnEfrFYL/3rM
+0jwZnCs2U6+/Ha6TPXfZ623GTEXmeI5/yY/nsmqSU7ORS4RDkrIRc147VY57iQZuG0/p8KZUzS1hvpQb
+NuYepSmz4l+L1Zd08T8fqmz/WQ7gqtRz/W7w/t0gaZrqPa/9MHj34Z3rh0loUa3ABeL/66d3f07YMmRX
+5WcGqFoOTeVv3gXI3t3EouQvF7YK4q7iGqjYb1arFTMKL2z5wvToFzbz+YpqnXwp8/TW8HWTWXsI5RnJ
+pdRI6Bf3nMOGmz28PXesx+Tb6GueNgexjHN4eoiHh+nwfC2r84H5hfV0w8DKr+yHrHKximEppGO2aNsm
+lb8kGm+b0/N4x+ZCMxynVXm+nJ+dMq3ybBUwwhTqNi6SbVYg7GFgt7E3bYJZ4qIRkAM2bfSvQ7hWY6ue
+fdBmJLGz1bxp7BQdEMrSNHWw3P5VLQB2mbcU+PG/F9/Ph5xpRD3496TYM0V9qX/csGm4vlTF+/H4E4eu
+P70YsNFBg42q7OVSJNU4Yyuh+5v8b7/Js33+7cOAu/ykef9jxvwGW0Slo/LMtJNZ1x8/DPtj/Fru97FF
+Jv68G4Hf/q7mTeO0bqpLdvcI2NLyNxbg/zYAqt5iZ4A/friNDSyyDubrWaYMG3QP0kMBnHW8XI9sXF8x
+Y+t0d8kyMdZTtjuytfGBuwSmejlbbbOVdirddll/gzAvVfK9ZsvyzBnRSHiDvP7Fmnllsv4URXHyzgU9
+F5caBdt6YNmlUlBDv7QMG8dRsvMaH/MT1kkcT2IPbleUlxSBW0QTn5jTl6xgao6ALqOVP7zstMsLFHDv
+Ab6wrTZCYxaBvo+XOt+hcP5Y5EoGBZx6gMzkVw0KN/cRsrUICrYIwEZsY9t8R4GXHvClznCcTx7YPi+O
+KJjP6+YwYhPtBRFLFk0iAIoCTQJ8eY3yBihOiWg6A/IZXWVHtpBDAWce4F/L8shcLQo5DyHZAh0F9eXC
+DCIK5QukZlvrBFFXBuiLZFe+oFBAIlVSo5yOfXEcyiPKmHgC9QAH86XR5AQ2II8yQSY7A/OlwVYtp4KB
+jpIC5XM8R8FRUF8klzMJ6EslP7HFKwr3BGxp8n20y6sdwaYV0Ee2o0GHNI0A4J7t0VE5Tn0B8elC8Wnq
+C4m7MhTMF9K+SFBFm86gEUvPB7ZWRE3o1BfRl7K4HDNqRkwXGDAXKwq9xKAvZxTWl9ZfKh7nQQF9QbH1
+MAU5A2YNZ9ZsAqFQNs18CW1L3KzNpgEYjwKioL6UxCYQhfMFtEuOWZWggL5wROQKA1sCEgt0ms18gciQ
+JwoIzBrfJKrFEwI9j0JouUnCgH3ZiODmqMj2OOYYAd5lPAaGgk8R8Ioke4ZA8xB9vkd9+XwezH0UbAFs
+WcrDOuQIoeUT0DTNYKHANkjc+o9ECB9tAJZn+a65VOjUWvhSPCbnEVdznNMLIBj5aQMDnAJXhSvwwpdF
+luY4GFiiHRJiLL4MREQShfO5T61XFk9gyZedR3wj/DWp0Hm2WAEpMS/RBr+MgP1rAZ0EHhAF8+VzTtjK
+E4WbgpGVqCVfzoAZqkj65uHQ28DhYppxtg3cl1f252yH6snyCcr/S1XSZma5QsHJWfgUBVs6sZJEYSfh
+1owGjpEVNA09BYtyGtKX318uWc034DT8HFilfUnDAhHuqiw71YcS59wSGyC9hHt6gkNsgYWriFML8MoX
+YVJV5VdSP1YTBJjUjlWMQOMrpNUUAaWWXqtZaPyoxedqDvgsvkDvLwW611ktMGjxKRMFB7Pw265Ijkmb
+Qk3Apv4lRxk9AXv6IkuwJesE7Oj3OeoFJhFwKt8zEatDQecB6K4oUZs5AQEAZqtO+emFHvoSWuwTjhbY
+rKTITikagpiAOECVnNISCxhMQBRgVx6PGeqAJyAUcExeThkOGKO2EtXvCYgIaGBCwycgLlBlzdeMoAIu
+BMrzmQthh8d2JhO4ji5E8JsSMYgSKHBKeUCoQE0f/f0ebQF3pqLFoazyvzIovA0MIaSYh5yACMKWzXiG
+FiUbRBG2GTrbJyCKsOPD2rOBNSjnQDChOVyO25rQDhBJULCUcoBgwoEpPWmDJyCgIIAJ6z4BQQUBSxC8
+CiEpckFMQXqiDtcxAeEFrxFFPogzeG3wYYCQg9eCHI4v15ei3KLyB6GHr1V2QqOyExB2aJL6F2yTPgEB
+h31e4Ju/CYg2bKs82+8SfH6DgAP3i3LdggGDmEOa1IdtiS9QJyDycE7OGWNujooBhB9EXJqMJE9AFKLI
+T9iOZgIjEDxGhML5cjpf6sMZDcFOQAjiUuMD97n/ssWH7PO9LnFrDQIKHGy0/c7WOudDssUdAggrwCbE
+OmkCAgy6mfw8icFPaXiyjxlOWtNU+fbSoCG8CQg2hI3I3oC4TmLzm6FCm8OF3JlZNBQQBsPlt2LSWoCo
+g4HH7RGIPBTlC/41YLKYwFgpGqWdLGDo9YX4aDAB4YlT9nX0NT/xMxMYMFye7ErcCsAwRYKGFSYgSkEt
+L0CQgmPDewXRPfE1HQVcQbETgCAuUWe4diyhWNhi7PsoRb+HMugYgyZHtYTxcQFOfluawFCFRY9CzzFo
+ShIgWsE8Rpo3fM2JU+7LTZ4XxM0KjFdcmiKrUDcAQhXy/AoG+BQs/c/8sC/OZBCkYJ6IdBwgRCHgKFsE
+AhRN+ZWgFVjIJmlQowjCEnVKxj0nICpxaAMF8+uyFYeVcApAJFAchOEf/wnU0N9dxIqx2KKyXUG3x6Hn
+owkKC/0dh10QsNDJcdglAQvWhvro/oj45DFZQaP4kvOj+SIaQLYBnz/4MYS2D4kTEHGQDcjPiZPVE5h5
+GdvOl6ecmH0r+BGXgafZLk8vJXaMIosjMLcwImIQ8uAWiPqgG4O4B7c/NCxYCGZfsgJ3rDEIgHBhomBg
+LchPs6Bw/pxKmI3Cpn0MwhPZXy7iOgXG+xhEKH4RB3wRsAkMYKIWGh5wOSfo+iQGcYltzgMIKKDPwV9O
+xM4tBgGJbcIWawzoeCmw73oxiEc0aFQmXuz9s0PbIuEnq3F/E4MwxBY19TEIPSTnM6Zm+6e9f1wnq/Ct
+VAwCDofyUhFHe+LpxD/jVCRHlOkg4pCyiU7FG2IQbzjnLy/feegXszsxCDjUu7xmC2t0ioNowzZvdiW6
+KI1BqGHbYF9UIdS3LapFAOo7puRRlPjD+DM2qwOo6rLFBB1H2xTC9YASJ+CwEYCwR77L2PK7KFC7A6Id
+BpYHAxpce0GwI0svO3luGYMFn0fEVar2IFsMwhyqTUsoLwYBD34Ra3RIjls2DXCLBwIfxzJNCnrTEYP4
+R4kdrmNQYPtdJbiygsBHfTmJyYoudmJ42ELfZENhJyGsPCCMAcchsHPSHWsBZLnlX/7UJ3v8m2UMIiFe
+E3VjCms1p1u1qw6Ik3gtidhdDM5teG3alA5EW7x2VHAxhoc6qjxh0s/oBvBch25AjQbEYAw8zW0QfjEt
+CJHO4eL0VJe4GYIxl8s5q9RVAwx6DncALbCLcL6TDFmGsDS3n0JgIr4Sg/iKgMWXgDy28ts3vnZ1A5da
+3hi7vW8rL/hFZ3sjqknOowPjYCH2JNLAVC/b5H00FP8+yJu17pHxd/+eFV8yPpUG/5ldsndD8/fw35i+
+FUPnOq/T64z16h0aH8/ip/lyMptu1MWH6XS6Qa9D+PcR4TVElzZ9CdH2q0vcrvXlxORqel4m2+UG3t2R
+12nX4gqfuS6rmjA/FS93QRPnuo9sZ67Xzs/fBvz61cCelec3AyvxlY3j3ChIfq6wzpr1KD5/AxdKI3Fn
+BlxkPeZpyk/P7xLGN8YceT3veZw32fE5eeaXcPA6UcP+wz+XndnU55eCx+Kj0SnJi4Fqagr4n/71541/
+e2fj3uuTiLkgs1TfjeF3FtkGcMHGJaoNavyuNI3d3FNsUSpUk8JLdPyizManb+bODx5kkpcrkqIYjON6
+kLGFO+Mjj4BuRmUXRHu15IP8YAS4NI9+4PeGpeSFAY/5xFV/KxcgivR9v429xuQOMMuYctTVqDwV3+1V
+kWTLqi9NtlEcZng0D8/OPVB9BXHES8Ft5434EFOxyWishb17qHuUas4vLOl750iNnCmGNh6vyneKMiFv
+V/bm2jG8VCzpEdr3c8X8mL4rfAWXfceHyXB8iNn/T9n/z9j/z9n/L4asWN46Y2Ws6LCgTYu6CDOHF2HG
+k41//5n1NRiLgx9D/lP/im1hbAqntnBqCme2cGYK57ZwbgoXtnChCm3npm/btenZdmz6td2aXm2npk/b
+pe7x2n5NSE3E5XLpCUEzvkPZueN6LUMf5YjjPxfzH26e2mhtcaifkNS/Tp6vEovOiyB4f5g4hVNhkrkM
+YrdUUjzlknGSNszkOBgJ7qLiSZQyPsyvvtO/CR4t3FLu2M7Gpw2igeRNwa+TIvbNabnQfyoVmwYTcHZT
+F4bfHxkaaUKWC0bdh6vswBkJs2m3m2JVkGeC84nHW4ciQ4W5pB1nR8y17PZP2fQ2FssBvnqV94Clg+Z/
+qyqxWHXrRIGqlOew3VpZoqrVSWq3XhUpgFP5tUrO168H5t3F9W1+eY8Xabr45wL+BR/mWzAVCvByPuOA
+pkJTnJzFmfe/BpC2RoEeL/x2tGsARPG5ykVaFW8hdku8Sr0A8wv91djTIlpFCmd92e2yujY4d8vFNNU4
+VaWPUxf6OLfzWbxTOPmJTYNwsoye9hohr/GxiRIf1WweL1YKlTrfpuuekkU63WpsqtJHqAs9nIvFfGLI
+S9k2z1Ylq9lsFmuUss7HqMo8hE+z6Xw6u423L1AqYuEU6LyRlW1gOnGKZB9hcy0yBqoFFgKl+32UPsk+
+oOScIqqP3SSLt1PRhxAg0sEqS/dqEJ4k9d8U6mTPmmYCtRYoaRYSB8rtwJcr0nyZ7bZz0YcSMAITswV2
+JrsAkrYlVAfZbLvaMr0Ud+nlp09t6bQFXhlHtuapbJixdtacbnogZ7VZFsNL4brDCPOFZTFggOy/Fw4+
+EI0Gtp0CZRoiLoVdTuI6sslzIWME3PrX9qYyv+ovCuQ+AsIqzOKv0VxsHejGz0WOb0s0Uhl4mNvVskTM
+Cm5p6+g5A29pOkz9xC9273JjNUF2JeMa5WBa3FxaOJG1AcdVlEkj3JBe7S8idDmfJZUEgx5KFpgGWcFW
+2nVebzBfA7r36Z488cHLDBdp0iQjBskq2WZW5rsYujmo1Lr9kBVnROFkPqqBdCb5KRdXzeuj48NXbNdI
+ejCb+sI4d66WA2fhKdYmcAmyHM+t/muJu9pvETOdXhf8wsbukBfp0Kk4E+UXt0EwExxAtWpxSlQuM6dE
+Lmn8HbuXSKsjHsMZG3SpYlRhz0gFeuD9xz/F0WQ2+FMU/Vv0I7NtBnxUZUy/ahfD+HwpCrVo8qfdJJh3
+Uai0ekOtJ6ojJU+AEUYGGC8G4Q8cgyBY5oyLZKsLQ3HYhcGZjXJY9ymjji0jowFcBK3jagPxemkblZ+3
+5kehOwOhRz/emA7wczj0xsHNYkHY2/Z8aX/ITkU5/EN5Snbl8HciRp7Uw3e/Ky9VnlWD/8y+vrOZ1AQu
+Y1HYTmcw8+wHt0l6dbKM57MM202s9vF+FkalbozEfqipFdsUIJ06oS4nv1F+qrOG2T4e9WH/4wSEx/H8
+w6Y3JCd44BLtZv8TQT3g5qg0TDD5ksh551s23cVK2GewuXS7nfYKRH9lfJLphdYqyVBRyELu5VQZ/xuT
+35z/Q2KNu90OkSoby8DTmgiJX3thJc/vsuaCppAQJ+0j6JZZPN6s3lX8JClPX8SDrYoh05m7Ohh9X0uw
+25hPwCR3MtmRxnhiZaBgnNCdBBFxOnoRY/tS5XOxcAgbrFYx2mC1JBpM4ihCW0wmsomtGO2LS56+2WjH
+Vfn16sGN3KZyXcpLOAnFqHgZTYbmV2R/OqWx+Wl/Tc2vmfk1N78W5tfS/Hoyv1by1zHVXfNfkf3plMbm
+p/01Nb9m5tfc/FqYX0vz68n8Ul3XR901/xXZn05pbH7aX1Pza2Z+zc2vhfm1NL+ezC/V9bdad81/Rfan
+Uxqbn/bX1PyamV9z82thfi3Nryfza4Vkb+K6GgbjW9Xv9nccgN1eWCriq/1yY0snem5Oxgv5f0unNlK1
+T9PxVP2frV0ZO2DLnlTZYoGgW6rK+ROCbaErHermqmyGETdTlVOMtqmqjB3aDAMw2jQfMNLE4ofxT0nb
+5Z+smqgqlIkSJFIgKCcFyEpBuOwUFU+qAuWpgFgqCJSxAmKhISDtc1WBslhAzBQEymcBMVUQMaTcsIyk
+XHOOJFzzTVprU1MfuEDkXPPlwWsmsoYQB4eIJAQhDQaxkgC+MFj5kywnZMEAlhKAEAUDWCgASPVclhOC
+YAAzCUDIgQFMJUAMadaMImlW/CJJVtzyZCA/iXMpeMEEVxgaZOKBoFLRoJEHiopHga48SFdOCuDJA0AF
+piCXHiQqOQW58CHDsc49AFSWCnLmQaJCVZBTDzIORwpE0DJSXxItA416h7b+bguEwMmJXgInJ8ggnZyg
+l3Ryohvg5DgRpJPjtJJOjg8JOjk+YNLJcb6QTo6zDzo5zlzSyfGhUk6O1VFOzlTRTs6A0E5OgwROTlfQ
+Tk5D0E5OQwROTlfQTk5D0E5OQwROTlfQTs7whXJyGiB0cqIGdXKmhnRyBoJ0choCOjldTjo5DUA6OQ0A
+nZwuJ52cBiCdnAaATk6Xk07OsINwcro+cHKsosvJOSBdTs4B7XJyFpRwchagy8lZyC4nZyEJJ2cBupyc
+hexychaScHIWoMvJOfxtd3IWEDq51lDG32kHHng50Uvg5QQZpJcT9JJeTnQDvBwngvRynFbSy/EhQS/H
+B0x6Oc4X0stx9kEvx5lLejk+VMrLsTrKy5kq2ssZENrLaZDAy+kK2stpCNrLaYjAy+kK2stpCNrLaYjA
+y+kK2ssZvlBeTgOEXk7UoF7O1JBezkCQXk5DQC+ny0kvpwFIL6cBoJfT5aSX0wCkl9MA0MvpctLLGXYQ
+Xk7XB16OVXR5OQeky8s5oF1ezoISXs4CdHk5C9nl5Swk4eUsQJeXs5BdXs5CEl7OAnR5OYe/7V7OAvbw
+ck78/e8U4w7cnOglcHOCDNLNCXpJNye6AW6OE0G6OU4r6eb4kKCb4wMm3RznC+nmOPugm+PMJd0cHyrl
+5lgd5eZMFe3mDAjt5jRI4OZ0Be3mNATt5jRE4OZ0Be3mNATt5jRE4OZ0Be3mDF8oN6cBQjcnalA3Z2pI
+N2cgSDenIaCb0+Wkm9MApJvTANDN6XLSzWkA0s1pAOjmdDnp5gw7CDen6wM3xyq63JwD0uXmHNAuN2dB
+CTdnAbrcnIXscnMWknBzFqDLzVnILjdnIQk3ZwG63JzD33Y3ZwEDN6feAGp7eFG9PWm+JvOjgU/Otzx1
+coUX7cwBrA08R94ckKPlonPnqhS4OYUcP5Rtnht+u++5qZ7Ns0JO0cEU8YM6AMoUWSh+gBRAmSL7TNgT
+ffwCXGxjDCKuNKVpekO6gC88ivGCk4MxikXJ5qPGtt7nlT6G54ynHcxwgolPPIDVia4dzuesX0eh7AY9
+OK9drSNPET6K/7r1KLcGY0LbxV1N9TrVruSZ1+ssRXQMrTwglYHeoZVYy0AX0UqrlXMzJ8y7WvijWhAK
+Gx5SdwjrwsEhdUi7cGhIHfEkWEj9XdjUJFK2JbY8q5sqPzsDXp+aA7OVI/4I1vsyTT9gyrLi/zQGcUTd
+tiePxIujVdLcDljZzzuebuG3P3Hz/Dm4Qei/Tbfjb2ucNnLxL06R6ffYPCxD/TbbXbizonAxA2M6lncf
+ETNrag6hAU7H+spkYJphjVIYpB9Yg1l1AhvSj1IJpB9Yg/kFApvth5Y4qiaq1VqVGhVuhTrgUKraJxHA
+2CFIaArq4EFhFy+e+L9AS9R9FkxNTBWqJ6oWUxRYpfUB6SuoQnWFQIj1pXUC6SuoQvWFQOj0RV8awnXB
+uzJEqwwA69AZn0xEaTx0tNZ03WdKo2y1WwRqwy8qYTojy1GF4VWYtnjlWh8gfr8cVRIMT4Bf6wDE75ej
+ioHh0fjpa164rO09L1ofXJgOZXBIQzTBIqLVoPXi2W6WTffTQAfUXTJMDUwVqgmqFlMGWKXljvQVVKFa
+QSDE+tI6gPQVVKEaQiB0+qIv7OE64F3Xo1UFgHVoi08mojAeOlpnOu8SJvt4twvURl4QxLRG16BKIysx
+nQE1Wi/CfmANqjA4NqQfrRNhP7AGVRYcm+2HvniJ64B775LWFB+qQ1E8EhE9cZHRatJ1IXS72xktcfLC
+XJ0jyeNo8oO9HfDNO8gvk74PklM6eG+DEMvFUgT8A6xkjEIccnZuIKgbiqNjbS4hqos9vIhTwCDEoyHi
+qsI2qfBML+HIntVmNrh1SgBi+702oEMLULgDbANqwxTu4tqADniOALxdsB+meYNuit3oA0kcumW+t6Vl
+58Mt7+7TMv7hll6fV3Av8S5OO3dK72P0fQ0dPj/Y8N4eHS4/2NDt8erdC72HyQ6StqnW0ZCeyCGv7u8R
+awjiNzxgvc+zIq2z5mo/zEZh2qfIJnQqspfslIJLd44Bh22JFC486QqWjM1LAgcSWiFZBub8300+y98n
+eZhP0xykkeEX7EVyuZ95wOon+fT157fOw+f0IN6QYGWfh04hv5tXftZ5cWbiQqXhpoqA/2nlMU9ea3Ux
+8yzXn30p3bw+mP//TErxJpPr/Xy8FE1+5vfxVQGX3eerm+AN9qnSTmCDDKvkUN8kQx4rY2jxy6CCa0v/
++md3HsL5fH4b82wBPGbcsPUErfTmxqSTM23BhsFTHN3dKZWyzpbmx+Ql0xdie10ubbvdy9vy/3cv7UZL
+/H4vCYskylNEiCG4ye4G48m8HoYEBTAgrV47vjY8b4HEVwWlsi42noon2WcrrZ1r9BZzFyOH/Kryk66Y
+RPFwspwP4+l0OF7cJZFWRGAwa2HDmGrvsoN4kk1n/Fmt2HDY6jBvvq8noBFfcYupTDQM+lDMuKsN60O+
+ntP6TdVJN+i2/5nNV+4V089Dv7xiywGeevDzULs/CzrwpzyyN8oyiidOh52IVVKTU8m/4fLMW+lNpzL1
+AQljC51Tcj6zkuS0UzlskJ2YBuWuPs2+8Lzg5/xbVoxE0tJ19OHq4E+TJvvsUeIabv44Ml3L24rnk5md
+TAoa7siKDn61lwpnKvLGSYURX0hH9XEAaRy2AAgy2wAApW2gklg4zM+qRX0M2YPVQNZgMIotuspnSQRZ
+Urx0sMQHQFgSYiBZ4oO2s6R4oVji1+As8WE8lhQvHktmC3FbX2iRoPIaBhFuY70KGY7FogO5bg1z2nZn
+cdQ4B2IBqjDLP9xIiVj6ele1kayW0QbmzITpSk1v6ALSVKu8VQSUJDFYgqkKpK1ajYYJYx0GzcSC1Etf
+EHsM+gjZ/1FJwUEy8sSkKPHpahEampqrP6/RXMqkBBQ5H9up/ejTjmUCU4fBRILnwF+gAmyHU8LEWo51
+A7TW8VwBOrSlrLLNMH8G2WMReZyxxZjThCzGYDw+txFiuvJmLCxtI6MFxJ39GBGumxvJ0wOulXA3D2bD
+Ag6FLUNVRvFaG9pSyzyLn1IiApm0bhbQ8T4b56xMkFQnDjY48zDVkNpd4tgDZwe3otZlmvUSRCRPYFqH
+wD05uqh6o/GArtTwyA5Df461d0bsrZ8AcPeisY0RWg9d8lydjOGGtps/N+ulHQe98ZLr2QS+JmswQKNO
+XG7ClPGe8oBOgmUBoTxsYgDlsYgCnrE1D8rctx0W6LFFh/CRou376BADvk+HID+ADgnyXB16ctk0uYdN
+t/EhqUf7LEv5Niz0/n49kJJv22bxeG64pAkPMZvVjXTT2i7+lTmXNPu2jjdYCEhYbteKwz3MJsjlvFFr
+ilH2hf1dq8NiLUz+iFMOV+cdYCSAvkGysCPpVjNoTHrRWB87wEgAfZElcriNm1OuFeoMzcBZeaLFZunm
+16q+1TLBq+N5SOVCE1SIBQBWhvURbB6wOr0eR0Cc1QZS4TUEGbB9Av1ohxfPkvC/duiwhR40yibzcT8c
+W+Ne7DeL5XayeLo7nOa0BVS7Gs7sTnnyeY6EdOXptA3G8RaO2MmAtFBnP6DKB8WeOtraUOVNHVR5U+Go
+vF+G9YGqPKxDVF6DBCrvVaAqr7Kq+wS2qLyE/9uoPEoPEVjmOd5fp/K7KJksto+pvGwLqCZVXvGQOlW1
+wTjewpFA5d0WWVWVFVR4UOipoq4LlV3VQFVXxY6iuyUhblTJ/RpExSVAoOBOMareKsO/S1aLckvov41y
+I9Sgqi1fG3ilamdPs6fpg6ot2no0k4qt+EedAdtg3Ca5Eai1C2+WtELa/4toKG7mzPWCx2+jX1dqa8s2
++Fbbgye9TLRqjkY/zeW0Kf/XkqtL9K+U1w3SEp/r/Tgd8cZZiBN+ovWwOi9I3YtQb24wvKCZozcQXBzO
+6NW3g2SA7dlQuEBj+wJvm9PVMocm5dlnsntD3mvimVV4lq7X+K0l94pltLhNZbAXFu7rUhvesGNldGF0
+DMeCx90RpC1BdpsC1rte6mOh975wmquGznMMkM9YlfFtAYRyhng5fHRDhzLb5HQfgerTgfOBZWl2pi5c
++EWoPdtyhw3zqPMUnRiq0cLgoSeE2D7StJl/76EVRBVo0nlwBsRlsMQdfTrioQG6o0UQRGQc4bao7WuO
+PVCDfsyxB2xa356zB27CmEx4Gpb4LsSPJTTlZXcY8ftdbL4ek1N+vhTi7c8NXeN/TzKLnkvNVg0yYCcP
+9YjjGEhpHRYGBT2PCdE54cU3dyYMdXdtLA9tOSVrp8T+XAfg6wD8TQ56wX6dn947VjzMir7k6gzFpfOK
+c67XaZ4pG8kcrDMnxBMJFKyky34iY391nCfhMyb80LTZ54V4TqM4H5L36qTKTwvnjFbHowrmdMt4MecP
+SrlUIWQIiCsaz2QVjPv75FI0rlTanmQ115v49QOnvSNxXaS0qRVxtuD/4JZzx/956EPV6YkrSfk/n1RH
+twx+XVaes9PzOK3KM3+DmlmRl5ci68+oO2lAuBZOYlijro6E1GMyILGtfWyd49bIOwHXvQF7yDSd8X/d
++vFKmaKmxe9ATyhMZLoOE5qpC8VmJymC1FYiWJ1KiZYwP0B4HVDrflDk1bVOI8HwJOlL1vVe4VQ2uuN1
+Q9BvnC3SZOZhcTnsvYLYjl6+fgjQT+J4O4s89L4u34ErjmbpEpDq6rLG363Lvdh1Jw0I1xD7BGocRfep
+x2RAYuttn4CAOwG77dM9MhWs69aPV8q0xT7pDjD7BOswoWH2SdXh9imoRLD2tk++8DqgOuxT10umfU0F
+sFK6GZ5Fh7cDD9nimjLfbZ/mO9D7bJdks52HxWW195RqO/rZbJXOoCLG8/kinnvo+yg1imu6eppNVz6p
+rlJr/N1K3Ytdd9KAcA0xVKDG0XifekwGJLbehgoIuBOw21DdIVPJum79eKVMWwyV7gAzVLAOExpmqFQd
+bqiCSgRrb0PlC68DqsNQdaUP6WsqgKHSzWhD5b6OTVip7S4KvpTMFtunNLEoXCbbx5g79G+yjdI5dJTb
+Rfo0t4h7KTKGKF6sku3OodDVYoG5W4W7mXNP15BHiDVyix2ddsgNGI0j6W2BXOG1Q3Xbnr7ykvzpEPzD
+8mqxNwIvZmy8ikAgmJnhFbiN8Wsgst7WxRFMG0iHXWnNR9NrZkOLotrQFgU8ko+rwD5K0hnsOsuSeLrw
+sLiM9Z5hb0ef7VbLCdx6rp7m+yj10PfRVhRXOn+aT2KfVFdhNf5une3FrjtpQLiGGBtQ4yi3Tz0mAxJb
+b8MDBNwJ2G1+7pCpZF23frxSpi2mSHeAWSNYhwkNs0mqDjdLQSWCtbdx8oXXAdVhojrTH/U0FTCSpJrR
+hkrlB2pXlNV8Ogsm3my6nyYuEi9YJ/P09LBSu9U0iqEfXC4mu8nKRd5HoVFUyS5e6bW8otOLiUrsPUKi
+PRh1HwEhv7AYt1fhxkpdwhHWU6j6x7c9oXbB9Yhu95aj5FinSrxKjm2RbYkdDWz7VYig0LC2qCKi2qAu
+RNk/pu0KrB2oK6LdnmWrpz0Atki3om1RkZ9+uQa3SbEglX0GXLcbml+eWvCCNSzo/jwpSWm9ut/3pXeE
+woAgV+jib8V5l8FuKvauhnqLMZ3Hy13wMZmNJ6v4t+HWF9dvCLtgd71V06G1FcQj36SPxz6Em4Mhz/wv
+RdLL9e2uNdk+6qPTh718+Jp7dxb5t9pB/q22A5Bf2x/EjZ2MdA+/GZiPDrh/dNLN2bC9NE15+mxhvRu1
+GZMmUVdftsfcrfSP4CVpdtUf7SMsFYuqFIlMBnzsSQWSq2AQ7dWy33F+ujrZMJjKFcm5zgzPpKLpYg7t
+5yRqKrRS5bcqv95E6qx2GKkCphe+WA5P0ilhRyadoEkmGLBr1ORHfgZlfznJQzw8F4zPLxykE0XYVXpR
+M3I8hQlvQB3dKMR6Zg47q5hI5KiHX/I63+YFExLoogWwFxRjOrNyTdux28iy3nugg81C/HSV8+4AT36V
+JvUhS2GpOMX0JxNwVpf82o43yadGMIibWeAMxa/LGbtqCBZB4CxT5AAcs9OFuFIoskXJ05zmUiErizbu
+fNnYd6k2zntZC3hZ2aRni1WOMHAQDjwQwoxe3ah0mfComLOONA7ZqS3y89peRf+2aa1ryUjllHrHn8RJ
+qR4pq+ShfW7B/fbgikILGBDTWLyeJLTnqi97Oo/4eLADtij9kvOERdpxmLOI65UQBzQtSOxFJqzzET8X
++XOCZy7jrmggMljsCmZz+Vsmh74HHJ2DL1iez5AEvSxBavz10IL/Q9cUmE6pxP0+Vv0+QAK7MxU4NbY6
+2AD1pEetgKmJ+2y2HghttoqgzgGAa7CWfvoiQ0eInABsz5WFHnNUhwaZpX/J0/V//Z+/51V/5M34qd7x
+H/JdVdblvhm/8BnK8LzPToK4n/ZJUWdsXoGtojCCvq+XIAlpM3vOQ2HJnffONvp0vIHi6T4ZuzpmVOuS
+EM4ivohunUWcrfwPa/j3+TcmC/8iuTmzDHzAasXot7YI8pFgCb/OIfzvcHxKvmyTaiT6VCejBwaJgrry
+E9lMdOt371x3CvNrhk7XqVB+1/bvEdpJhz8s3ruQoLlXFL5S1XrWXfUm2AORIzxrAaeUytljDJ3thl65
+9M1IRNxDCRE6uxh182YrTtfCXtynKwks3gYeqV931Tu7VKzaicxYUsNOib7wLhzMV5N0wRmh2ON+BDyy
+hYGgBvYn2sqp8m+KqGsheiPYlCXPJu7XzkHtwPbglrhEmXL3shiUpQJ6DtA9E+iePXTe23veLllyl3mK
+926u6Q+yxCYKlgVwwfvhigaNXGE6+avBxSUa8s7OmcmQ89eQ4RspUBn0bDsK+eDpIVzuB9AuRXyYFEFe
+HaSH0AAI0ENm0lB0iEhha2M/ZBOcnL1QAOa9kfBU120iDBXxlVIaBIoQWDKxrAng3FWOP4yPAaifquYJ
+Zgt8CiexyOTSjmYSQzyT2ENE0P23uObSRoCNG98TGtZLHMTuiEtvolKJXL2grAiEmqCiFnaF04IjGigs
+fVy5X0GvKZ6h9/fXsfZ1uQ351CdJjovWfaaOAIc+E6ntNY52PKQTFmkhJ+CuZkRS28NKthhIuPhpMXCU
+UeFRC8rUOXWosetpjwCVbbaw0/TdZ47DAYChdyjdG/gwFO2DzuwBXIRXeztx/ioOLpSy2/+fL3WT7/Ms
+9cPqrmmRcXZWxTya2tTaL2oiKr+us3NSJU2GYg7soF8DMibI3sA7mpqcH+gOnEX9FTeEOLy/abSbxZ/T
+pEmUpNWHm/qzaInf8O8HrxK00sCOgb63H6IpmcBXRG6rbNco9xx9wLPSuXsLersr1YZWDAeL/6CqI+V+
+6UiV4PxkfwFdNmWfE00nXwJpQ64i/RrhFKbffgZ5OmAtkp2jDYSJT9rBXz97JjECAiYcRw9AdDR903S2
+0tcCTVHas4mmGeYIJcghoUIyeoFClsnYlZ9DsU3neG2HzkEQ2OWvkeeXIJ2A6aVsvYbRN6FwK30t0Hcq
+G0UzrhsBOSRUT2XrYlmgbDALUYdmufsV68rbrGv3shDp9O5Wj24PegxXr0165w9BsF67Xg1q/ebnPh4U
+pjXBnzDp+XAQQmuQPpy0EMipGgpbnzNHyOmiAB2RfqkVzntwa6Qyo7UsB9wH/kLNJKvBwl0ti7sgnFVd
+BzDYnoTQzlNwcFsG90ydjX/tsG0rX6/w5T5aWO7eL8RJ1dKCIHZk3c2xcHMHj3tKsAdsSzz2jqBoG/+u
+7ikbALvFv2CZyR2hX1ZRL4Wcy8HgRCwJ+ZSDwZqALlqpPlChdcFnqrea7TBdGUL6g7piqd2E3DklX0CO
+uyDVFjhCJNo8F3nXazoa7jnpfHfH9wJzRZd3PsX83XIqAnV6GpVzssI7oBHU+j22ne7AT5/ceTZDUDBQ
+xySG7h8OIaaIfLw5gxdc5JEXhZ39Z/R2B5m0LJ7z48vVBqGNcvDUl/WVfMBTvMWswbgiuUffPN0zKqpB
+mey8adJyhuO+7GcD9eQm6A07TM55PZD/gSNxDjhhpY5AwzpPufiiTumRSnPTmkALcBdYdFzlBAXihw0H
+OqESX3oR1cSKz5d+AGUl57zDGqxbSQTdx0lsFK/16AgxBiQSacOP/QfFz470gLYng4KVNzX+ULMoCKhl
+JJyr23B+PsBDNry2Kd9nzv2NB+1PEHGXRtJyzosCWCa/wo4Vyk5DfGStwdFnHwAMLih2RxRW9klqYB0A
+T2i8+wWfrbbKIVlkmQ6/wVHW4tZtFB61Bb+GCbhv5vee8A5rSOv5uEFonxd95sSvYATe2gD8DQaJTnrW
+cqQOSopX1Ufn5ATvs3gwKn1ouOAVREANhZ+2H/l8J88xYumibU7kefjsoTj12rYW6jxpiVi67tOZ6jSu
+Yz/NSUxzXQgcXZkHR1d4iV6Vjr6txQ2Uwt6oMVX1ju36C76BEGl43XOu+PKv4+WBSB5giefzof7/8YR8
+DwGHDoYrLk1pir/3MFMer5xs9t4p3t7HZSA1waUtocL/kh/PZdUkjEdObNgpBW8TOrsGJR0L28UB1eCG
+Hx8GbcEhYzZ4GkRm70dhuh4/fDNixLbIvAYWuQeaWYV6iFm9v/XEqj/I15rLih+zl5vJgpXUu+ScWXV4
+S6riKBIpuLlJS9gWirUrLjmzmgFaCkLOcae+rS1o9drk7P8IVEdgeXQLFfDq3fcCx8iE+ei2AQ42+KUC
+VddQD+D1BO+UvHsnbRp1k9PRVQeJHMS7f+AzA+vkamwNDEx5KCbOWoKj2Fb8BXkntOD6SBNwmquAU9un
+dfmssYvWWXTYMjow5TcWURN/4dDF9GerkQMP1zAEkOrug13DqWVo0udIidsGQlcMv1b6o4+zonmyfzqe
+3JeV+JJz/wWlezPYe0MKL2t61YNxzng24gsc7K53HNsXB8PPWpOgN4vuo0XsP5fdPbeULLx1p+mHR2pV
+wG7J37UcjEykVFWrYKv7ukMUvic8gR/IY+ieNG1LlzYThYSLW6M50lCFJ7jEqsV7CaRdFaTQ71/bUBQO
+4CWxYVcLj5FrbSPEud8Y8LylPWlDWpsB29IOG4SDnXws3erGNSqIvToTRaoUDILQyjZHlM2zNfwr3TUI
+9rcakxFhTQKL1r3qpzanr94ZDN9u29CKqodzZgx+swe3QpyvfHCLRNj+4JbX7NEHtygk8KgLDYecCukH
+vAUPblGtWh7c8po89OCWj8G8s+QVv/GDW2iX+sGtsGPiwS0cC37iA0H6wINbHpY7HtzqdKHB7AyioNgc
+gefDwwhkL7PghhBcqx2Fe/q2Xc797hk6DTo2Fr0iMIbvjVu7hPuIv93NDr02t+cVgO+zjs4FFp/066Pb
+ZhJG/CYR0upb7bWaha28BTTbxHjwyHOQ7ftzF1H4eTfcJ5iAXw9tFre2LVIk4iRzCjgbGCeCFa4u/Gb/
+y0fizwWrzMgrLzqi/MT/wXSTS/4Ptga7NHAsgQQES0Qcxv+eLD7dd59DwNAJGfYgzawJ74DtGMnJP/Th
+JDd5aCQcnf9ZoROqB4Etn/CRIxTteiDwublI+sH1oZI6xyJOgD6kF96xMp2oUJ2IoBt00KqAyPSJnfid
+fX3Y/OnpiWwexFEhgPCid01rwXjnZE8HTB8xeueA+qha56oE6aZlU9tvcvfe3t7X9s3MAN5HL9vQ0fTR
+8b2xFSE66WdaOhs/PMiHjRA5VnFpvIdShikyxZtgENrcQ29DuQUZRMn6/v2FeUJ7QNJ5QzsovqsJFJQZ
+RH5iFXWGmNk4hqnRoyf+DzbF1z+rlP9rhwVcwmG6D8lg5gLictc/HaTBJVBP8I7B4Kugh8eDr4JaoXoQ
+eNfRpA5toFZBHXB9qKQM0Iy/C/WQdmCrIHeq4w06aO1YBXXjb10FiaTRRPNgFQQBkFXQJOL/2sUJVkEt
+MH3EiK2CWlWtcxWEdEP5MJBx7i5DR6G1eSYfmS3d67VuS9R7yXZf2zezWX2XbPc3fXR8b2zy+i/ZHmn8
+8CAftpjkWN31VYdehgsQ1HbBVRuFlVi4hfX9uyQXbm2QnQs3iuK7mkBx3cbbipmsXXU5bs1XuCfwEc49
+Ntgjd7DI84p9irdduYds/Q87HszHIl9vM+ZdzCEtmWlp42wRTC7LT3+KoiR656HQZzLdlfs5YWMSBzHw
+zxrozScx+AF6GNfiC0cFavl89QvYxGjP6rgJLgTD+1qdaX9Fmtu+SXqp+yNgJN6FNTgqr1KMEPtc0BZb
+pxIL+d04N9sCEpw6QcGDQfuwV2s2YbHKgxkKGG8gasDVwY3/0kSfO11QNo73w0oRWoDPQus4sWRFC05k
+kEYzua51XmhCH9PV1xjcDl2fiJdjZEJPRtSGw/eqWjE7LHCuCfa5EYi8dA6kzXOGQLOiyqRleShdTNgD
+Pd2Rejjf3Fm8aJ3jC3+2KdzUNA+rW2d62DWs9vqujyFnZZnH2Z5JUULULSwN69tYOm1l6RQbFs3SoLqV
+pWHXsFr0zTS/1amGqSqC68UCywD3r6JCjUP+FkS3OXcpthl2ArH7CqU+7zc3wxsAt6BL7r+XLBuPT6yJ
+HZH8UwzK+X5pgM9V9iUvL7XTwBQ5jeRhLQUArKVf5I8Et5FehejlAeN2G8vzHb6ojJDGcXYcjBf8P9Ps
+6Myw5fwHLxHKkkqEYp4D8LSrOz/LNqkz+aKTJ/JxPM+Ot0RSrbik/+r3DIHijMqvpsa/zo7n5ju4WsSz
+tyn2hOtDfWtIIWj58iyWvB7Qz4cq25udCVZFPu0qvhhrdOoVe/IBfACHdetXUd3GT4uIp8WXbZAXwDV5
+4l1qAId161dR3cqX4TU6+Aqw7lO8XOsCYR065WT4Trz5rBEhb31qzRIvUAI4rE+/iswRIN6ANRoSvOWn
+lx3irTkfDNUjt4bqU77qeFOv2eFHy+xrN+7RfJ5LeBn62l/VFOjHiLCZBT2COGUjhkVPaTnqtim9hY+Z
+qUb6TTONwzuppR84Y9ZJEqCtk/zrQevE3bAkhbHpqBf1mpyTuYZsthDP/huFevVOGH8fvW7r+Tgc5qMC
+9U7izOF1akuOu/8Uq5I/X45sxVLZhFviTNMUORo/DU9TiSI5kPx0yKoc27gId266GYwPk6Hz52Fy9RC4
+oPAMILiLEk+AysdR5DR/PlTuek1P4Dn/d3PvjJgWwb2oAcKe1guZSEIuZ+QG+xUkp1YB+HpXZdlJXnYL
+D3jhkpo9hZKaiaNxrxyh+7iWHOEiAuMJJGlls5iKo+3NgVWfkrwgnp4Jj9rF8AKGm7Xk4SWq+3qW84if
+BBqM43rAn6Nj7mlUXhrwECAB1AnhjH4gssEMbYFKDuPMWfceiL2qn9gm+h0Rp8iYNluCpWTRqxBLzniX
+nEXcz7m6tHE/nyUFs/1X9yLYvTensQChwDo4zPxjrWD6SyD5P+HDrUs+xUXd83moflyCc94G5OMZPj6p
+EDN1POa1WLUP/SJ+7RZMhSnekLGxKGusvaqhnBt31eqIpbBhGAfM8k6LZbdcTLHdQ7rfRyk8UZkustVu
+AVANUIO4W2XxdgpBXf7r1ed2PuOrFVkjloFmybaMnvD3vbN0D2NW2132tJ+4eHDCkkU2ybz+UKpm83ix
+0lDguf+nZJFOt5jd2O2fsikgbJ9k290OoMJp2y+zyXYOQRHyFov5xDLNf+o7Wc1msxijLk6zNHiTndGW
+TnxMOHHZbLvaRQASoe1pNmWL2du/asP4S/Z9XyXHrB7wR88qpgb8E/mobqr8nNXXfcWvm1pijXLPRPDi
+1pRoLb92yvoof1X0vyLuscZ4dW6rYdawO0UY9UGo62JV8GwjeW8qhLT0i/MOQepv8xipSGzVEruL7VqP
+2EKQMeuW4Y2cC13e25d9IRGvLgY2GC+kNwbeHFSSNT7flCalQ1uqSgY+f4Pbhpo++UTwyDwWOJun2csQ
+ucg2/zCI5z8MHVca/D2PfiBa0jVLgAP8/SG8ZMz49v89ov/hKUYekxXzTViiWeQHYv0aXyXNu3K6UBUA
+hdT9JSfGIKHnmIUcxPoR6wFztPmJ7TD5vLm/0d0t4DzrDGq1T0AMwT8n4j8nYkAx0LuOqGaH0sHW/9S4
+f2pcl8Z1R7Y7lA5B8E+9+6fedeld56eNDrUL2/9T6/6pdYjWiZg2vCitirGXcdUzE6J+KP+H7RjT71e4
+sf5ryb8F3FwQE0sXedtUTbn9c7ZrYBpKt26cH19GNkYNs3VLUBGpUwQ9O0+S+0c5Jk7HvMBvIG5lgy8I
+TgM+hmHYWPWDJGEFn+YY6zQq+ZXuSmSd0N2J1GHwU78o1TD8/D73Li25LebOiPO6gUdbgqMr9gtWe1J9
+mQ4IfO+6P00+ki79vnOegII+bwx2ZEUIcdKZK1738mQCexrKl/ECttqrlGGbASzQWkEgI+HdW35BL/b4
+CCiXZ2zwrlQjojK4Jdr30K8I0N0IVrkvQNrglzxNBD8Q6xNBQ7LGnBeg6h87KSm+tlI4aYF2kPlIQ0F/
+l0qYjx79Sea8v5/ejlYEsUF6B/wgQIhYllMyVrXEmee2jOXE+V+8gzuk1tHgeVwfmc7d36612d261atZ
+B61drdsbtyv1g826KO5oLRp3zSdKUPi8aGdVa5seM2m3ZOu48NjLnZ88Q0+iERBuAcdPo7nX/XW2AzIi
+O6Y8oqlv84wASQeQfwmfZHgkPieTBNmzCe0AXQPzdKiDdN1nL6hezPDNcrsxVpzyjbHUpwD9HZ/KERbz
+1hThIWYCwd2q3NqoU495a1LWorJVwk7zNghfdynG7mbZdI8sOwUOWnGd2taR9FJZt6tukO6h36Opii++
+pkpdCXDfd3wC4alCQNGO4qfR3K21Xe06FVchICWu61ul7SPpAPJESDM82ce7HU0wrcc+QNfAemkz6LMX
+VC9m3KHWmlOeWit9CtDfdewGYbJsTxGPYSeR3K3SHc06NVq2J+Wuqlvl7aFoh/EkRzKaH2VCtVlioZXZ
+q+8YUy9V9jvsA9SHDXfoseaRp8dKh0iZd8Xk0LV3+HCld+GRX4g6BRlz46h/0Kz18Cd2BkgeWZqAI0uR
+f/yHBFIEy/ive1JVV2huhYHBPrmuu+8YYpcAQd/os1wqKQ7Yr8l2Td4UWZt8I/eI1iI8O+qgMbvKsExe
+drOl4E+knWqGU70vy8ZebXQZ3XEEzk9HjrzO2HHJErnfyeh5dibAUBdJSncqgY8LEh4eDrAE5rcH2qDN
+NXyRYxO8rh507UadA5T+09qdJPXGdfWeUXrVVPD6t9HusHv35enukfTDBJ+aexvt8qb4x3tUoM8nhNZ0
+zqDrB7pSpz5dJ/HRn8YYMCGQRp6fV7XIX6Mqq8/lqRaXpUQJOdtQ3AN1UcHHipeGfQ3ANYfWuzs3Cpn/
+JLWoReddUNPjnnrrxLmTkOeGu0K/pKIpvQcxV7jeiF9B0129/qOxd9Ckb8Ptzn4OfxOpvtl4OvtpGc/b
+SeDtePx2XHwNn1rU/1dVccRP/xoa/hbd9BDN36QbejRvxv034++bcfAVPGpLs0LrtpOrRVFAkkatEB9d
+Ed5FixKPW1D10sN2pHz11hPpo8T07+8fj629vdmr+ujpmV8hyTcaR0cfbd7vbVj+Rlx9I8Y9zJvr30eT
+X28uOln+K1uktxlFp6hebwJbfdybcPRtmPYoXzpMNdif80F+BDv9oMaRn0/jRweWFLkLdCUDhf7U6rN2
+Gt7b4uCFwcBcllUZrbkQ8KrfBiMQSYIYEc+tFh4Bb3M6FpyrxB3YDXg/7Hx9dwd2A97PYT7Iq14IHqWg
+Fz97IXiUgl4874UAdWn6xb9ubSXtOMruHtAOb++B7oXb4do90L0c4mNc6qmmD7Xvw8meSvpQ+z7c7qmi
+ocvS7851KJ1v5Dt1FGxcu1SjL3YUHGLvoQrt/d2N4B4Keo34bgQH+JWmU57uwqZbnC40LU2l6D1xY9CP
+yLKtt3vb39N/n9He275LjhYfcdXFfuDCvsvKW0FO/UD+Qd2b8fOWw1Yf/cYmO1QIac4R4KNDYds+Cg7v
+anfHUtjHGHzMIyiWcLDjAdJxcFzC7dvkXfXTUAUA4Otp63N14LBAX5w9mdgb38DP5KiJwt8dQhHhPMbo
+UpuwkDSTYxa9/uHBECx+4FZJG9o7udwH5eCelJkookcZ7VNnUoigKdU8GEqdH0rW1ob5XqXugRKwW5NG
+nHUncD2s2h6BMn8GmiXOAlC8fij5HIn2TkZ34oNcVkQR57QxRI+y2CfNZItAU955MASjH0um14b5Tl73
+QQmNtSKNOD9M4HqU4z6BOlECmsXPBSH4/Vh6wBbEd7K7B0bIbUUYccoVR/UoszV52XGbpe7isuuiuDrz
+ahNGRzB1X4h0EJSoY4ABoChAynORnxCpkJkIkAr+4l1pR5Ns2arr0sgUonyVq8/xyiv0zuVkN6GfXVkH
+A5gstt9XV5A6eL4Yx/MfEOjZ9vsUAi855NesYMvo/OTlCTRHQVdE5tj2tZ67yMym/N/9SRM7zhV3gMpx
+DYTG/OXCNDRc2foTEOQllO1HhT1+HM/w/NACrj56qXh9MBGFlwllnYzgbYmwydzvUaQeGfFOV0cDsTrc
+5wWbieukOB+S9+U52eXN95/i6MNG/V6PY0WHvtcs//COuZse2lOq453N3c7MPXw5dJPI7nzOkio57dS7
+a3YWgx6sjvFEns5MOJZpUoz4e34wtYiqs5Nun3/LUjXjVLQpmHn6/vYkmkcbN899kBFUD0GXj+pdxewd
+p74pL7vDprw0XGyGyPE+SZntkQSneVKUL1ck4aVXxJ8gHYynKhV1mM5a/xXCOUAUJtiRBGRmNmO6P2KW
+48NmdKzb68vW6pY6zZT81MaSoG3URlPUQlBEURN9cJVIEWN0afRNy9uUfJfZvH2qQz8lbbiTCVwniRHN
+1Pt+SDv8ggaSaXJX5Oe1NeK+HQ7qAlO8Wq3CUtfwxR9CC2eVGr8Dwp+yWAEDDK+A4DCaMXwQ/HbFo9N2
+FmFPkkYRxC9m4xU1XI7dCpvlJ7wRsHaqmXo418u9TkZgxDs0oKlOPu6EtnjGcQ3kXjEJrgHpVPtmDOJy
+TaBw/nUbCQovgXC6nTQp0mfhMSx/FBKReKrzI/9PEOBzs+QHBAzsqyEhCvNUJNZG+PqP9qf/VqNuIU02
+T4R2ZGbxUmXECm3EJgt35XJOz/miR3F57iWLlvjsE8zBsw+ezZBVi8imoBZvcAxc86LtBDrb5upqTut0
+I4AMC3QqnKnItoXQvlrFDu2Fpnsl4cdNWRZNfkY4ZyflMgLLdrG+2SfHvPi+fvfvWfEl48mrBv+ZXbJ3
+Q/P38N8qxqlhzYz1qM6qfI8+kaOzUlXHpPAWTjO4cLKPT4CUP+7fdZNUDb7qcRdbtsC6FVFWZA3TQvH4
+Dp86iq6vbK6M+BOuv3glGBR/rscUeA/5yBF2mSw5ZtmXVCUlItJ2rVzbtbLwTXn2XgQ0s1XMCbGS1aBe
+EjX1nG3wPI0GVinLSNQesJttDUHskcEUzn+QJY7gQ0tP9yc+56tg5DuE7jOpqvIrov4gJXvkbzGQ64lS
+kYUZ9WQwAF35zm/ONoYeQxwfo+yVfENp4F1Gcj2j05fAATs0DxFtoNnW6dhe16fA3zHKMAXc432i/Ymv
+RoyXfhY7oelkT15v8rAV1h/GU92dXtF09hfpHjfOkQ60O8kgrMPeKhN05odrkO5QxXEXbY4E8UE+0Ccp
+yFBrHu/zXJ7FnpgK3gRL0AXYOTrmaLlw4ynag73OEc7+f+oI/1YbJf4c+/0bJXrBFoG1WIwt2BCgwK0r
+xRRu2tVyuc/UtdIzu9Pdr1fO2E3t6tUL/+svud16tQXxHtm3D4H5V9yJl2mX/F/LtmjL/wEWG+s7sDPU
+bqpt9E0QYyCex8JEDMHf62TfoBPcX7S+zqH7XYL745OQSEWUGtP63TvfcvlCYmKziFWGVPGIPmruRVXo
+I21EwCn1lHD+AdhJe6c4IETRb+W5CZRoYwY3eIfQ47wTTnUnlFuP3PPgcpDetHBG7flqZ9xuOTFy4XZb
+CfFHLkcqJx4+ZI8YZ9B4TxKtO+Z7RK11GHV3DiO8CsAJghY1bBUO6C/tVpLk8QDHFEFhq6fXekgb9OMu
+n5yBO8XksB061KDVXXS7QiZH3EmLGPEuYSayxh5JtnVqs0NFHsUXoyAk7jd+HotcFvRHNuHIkSC1flhJ
+vY44EGsHPzSNgnTU4/Q9qwcX0Tr+9qK3ttERjKQo5OObZlkymqYfhu+D+DIvvuKM6ReeX7Q9OOlH6Bfk
+s5Mt+JwVzZ6tf0Zf8jrf5gXfrTuvkxFVuvU5q+pzJlMZTSK5LQ6KcP6rDEhjlTsdBeFvuV/VSrglgj9N
+33O9HFLxeLe+nRiZWR2F4M/E96Nl1EXMqB81LUzpIlStz3qRG7WRKitvIZ0UiSeR+BWWCuaBLPs4xquO
+pd6BmNpDOc/nouiuauGK1Vtxj2gEhBgCCVCDlcvgtl7cSYKSy51BVRb3HgKYuw/5db/bF34Qhs8ILj6E
+i3CnnilYrw8ccFySQ71fEhHy8EPSg8grYBZp8mHAmdjvmY/XYlSEWnwC/1DENZiEhjLYwH/xFyjf+z19
+GDbl+6CvDz3e+mjKgTSsvUlX4uEPueTp+r/+z99zvH/URmH8h3xXlXW5b8amD7GV/x2XdN1UP/34m6dI
+/t+Pw0F2Sp2KyFb8d9X4j9/P2U8TbyBVds74yQXxP6NviC7IWaBjW+YJZJrrncKUDIggl16hHndifIV6
+SF2AGjJ/XD1aSX+9ekSUejy9jXqYEyewvN97/vQ3DPNx2v2aAXsZjF+K7+dDzv4c7Q7Zl6o8jYB3aIGE
+iyADKqCA6/MrWzwg38noAOLcrL7zk4z5iOhDGOF5zcAsQcS+sXcP3QzR3w9sH3rTRnTSk5X6E4/9Git+
+uyFVGSz19wdtONfbjE2SzERdfvxTHE1XP7YSibZJfvRWCGm+Sxo2ixDx6wBJ5O7hTTB5vtFfiX/Y4O/s
+qK9g/jsmajEgLqq4r/YgJA2K/IoqnI0z2UOINrA30ScCOKFs1CP5hZw8tuWE1P+06lqAhEFYJyyiIoAT
+uF8xA9LrUzWA2BlA7EYmicsIVtQ64VwgM5167oeNew5SZZ9zpGeOpYpp6x6m9A5QvnpBFxItTkFcYZxe
+743rXZVlJ7k9Dg8p/GMZTH06wUpxGsFYj5n2YpE8fUPr+OsZxXZTqFSvUmZNBTVjxwooBZpS0+DqXrW7
+2YM0I/1S2LMtk1GsYQeQtHMSin9y2yaV21AXabBdwRYy+/ybhjF/GwDGlITZm2q0Ly5sqaLhQHEAHgAa
+kLQYHcoq/yuvKAapQRmU6wYi/uNUyQKPJ20gGo17/ki388p8QHm0ywdUZRrwlHzR9fynU8xPK+mD9Q6I
+VwzA/f78Qh/UhzGV5+TFtpd/2Cp9st/WmxINZAKl8qdymN5TeG6s9A5tBXoY6FyHipEK0kP4mJwxkTpi
+JMSFCsaXhMf7kNEOc9VnI84I/grggRkH4UjUOTj/k5ZnhJyzqiOzZbu5jyQ6J9b/JT+ey6pJTs3NeRVR
+AvCfbv0hT620uR9yK+tD+dWnyq3NTyKkyR9BhKHN21i4N4GcG/919CkaJJvwa1zwtTpw/OG3Ox4Jkt2Q
+hCd7pmjgmOrtX/np5C959pWDKd+VZl/yXSad7G2sxjMqXobm9zG1v+uj/f2tJnu3aKRgh26JXMchRRD2
+mCIlsLUpgrD1ESmBrU0RhP1WIyWwtSkC6gvYYU4tmqMWy8VSLGYQVkIlE/YHAxQVLmBFQo3Y1HMhUwdy
+2BzodvwFUKdhr5FgU/luHJKtYOn/IBZAkFuIYgRLTrUQNf2sVhOvn/rYU3YOYIvsIBQtOzYXHdkF7UjZ
+3T2+3hK9H3N/OT+K+2Hpy5PFsJ/JhO8knY6OaU/xO4At4odQtPiZWXbEH7TrFn/vAd4v//6oH1CAe5E/
+rAETcUDXQVm89JS1A9giawhFy5q5Y0fWQbtuWSNDuV+qGJIH5EejuVdSge2Xi6KWlcnd9kRhdKxrN8YO
+BVUonRnbjdLwTDV2VAA2Nmw9V/mp6ViTSBiiSbuO+7Atao4A0pougF1lx1pDffeBey3GsIF3zQgADVT/
+jn46Jw0K//i4HpldCpHSt1Zduv2XT7/9zaAuL9Uu+0NyPuenl//z//iPn7Zs11mzzct5zPR4vKvr8TE5
+D3776f8NAAD//1h8f0Zw2QEA
+`,
+	},
+
+	"/static/css/bootstrap.min.css.map": {
+		local:   "server/static/css/bootstrap.min.css.map",
+		size:    542194,
+		modtime: 1470524835,
+		compressed: `
+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
+skvb5Wl177+v/78AAAD//+xYbTjyRQgA
+`,
+	},
+
+	"/static/fonts/glyphicons-halflings-regular.eot": {
+		local:   "server/static/fonts/glyphicons-halflings-regular.eot",
+		size:    20127,
+		modtime: 1470524835,
+		compressed: `
+H4sIAAAJbogA/4z3ZVAdf9AtCm827u62cYeNe3B3d3d3CRDc3d3dPbi7uweCBIK7E+T9P+e8derWPV/u
++lVPda9es7prvsxMgSIAIKIAAAD/O1CA/wE04H8DApAIAfiPk1f+/xNAwP/p/G/QYAQwAv4v0AKkAPIA
+HYAyQBogAxADKAEUAWoA0H+VCcAeYPlf2AAcAVYAt/+0KABVgMV/ucd/rAnA9T/GG6D5H+P6X9cG4PSf
+DgRgBTADwP8dXgD/f57/4/Q/1f+Ttf5P6Q4w+196z/9zBzOA+78rP8DhP2e7/zz/R2P5H/s/800BbP9l
+nP8reADs/1W8/83m+f+8Oej/2hsAEFWTUv5/PwtIQNU2QAEToIAPkLzCmj2NnV9C3yyh9SCcihWAAIv/
+EWXRRr5WvEaMBIiJnRmOQyO5OqiyudlNTivLknMypFvZn2rR26xqpbNIXCXlLkNzUNSulGiU+zdbokUl
+EWqIb490PkfWNO3JtrPus5B9frLkd025VQO58ZNT7KLTUmFhaLsii6xJFV9OeZwSL80pv7vEd7K2HKzx
+4oQIozNFBUtLJUM84P1UI3+RtH2A2ijkEmNPLaXOjxgkeanW4mQdXCbcXhctaDCZPlMxUQ3XYHls86Xv
+D56+BgQLpgubP7xYUxaRsE6q/8pwNGMwS/4tUlTRA4+bpjsZWCqssmhWZ0IQsfrb/jmR7duUXOMEFITD
+PQ0IMWUaXyxCWmGk1lI0SjuOsU8HAvduyLnSojgR4SquQ+NlA4KEfimVwOcLwSF4etoGB02J1VFijBkt
+J/QQ2dqbzEQMQVt9C0uzeBSnaigmHSkD9lSVuCybhKoMCspP5rBQ+iZxdFU5hJN81DRZsRkN/afgwUuI
+6yaL0ZFqbE5qlhHiHtVSaJyHz+TpUuYaZzLbSNHSH2jlLbr8lU/0fMKxYckQbrUYCJdQyQFfx30bLJMg
+YHuHsDj6glskfzYe6Q9ewoPaMqHRriQY/IohRCRV33J1u0v+3z/Hc9c19BXzdV9yVJi6DVfcEgO47ywR
+wfiZU2Nq7CJI28hGjolBxlpE3MoBGM6Z3Q97cDY1ly1kN1YbLHtGzt2DS1C6gUyCw+tl/lq6FCz7HCA5
+SYBxK6g7FsJnF7gEhv3lBy8eDIO1+BNwAQimNh8ulYlqjX8fThjkb1e4SPWlaXNyCE91KEaUQUSHIfMi
+suH1k+ar+FUx0H38PPXZ54v9z/+p88MFqqujSunl6OGqqhD1LYcxExQsb0AdKgu+TdvkZYG8ROWlntF5
+QTpJafTlf36jGWA3Jkq2AAQIe2JJo4Z+hxPXpewChLIHTUNGinuz8SBBQYdoBYLEvDm98eC8YINFjUso
+xShp/kxJ2IcRfS9cte4/J1oJREYUl0WgpHXOg+mFvVIRSRXZjhJJF6YZp0S2hnQmmgLPaWKAQcZ5XW59
+1RZLlJMclOTubIKWrZkcoSKhvup26bBgP1c86dIntJEFYMm1MaE8dVOr24p1uQFEaoWIQAlBUUyzsWor
+TQkwjSwkJohVsRyCvwTDKNqd/RdFIejg7vwNb+NM8w/0GSK9p8WipLFEAEiJMt6XblNL0Jmv/vcauqRx
+dB8bwdgI21aK2Plg7JLhOvMU9kgEZGbRS/qLFNyngIBQMd7psb/PAmFXcdURkKDs2z9mZ5JjRQu2s5jr
+tdau3ww6F244v+z5hoane65/Im3XeHBWlf++WnAf8Egz5Omb4Tq5J4WdCFV3+H6jMkmF8+nh/3CXTeXP
+6rqUafLhtZttmPhqVKVbEqebZ1Ic0gwm2zyBjitqf1N8Mi5jjkf2cBloOj7TES3TzyKsvA8LnULfrwxc
+wT4Lw9SDtbiJubr65BMuPJOlkcD9FcTYwE5K7GFqKxznXDk4doh7g9lqWTm5i30fcPWz3UKLlxb+nrDr
+CFjY+jssquWvYAyufaoUSfkeBDeGFZotAehALUSBawyisfABHPLFe1eRrjSdVJn3fhlnX1Ev2oMCa1K9
+E3TXUIgYIlB+DITIHxddzaKF0lQVcS6yfDVsfGtgsOItdFneQemMi1YYcyfCM4Ai7t6oDnI+l4hLc4UV
+NogQJrlHrdKMK7DTLEOA9sA8Izg0PzVcRNcGxWEfpcNkqAoLSRCvPumwPVRmEk1eG1Dsjfdkc0AOyP4+
+knsahD1coxke7DNvPlAW83P443DkeEjRF4wGS8nAweNBgx6WeGxB/a8/UM9RTx59f4L4NTm/icpXVEx8
+S54PwpCsMCZ42XQsi4968gs18irYij2FiX3hxaP1JKBu/O/CTWeIKbKNvO7pVrBWsKTa5KGM+SzwtoiL
+OcmOU/kqFMqeO5/7XcMnWZ1P8UOxKCmD+YM8sPronS5qFD/jIlmPZtdPgxxVhCgEKrAlI1gmLeiXZ5XX
+wq8N5/Osyzr3TnO74Mh83g24nOijmppZXoBjpXiMg0tnBrcMnh9XjhykqVmIQRuMwkMKPkZV88jcc8ZJ
+G4ZonEhioOjLRDUMwOhBtksdafMdDg/CBbQACyLhEs6oCO2QjMuICMm3NjeWqk9QP8e6bedTIAkY5abZ
+C5NnPMWVsc4Yk1SG757ytwX0wkTHXo4g1VIOFQ2FgkbYs6xFMHcOAUHJTGqxhv+2whPDYBYOmahcLOax
+Ls79B8ZUXGoqcGrtHclt+vJhqROTYP8uqlgISdqjyF1Xkr+JuGEN0O6wE+vwkxfJ52+tWAS6HxHRjKj6
+CChokdXuqkWzU7pC6+Lj8EUmm5YxoRgSjYeyhFCqfLS7oD7KQonSaJnvS4kotVRO/TFmnqWF30XPb4Jz
+KiVmx3oSBb/MTE0mvbAeFc44o9DWj1zS0qc7PRpOjlfbpYTLGnvexsIeNOklwcQUifnxQuHlCt5sHp1S
+hOaKPA2pZEb9oUABFd9NcvNDozAbyPOhX/WPzHeY1R8HLpgXYKAOndkERkq4AV0biuASDu65hP7+IG4I
+x7IYF5ZmygaYdoctjqWLtbHy16dmnTAjowOwPJkRmyb7KI3Vr2o6kl6fSIfeX0GyWj0j25tUotO6DTJg
+jpHNlzFMQz47DcaTJzH8KMMzLU3Jqq+yLWOiEslaU+IkjD7aW0ylzSmlKsQJNoHRXeEVbZwsjyRA0I2V
+/9pk0pwWKNs9iZpV/4G1Qj6Wbz48IZQ8gixJuW0MongYEe2EnWXjc8Ww9GW8Mc8lKNLLWEYEpudQHCGT
+rtEFt0RswfIgEBNtUSkFcx3UdAp+ZNNh461nV2yMskT/Q+i8F1oZdaoPyBRbGB4zsX56pm7kOnKeNj7Y
+CvJpsQoWRbBWtawDoObXGWDyIxnMUDh7GbnT5jgjuUCe9SdstjPOz12amtvFqEatisZPn2ypC21esBXF
+ZgzAsDWYHUmGfmfLxM6igqudnRfDnneEG+QtXMCKDQPn3G4/80pQU6zbJ6sbGQ2oLXRbtdFZWLNstUMy
+PFPwSRJLObk/23FKmbryY4qZYky3Ym3zjUwtUfT2TObCUwNW/wBU0CHFsApvvb6Sw7IcvO0xFSPgalwi
+kaoDT5XHIVvpgjBnE9ktmTw55WCjIDoqrT/awSLrOcUVC7bdjmrOtfBfuYbSeMDqgAWpdsnoAcsdQN99
+sHQ8PIicikAPe7EbI2p3FiSMCED6deIMmjQZLJ9rAlxQUgblws4Gj2LRHwwZbesPXAt/UyDIrWZFQgdX
++gr+TXymyw9EbJErpEqgFEMYeknijVa4eeo57+Ewg4A/C5RwcredHdKskBKPp7O/5UlpYMzU9xoo20Mk
+A1BR9q+zu0/Cw6tjiBL4JOcvtcLbaBDILu1g6BWPe2NYYZoThZKIul5TjuKRWbhEBiWTy37bQyuBR6LT
+z/MvCo6OYodLRKGFM0Q+KFQdCuSh+LYGa5oDfSgdeCBFw22EZLlcYzbX5S4OcBIR2Q0Jp3XJEhXA+TAe
+h6wjMtaMfH85natJrVrLxB+ifzP9Pe8Rg6Vcx4HpKZzBkDYFxQyXkHylcrRSRqkZjFGEn3YpLAZGQLxU
+LV4mgtpOVNZLIkb34dMul8ajsDgcRATeuRV+E3qDlpjQUvomjCKzQennVptvQ3CAIAHEUCtrpgOLxArh
+lPCmmZgytsUJy2XfzlQ5UV9Bfb6jRNaqtFLVIs3ny3sw5CAMMSRK+82MJQq14ijKzRByxI7hJi+LOSq7
+n7Qg0yip3+UuMdty7o208kxse7Z5reUm1mDIlGFQpzHsGgN7or/jqeUlmpkooetRFFk1VsCpVOQGdmyZ
+V+PqXcn1yhwXZBg/wI7Eyit/LON1wFM0Dub2gqro2Ja4cUzUQwIOcc5thM30fycmXSEOHUyAHc/Eup3v
+0HbTT4NiOGZ/xid6P9HfTi+opvqsougchJpGDLz9UtfTfyO20wBmeV5IT0VuuyTDOe+Vh8oMXcrgnY9m
+0MEhxpiKIsOjaacqdym2hmW7o/pcwrMhy/wVxBAsBZWTEhKhtER+VA7z/wg3jc7dc/lctrX5HV5h0kxB
+Dl+LW/CNFaInOLGR9VAkp8SZde1yRzm4QgmDYBwKk/hEKcPD+1nl4bWxcw5Bcr6Z9s16J7RKiUZB3HtK
+/lIOnXLiZ671X2rk15jyBSgAa+z1CEdOjppN4fYfV2lZnGTlRneAuMI0v6vCn2CG1KcMBPr0vYLLjQxO
+D1w2SthqSzT2ZDnQrsCrcrP8seuiWYwMXVDm2hGO4Tmpuck3BKrRvcUWU0Tagrd0YTjGJDZLRn/ycu5f
+qvz1EovE8fy1danS2ke0b50YBbhEHNFsupCkhztwNAD16l/9TzFBoVCoqb1ssgxfhmQUToTxoTmpOv4c
+G0zrIXdSWqT0N2S7wyJpBGBqnkDLQ1/jnt6XPa0nwWRxZZ5kmi9MQdCaajnIquoH2oON8reUKUiKzumj
+To7hJYkFUVWd+jFDDot7YN5HcIUiT0eCJqOeaEw49kjllThFkHb4i0EzI/7ayUGNvKibotg3XGSG4kun
+2TND78qLCoTCZ5S0xDdbsQtmDtQBHXSTKCNfC4hyETZB1/ibDQZAFHRd69pVBVQRr7JStwgZGSLC+o9W
+nSllAqCsRSh2xrGUY3YTlfd7HCsOVi3LD1UrDOkNuGx0E6R4CEN2pugqUAwnDEKb33//DGoVCzcmsHBa
+cr5IrCb2xjIDeKzLiFljKqd955ZG379Di+HrYtGNyLNrNxkganEJiytkYau/CDCH1nicS83JxV7wbIq7
+PWwtNEFq/U1yDdvR3+XW1V+d/rrTXCaXwSsvjn1UK6qoN/8Z9U0svnxCI8g2cXfSApg/ObEsjgkNX4/D
+jq8w7q5lpnzdAB2efrccxUXBrrIOzHbcj6oKa5TV7yoahsbnzqc4Lmky3giUOz8vBVWtw9lrQnIhUi+T
+qhPHJ8P/9r/asmdOzuvDKQIJZGaKKiOU0LeS+ajqjhxaLGZ19/VttkOpN1GUiJ3KS2M21eJN4FTDaY3S
+bYnnhOM8pzjX62hQTE5xsvpqyQbGl3IYjlhi4LfM9GDrNqI/zSx+50pfTlJnyzKf45AWPBMNJVmKnkSr
+Rf2RS70TcjbEaKI8XOHJwMeG89f/bpAe3NNYHGlePpky9LgWYg6PNBT8sj9NRi7CEOUKSJR2RCoa33MT
+ORyc2MrQQA78AEK9lJoWSqf8UuT6pGResB/4wd8rXIJedIBlIxcwDNKvXQrm8ySJUpEYB/ARwzH6fVSr
+FIJ0wEC/cSq8NRx84UvMRtB20KGL2fHyormLdUPNSU2n57bYrBSsZjhMY1VHAxPtImSkA3oYdDIrRnf9
+gQsPr5xk+tpwKQI5W9PdD1VXHJ/7eEZbw7IBl2l9qLCddApn/JBuhkdjS2L77BZMot6EAz47xFb3dE6J
+UAIlE5lhVFmcWmVkYWe3OoksW9ZDDn4ujKcHFhPpOeae+eVGdYB2qXOKfEwH3Ig8T2mv5HHodrZNJQSK
+/SVrOkazzkY0zyQyVRwOGcvgq29dJcrS6G3haW7M5hHxmHZuYBesaWRabxgAW3FyCMrbubvrEEZZ66z3
+1+XJiJkML55VM/1nV/9VXkhnLhXfGnG3/DTMb4/oYDERpaHYuiyqWpbRlFZaHbjiFjTDa6HC33+Ig6hl
+aCInMDys9byxYlrTVR4ox32Wfo72vkAEw++25AcF0wpqrgcWnCED+xxu6kahNOgQuy/t5wrnkvH6Zmxy
+gXhp5n/KI7Mqe/0ty19tpQgvIX5CrqnC+IoHUn2rL0sUTg1L5QouK2UNzjUeIyCbAxmDRonD27x07isC
+olb3guxY4EzywCIY4cCaoc6ClaBW1Ckd6+aGjJ93keYXf72zk+z4LLNDvq7LSZMFVjc2teQ5goyJeWR0
+FEQH1ezNDtd2J/aymLolloJp5rZiR/kYib/EaxsTjxf/+3Sr4sHjWKbzf/6CYoNqtw0sSB8vRLNpa4dC
+FaWV//MTBs4PkdykKru8gYMRptyUpyK1bCUF1wbEy1F+tIIeu2SrtRjVSIIErOKiT1xQvykhDDfjsIqe
+SSle11CYNG1RHZcANH9Wx9yFEYhxJo3R2R5OtIKS6ljjuJxNh89/jcVLP1dUS3rfRd52QvRnNNSMlCRQ
+cRzcqWyO4IpBRU1FVqCMwhNR8i7xjSp8u5NY2zGBhNgeAzrVBM0UGA5hbwgA8WW8fqMDdKxcErjd9MJJ
+b5Jv4Jm+L7BudHKG4x+ajPxRgJHLXk/8qyo6rhMYfi/p8qPz4LjpgecaYqCZfkLR/SiRhlnHFCs0Nad0
+9kYXe5bkn+eoHALtlAE09WQuJlE0Pi1KIfFqVtkHCVsDH3gVOfDQqXQuYTGMSFnORlSaQ+OmU5sRM744
+Tg838oYSCQFc56DddNS90ZoQDLorszyH4ETFvoGEAjcVaqoiV/GcUW0u3k79rqgAirs3DmvEJrkZPxC3
+EzKJKidMoPo8QChjphK7nTdCDqJjAMs9oWTO23h8mMrcWcVtRBGWdsin27YndNRl4UNGmLOFVsDj3HuB
+tvLFw4r5b3psX+4TQyP1M/F44XF/AYivFJ9cQhLr3eGpsetoRfWRfJP5czr8Ice1ItQuYZhnahsyqhN0
+k27Qbgi89N5Lu2BRWzoHmIt96QqRvifr7wsJ1ncKDqXUHKPRYRyBiIER21tWHQWaf6ndde63SMqB80pi
+auAWneaHYHNYbgXPOFjFa1s6r/NnkUna2gOnAGRS8tniSb3yNQQJ45zUz+hzbgufjpGE8Lzu30ztKgMG
+5Vy/GDBFzUxmhQ1lhvial7pbf3/2EQuGADOy6yLd1AoO5x2JzeDQx1+X4bmIkINnj5X+FImGcvRGFhwX
+yhOWVQ7Awko5/xGNcmERSPMR+bMsNghR1g0KhF4R8e/EwJn0XgAjcrni2liXzFqTlspcbLQrBUMqMvKh
+OI0P2l0cbz2Nstx3+Eo3YmEz/vJZCLbaspzo9sloWJ4L5PxIlHxsxlJ3HXBkOXRHNza2Dx/EgoHJooeT
+5rIlVUctInGXgmLxfpkWVhamDR2ROXFGXrLoIns9M/byZOQTuUjKRe1EUSwBcfwA80L4jLuIJeJeHFK6
+Ai7egSgKxvg64SqpyYUvCgGHh2k1Lc8jtH6nomSol3DfiIsHN77VKME7e9nCgUSA9MI5GImk1QWyh2J6
+1tTsce/noiBSFdOP+So0HsQwvtsUKkv/IE8Ilhj7A7XDhZMl8M7JJ3DhBmyCn9LeRi6grl0hPE7d+LDX
+KGsViMw+n3ZReiotibS64HSdfirDU1Pk+9nBp6N+cm9Ki4gV2ah8bvsJJeBjgurbEUbipV3mZJIG5gDl
+s4fMQNtPvUhNtOEoJu+Bv8WL/uWhtYR/85ByGs+eQLH6fju67l5iNPzdf2A2NR5hmOoQNqzxH7FDIkq4
+PMLJHpkM5aG2gDoD8RR7Xa65yz0cgviTwtGK+8wjm5+lhCatHjb+gUGSorlpQq44u5ozDapqgVQtCbFD
+hlxxjkCueuLhZiPgRy+nzXb7T9ypzoy9GeeOyJp+ihEgNaqtJC4yNvGD7k8amNT6ZLZrqu+8RSoUbLfS
+Bl61IpE/xjwtKw42FvDaTqjeWk7vnrSLlrPbL+hStY0K1VDAR+4ltE2lKUwrGFeBB40pthDSzivPy+me
+uXDXLBlzDydVP7ExCxl5670EjF8kUiIRLkmAF5KNuCZWIgubKYULUe5VrXT2uRYIOS8z/KdIbU+UvF0F
+61exjbcwvn/FXnErowC5b7R01eNCpOgNt/nDeM4h/T0yMJJ/iJIJXmojYmrLM/JN2VOXbu316PgyzV1d
+DQqEhsILVtMzn4Q6JkXN0QdsjtrEV4/WRh9vuT/erWVLF/kQegc0qBz/spuM1WLKMs8QfHMHh8xjBPrj
+DFjEKkf6TM8aFGtcWCEHLOQJGjUJ3XYR/uxitqVgMLa3SSqCJxGNRrk9UODMIV0CIXb1o40mSS05x+Zz
+15gghK8lkyZQ6ejhaUjx/s26G1sW1oc2FT8jWtAhCkv2jcrzLb1BkRAH12cgrEFQxhUSqrwwSHqK3Rjv
+VF6wN36olMGnXDWhSejvLXiI8c7uD5PpBVJinNlf7z4iZr8lnqG9cu2KVzptilsNSEXSM8Rpk3XEUVEE
+iwW6JCEJndah8sDqahCI0mkIw8I5Fc87W/2uaoPQ3XAJKyqa5Imf4n3JH/fzMNs3gxNZzG2rO21ES9Pi
+rxLeJy9ED9zA/6YcvHx9ZG2UlTeOxvuDmSswNFGTZVyJb4+dsPVHfBGmLpEaEmHTz1xfvo0t/+T7z9zR
+7yik0XblZlc4kaVKXPxKc6L7ghmmmrfM8Kr9djEIEE63iKVfsIZNUpqC+xugH+jXTjLkDMgPCAZeEUHr
+ktWDPvPth/VPxgIpk4/N7OC8f6S41s+xo+wGZ6oklgHQbxn9PFicUDi8bj3GcmEwJGgKgaU8kLfTCNrd
+Gi6RAlGZZfqZKWO6Sntubif9Csnt1JC2RNTzyCNrMMBneOYKqgKUwiXlKVF5f8PDXYivV6nI6cgkdud9
+8YjaNL7LjnWCEt3+ksFOqMoqAf3bmvFCm4bKX1oz4ZUTQ2jktKlEIXz7owc+MVXpmNrp/mdBc2BoZTwp
+A57E6+Ce6tqQ2EhVFQVFbHVAuYvljhakP9kOOFWVajUpD3zj7Skl+Z1F8oUpZ97rzSOY5eGKlD4A4hyW
+IXkMXv9xiEc4kqu4ZuizqjWm20ygdQ+FAEceGMJvFqeXTfLvORr21ybsUBeioyt8gQq2Go1TiYoH3p16
+vS+cy1JiolHubH9CSIgalHl1twgU/XAjn8Mdj46HD9uXsmgN8oW0tTGefatdsvMJ5pe8vDWCmYQpl8Wv
+BMBSDEiILDQL7ZsfIr2gZhzEe1233JVw/nmKq3cSeFnKmArO9burHtdZtA57LHfsKGKEJS59Bj0eoWPa
+HhVv1pa55fAJ6z3r7+KtIEOamQ+DqOx0ZNXZ3ROXxO0V5o2zZwBj7lNa1LIhVWiDPcHQFvoB8p9eC6yN
+DQovLZKhRTeMe04usk3BgyMyFz2op8aRDaRhANXESj2ewX0MpyFfYK9DJWcVGhodhBB6oiaiqV+2xwC3
+ZQp0F/6FV2Pu35EbRnS+Yx0SC6S/4QGqsAFUqQh3egM5cVfIaISTTiCrv5I1Itg+PyWVyzBy7ogLBtCI
+V7xz2q5853FgYS+fzIO9h+vWvCCGeeIz0+E2U319IeW/geqDzWsxg9jEDgHySV2Vh/L4vxlz5bdPSBhD
+72j3HNQuXjByhjeOjigFF/2o8rBh1vLsPU6o4UfCUgl42P9sISgiFWsfRXsjnSNC6Ws6Ps5e58vq0cnk
+nKF4xY6wLJ52djdvITUH4PkVSo12bW7orA/ePItL/8zspc/BUPuojrs6Kf2bTEDgzFUPXjZLkGX7Izyq
+1Uq1WG523WNEYLhMuXhMAUfPJ1VR/xePK77o2vHbrDj/2yuwLNG/1Jj33FpbFHRLrBFfIwsparTQHJn5
+Oh15RVX9kQzR6oVL00nZcuLpR6EugMoFy3NcLafQNp/EtMmpwdDXVkRzCSOKMD1SrRiW9BJvKnsxrORJ
+M3HhFxPKQK8Q22NHi2oeifwjB01sa7pJuLBl0KWxpROK+tVElepHK8I02ZrmQkiSGzq7F1t5/KJJM1vz
+VzyuiZf0Xx+0IlyWuDwV8A1Qshy0aeDPD5lfNlyahzGNvQZSFH9VRnB4z5Rj9/6NHW1nYZRVglx4e/+p
+1kCWWKRJLdgM3Vzd3OV5jI9vpDwQJ8+7EYKnU1Jk049QoahRt2zUVoveQJeOG5Ioy7UTwJtkST91owaP
+1gRCJ04gYQVwb0n6dYiqUk5it39nxEeBGmti7h9YpRb0cHHbx7svUhIfvRPNIZ14UA3FFzzenGzJsHjZ
+6J2M2CMUra+FPKxdk64rqseEiEQgrmaz94CkybNG5zak+FILoyvRtmFjZlYGWBSxCEuuymFOoidRnhrQ
+EmxQ7fmls00S32DqsKJBO4vlwTbxuA++yrz8YWXFUmRhYdDvTnEus10ZuX4wD0zFm9vHA2hNOWCf5gzL
+CELt9mK0L8PpQKboepMUQawoLEQpf/A0p0CwsiDKStU8jhhqwGMxKk+YsyrVY93DGNZ+33V2ScW07w9C
+KWGz3lmkfAmw9bx9ifmshiKGqJt5zJfJfqKKiK6s2D9ZMdD8CzOHuYbADKDRY9DC0OAhHKzTiz8KhxA/
+g0luOWHc7YbuY0IV1Bs42hyCASIqISB4fYUU9kuc0R2xN73UHt6j9stSA8vMrzeDd9pUh4pqYTLU0vWZ
+G0FpnLKUMnHU90l4O07V7aTSEy3+OSD7iN45n2+BBAga3nAsj9K3Cx782UJS7vW+QnuoLfz36kWx1dKg
+Q/lPP8k3nv1wyJvmH5FFvqh4b5nEzny7bO4Xs+EC8qViQBHj5p7lqcyxA5LhiPOUvIpQBhr4qIwokuDO
+aidMVbA4iZDIPzF7mU/gMVyDLmttW46kkO1+Revr4yGJryEgF1fip7mUTO5P9Ub0riJqCgwL2R9IayNI
+kyVGDuXbAJvklgUR9mc5PXKnbLFNdVmJ3XwOuGkzyodQ2504U51pRxQTd2sdAFyosY4UYRDWxB8LOJvg
+n5W3tGEmXRTObj1aiXdNQzZMrHfji6ZZNYxT8eqnZg7VR0imsETWnry21ujbD+w17iccc8IwPhBPck1N
+f8+ywi0XSW1H0kf1KTmV38PIeqxV21IolU8RFHBSFrONk1u+qmEHxB7EDKnYNg08EFEglNzSIuTVvVMu
+sVB3nMt1AreJyHI00MdyfRtnaQALOMlQ+6Xz3+VvQAzxjfYTstinMTzVgKldOjThJ69QSklOd0yO1V/o
+fXUolMOMJc3sHCZw6p+Z0NRR4as7odiVGjaPWwz9hxdMe81JTDnHjPU30L5kLPqjQ+/zwQVDBU001Ij9
+arWjgKxBsLfdgM5XEvEoWKYNja6GZufp8sC/fw3UelaTZhsCiflI0eRAls4EVFcxTouJEmwjEMyVI1Ql
+WTlZZWS2wcN2K7KSoba1jGLClJml/ar2R2qOb3GqjGHEPrHJD6w6Co51p97Sv8w72TCeze/sPIVeSmM8
+1Ak/ltpO8hgslKFF9dcbJGMTnJr9QDx46UgptSYh3jyKpJbJKj3z5fHnyI1FQLyxRUGjpQ8KgjARCVO/
+glb9FDLdAofKpLTInfcpfyF01OYHKiDBYsX8MzRryW3VsYTAYo89YKrvlO2478I0a3p2feH/hHSFDvDI
+P5PyEBlUZxVSCY7a4xGPdv4e/B0nnIGUIAl6ySy//CJamItsWs9pemTFEq5kXde5Dh0DsH4w2XxiTDmm
+8jhBFt6sVBcM2ueoie72i6sdd7F5jZY3bN8wwh4PVGDIH+tTMW3upOBeDQFuXGgjQ3EK5m+5YKr0H1/V
+kvXYnJMcvzr4p0W8Po8+r2w/R3iQhkHuFJ8dL2/Du0Kg03Lw+Ljixerw/6FnHf6Op2i3RskLZbv2gIs2
+ZQMB7UzEEOliUPi30erEJssydfHqdQm13DJspWy9r7CydL076ZtJ+/RihTPX4vzlyr/2tpcTTh1y+S3x
+lNhX5mjXng1N1JRdqCRsLIJmvF01I+SurSm7z3mDbkfqN+m4DlSfCv9y3qThcoRyZ2RsSqIKjs3g1Dia
+Yt8u6kKIjpqvaQX9grnG08WIynqyC5d6G7i8PdD8CC2zdTbNNKJoE6J6XXOBHwpJvi8UjEwol5k80V0R
+GnNnPkkJ+nlnnI1M31lNvz7ZHjE/XMWelTHrARLxfh92WqYtFZoYqNMpj52eC/zcLhELm7kRD5Fv4H4Y
+xbzORAVG1iGJkhs3crR0NwC149JrSoqRjrnLJjeOqK9gMOCU6mvpJvLs340crKNZEUouQDXvATcNEX7n
+W2LltYE4szFkBNvWXym4npiFH9l8lob5tbKNv0RZRrJUoKFfogmsLhvfsa2j8W2/y+Yt4zcGKjaLaJey
+V+9AMz6W5gAQ5Q65TpLPuQgTtpo3FMD16sKF8WFKvkUlmRx2mLakJX7ktZbuiwWpv0I13oPxBOBwmN7x
+fpuEY9Wv4v/lNE14o7s0VG1q5MkKnRvM5wuvsLEnSeyrG5AzGecS/vk3dZhsYJZgGNWg0NTDE5V4LoES
+Hj3CSWN8KDfIn485DA0GS/6fe/rJmUXGO2icEDWwWHauTxnBnlINU88HJT3BH0PVhZ33NLnroY33XAXu
+GnOaJdGBPI1qqjSqIbyHuwAXEiUbfviKlFNBTr7gNKmCXGY3QSoU/kRb/Xc8gbZ8v+TNToUmsm2Ss2ER
+i8Kw1eCvbt+2zm6vB4QL+peuwHxelK+bjCmlvqlIgWlyEwxS1IfBz2eR/avrSJf+7uJwZlKFgAxMAJuw
+w9N5hHO/4RZNitdumsPTuB2EtxIP4jul3n0NNe7gu59OsO73D2M2Iz8qdNeMFJYjWaEilddhFMWZJvso
+9uH8uV25IiwJynSvL09YTDyxaQjrgJJ/iCbCzxqBrFUKL31UQBywECt9GWI6pdSy7rIvmd/4VD8eOhQa
+wQDl8O6vNLQhJsK7zWoJT/7EmNkUvsNe7JgCAhhjUfv56Y7Ci9iKcdjJ2hwnlR0wdQwwDerf5y1juKRQ
+0cfYYahhnhtjhFlK1qD1dNoX5bAE5ruZPfgIs8vL+OMgoatzNLJKmCXQFdYQxz6Tx0y9nT0rb9tOOGf7
+TXZoJ7XVQ3kBD5p6qlpx8t78VdYWSz1RrqPaBr79lN6jovtUO93XPcXWv3ey6MfrLQaqjb7ohByxheNB
+zMRPP8XztTPEbI+85GuKYQNhUvtHMV1KG+W/Jr1/OqrcwRzf2cDvyG7oG2vVB4wiHmNkKrBLG6KH8+lP
+6YYXkcKabpNJgcH6v3V3Tf5wV130RUFVYXUcLEa2dHMxqV+7Ng3gHmpkJiDueeClxPqfN7JKD8lW0grM
+NcUH3/UmLhOjtJiqrqR3uNggzp/+LUarlRUivbT4kgIMIlfQ22qOVCCR72/8CedD0aHjT2CSPIKBNn/A
+JbuRLunelPJvTSP1KPeGNzNN4HJIw+l5oaPmvwUTR8ybawhF8Ixq+18XsC6yJWTj/uqpdA+MlAFseJ9w
+Qo4M+ELSnvuEniFs0/T/+9IrHA2xi4c70V0I28C4OJ21YbwZNc1inYmIKZ7dN+5qon2odkiQ3g9SvLl4
+t4iSK21E211hQdDba6V9fKJQeciQgjGf8iCYU6/qDTB8cWgp7qd6DY8dJaPN5JYjsoI8DVMWPMG0Rnkh
+nU/bt5tM1GCIHRpj1luygG6ImV+A7GkRG0zIT/g6IpcS/5qrLMkRoBdYm/88tUasocMrNQaJZGogCSsZ
+WGN92I9asqWGkUnnH89LUgBURIdOBT0m+ngtW61hA+/5yVVDy7YAyRBy2+xMwbRwUvB00D34yk37L0WV
++eXNaOoGjNyDFma/Ec6J4SU5rKWRlt1asLjZ99MLCjGKmnEQD34Z73WpphepX3pZzrbwc4nefxvNROal
+xoaZIIQ++AWzuLUdDISegxNKznh+oRvQr4wNDBKgVpoJzyK64YRHlx+W9SgT1snf2WEkTjwPad7q+wVl
+5AU7BM6ENDxl5b69gbt5Qr9w/t0dQf9NPJXnTwF65nujER2lxmjX/RS2aiuZLYGS5MPaN9/IBdLkJMRu
+d8YGJqIwU+WfjA7G4uQsBT43IgfIs6nAjbKzXRVdqVVqDYNEbwtbKO+/mEfyXp6P/mjNuYJ0whuihA1r
+cFxTQmT8nFjsLM5uwkD3ECVdNW40yKrUio0srPpkx4INe++Tf1dfukIY+yG6rxm2kMgmKM3p2L4f/7gy
+yr7w5TlyomtYCyADENk6W19RGmJUImzwtvE/qNfK7EMi93tHLwycBCFJC7mJR0Z64J0s3xfS310RFSQ0
+hUMOUKUfIctP7v6xnHyYwImXbZafS6eF1Nfby3HSDcXqwitJtOZmkoZCs6MNlstASFXRLLSg8l+J07T5
+2NMmFT7nSRTML1LmRTNv5t4waSHBqtLoezHQDXmx/z3r6nvtAAn/olJdwaL7Yr6D9Y/GguaF5jd4wGIe
+yrZioNuApJrIe7JbnRtYimqpNFwifVIMhNFq/2bK6sNH7BZe6SSOIBf31Nw1xOal5/eN96DeU0tB8qDB
+47dxJ9E55qyJd4SZ9WrNo0Y7VpAx/VS4xT8DpUJNGq6PiAHIEO8VcxKhHmkDI9dHke4SBh/0AfM6yZwG
+afiRqRiBUhKIsPFW4hKoVeAYFK6dhpukz0DX3byJ9No4LyxTS24iIDPEyjPYFDaGVHD5XJ4FPV+imw6t
+cYQ5s9eb1xaTSvQPXSFlRuypyLRoccLfC/iQXwQFEO4gU2bTJaAImkRlvm6cqumTNG1SyaPs13eTP5Ek
+S7xatmBoy1LCXUmanEbtPZ++YcRrSnGVOq7W83yXkA1jeKepBXgbLMGg/UFfCg6sUswqSR3pV+EN2QV2
+ZHYb/yR3nYXiTWs7aOkI5fnbdVTc5w9W7uW9PaiycJ1t8QzybeeMkXJ+mhZWIFfgmGWGswceMAa38KEP
+6hv6p2SOk/ioik2l4/5MchzT/DGSsDLFYXZATQQIo9w6xRb0OxgmcjTQsrVNDAUvHZQeFMI91AiRiqvO
+Ka2pPel8+TQJtMOwH6mLbak3yNr6rg3jOkYnNNu1LKoom40kGvL8cthLMQ2bw2uBh5UKoKbuNgKnLZMK
+1mcHBDhj62IlTHJVVFuXbtJB3iDPZISYgEwHYrEvBWmd6SIONo8ua/mjmRXR0hhThrUuDZHoIa1XuqLF
+Mq4cfkhkcQNs0B73IrgGg2GAw88m0zKXnrPN3s4h9CIBZlgUHMFfuB//YlvG4QoVn6hvjOnqR6IiS6RL
+tCxyQr5jcNvaF13DNQKcdjAlrI0c2UF18DG2zkLVHCfObFoDEtDENHbqRn+QqUsaySbSbTXtM6Uvl7uN
+7Caz9ycOnqZaXlFNdF5jC4sIQW5zwod6YVBS5FPLpjqr8r+2a7TLq20SkFfFEjPRXXggbqnffBITNU10
+fE/GUChkhH9WBJDm1bFlxjvA3JM9mEPE6rHCh4mg7Y0VZ8N+Ocqd3NytwoxZrOc1H7F8I0bbNQ8BOoR7
+aPN5T7Xrhx443ykm/fuoIrHPYwiRZjAbd1cbbwv+S4olNtCkd7nnzx47azHwg6sRFKffwjh3Oxmaue5X
+qnMHhb5TcfySWeFpUEvzz68/v+Acjvoy/ULhga0RZI72WAsgNHfb84ZkoqXl5kqtMoGG1M7pdRBcvVqO
+7v+jEpkhQAmsrgYEvt+rQJMMhWeGduknAlMQVpCqXWxOpU8zI2pjomxgaGxKUykTyEt81eg1E7wkY1JY
+Gt0FLqYG91WMp5J1cTqySRhunF3pcmg7mTFtf5521Mi820FyPsILQB22YkyFN03XT64xguwIlZIicsXV
+I6dkqQ1RuLtKYCNGqlXiPtFKp+c9dy3QEKjzdRM34JKRDTnexgxh3BpvxRmMtaR/ZtWjB5lecG2OQGNB
+V2WC4DrqJ+TzMrV8dXVB5cKNhw4u+/88yyfbaaHEB/UZVuyPTrH+YYHpyzTLdiMaNR1WSaMr/lqPJfzd
+YFEz9msx1BdgygqtGuY672CrUmTPCyaHRVbHcCq4h4GKtXc9HLUoDMYge4QalWZDjMF2DhEBreVUFuJF
+AH8PzwN9cyZ6PllKSO4KFgHHuR7mGmz0bHdo5GY1M+TOYZS+VYHfgxgRT8tintDRiaj19xz6qLuMiRb8
+vEHlzmGRYtVLXhRDk/+0EnnF62RgbW4X08UiE9BzgHJu1+nHEXnEam2wKX/Yr5EY21CSsNM/FXKS+Ylt
+Kz9Fzys4snOUc9iAm5s2P6+uLdvqAZP9l7iDpiJ1BibFNuaXQzdo0XWVqOHkI3frmDZksCYq1itiikq9
+TfnR18EEjzqXCCneMBiSlCMvVhm8OFj5ZWhJusZaNaSNYZqiB1YdTYUXWxS2+tPBGZWBFq9St/+IEPUw
+W5hRiff6DGKqwZhYXf7avmw54lWhQojRL+T30ewjorD7tliMA2hy/qhjMABTilAwsHYyWT4Tws5slpYL
+1IEERGgyeYeSIOCe6w5iWY1voALUgd6bIHNR269Be5MjRarnhrJY/wjPRzGgxOYTdBm4WbV/EWC2Lmgo
+MQ6GPu1j/UClSGRKTbTYLC3keGIfDb65dB+G4qnI0oXihgufs9mrnRLgs1kUknSPkbRLDxBD0qLJPIOw
+BEPYAAkFDrTNbTNe0WJTwb8wtChsMGNQYrLTLeDE5hF8ZLgj51BEGyHd8NprM5nlQlBAGCB66PO4Hc2k
+xrwaDPOviALxIHvbJ+GLmmsqhKrtyLyjPGTsOd3IETe8nev6RDfrmQ6qCMNdhI+Tl9lnYTye8LuK0pc5
+IcRCxS4eK9wVqRcr10rtRizcQLWQ7sJ3mEPCNGQRZ6Qk2JYujggf+qdOjv2gnb0KxuG6zhF3DqlNx5WT
+56Qe7EdzNdQjzG+WV6kq6WJ3aPMkWhq6vmpwm/yKCXDeR71TPxrHpam7eugR6wC86x0NLpgx2RqsoKl7
+JJNCY1r0AAUmkwmpH6uObTO9J8VbYPj0HueplXEHM8fbeOS7m+DJzAGjN/2md1z7nt+/9j67f8zhEcBP
+ABB/8z5L7hN55ksHDPfZhcjqvisqgY5aHeB0/3sHqeRfLpXCm6j9O7d8wwlCoENXEWNgw0EwT84s0mv4
+6IafuYYcfJQmd6f/jTxoRm86P7ZVDPHc4NJYyQj9M+v+DyYFhFpmAUXxoUcOFirNUu0jH0cVsYlbGWRV
+n5i4QqJkBabfZIdDldEwq7zB075OJu6U/kDFB32pdm70N/e39IaOGRyrmIoNcaKogpLolxNUKHNhar1G
+fDqeYbw5foFc3/spHgH09AkGTSn9RunM+nJiwzioBpOMGJNEix0mjtQ3ty3ZFRF4Qv09pERrBb1gfWOs
+G4yUHop+Z3FOXV5uK/7mZ1GtA4e5wygXdW3tJCpwJ8CzK/9P+Cv1a7uBBGIn7i8Og3+SaAUysoelr+m5
+odQ7avFGGOVXIRwTqlHgQmBDmTj0O8O0g0Un1Ap0pQ58iNXzgtLLLYOCbyoYBpV93hNAMxtmGTY46t6w
+Dzgp5ON/2Giagld8gC133NMfTzXcZkShY/1t/2c/2UT0GlJXdwsiVC9tDx6qIw/+n67a0tJhj4aO9fZu
++PyUV0DgYwxctlqHfj1LKb2Qj8pCzJdxojbHNZFVp+vlL70KuGgxrb+/pHD+YTFX6IRegFX8/qmuhARL
+xOl59ZVfhX4PoetA279OImBcjLymnFaUEzYjZjFFYKLQbZBBJuyUohzLaMiKcXc4npKmOLsJoNMu8VJG
+1xURD/ArVkN2+rBMjH5ULw3ckd46p+uYO1w+Hv9WrcBaaIrMTQK5j9IYNhmuFuOxMOyyjvDU/mQrx6Hn
+dgMXGoEGT5KWse4NlEcC5axh9owXV50bcCK+kSmQkYr0mY9VKBZOfxOo4Rvv1qVt5EkMf8mjswhDDN1F
+BnWXZYWzZGlhb0wM+CF/NJpW42+cRr4JnD7nhtSrC1ENgyCb+YSbDlcYmfZeAi3MFJRveDxKHRo1F6zi
+YnmJpE+fuOqJMKZRj2N+oPYJQrZwAkKCMkRMl0bi/37MXzQG1c5lDWjyJeeFGRUS2VsQT3buIqDPT12l
+p+F44iJ+GM+ig+MPySiNpQZPRchl+Cl3DYXegoD10ZiXUXIW8NBKxdig2ecWRVTa1d7jpxSd71OcoscE
+RV4dC5qdVJG2Hvx0OPaSP51Mji6msXO4E+69T7+Stzo2OJiiJqnO80DQ4TeU82udLD5uduOZtG7W37oH
+xcWrRkMm3cvUR9C5n1w9XAkGcHI7wJOkS8WFxsDtVmtOZCBnYmz55GEbIEVt/0fH4s4ENszXEgehtaun
+CUYP5Kn9qRmZrq2oQVBnfHkVwVyA94F4A17bl2m6uneCj45aMOkul9ETXciUU+OKM9y3TIoEYeVitWX6
+D9NtNX0XxLEY71sdS5VvAuT3Ae3Nf4qRdYi4kkbvZEglUACuRty3kUuNSJor0sNkgJZRmWPXWAn543gu
+/HwyxW4AxpMLOU0ykXlhCoTJp4uCZ9coaowIaTDV5WNXVx/8rWfLJXZvPKKjgMRCUxR/0DDjllf9Lpuz
+EhVJrWtyhHYKjPSTcaaHDEUWS7ZcJ8woFuIdfxQnKR5XxK68PHOuggwhzwoc0IWUYLCUQyPJ8dB1sgif
+3I23nPbftrBg7R3WD0Xc4lI6YiE14iyct+Aw5jfXXrA8e4MDtybx0IccSFqqkaX+u0rf8Ckb3D8WLa8a
+STqipsE/5nREbiRptfgQkueYSNx+9/FjkF2eKjOt0yI7Mpg+xoH6UeEdfUfbEOkLwMPQHIFvpDfM/KTZ
+pOciLPOwx40PbFPNUbkmPOKUuF+QUlqeYRQzCf+QeevtRkdpYCDeo6adNgpynQKFDz5m4GkNrOwuGX6w
+QMLTOrrgRHRdyNFaFs+uIe6MFSx05DsTv7/MsK2QTrDrNP7ZOfUCNDuLf5pLtbqwUc5M/kiSw1xuEKkj
+f5KgVgx2t8KnUYS1+HBbvScgW6i/4XC5yMV1wvpx0Z9XpvYT+uc5CaPTqq0rixtSrjrKJ5SCegb10wLh
+jYqlPitbkTUNtZm7YvkbjfqoN3dPkAHbPxC/1CwKEH4q7Lz4D66fejUEAwMfFQso/KT8X3TLF6v6ECJE
+0ujbPEEKEsH9dGCBwMrtDMcQyvLKazTKwGzq+lfKdAb8JCMY1X//Lo+sSCtGqYp4jyYKtD/L53brATEx
+NrVUvhn+mgBJ22p4XR+Ph/SzLHeILvOF+2QDYDkYuOhgX3a31HnFOlrjjr9NvKQbAnUCZz2APCUPRqoo
+aU8n4FrSJpddCr5EiI3kqODdWATlrVWJnhL/CPm9Umd8YpxUVn8TupwccAxPUS77+9rx9PBh0ShJsg4k
+7ZddRKk0ITf3Jlg0mkJqg8/6XFTOHZvqxBQgPe1CXFT9z1lvsoaKig8NKvIwcDISG82GnfhX4VuoFEgs
+AyAvH8URrbbAl28uemfrFxXprLP8pPYpnqhM/K3NedkT8BuqmVNO3uLE1x1cf5f0fVxCUZxyjz6P34eo
+mzM7WjEZuC8qc79p5RgbGMCsOOm33ra36LgAHZeqOmGiVqq7PiRrJt2MBnKYXdR+gdme2oW1SMSw4zdC
+4ppg/E4CMTVkmhoHpijXDe0QwULGhbHw8wpemZFC1uhlte+Ylhff4B4O1SxxSd5x16vz9tiRSFXRkI+E
+uL5RFs2z11WzTk9m3j9lVQFrXGw28aiGwtjEvTnzl9/63j9IU6RLQSopAsmEzkugT9y/VanAw/k5T9mV
+Jv66r3QhO7ZSZ3xatR1fYIMansBxG4/juIyMdidMtT1EaXccy2GBk5lUypQAkk3HOEo+5nBgVIa3Ryqg
+UpOssIYSJmf0hXkvU1ZYeDF4ZqndTCOgIJk6QBtYUPEgNR8mwijPDKEjkL1dt6AnxroNod8bgWG4Sgjv
+6IYSVFrZZEXDzzY+IJBC9dx569NDaFIrWlZyGSuKZx70ei0Bw+HryW0GmSRDotGipMPC2eVXrtSioW5+
+aSrZyI0VWetWlZdKYpH5rBHbsiDxY4GZ+QONr4jmuZ5ldFqnKrKWIOvyxG25Xun3MxDYJScyuUJkUTMS
+tofGudVy5ju5CoISVNgvJLZxGN3uvgKXob1eIIU5eY6wqUo3DGN9yhCiF92V8qw+samxN2n0LkDpk+53
+MZJ5D6aCWCClnrRTKWYintbv8kVPEw7fw/EmY062S9SPrgiYFhJO/mD8MO3GLxMngFw4fyZXCtWgKu1A
+MHTs8thimDdvNA/SAJvrH3ESs2e0MuHNyNi/fZNopVeS6wLh5qg4sLQTIooUkkEy7fk5PkQOxBJQn1Hd
+koJVTWFj2XVHaWrBgZYIHFM8FQI0raGXtoln8Q9M1ZlbNHDjmQJL6qa3bDuegRID7h39LkVL7C5K4uZG
+lwu+xiy5qNbWZ8FPM8ZDybxG76zWIjp++Cyv54g1v9s1zuCYZtO6FkZEfqOmrjrR3k6fkadQum6Eq8+s
+K6vyY1dAM3cweX2jlpd9sUEjEDOGFikxJGzKWKaIChzRxuXJcM94OpAWCsSCMx/sNxkeSVdXU9+CNCGp
+lC4ACy9dRePe3GvQRZb8vTYktPgha8qNS7W+nUqFwpezPNYvDMhoUIiHZbjtxv2e6uYSD6guOpefWfp4
+6d9HnMLQqcYnAKNigYdTn6XexYvgcb6NVJ2JaCGiR7bdsMXJ/OIb2ZSEz5+AA45DZrP/KWATsOv9oUfg
+e9xDn0UuEucDDpvjE/6NPlDMWinCh5n38+Y4+hJ3u9R6jVB7+KpE7N9tSkoJ70kkz8Q01slPnBWJ0Nc7
+vMlRjbUNCw86PaEqB3cmzmnXVH9ZwuSd6mVNPDZ7GzrC/dV8gY6lFqE7WvHwANzyK3665DwnEIi2rjRz
+SpuQSKZfhrI8PfmWsppugMaGdqCaPrnc6CdBgQS8XGs1fS+HWIzd3gfBPOqzl52SzE2mpKUKJc9cSx4/
+LZiBuZe3eRhrCIWI12MHhnJ/CPx0keCOmMTKDY66sJwoR0YeT/5novRTUB2F8cSBvzHwAdsRgygriRBQ
+9jLdMfpBMleRgWp2KcB7A34TOBu7QTbqFbQCYQ+gq2hS/yYYFW3aDhykwrJcYjfmnJUE7LSl++NGVRjD
+cZlPMp+xGQvNDaAQnBoAQzF/XCjhtYIN60SA/XKtivoqx7Qy8L6TY0ix1856Z7nVSxyjlFzeFcrUqyC+
+ZlIaALdHKCwM1PjZ/u5KAPxfmIpW6tPHAtX7emC9+QDNCPJsK4UvvdYLVMDPPZIDe/zCdvExlYrVmXhm
+el2Jqy/kbEizkB3IUwjunz1+QI5AxD+Bq8FOrvoJ9FBPlwjSGNDaZS0beIQ0ExR2hEJaqgMRSQ7KAG/E
+TcrNFINEgqoGADEyznqopNwgyH+Cgx9ZbynaGoYNaVwEbWYyyjKKOBGxUkAZ2dyq7TQZ6Zkug8yUQhey
+TAjsBNu6ArGv19AAIQFRaK29TfnUhkQStnym9ol2mbzRh2XxGYnSS6r464Iy8S79701KrGABMQ4uz0Il
+uSF8hOammaT4yrV35mDFx6KqNnaL2KN2yn7+HDOfJFxIvwtjeOhfVjrTItEuVgjku4pmhiKVfLo7ozGl
+7xIlcS3wCPgPBe9RfV2djiTqziAi6NDsH6zGV3kUKAjrJeY4TL1rZRShSrf7B6HZ7ljXE3ycCzEFLAKm
+4EYahzwnF5mSXZRB0QPcWEmtqHfmJH07/AazF87dcibPHHW92eC9h7xG7LM9TMgmXNDDew4TRx2f+U6G
+R2q4Hi48D58y0VlHZHVJtah65r+fGjPTx1hjKjeFjJJsHGjB9gMSSs9YQtXin3Ylub4YyEdNrB12XHSq
+hzOZUjKT01wVOs6GGoNodRhkIgfCp77eAVaJ6BSGLPDB6xJR6j6N4yPJU93CQD7JeBr9BBUu7BB3xr8r
+zupkNo8IimTlxOZSBIOisPsjhgj3lMLfHfPQIo3wSYg9cjXeIbowUcWW9i7lKo1wYeS42DIvRP0QiAwj
+goqD1f9/ANYNKfKybXK9F46hTERnyr/LZpspIS0c7vr6kNNviqSQY2i7fcntQG/gWxAYcuBFXSCQ6y9p
+2ldKOMFPGGdi6tOBRtZlgigvlMJFzqAI53lP8R6ZTEKNnF1Ja1TaiWHM4GJWjhHM1QrPzgoJMry5k5nW
+gSXNYgS7isJq+qrUZ4aMJ4LA8YcyhQItNrX/G5hE/ATtu6LyShdaZScJt29CaTId/PsbK114O1O+EFDP
+GQiDDqV7ox57SnWkbbIMhGZeTApTFTDDGZGSzcR/fm/Hx+vm/C3r99APU7hFY/QqgHZsAABwT23zgRRA
+EwD2dgktDh9T4/9EOzxVHAvIQ68RElnX4BUZvu771m5BKaRweE/9QKVp5UyKkMI3D5dFYEtch0pg9Dnb
+AlUk/AkFcLonsNWPoN0BhYzTM8EQdg0rAJNunJgPJadsCFOKfdwFAYlBxRjsTmowKg+xpujXszQ42M8C
+zmkl0QWHFoqU0jjR41A1wmOJjCPF6FQkf0a7PySyl4BMfqpJng5RTg9f8k0DQwpUbolMimApZXzIkIsh
+ZJrk89ry7ATckVvsc/uRRJRcVgdvFY2CBmdGHfucCI5HKDGoIMbMG09KQpnJEQBK20ZSJXDhnQaOHY0z
+TvBQIEPpU+rz0utAcE0UlADN3XZBAGYsLRMgK65Ig0Z0uyyftocG83dmA0GoEoAAqbKL5o4pecHz7l6t
+xrh9AshOxStzOBYEWhaCJGqHTkaz8dfiaSPabMjWCBbiaIGWtP9QITlnZR0MXQIG8GnLB6j2aPLv54AB
+9hpmk3YWJwX0g2wX4fAh6ugceW7bT9vkXTPjAGmGmdGPwA5GzQmbgMgFUGtjnFzniApg5/UP3hZA3hUI
+OTIBxA16v7VY4/o7Xdup4WmqJVsbNYsUlIDgcKw4USBji8jlZNvwXNFMb7HkAjtqUNoviq34bv1ngaLz
+W+XScULSUVA79pgsGFaTZdnn0DPcUB5ytCcC2Lf1NFn/qYYgOLsPBvdbJQvN9qZjkwgKGV6IYNX3sAma
+iwYZDlAaHwVqTD7KoO1xF4D3wJQ6NlOVl47RXUvOzyKgpQiuZ1umnQnlz5FIkxsdHpjiA0KsNchWBhxF
+cdtMSoyVWHtDvIi5p0K9xQPZ0iEIpVCrSeGQHXE5u/hMbHiWrsqqN9IbPtaklttdQNUhQDlIA5Qhqu3k
+yHDAHsmZFdUkCeI/3tUpm6uB3I6oBWywBi8isZTAzIGWryuTQGB9fTpc95Wv0Ak4lXpRZ1Ojvxgr8pKk
+v8GSQ4SjfYAbUjqf9Uj+VUYCXKFY/pJn9sAYL+II64AEQVolEWMfMRDVd2xFVAAFlg93WAygCFpOaKWg
+hQjEeWYyRMYggMO4GIkmdq5Mk3HuHjTGN5Xxp/vKevrwXJBpShF5wOhKLWuvTsQzvaDrCaMtvAVzkdFK
+FzUWiQ+XHinZVjCZThcw3WTaXNObZDBkLanjRdpbbWajXKNVbcF4EbLS0kOrUjwoYKrRleYdg3A0XiEG
+nWjUUegLAGCi+YEhbAiTIH7Gmew6SofJoPFs/Fex/oA5y7jMWlhCFD3ryGwpYGqeHaplVkqz4FWAswKG
+RyGuc9jnMdQ/xrwzhKjDii6zHn1iG0lh2eo24APKlQYWDR6cdD/owIDeUwd4Wkonw3AKaessphIuiI/x
+rBKQ2FIHBwEyVGA1AJgtUgpCeHLmV0gD9gxKULBlI0JiiXyTr5Qtsf6QoZDsi1uyhKDGHORQwuL9hRqk
+qEVoi7GzwosoNVOcoh2VZtVy5BzDGS9df8scsNFJxooNzBXWZJTeRSP6ok+uU/ozlznTu124FrqzgGUe
+gr/brtXJuS45F1+MYuplp+a+TYwUtIE5Yh4TGSNljakokqYRLYggMJ2n0tdSYbHgxh2EOfm6logGIgL+
+ibH+/f1VLOHCJfp+vljo3IAf9peU63qAFdu9eyc2W0CEdFtXJf3RKgsuZCd2UiB7lNLwaB6KBKYh3kFl
+ZJJDqkV9u3g9RVsOAXzvQiQ3SqEqIEIt4QAMLD0RazeUW1+26i3QSfSWDKIVq4CSh0o1ZdbMtsQBtBN7
+DcjtKAm0hjsQjQUUV013p2CrsAKAy35w3EGgsHoVDiA4hwLuZuYTKSnijOLCKN78QAmpCMSqB9mFhdkD
+POHuheQuYSVOIPLsbhTpQGJ6rcMZh8jRGsC1vz4aGsCQ6xgD9CWFh4AFVAcqP2xnYr9k9hDIPILEteP6
+wHc5TmGsxRO8ODs8XiolnZt50jp0EUSl0pVaPBxAGwX8iTCqqKvkgnE0seTQ7WxcDZYfFYYxhg7uyRuf
+0wBgL54kEklKINKTc04pvDsHOkE7kikk15UKsFd3ohJ5JUty3kl2D1xitlYHmQajXBxurWR7wN70yDYV
+dBC7kHad7dcvfqIA/CpP1u0KETdVFj6jOPsXcoJBQzy6E2rpikXioi1qDxzn2OeJt6j8eHPuKYGNzESi
+m5YxvMOML8/KcZNwKirMuBjAJALZkY0TLAsW2+ENg7NCGvXIvHDE+g5rCRtNF2hwiEvqNxfGFVXopMNd
+8PjhA2gmGIQtGROeJAOI6Y67ga+Uk1nqkBujO+Bxy+k2d5V63ffWV/vuy4TWrUGmaLLsRH+ckQNeUvYD
+3h7JASKtxnMPNQBm/fzudw2Iv+QrEOdRJhIfEZIOLznIgpacuHdOHmLH6+n8kJAZrQ/j/LDYenvl2ByV
+0/5ZF8U+Cl1ORdrBsWMs354jDEJG/TowzdgvLUUYE8i+xsKMx9eD6xFGXOqM9ORJp3t07ORBu1qJQ5lP
+DgdSwxt1a6UMafqU9CmFeXRrZJ1OuCYWm3anFUGxmYgMUAJ7zdbu9MtQJ5rzkj4CyOrgeALgxoZgLtwE
+5CUsOzrUv9k6D46pGqutv+1hRvGnbxpUUasQfXYj9Oya16MCkfbaUWvoxifdc8TU09YfCNj3En6FD7Xe
+zXo1aB9NxFHKkgbhWT5DGYXoB8qNmQCE6L5pt8wCHRhVsaDTTkYjEUoYMHWMBc5D8OTwOGuTCCEKZqvp
+7Kd2DLl7fxpF8S8fz+vmSUtJRcs+DLpwt3lkhhPMZQkKyr4SlD169IY6QDfWSuD3xA6zzHzGxjVnBw84
+wO54DMUz50+xjB2q/oDEENzcBwr+Mx+ASDGL87HYhEYuoHm0Znq07FcGSU0bC/HZGYMYEcZqW4EXLnfm
+JQiEaT8B0oZVEsLoqWZ8fUArBFs4lWs3Q3ikmFOQhe1FTwIS3q9woCTkF5f84ee+Uea7K5kZygM6uDzh
+XYG2AbhL4jOPi1QtebLCzRYIW07R1nq0tYQ7ebOKpC1IWv6qWV4VodQupU0AKgjUJ2g40u1BhQQusE7v
+MhZyiZxMQpwLNzpPco+SqX2REkOJU8uaUxk55AFKcSPsoxJXSX0qOMtEIRuIuCMJERRnI1mPPhM4GGCV
+CuwV0JLC8QMMP2GFgTISSCwfXvHjxCeDj+8/uP8DkA5euIjmA6dug2jjT8aSrQcav2k80Rmq5t1ZD2Ey
+ySsemfzMNmGwRrHiYTzMIYTbMKyJMr1dgWM672W8S6SsHFiYWJhbVWfpTxKvdRc1adR5UGNW2VS6njUf
+UgFJ+p9BNvJP1LhpDaT9QwSOXIfxHoWX41EPWhONTYRExMaD09oBkM9CIViWxDr00OMIHFwhxxQYXsGF
+IhR7oUUgFFZhB3gkUB0JFxhcJAIMs0RCQlTe00Z06J9+mcN7T4ceBAC8DXcA7/ieNWEj+AdgkKs9BBYA
+EWeBEoAR0IETsAFZ/RkyPh2HsU1Hry1HrWuPw6iq2zFUvmKm/IVMGAq5YCrZgKtWAqxYCq3eKqV4qmXC
+p9aKnVoqY2CqVsFT1WKlusVKVYqSqhUd0Co2oFRLQKh6cVDE4rbJxWiTisdnFYbMKt+UVacoqvZRVTSC
+pzkFTJIKrWMVTcYqkIxUuxipUiFSLEKjyIVFsIqIoBUPvipDfFR6+PRw8PRG6PRA6PQ06PQq4PQQ4Pf1
+se4Fse2FsJaG2KzhsVjzYrAGgBxMgC6ZAFQyAHlgAK7AAVVwAmLgA+XABesAChUAEKoAG1QALKAAJUAF
+GmAH5MAL6IAVkAAjoAA/QAB0gACk+BlHTIjrxZ4AU8Ap9gGew7+gepP/dAfPskZ5FdeOACAaADE0AExo
+AIzQAOGAAYMAAWYAf5kAsMgFZcAoLgEpcAhLgEBcAeLgDJcAWLgCZUAFFQAIVA9ioHaVA2iYGkTAxSYF
++TAtSYFiRAKJEAlkQB8RAFpEATEQA6RADJEAGETgBHnAuPOA0acAQ058DTncNObY05ojTmMLbMIWBcCw
+OwWBuCwNgWBjiwMEWBbiwLMWBUCQKISBMiQDMJAMIkAtCQCYJAHokAZCQBaJADwkANCQAcHA+A4HOHA3
+Q4GmHAyA4GIFAugoFoFApQoFGFAFQUAThQBGDAC4MAIAwPUGAHSJ/AGc3gQdi+RHFq3p1E9Sl4npxLLi
+Se8eVPF5U43NTVc1MlxUxm9S5aVLVpUwyI6sBOC7GoKMKAotoCSygJKaAYCUDaQCITamhKJ3iOpIoqkO
+hqP5+o9HEvmtoBFPICByfgcH4GV+Bi/gXf4Ft+BWfgUv4FB+BTegU3oE76BL+gSXoEZ2BBdgO/YDr2A5
+dgXRIwpKpBrcF6dCzU6CLJDk184fxdOtsiewAAABAwFgAAAVoSfijxCCYARcTFT+8NkCQRhwEkJzgSly
+hSHVCuIoCgPSBGmCYAEAAP//WMexnJ9OAAA=
+`,
+	},
+
+	"/static/fonts/glyphicons-halflings-regular.svg": {
+		local:   "server/static/fonts/glyphicons-halflings-regular.svg",
+		size:    108738,
+		modtime: 1470524835,
+		compressed: `
+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
+/+HbX89//vvh/wsAAP//fO7GycKoAQA=
+`,
+	},
+
+	"/static/fonts/glyphicons-halflings-regular.ttf": {
+		local:   "server/static/fonts/glyphicons-halflings-regular.ttf",
+		size:    45404,
+		modtime: 1470524835,
+		compressed: `
+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
+3UP7Dl059MSwScN2Dztb6itdVPrc8I3DD5QNLWsqWzUiZcRd5UnlreUvlb83smDkmpEfVpRWzK7YVHF4
+VPqo6KiVo7aPOuup8qzyHJTZcqbcKk+qEjVdPaKOeYu8Vd5W706f2zfTt9l30F/uf8x/MlAVWBE4GswP
+Tgw+GDwUygzVhFaHOsMp4abwmvCByoLKtspHKo+N3jj66Bj3mEljNo05O1aNfa+qsur+qkPjSse1j9sy
+7tz4hvH3jn+12qpeWeOu2VxzqtZdW1PbUbuxdn9dZt3Muq11ZyI3RnZGE6JLozuiZ+oD9R31O+vPNOQ2
+qIaJDfMaVjccaMxuDDVOb1zVuKXJaqpommLW2ugvno7fO9deu8Nek4+3v5UVtuWvct2eY+8LOPRSaX51
+ME+/iueh1/MrmLf0cvMk8w5xpbYwnneKkLjAvEvcgQDzCSKArcwniVy8y3yyzp9jPlWUWJnM99F5H/M5
+Oj+N+U6Ra3X14TXhsR6M5484RL61d/ny5RVz2u5c1Dp31sL2JRWzFi4QtWKhWKSXz8VirpgjWsVSUSie
+0UkJj94n9Olcs363UB+p3yradZygx+/QeTP+fD1vCkW1aNNDYQ/CEvvVbTrepmOHfm7RY9bruXCDmKS3
+Yo261avFRHGNHq9Bs9r0Utuma7fr+kvEFD3+HLFMl5hWpK7p0UNYjBbX6dan6nqje2X9M2nkZax/tweF
+l9W73p6OJfr9hfY86NmnSTbDY8+t7lJzh/2lYpY9fsfFGhUiqJ9HiwWaOl8zzTizdalpuVnP8Qrht1NI
+eO3fIf1nU9n7J9V76XJ7qNC12/SnvEj3ey57vUSXmtyC/9o4U3Uvm3XPTenSi/Nkqm1HoZ66WXapmW4z
+PwN6r9ZrP3v0XOv2MXqx/jXidj3Nc/WUGNfauNSardsLQoleHjB3BbXg0EtEmkjXe1Lr4UICEpGEZKQg
+FX2QZn//mIksZCNHvI+++rguF/3hRh7ycQUKYL6GGoRCDEYRilGCIRiKYSjFcJRhhN4ijYQ52eaBhIIX
+Pn1IGEAQIYRRidEYg7Ew11GPRzVqUIs6RBBFPRrQiCZMwJW4Sm+PrsYkTMYUXINrcR2ux1RMww24ETfh
+ZtyC6ZiBmbgVzZiFFtyG2ZiDVszFPMxHGxagHQuxCLdjMZZgKZahA8txB+7EXbgbK3APVuJ/cC/+F/+H
+/8cq3IfV+AzW4LNYi8/hfnweX8AX8QC+hAfxENbhy1iPh/EVfBWP4GvYgEfxGB7HRnwdm/AEnsQ38BSe
+xmY8gy14Fs/hm9iKb2Ebnsd2fBs78AJ24kXswnfwEr6L3fgeXsb3sQc/wF68gn34IV7Fj9CJ17AfP8YB
+/AQ/xc/0YdTPcRBv4BB+gV/iVziMI3gTb+Eofo1j+A3exjs4jt/iXfwOJ/B7nMQf8Ef8Ce/hzziF9/EB
+/oLT+Cs+xEc4g7/hLD7GOfwdn+A8LiBmCQuWZTksp+XS2/5EK8kyt09MtfpYaVa6lWFlWllWdoK9qpTx
+oBKXtc/1eKo9JiqPpytKRsXoZfQx+hkDjEHGEGOYsToeVTQe/VFnZNnihfEXNXV29MoaO/qjtXYMsPFA
+NF45SFjQY0Mi7FyEnYuwcxF2KsJORdipCDsVYaciHulhJEeSI8mRPkbyJHmSPEmeJE+Rp8hT5CnyFHmK
+PEWeIk+Rp8jzkuclz0uelzwveV7yvOR5yfOS5yXPR56PPB95PvJ85PnI85HnI89Hno88P3l+8vzk+cnz
+k+cnz0+enzw/eX7yAuQFyAmQEyAnQE6AnAA5AXIC5ATJCbJfQfKC5AXJC5IXJC9IXpC8IHkh8kLkhcgL
+kRciL0ReiLwQeSHyQuSFyQuTFyYvTF6YvDB5YfLCcZ6k95LeS3ov4wuljn7GAGNXvRBjvB+S/kv6L+m/
+pP+S/kv6L+m/pP+S/kv6L+m/pP+S/kv6L+m/pP+S/kv6L+m/pP+S/kv6L+m/pP+S/kv6L+m/pP+S/kv6
+L+m/pP+S/kv6L+m/pP+S/kt6L+m9pPeS3kt6L+m9pPeS3kt6L+m9pPeS3kt6LwPk0X9J/yX9l/Rf0n9J
+/yX9l/Rf0n9J/yX9l/Rf0n9J/yX9l/Rf0n9J/yX9l/Rf0n9J/yX9l/Rf0n9J/yX9l/Rf0n9J/yX9l/Rf
+0n9J/2WX92FywnGOim+kdJSMitHL6GP0MwYYWZ/+K/qv6L+i/4r+K/qv6L+i94reK/qu6Lmi54qeK3qu
+6Lmi14peK3qt6LWi14peK3qtvF312T69VvRa0WtFrxW9VvRa0WtFrxXX64p+K/qt6Lei34p+K/qt6Lei
+34p+K/qt6Lei3yrudzQUjSYsk1G/lCYEqqvtndZrJ72i91v/EQAA//+aFzycXLEAAA==
+`,
+	},
+
+	"/static/fonts/glyphicons-halflings-regular.woff": {
+		local:   "server/static/fonts/glyphicons-halflings-regular.woff",
+		size:    23424,
+		modtime: 1470524835,
+		compressed: `
+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
+`,
+	},
+
+	"/static/fonts/glyphicons-halflings-regular.woff2": {
+		local:   "server/static/fonts/glyphicons-halflings-regular.woff2",
+		size:    18028,
+		modtime: 1470524835,
+		compressed: `
+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
+AA==
+`,
+	},
+
+	"/static/js/bootstrap.js": {
+		local:   "server/static/js/bootstrap.js",
+		size:    69707,
+		modtime: 1470524835,
+		compressed: `
+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
+`,
+	},
+
+	"/static/js/bootstrap.min.js": {
+		local:   "server/static/js/bootstrap.min.js",
+		size:    37045,
+		modtime: 1470524835,
+		compressed: `
+H4sIAAAJbogA/8x9a3fbyLHg9/wKEONLA0OQouw8bkDDPB7b2fXuZGZ27EnOrq6SNIAGCZkiOCQk2RGZ
+375V/e5Gg5ScZM79IhHod3W9q7px9vXgV8HXwTdN0+7aLdkEt88nzye/C6Jl227Ss7MFbXNZNima6xhr
+v242n7f1YtkGz6bn52P489vgw13dtnSbBO/WxQQrfVsXdL2jZXCzLuk2aJc0+OO7D8GKv4YaZ7+qqyjE
+0qpe0zLMsvbzhjZVcPV/buj2c9wut81dsKZ3wdvtttlGoZrk013wv8gteV9s600bbOnPN/WW7kS7MJ6N
+qpt10dbNOiLxfXizowE0q4s2nN2SbZBnZFKtJ1c/Y+3JbrOq2ygMwvhieimfJtAJTC6HVy+eDYf5xfnl
+i9/v9+dZhq+Gw9/jj/NLLHl2+eJ8v8fXL59/6ZSDW7rdwXSD88nvJ+dBsw2WAF0EZn7TBqvmjsGPrFW9
+X4fxIRJgSvpXKwuCPIrvcekkK5vi5pqu20mxpaSlb1cUn6JQbXIYJ3l2/2eaf6zbD1uy3tXYQxreOW/e
+rssw+WPzd7NOq35TLP3eLGuspkHj1G17uznMKoAkzr4IalhKDBtz29RlMB1ksJO79vOKXhSX8Za2N9v1
+PTRJc3g+zPiLwfmBbTe9vlnBgq1ZZApyOYdPkQ3OkzJrl/VuRiL8F09gFgCenbNy1TK+h0bTQ8xQi2bm
++/2eRGU8gc1YLOg2grnebDbNtp3oBU5gurGcarCj7Yf6mjY3bUSTPE5wAoeEREanvk4y2N7EVzAcwqD0
+Frd7t6FFTVYTZyHZfV6vyw9Ad2nf9JKSrugCQXe0FqBnuaKpCVHYKBLlk5ZsgYvEk3rHISp2KsgnvM33
++ZX4tZ2QzWb1mVVLoBXD1F18OMSHx+I7DC+Gwc4mlBRLE4x8s8UWJzQrJiVpCe7zhMA8WqB/ut933kJN
+JO5SLCQJceT1QrOufDikF/nlpCCrVVTgtPlITy+wp3FZ767r3S4LeXeXTxMbBwFciHBRWACb/BgmBUOB
+SbFqdhTQpJz86e2P7999/10WMi4dJuXkw4+vvnv/7gO8/Oubn358hT+y899MoWSzbdoG58XbWwMpSBUA
+jMWkpC0CSONqyJqUEw2PyZZeN7c04iuiCnZVRiekbaEJWyHfbABftd9Humy5pVWIlavhsIKuNitS0Ohs
+8nU0z766+Mt/7S6/fhKfJWEYc0JaQP/hVwDXrJpfXKZVPAPI5rAkhs1vaEVuVi1g/WKyoutFu4TBFplY
+6A4ZuJg11pBrQr7/9pZxO1bPWBzwPEBP0e0PfBBaRjF2Kxb+ekV2uyis12EfrS0Ai3eiWkVKGsbzRQ/3
+KGIvP4q82xmnsEmw+wLuyMzYtGf6Z5Yn+mHyulkDXt4UbbPNSrNg3UBRBajVmnxK0InRG1WcR4oLAysV
+2BhxjMmmRjztoNu/gWBLg2BLTZogI9tmzbArbPIrCh2b9JgjJXerC1IuOLOpkJjbZrFYUWicz+mEP0Rx
+iiQ9Ac78voXtgmkqmtb0lJTxPZv1E8rlaYaEzGm32WCdHewb/dQCo4zuD0kxefP2D69++vbDe2jJq9W7
+bxtSAi8BCXSYFR1C102y+xWv+QE6TEPxMJlMQuxY74KcskfIhcCHSL4CnUsIOzVxBtma4fnmBghjHt6S
+VZiGy/Z6BUJPgh3IcZSFOIEwWd+sVkCmQCYovuDVcCihrV7BOBf0ErA4MUQcwcl++mzuMqslOgQ2Ojch
+CM8pvoSNMgDAdityQYjsj5QlJ0YgNsaECiQ7GHIDvwbTOE7tViAsOzsB3ZjUX0gu+Ir1p3s7B/pMOGpO
+Y3sbOB5lDioTnGNuw15xLyEsRMuQI+wOpAVXSgXLk5tp9wGqdKl2bxZuYSUNwKjgUw1xSrCrkXwulrT4
+CHgQo6oAC0ZGyLuYEJjvLVWMXzA2+Taxh1XAVhXilHeeN58648NgnQmAMmd3qZmp7FLN0a7I4eQOn7gj
+JKe6B74+HBaGCASlZAHvD3QFLMtZL5NqZFuTMcik3Q77H5we4AET53y+5Hyeb/3M+C05PX+yWH1hlZzm
+9aLD8hSzFx1qbm/h518kgqI2o0YqNMculAKopXPeAr+e5VxNKhXnhR0wqgMbesoQ+QKxJhO4fJkE5kuF
+Y0AdIK2Lropg8LNEiop5qbe5glXvwjgtTdpJb+tdDRxStJCPQA1VvYUlxJ32IBcY2NijB2xBvrrZfik4
+uWrYB0gbkfh8krO/sB9RvY7nT84mLdaHHgBo8b9Fm+4RzgXZNtDpionnPhkohEriFd+gwmVdPXuep9Vk
+t6pL6oh3NaBHwK9vrnO6NXtB/gyrSxdzerEAAQWd1qD6bUHqodjfEOgKNrv4XKAu4BP9Rb/ofwL4VBcE
+aHPn5dJqrmNdMXTUBmEBsImUGYpG/gKXjjJKv5HzNl494UzFfFO39HpnvBDjTD7Sz3lDtuVwaM8UURrK
+yuZuPbGgK6U3qy5qJNIsWoLAYHA2h2BrGA4HUdis2+amWO4An1ugt0A5JeQP4ZaIfbO5xgmgfr49MiE2
+lpiObrWi5JYeacW2WbTyK2E+a+u306mlnsmNSH9DnydsIqkASHK3JZsUJL+ENvy2tQUByMwkSpD5gzPG
+lfYt0A/ZUnJWc4ImgiXAv8V35BpI+353V7dAnWRyt6wLUBIKAiT9/Hdc2UHmiMobdPFxxkt+z0vW0LMq
+KTnzTDnNH0iHqR7sWTO4WXqmNPGBJZv4q4S3JjJoSbbvxGNkFdqkYLQZGH0qtU2iP2iYqjtrd3GJQknz
+9htLh4u5NADuOyCZd+uSfrJ2xeSHgqpgNNicNUqHYlmvSvgNRI5lSl9iFWFE6C0i+71JpbF34D802zf1
+lrJhjfGT3FL/zFki+ymzELcMKBBUmilY0cV+H665uoxKjtS1+HS4Pjk+R+2ylNCV0EGUVR4bYYOqzufj
+8/QcGHtUjGj8H90+Z10oTejPUdXRkS3QcictY9u+9VmszctXcSClvzKleRCRl74l7/fkxVR5pEzOOnc5
+D9jxWGSzD0MI5ihKCMiItEDIaBTV8iNVA1CYTzHnW5JycCYOkEjsQIl19iAqm7qapoALo4CAUTNoDRwG
+w2GP59DRVU85MRPNQSO0rhyhdJLM7bXiTE29FbfQ3J3OjsHuMGC6MIOlPrYfDh7HmMYix+LntHAaAdFs
+FqTuIWroi6KKY4EkWWaSXPN5uKIVYgmLuIRJzd3TsJLKZ2N4UBnYLiPcKzCqp5fJR+0HY8uyMRqQCv1S
+5QcmWNKrpJQzTZcHRkt+xPgYJ4OPXicag7o9n2myEKJdUEhHYVJGbqfgQeYpW+9KqKRWc8WZ44sua6ni
+y3gGAmblMWiZ6ndtw+5RoFO2l4/c+mxHtkNosVd6SsDgcSMnTVWBsPtzXbbLhOriJRRbT/R0DKOywHiR
+J8vLyVVTr1lgLPZAAzq1WsgCu2FSGzho+n5Mkuzi0jVQ3xQNKq+T1KuFxXEa0R5XReWbv0MgrmmuZhIr
+VBVMnHMry0yXKDCznqSpLp99xroqO22uq26Fwe4GnKTJnZi+eRJ5vfMgMErHNx+j287nmB8px7zDcrRp
+x0deWPZdJY06Kn7EwNSsyTDUBrMXqBWkULTQwoL7oZhzoEoW0BCDBh6TEiXuknt6XP101uvOUCDXFnh4
+oSd0CYbj41rAElijhER3wGiaO94cnZQWjRHp2NuiLNHgu3waH49PSUdJkRQSll8WEWO9gnKY9+BEoUoU
+ThRHcULxtKiMD0ZM6cujb0WzWpHNjnb8BaX2FxTH/QWzAUV84U6R4fBst2zu9kuAufSCoCNRljNcs0N9
+agpWtI97EHrifco1UD7QNeCLCpgrlAJR8KGMuE5hNcnLC9yrLPzq6Sif1OXoaXiZ9FY1Ntxq8VSMpyWS
+7VvQJjzaN0I15g9KQf9B2D5cyQWO+2pbk1fr8rUYXnBgO9xgrdKxy+QG8pmJcMzDg6DPWRBUm+W8B2Zx
+m8GqEiTSemdZV9JF3yeT71DiGsg/F2/AzKdMR7NHQPzz6qAWtKXd5RkPY47CKkqkwsmBL/UG/mRanRuy
+ZhzSNETXoPsLZEAkFoYRRUeXtAWiPKNeYmThV2vCsZhTZahEsNKJ1a5fX6xAX6x69EV7SgXnfjQJl0wX
+SsDe8U2SRaJU/JiNqjY3imf2NCxNQc/X0BRMSKFvcBqbXn/6CSBcMrf/1CFWf99leKq9TXxcZV+aiHN6
+BWyy3TXQAFEIFxGG3sGmPeoP29G1vaUHhjY+LVbaHku+YVx24SpqQJGCXNPVawLK/kW4K7bQXZgspK44
+RvXCY3B3VFbp0FlK394jwui4fmsM0KEv6ktQFg42wS4tW6+fYB9Ar5o2ltLSegBtgJQY+BMSLK9PL3Zf
+FO5KCwy+apvhfzI+1RvDs7DJi80MoXrw+dylhy4+9hPD+RFioB1iOI7Fj6GQ0IjowFaVtIP1R8y3OctH
+60B82pc8JrGYfgEWp9SgLhdzu8FmrHZxDFHnnKumjNRD1GSsHpVg95klkUc5iLmB3q+usPdCdwifjjxd
+cI2Ea42dJIFCu15Q65wd1zbyCPRyKoPzMXqq3BX2tfV6W4kDPbD4vHhcoAFjheU06ieDogf7CzvLRzaZ
+WU/KdBTPvnQfVfYAs1J2ezLpR3XaE7o0d9mIXRrbxSVCj0Vadqy4GVcv2B4ussqrlyyzxVyGj1Npas4K
+aTwuv9xO8ltJs8JjJyVFVoCh8dXFq/H/I+O/XwpDo+i1n+xktxJbE6gueUyJtjjXf+ZlmquwgmligXEB
+rZ6jb5+HemBeYO3rPD3MG/UblmaoNof9AUvLcV1xBwM1kL3Z0DVP3BgORXYijowUBCv3R6cKNzqFvuai
+WbekXu8iir5IFe2H2VPFgYuu2Cy3zQYjYyGzw4q+bL3ST1hhRVa7rtdKrMpwbutRhQSwxo3R8DZ2oXyc
+oVuahq7qOJ6VlvmpRyyZ+bk4lmxadpNNgQ5VH+OcFB/xAXO3HGJV4wCxLo5kodpQMIwxYFaLji22OCKN
+OpwAFSvK0jMmMiMtCVKVnKYMDMUBXHzEHgpA9cEC6PmhUWWwtCojhWJNbnOyHcM/MyYS9SXKl/Wt7RHt
+wjoGU2tHt+2rqkWkiowwtMzrjYV276U75meTOFl2zSu9G8uY57d4FEWOljPaSVTpoRCQINxXakmtPgJR
+doE1l4NKuT9YiNCJahdMqT6Lnv/n/tfT/bPf7Z8/iyXTFIFr2KWHshWHqzGk6OYBFZNd22x+gPmSBeH0
+mQzKk9gnWCRmF/uwbwB2wLPfDTQTZs+KKUuTyHiFti1TkapuElFSmhnYiCoSUcJgVafrpo3UXGOZlBQQ
+DApRGRhR+Aj4ehOOlmyatZU0eJXVIgat+O/s+X8aM7x6OYU/43Hy66n59kWtAqfwNBol/7gCnnuVTdHR
+T3+OrrorQuNKLIGpG3J2M+tJ6i3y2dJpFk7ZaZ1Gdbs8pdOoTo1c5tNVNJCDqtleG15ewk5ouHh2ON1l
+5eGcsZt9c7KdqPuQhi6iePt5rOqEuvkpeWgfHVBi77opCWaJLfqyxOgJr29leYV4dzCEkQO28ArROSYV
+A4mnC+apQ9cx/keP9pF0Lyc/60nelJ8zQ2rgsxOFNzPDypqsmoU/eMymPuY1VOKIFC5mwtfuPXJh000L
+xFevyeobGPwHYqWLMY8LyDkWLZSWcr1YN1v6jej6NaKnCoVJkwz1pZa6zg5rqqjSwUsUnw0pI0/zxJPr
+3eNxwi74wROBEYdHJ2Q9ZwlZ37x6/b/f/Pj9D3/tOyFj5mxJ8DrJWQliQidJy9VrnGwgsS/cS476q0r8
+QLQibmaB5R3OpSxjCEu7sl/gtaM35AfXfSbhSWMLWZBGelRnC6cGAkNYeu17iTwyTo9HC9x3jAIMtYij
+BheUvAbdFWSjYv1buqv/riP/ZoYf55PirJSxaPcQFX8N6quV5oUQl4mIJrHpNEDOCTvdm+cQHD8ka3az
+OdbISdEFtUJ3gnZT6ae2KQvl8YlKJPRwTG/OQOnz6fCTRzOjTCWlyaNSRhnZwAaVHxqcLGdZRiHD11jw
+jg8wr2nMzlVc3ezaNwymGN415+FmJZQ+7yI7QlVO6BpkZ0H/wLKUpa3fVTD7EZ7OS2NvTyQ4lB5WIxVi
+HZJ4XMpB+tBOHZK3/cuAOP6zbR7nsRSSvW5jk4hBg/Y7kfVJF0Hs50cJ1FKeqkossV73T6hzYo6366Fr
+UdpLYy4Zq8p+Ou47ntfnBBVH9R4TfVB85o844lEnbg/m2D1ELoaYtJFZKQQnt0IfQjBfdwUwCC3ZV4bn
+qDnjkimpmp77CxGGKgNZc5ceuS7tASnN7fUyzOu49xUiWyqFlM+dLdMqb5dP+9aPRhmRxo0hreUcU1ty
+OsMh+HvHc9bHaalvfXM7cYRX9sydT5GdlP5pA6JQirnUaI+zcjvwsB+Gdv6It6NIcJD0CygiJL9F85bw
+J/xo4CsmN9iJ7ki9NNUI4sEa7YiTS+lAFoeVQrUbLZVTlvQvn7Wb1KNf20Pknc5dLe0Ea+H/0zBUET8/
+YsuBdFzdx8eojhuqmT3CXcW3RrYMwhGYmUoL0JrcY/QyH21ZCnFX8WERs+iIERKnrIZkL4wLFTdb1GS4
+CgBCDGw5MLAL95yJXNvcZWUTfiLK4L5RrA5ugjnq4oirzTgY5Gg0g1z63Kq5U9MvTfJekXHMdInTPBJH
+ElVc2kanJxqPvDhvhq94roSlJ9kUFfHUD0y8+SfE6glILL4QEgsJCTFFm80ZjLLDF2wl1m5olp1ICmJX
+xjAWxiPqL/t8zhOgHfjHazkctgBw3W8Am+r14ltatSnfVKTCd7vvb+m2WjV3LOFAnCqwjXngK4lo/SP2
+nva1HvQ17/JUm13356B0pu7Opdu5bVF24csl2aRerymfIE83kfkUvQAGlvBNc7PGoV8zWP9IC4whkiyf
+sMz58R9Ju5yQfMdOUFdtfPADKrN8OGLj2ExeEK8zhb27pmR3s6WGPOuexu9fNJhoO/oO+LVhSiNsQwHM
+Mc/9BzN9mpxPha3venvsebN7cSbmZuz3oYjfeJDj+MAJGXlW7kMb7yJPdO5bjdO3C94uCI8KQOBdBbIl
+DBcIv8FYrWUsOg8tRwYTiSDJ1JVRhiQYExMt7ENO2BrZguC1mH4HvSS5lTDOZjDTP2WqOHvw5YnzgtOe
+b97bySPdvLveOL5yrPjOc8vIcele7UJU9NWJ7LN0vqOp5XZ4X6h6Oq6vPcLcnZgOzr4S4SIMKlMj21ye
+JUYPCIZ2SMiC8B3juhInumy3mu3H9zvKREtXM7WdDTi0PjSOLpKOIYRuH53kzpWQX/Bgdts0q7beHLk2
+BdOoz0oA8rb5bOdPY7DeOnQtO/Ocue7NmPa411miDY8w4+H+Tv6x8YauWRDMeNPyoyXGG3bolt+BYpyA
+lt548+S0W6le4y1walU4r4e7n13fMlnX1ywQhA5lRgQ4fgrdQ9d4KBkJPUUnDL3eoBKUPn0BXCtgHCtT
+swiAXVH9+NJTZ0y22+YOis6gzFuBiVVVgf19mgjUFKeUA3GBQFu3K4oCvaQr8jmdJngHDE5TZHBQNufb
+mt6hTpjeq5WEyAKVHpBOncPCCFsrooJBI2nSyG2V/meGB3knjlI4afTsAbjN9/w5kscRn8jp2RaCfItx
+fiTzP8jZeGvFc+9rnYZnT0+YF53qEj7CkdAZxcbFe8arEcJsU/AH2xf4cUhcHbQGeUHWBZKXFoNaiLhH
+euVMutcV/k0W/S3glYNrUAKDHHgP3h9X1bQM7pZ0HeAmgoJc/x12GGxItVejMGjW7K5HocfJ+QScxQzw
+ZjBxnR+1N0Vmi+oLGVmAUBwkrsbjmTxmRC+qS9QKVR7SIu4zVo2pJV4Y2M4VLnCEQTiTRlZ4TdY3wOIH
+MNC9CMfLGw4Wc+NCArDxhecNI/KdOuz6AVkHWFXYSXmOlqPwsXNmI9sBD6PD+vEdsmlKN93B24BTxF99
+p1jM+sm9Yi0ChJrfoWXAKaWqP31AXuOqzEDPQv7uPOqO5rCdVoILeI9Kd+dqDNOJRgmlIkdJzdjgcNi9
+RESWROJXds+ihuIpQckpH1DkexbJ71fsTFvaPBgHz7pztfROuReYYse0AOutodggty0uyOUgw6sTcviV
+lXF3XgyrPFeH5YHBbNgYBqOZ5ynGwCw/Tay1BAMP1eR5OiWyILcztyNjtyx44cnCB46aFHjTn7kCEWFh
+p0wE671QNJxl/MKcudDZ5DUel+yEfQEaxyaKnYRgMLJYy8LQPrizy3yTsbppxE7FyzOxhVRhsG+nLryR
+NCiwzXnBgnVyIKkK+Q/cdieIvfFg38EdiL2P41RWcGi03r3jUPuwvbG8LJLJE7yz1ZRssfKBCnATeXXr
+YKqvbLUGYQzp34mLmDD23xUPUU4cQcTzOBkU9jao5L/gYeiFI5zGL2RjD8QvPmUXwWRsxdcxQzBdof/s
+nHOoRppv7m6KSMnuNc9MieRFQkK97Es+yWNlpKs05Y6/r7kD1fdNjxuqo5qJK/v8puSglC5jrQ+B0iPM
+GfS9LhTf/+ndm8hYJHfH0FatEE+5M+O7Zg5V92yPzvkEi67Y1jkt88+6otwSZatgGpR2cIukAqH7yP3Q
+MtDqQ5k4c/9rQ3Fm91F0QJb624FKdfZfuzm5aZs5/D+rE8xjZCbpMp5dAe0ss6XyM9ToWABujFYWAkdd
+cct8lvAWLBp0A8K/sgadE0ycMF81oE8eYvP2BD8Bc4Pamqcyi+aVE1Dp1ODXjOkUYdt+6DuLx1vw3CgL
+4XFbPupzuA13oANKrLLOPRHX5ivhjgYMveKkhRmTTbcn25aKZ4ADedO2zTVgwHI4/DjhT6Prl434OWdw
+5zauqAM/x9cvGvw/l83lpSaiCnsYraAXdqBW3XzC/ok6+Hu8gn7wx1y0T5eJfYPF2tpD5mfYqHW9JquC
+RRvK7xkYomXyMVkl1/IwEd5B/YPEumiTLDmIf+46HanB42b02PnJcET5biW045cQDJPwU68g6yJ6ItwC
+zKEbaql6ois/Py414efO9V42QJxsSB0IFSyLZqWLdJX5Spw9XGind8m9wtcgMev1mBPs+RTP9vRUYfjA
+6szq3Xfku2iBOS0LlofMnjF9HLjBlJ/C2oyyRcKd/iNAcOnKRfYpEACnl2jLALW/RWqlSmi2wcIIWww1
+YHSy2cScjViveXwB4ZjjjbDmbbQ67lZ3AXXVBdRM0FAxHF4N8PrsiC0p4wurxlcu/f9JkCkP4NAS1BRg
+YEWSJ8Aw4xmnoLkEB39MBZgYlYq7c87g557TqTrPBOxjNX/2taBCOqpTfEDKrkZXyRoKQ2M5QLnmSsJZ
+KVamMpUEs36FbqvoOsHFX6wvk1UnsqCrWd5ClY7LHF+CuReKbzAP22+mX0fnY3KWx6PwP0JVhfMnVhEl
+RSdaIwRrTwCQo3qugC4MWHTp88xY2+Em7hqSggA9aXN+pzJMEu95ukSQEDtAi2TNtOdmE/B9CHC6gYgF
+ncgpMw4pcZV/YHErdqOKEImJ5lzIgpw0rld+1cF7XlZzORGRtfQaeRsTwIXneTvZbV4trsNTF3jc59iZ
+l6B68JXt1cO5aPnI1EDpS/A5oe2tk/6PE7HmWSTPmjLPLFNuhHN9IPUwYgZgZERtLOqz43f95Um3e3VY
+SNTo0IlWsT0eGoc2On4PqV7YqZBZ7mRazYSxhyy6zMJvvn/zf/nRQ376h10f0xf85VeJU65OAOuklvuH
+JvesIKUiQkwZX0v4LR7wllPdGDO+N4dY5qgKz+b7P/0PdaCsMG25Tjngejm3VM5DWs1xbsB3BUdEaXfP
+Q5JpOe+Ncqtc3P3eCffKAuhSJ+wC0Gscmy9Tp4mxZxyTr1QX8BfQLsXp6TPvJtCWIEgW3e10tSqHUeuj
+IVp3JBwqXPjkYvBECCQmn3I+1bNn4+Ls2UHqk2a7cXm0gVAdvSNBpfLsmdl8XBzSB1WU4xw6YPCKXw8s
+OGe0sWKmMnq0si22gArk64lj+EMOIgSDWQOL01o9nshjdLDH6QiZT2Lp8ubQrsYLgV+AWVIHka9G5Wz5
+YsE0fEYzGfs9Xqb1S/ZrtBAARVLUFdTrcc3zecQhNbEnVfJR/BxVo2J29WLBVRhOrRl/Gl+lH2GQrerd
+KIP+2WaNP8oTigHt7JufBbt39EtHrAC1IhD7sLjLeff7yGM0ox8FiufiPzeLc2YAi1ddIvvp3ZvMTuEN
+yCj7xz+ic/rbr7kKSoCSrzEAfresge8qNgGtBRf55vM7zEnQFxg5x1vqjff2E5Tb6l5QrOTc/yDDl6CY
+DzJtp4iDh51gkxkz+ptsa8ed0AtXw38AFv1Einb1OThHdQgMgFu6CsSeDELbFY6jOgaMrTg6l/fyUuO3
+EEDcvevoczzC2knXRrdSJ+NFBzPt6uIEZ3/9c995o7eitLeV+XT8wJJ1eTB+WQdP3D/QWZr84p5SUCbn
+2i06KXiGqPMi6ThBga5YEAPMFqAnblcXMaetrt9+rqukuqGzbzwXoidt2nK2CgQS/lauCKJ7006ctnLJ
+YdmEg1ior280PEQBpkgzIuT/tQLPn7mCSSRGyycVA5cvzAyIg/3BCYHmM/NBJieJR196kiw6naAk+xQp
+Sr9Yusum2TCX+b8k3UV29i9Ld+H5Jqpbnm/Cr9nSMOuG63/gDfTnBOU+XO3wppJjHxEyVbq+3dVnb++N
+tBWZtCcju/JKA24HYMKIP49Fru5YHoudv7J87rQV8hTKl89fevpWJ1HtBJdDbJLxw5auqsd29qqF+/98
+tPpLHQ1GQFhFALTzwQbXQ50PTmN9qldfmay96OwiJV/HLgEUaizuFNeDFn6Ph9fdEQgj3r9ANjQGVPor
+eGJLjzFe9f3dCtxdA+joRioNMvdrkKb+qEDvVxzziagwV7+48kiY8qheunnt/7wWJLUfU2QIUM/MByky
+xKNPZMii0yJD9vllIqPQH2c7dkafGzBvVYYZ5pixQ7xW5Tm3k1M3/8xkKXn3424y6SVzFGZxqi4MY9CB
+8SKaYFUHL/E+D16P2dG77ELEyHh9/czvsubqU+esP/e5qjvxrPWxBCn+Bv1u/Ndu89n9iMq2KehuZ+UW
+bWkFgmYpvVuiSudqqi+U0nomXjldDIeF87kfY+5cGOdHhHGBwrjgt/XmHemYGzmbHPTp+RT306Ly9yZ0
++4jJgrZ7SGS/Z4baNflkpPu7lZITLiBeK7anJzanGzBnICky4Y7Hm6WmswehmIVLkgWaIGDKZ737M6OL
+yL96frU0CGnueNAfHbSR0nBbWXcKMN5j0VEMwOucks/NW80Egugc9NzNVj/7y1cTI4ccr06TvJh9o1Te
+BFV1crkvLiqGRMx1USb08nK/56r0ZAdqdmTrd5KTARzGaNwfuneySScgkNPNjmduIdQSeZuA+f78kh2B
+zK1vXDAa7Pdd9ILZvnyRT8LQLJx9LjNP9VEx9g0i/YjycKRYoEpu4OuSXimTkSnHv4l6Awx/Ofwnf5nJ
+9IlgMcgiklUXlbqf6FKmfLC+8cudhHm4FqDqv8Cr56wPZfRwUmbSRTxjlehcVIK5qDBkdUHwE+AvM8p+
+iK9SZxk+j84BK3Ak/NWZC7Z0dlGWWVb6r7qzy+2pGdfBSuoYPbXv+X46ytmt4OKuTaMavzlclOO3iJnU
+4/dFANKv6tD36YdZKa+UcO8Q0venRSWwdXXH2qo2rrvzfSvSvPdKAsKWTA602PLtk/EOhxCr+Gnd1iuf
+2E1OfULEUnLURGb2o9Rm1AtL1cndwtPKju5ZH+JxvypgQca8C8rzrQHsSd633PehAcU55b2ZeZL/cx8a
++NIzKSTnH9523ll29kOu4S8sKuLTMC5heuxZjlP5aOYACV4OqjD/ZiUubTPpJMb7Tzoyin19i32Yw5FV
+ZVb2fZtD3SOK90VLomRk6/kykAg5FPYXdFKo1YLKyb+34ERkGfDdq1eYEDPjtzILz1ebstq4Nmpe/Z4/
+IJzL7mnsvwR7ad7/KxlrbjIdvJg1TuwKy2SpLsQxCUbP7h43OjWC2mxZXhjkbiOV7uNpwyFxYHc2F8cZ
+fwJahRHBr9g32r1MSuzly8DGMDAiTnA3bsB772rGuSOr6L2gO/ew8C/oCTN85izgYeXA5E6uDBq0HS8B
+fgXgtBTKHy6CvhgeU3YFkvwu/iIr9Zaobw0tM9r7mbWFmm33+/H7/WBg9MdfyoDKTLdc9n5ovnpc1kLF
+PqnfyZ6wXcQkn8kfyjVMcq9bGF4/wCUM/fR/08hzdlOcmpQihN9cHh/55A/Oo/ewK9/ezkd/jrbZ1Eyc
+Jr/gV+5JVdWfHvyRe177Mf7pY5+1f+A37J8IjdONC4r4ju10YDM0IGx/iBUvCZCBanm/krU9D2/+57pd
+MkH1bdNsvOekjIsZWbfWsdKb9aY271jcYEaXTHEwTAVzyKhHw/jx7fu3H7KQDRKwv5jtKH6JrAjr6Khw
+Q0wTDsOUa4Idz6PznX8nx8DcG9P6k8aYGYbiqSgLu4005lCK44qZNSZSMUyoqVyFF7KcndJT6R6+uqK/
++SCiIw3vF1nFUiuhG5kpjBUWLzIyLo23IiOdp/mY3Sd1tpzTlPWSXMHvRZrP7CEB8V9kMhGQvwM9qx5d
+vcRB9BjdvCUTA+xAeQdDLCvTLDjyORqBJ5aU4sQ/M/3Jng3NezZ01jcLkdRBPFd0eMnHXK5x+OMU7Sbn
+vktAuvlfGoZqCbbzxVK49aUzRz0UjI0iGlTwn+8pILhywZlCQ3XkOolVSTyT3Ffl3OExuiqDQYC7dn31
+lGWdsQk4af7e6hXrTM7TbSHQXflnkOyjBVA7BeauHCeCBAbZMr7neK0Jy72vh2VVszTZUGUlC2wbRct5
+OA5HeENMDDQk1X08UarlUX+e5hU0Ono1ucVwlya3NU4XzOViTaqL4rR7oP8EDdU6YbVWtpRYahKKaaAj
+3ljcwTrm4KUtlsC1GOfjCjV7U09ifcz0T6krccnl0ZZ4wWl9iffW7x444gjg6zr5wUH9pYJY5Wxn8sd+
+D9Jf8Evx6hsGJXbJqUit53BzKsROsw94LZtug/lgRpHS81CUWW6I2f8PAAD//y+jxWq1kAAA
+`,
+	},
+
+	"/static/js/npm.js": {
+		local:   "server/static/js/npm.js",
+		size:    484,
+		modtime: 1470524835,
+		compressed: `
+H4sIAAAJbogA/3SQMU7EQAxFe07hbtlmcggKJFpo6NabOKzDxB5sT4DbE0WCCkuWXLz/nywPA7zc2GHm
+SrBv7KFvJGQYNMHGCHEjuIy6riqLX+DRugQE+nuBV+0wooDRR2ej+/Me/nMJIDwctadnINnYVFaSKHe/
+8VMpwz6LD2EozsEqZfHT+Z8EVrLI4LVH5NURTbtTTbnWis0p45Npm/Qz9a86YSoP1RrcMty06UaWYR9t
+P87bd6rHa/qxeeavA/4EAAD//03jUMzkAQAA
+`,
+	},
+
+	"/": {
+		isDir: true,
+		local: "server",
+	},
+
+	"/static": {
+		isDir: true,
+		local: "server/static",
+	},
+
+	"/static/css": {
+		isDir: true,
+		local: "server/static/css",
+	},
+
+	"/static/fonts": {
+		isDir: true,
+		local: "server/static/fonts",
+	},
+
+	"/static/js": {
+		isDir: true,
+		local: "server/static/js",
+	},
+}
diff --git a/server/templates/certs.go b/server/templates/certs.go
new file mode 100644
index 00000000..2bda893d
--- /dev/null
+++ b/server/templates/certs.go
@@ -0,0 +1,70 @@
+package templates
+
+// Certs lists all unexpired issued certificates.
+const Certs = `
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
+    <title>Issued Certificates</title>
+
+    <!-- Bootstrap -->
+    <link href="/static/css/bootstrap.min.css" rel="stylesheet">
+
+    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
+    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
+    <!--[if lt IE 9]>
+      <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+    <![endif]-->
+  </head>
+  <body>
+  <div class="container">
+  <div class="page-header">
+  <h1>Issued SSH Certificates</h1>
+  </div>
+
+  <form action="/admin/revoke" method="post" id="form_revoke">
+  {{ .CSRF }}
+  <table class="table table-hover table-condensed">
+	<tr>
+		<th>ID</th>
+		<th>Created</th>
+		<th>Expires</th>
+		<th>Principals</th>
+		<th>Revoked</th>
+		<th>Revoke</th>
+	</tr>
+
+  {{range .Certs}}
+	<div class="checkbox">
+	<tr>
+	<td>{{.KeyID}}</td>
+	<td>{{.CreatedAt}}</td>
+	<td>{{.Expires}}</td>
+	<td>{{.Principals}}</td>
+	<td>{{.Revoked}}</td>
+	<td>
+		{{if not .Revoked}}
+		<input type="checkbox" value="{{.KeyID}}" name="cert_id" id="cert_id" />
+		{{end}}
+	</td>
+	</tr>
+	</div>
+  {{ end }}
+  </table>
+  </form>
+  <button class="btn btn-primary" type="submit" form="form_revoke" value="Submit">Submit</button>
+  </div>
+
+    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
+    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
+    <!-- Include all compiled plugins (below), or include individual files as needed -->
+    <script src="/static/js/bootstrap.min.js"></script>
+  </body>
+</html>
+
+`
diff --git a/server/templates/token.go b/server/templates/token.go
new file mode 100644
index 00000000..d21c03f9
--- /dev/null
+++ b/server/templates/token.go
@@ -0,0 +1,56 @@
+package templates
+
+// Token is the page users see when authenticated.
+const Token = `
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
+    <title>Token</title>
+
+    <!-- Bootstrap -->
+    <link href="/static/css/bootstrap.min.css" rel="stylesheet">
+
+    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
+    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
+    <!--[if lt IE 9]>
+      <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+    <![endif]-->
+    <style>
+      <!--
+      .code {
+        border: none;
+        font-family: monospace;
+        font-weight: bold;
+        height: auto;
+        margin: 12px 12px 12px 12px;
+        padding: 24px 12px 12px 12px;
+        resize: none;
+        text-align: center;
+      }
+      -->
+	</style>
+  </head>
+  <body>
+  <div class="container">
+  <div class="page-header">
+  <h1>Access Token</h1>
+  </div>
+	<div>
+	<textarea style="font-size: 15pt" class="form-control code" readonly spellcheck="false" onclick="this.focus();this.select();">{{.Token}}</textarea>
+    <h2>
+      The token will expire in &lt; 1 hour.
+    </h2>
+	</div>
+  </div>
+    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
+    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
+    <!-- Include all compiled plugins (below), or include individual files as needed -->
+    <script src="/static/js/bootstrap.min.js"></script>
+  </body>
+</html>
+`
diff --git a/templates/certs.go b/templates/certs.go
deleted file mode 100644
index 877a0b3c..00000000
--- a/templates/certs.go
+++ /dev/null
@@ -1,71 +0,0 @@
-package templates
-
-// Certs lists all unexpired issued certificates.
-const Certs = `<html>
-  <head>
-    <title>Certs</title>
-    <style>
-      <!--
-      body {
-        font-family: sans-serif;
-        background-color: #edece4;
-        margin-top: 120px;
-      }
-      .code {
-        background-color: #26292B;
-        border: none;
-        color: #fff;
-        font-family: monospace;
-        font-size: 13;
-        font-weight: bold;
-        height: auto;
-        margin: 12px 12px 12px 12px;
-        padding: 24px 12px 12px 12px;
-        resize: none;
-        text-align: center;
-        width: 960px;
-      }
-      ::selection {
-        background: #32d0ff;
-        color: #000;
-      }
-      ::-moz-selection {
-        background: #32d0ff;
-        color: #000;
-      }
-      -->
-    </style>
-  </head>
-  <body>
-
-  <form action="/admin/revoke" method="post" id="form_revoke">
-  {{ .CSRF }}
-  <table>
-	<tr>
-		<th>ID</th>
-		<th>Created</th>
-		<th>Expires</th>
-		<th>Principals</th>
-		<th>Revoked</th>
-		<th>Revoke</th>
-	</tr>
-
-  {{range .Certs}}
-	<tr>
-	<td>{{.KeyID}}</td>
-	<td>{{.CreatedAt}}</td>
-	<td>{{.Expires}}</td>
-	<td>{{.Principals}}</td>
-	<td>{{.Revoked}}</td>
-	<td>
-		{{if not .Revoked}}
-		<input type="checkbox" value="{{.KeyID}}" name="cert_id" id="cert_id" />
-		{{end}}
-	</td>
-	</tr>
-  {{ end }}
-  </table>
-  </form>
-  <button type="submit" form="form_revoke" value="Submit">Submit</button>
-  </body>
-</html>`
diff --git a/templates/token.go b/templates/token.go
deleted file mode 100644
index 270055b2..00000000
--- a/templates/token.go
+++ /dev/null
@@ -1,49 +0,0 @@
-package templates
-
-// Token is the page users see when authenticated.
-const Token = `<html>
-  <head>
-    <title>YOUR TOKEN!</title>
-    <style>
-      <!--
-      body {
-        text-align: center;
-        font-family: sans-serif;
-        background-color: #edece4;
-        margin-top: 120px;
-      }
-      .code {
-        background-color: #26292B;
-        border: none;
-        color: #fff;
-        font-family: monospace;
-        font-size: 13;
-        font-weight: bold;
-        height: auto;
-        margin: 12px 12px 12px 12px;
-        padding: 24px 12px 12px 12px;
-        resize: none;
-        text-align: center;
-        width: 960px;
-      }
-      ::selection {
-        background: #32d0ff;
-        color: #000;
-      }
-      ::-moz-selection {
-        background: #32d0ff;
-        color: #000;
-      }
-      -->
-    </style>
-  </head>
-  <body>
-    <h2>
-      This is your token. There are many like it but this one is yours.
-    </h2>
-    <textarea class="code" readonly spellcheck="false" onclick="this.focus();this.select();">{{.Token}}</textarea>
-    <h2>
-      The token will expire in &lt; 1 hour.
-    </h2>
-  </body>
-</html>`
-- 
GitLab