aboutsummaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorNiall Sheridan <nsheridan@gmail.com>2016-08-05 06:35:19 +0100
committerNiall Sheridan <nsheridan@gmail.com>2016-08-07 18:06:32 +0100
commit55f56418df58d196daa97f3c08e3b6305e831b82 (patch)
tree43e2ff7002a89be5d3f3590ddd81f1f2f3084308 /server
parenta6e42d899cde380f513710d07787ba11dfbe229a (diff)
Use bootstrap
Move templates and static under server/
Diffstat (limited to 'server')
-rw-r--r--server/static/css/bootstrap-theme.css587
-rw-r--r--server/static/css/bootstrap-theme.css.map1
-rw-r--r--server/static/css/bootstrap-theme.min.css6
-rw-r--r--server/static/css/bootstrap-theme.min.css.map1
-rw-r--r--server/static/css/bootstrap.css6757
-rw-r--r--server/static/css/bootstrap.css.map1
-rw-r--r--server/static/css/bootstrap.min.css6
-rw-r--r--server/static/css/bootstrap.min.css.map1
-rw-r--r--server/static/fonts/glyphicons-halflings-regular.eotbin0 -> 20127 bytes
-rw-r--r--server/static/fonts/glyphicons-halflings-regular.svg288
-rw-r--r--server/static/fonts/glyphicons-halflings-regular.ttfbin0 -> 45404 bytes
-rw-r--r--server/static/fonts/glyphicons-halflings-regular.woffbin0 -> 23424 bytes
-rw-r--r--server/static/fonts/glyphicons-halflings-regular.woff2bin0 -> 18028 bytes
-rw-r--r--server/static/js/bootstrap.js2377
-rw-r--r--server/static/js/bootstrap.min.js7
-rw-r--r--server/static/js/npm.js13
-rw-r--r--server/static/static.go6517
-rw-r--r--server/templates/certs.go70
-rw-r--r--server/templates/token.go56
19 files changed, 16688 insertions, 0 deletions
diff --git a/server/static/css/bootstrap-theme.css b/server/static/css/bootstrap-theme.css
new file mode 100644
index 0000000..31d8882
--- /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 0000000..d876f60
--- /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 0000000..5e39401
--- /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 0000000..94813e9
--- /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 0000000..6167622
--- /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 0000000..f010c82
--- /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 0000000..ed3905e
--- /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 0000000..6c7fa40
--- /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,gECo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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 0000000..b93a495
--- /dev/null
+++ b/server/static/fonts/glyphicons-halflings-regular.eot
Binary files differ
diff --git a/server/static/fonts/glyphicons-halflings-regular.svg b/server/static/fonts/glyphicons-halflings-regular.svg
new file mode 100644
index 0000000..94fb549
--- /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 0000000..1413fc6
--- /dev/null
+++ b/server/static/fonts/glyphicons-halflings-regular.ttf
Binary files differ
diff --git a/server/static/fonts/glyphicons-halflings-regular.woff b/server/static/fonts/glyphicons-halflings-regular.woff
new file mode 100644
index 0000000..9e61285
--- /dev/null
+++ b/server/static/fonts/glyphicons-halflings-regular.woff
Binary files differ
diff --git a/server/static/fonts/glyphicons-halflings-regular.woff2 b/server/static/fonts/glyphicons-halflings-regular.woff2
new file mode 100644
index 0000000..64539b5
--- /dev/null
+++ b/server/static/fonts/glyphicons-halflings-regular.woff2
Binary files differ
diff --git a/server/static/js/bootstrap.js b/server/static/js/bootstrap.js
new file mode 100644
index 0000000..8a2e99a
--- /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 0000000..9bcd2fc
--- /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 0000000..bf6aa80
--- /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 0000000..6c9adec
--- /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: `
+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
+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: `
+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
+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: `
+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
+`,
+ },
+
+ "/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 0000000..2bda893
--- /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 0000000..d21c03f
--- /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>
+`