Upgrade to bootstrap 3
Benjamin Renard

Benjamin Renard commited on 2014-07-20 17:50:06
Showing 14 changed files, with 4090 additions and 4636 deletions.

... ...
@@ -1,7 +1,7 @@
1 1
 /*!
2
- * Bootstrap v3.0.3 (http://getbootstrap.com)
3
- * Copyright 2013 Twitter, Inc.
4
- * Licensed under http://www.apache.org/licenses/LICENSE-2.0
2
+ * Bootstrap v3.2.0 (http://getbootstrap.com)
3
+ * Copyright 2011-2014 Twitter, Inc.
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5 5
  */
6 6
 
7 7
 .btn-default,
... ...
@@ -10,11 +10,10 @@
10 10
 .btn-info,
11 11
 .btn-warning,
12 12
 .btn-danger {
13
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
14
-  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
15
-          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
13
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
14
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
15
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
16 16
 }
17
-
18 17
 .btn-default:active,
19 18
 .btn-primary:active,
20 19
 .btn-success:active,
... ...
@@ -27,26 +26,25 @@
27 26
 .btn-info.active,
28 27
 .btn-warning.active,
29 28
 .btn-danger.active {
30
-  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
31
-          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
29
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
30
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
32 31
 }
33
-
34 32
 .btn:active,
35 33
 .btn.active {
36 34
   background-image: none;
37 35
 }
38
-
39 36
 .btn-default {
40 37
   text-shadow: 0 1px 0 #fff;
41
-  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
42
-  background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);
38
+  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
39
+  background-image:      -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
40
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
41
+  background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
42
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
43
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
43 44
   background-repeat: repeat-x;
44 45
   border-color: #dbdbdb;
45 46
   border-color: #ccc;
46
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
47
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
48 47
 }
49
-
50 48
 .btn-default:hover,
51 49
 .btn-default:focus {
52 50
   background-color: #e0e0e0;
... ...
@@ -58,16 +55,21 @@
58 55
   background-color: #e0e0e0;
59 56
   border-color: #dbdbdb;
60 57
 }
61
-
58
+.btn-default:disabled,
59
+.btn-default[disabled] {
60
+  background-color: #e0e0e0;
61
+  background-image: none;
62
+}
62 63
 .btn-primary {
63 64
   background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
65
+  background-image:      -o-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
66
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#2d6ca2));
64 67
   background-image:         linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%);
65
-  background-repeat: repeat-x;
66
-  border-color: #2b669a;
67 68
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
68 69
   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
70
+  background-repeat: repeat-x;
71
+  border-color: #2b669a;
69 72
 }
70
-
71 73
 .btn-primary:hover,
72 74
 .btn-primary:focus {
73 75
   background-color: #2d6ca2;
... ...
@@ -79,16 +80,21 @@
79 80
   background-color: #2d6ca2;
80 81
   border-color: #2b669a;
81 82
 }
82
-
83
+.btn-primary:disabled,
84
+.btn-primary[disabled] {
85
+  background-color: #2d6ca2;
86
+  background-image: none;
87
+}
83 88
 .btn-success {
84 89
   background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
90
+  background-image:      -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
91
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
85 92
   background-image:         linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
86
-  background-repeat: repeat-x;
87
-  border-color: #3e8f3e;
88 93
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
89 94
   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
95
+  background-repeat: repeat-x;
96
+  border-color: #3e8f3e;
90 97
 }
91
-
92 98
 .btn-success:hover,
93 99
 .btn-success:focus {
94 100
   background-color: #419641;
... ...
@@ -100,16 +105,46 @@
100 105
   background-color: #419641;
101 106
   border-color: #3e8f3e;
102 107
 }
103
-
108
+.btn-success:disabled,
109
+.btn-success[disabled] {
110
+  background-color: #419641;
111
+  background-image: none;
112
+}
113
+.btn-info {
114
+  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
115
+  background-image:      -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
116
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
117
+  background-image:         linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
118
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
119
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
120
+  background-repeat: repeat-x;
121
+  border-color: #28a4c9;
122
+}
123
+.btn-info:hover,
124
+.btn-info:focus {
125
+  background-color: #2aabd2;
126
+  background-position: 0 -15px;
127
+}
128
+.btn-info:active,
129
+.btn-info.active {
130
+  background-color: #2aabd2;
131
+  border-color: #28a4c9;
132
+}
133
+.btn-info:disabled,
134
+.btn-info[disabled] {
135
+  background-color: #2aabd2;
136
+  background-image: none;
137
+}
104 138
 .btn-warning {
105 139
   background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
140
+  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
141
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
106 142
   background-image:         linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
107
-  background-repeat: repeat-x;
108
-  border-color: #e38d13;
109 143
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
110 144
   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
145
+  background-repeat: repeat-x;
146
+  border-color: #e38d13;
111 147
 }
112
-
113 148
 .btn-warning:hover,
114 149
 .btn-warning:focus {
115 150
   background-color: #eb9316;
... ...
@@ -121,16 +155,21 @@
121 155
   background-color: #eb9316;
122 156
   border-color: #e38d13;
123 157
 }
124
-
158
+.btn-warning:disabled,
159
+.btn-warning[disabled] {
160
+  background-color: #eb9316;
161
+  background-image: none;
162
+}
125 163
 .btn-danger {
126 164
   background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
165
+  background-image:      -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
166
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
127 167
   background-image:         linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
128
-  background-repeat: repeat-x;
129
-  border-color: #b92c28;
130 168
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
131 169
   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
170
+  background-repeat: repeat-x;
171
+  border-color: #b92c28;
132 172
 }
133
-
134 173
 .btn-danger:hover,
135 174
 .btn-danger:focus {
136 175
   background-color: #c12e2a;
... ...
@@ -142,256 +180,263 @@
142 180
   background-color: #c12e2a;
143 181
   border-color: #b92c28;
144 182
 }
145
-
146
-.btn-info {
147
-  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
148
-  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
149
-  background-repeat: repeat-x;
150
-  border-color: #28a4c9;
151
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
152
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
153
-}
154
-
155
-.btn-info:hover,
156
-.btn-info:focus {
157
-  background-color: #2aabd2;
158
-  background-position: 0 -15px;
159
-}
160
-
161
-.btn-info:active,
162
-.btn-info.active {
163
-  background-color: #2aabd2;
164
-  border-color: #28a4c9;
183
+.btn-danger:disabled,
184
+.btn-danger[disabled] {
185
+  background-color: #c12e2a;
186
+  background-image: none;
165 187
 }
166
-
167 188
 .thumbnail,
168 189
 .img-thumbnail {
169
-  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
170
-          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
190
+  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
191
+          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
171 192
 }
172
-
173 193
 .dropdown-menu > li > a:hover,
174 194
 .dropdown-menu > li > a:focus {
175 195
   background-color: #e8e8e8;
176 196
   background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
197
+  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
198
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
177 199
   background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
178
-  background-repeat: repeat-x;
179 200
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
201
+  background-repeat: repeat-x;
180 202
 }
181
-
182 203
 .dropdown-menu > .active > a,
183 204
 .dropdown-menu > .active > a:hover,
184 205
 .dropdown-menu > .active > a:focus {
185 206
   background-color: #357ebd;
186 207
   background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
208
+  background-image:      -o-linear-gradient(top, #428bca 0%, #357ebd 100%);
209
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#357ebd));
187 210
   background-image:         linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
188
-  background-repeat: repeat-x;
189 211
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
212
+  background-repeat: repeat-x;
190 213
 }
191
-
192 214
 .navbar-default {
193
-  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
194
-  background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
195
-  background-repeat: repeat-x;
196
-  border-radius: 4px;
215
+  background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
216
+  background-image:      -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
217
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
218
+  background-image:         linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
197 219
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
198 220
   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
199
-  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
200
-          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
221
+  background-repeat: repeat-x;
222
+  border-radius: 4px;
223
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
224
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
201 225
 }
202
-
203 226
 .navbar-default .navbar-nav > .active > a {
204 227
   background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
228
+  background-image:      -o-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
229
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f3f3f3));
205 230
   background-image:         linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%);
206
-  background-repeat: repeat-x;
207 231
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
208
-  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
209
-          box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
232
+  background-repeat: repeat-x;
233
+  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
234
+          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
210 235
 }
211
-
212 236
 .navbar-brand,
213 237
 .navbar-nav > li > a {
214
-  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
238
+  text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
215 239
 }
216
-
217 240
 .navbar-inverse {
218
-  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);
219
-  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);
220
-  background-repeat: repeat-x;
241
+  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
242
+  background-image:      -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
243
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
244
+  background-image:         linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
221 245
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
222 246
   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
247
+  background-repeat: repeat-x;
223 248
 }
224
-
225 249
 .navbar-inverse .navbar-nav > .active > a {
226
-  background-image: -webkit-linear-gradient(top, #222222 0%, #282828 100%);
227
-  background-image: linear-gradient(to bottom, #222222 0%, #282828 100%);
228
-  background-repeat: repeat-x;
250
+  background-image: -webkit-linear-gradient(top, #222 0%, #282828 100%);
251
+  background-image:      -o-linear-gradient(top, #222 0%, #282828 100%);
252
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#222), to(#282828));
253
+  background-image:         linear-gradient(to bottom, #222 0%, #282828 100%);
229 254
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);
230
-  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
231
-          box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
255
+  background-repeat: repeat-x;
256
+  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
257
+          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
232 258
 }
233
-
234 259
 .navbar-inverse .navbar-brand,
235 260
 .navbar-inverse .navbar-nav > li > a {
236
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
261
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
237 262
 }
238
-
239 263
 .navbar-static-top,
240 264
 .navbar-fixed-top,
241 265
 .navbar-fixed-bottom {
242 266
   border-radius: 0;
243 267
 }
244
-
245 268
 .alert {
246
-  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
247
-  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
248
-          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
269
+  text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
270
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
271
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
249 272
 }
250
-
251 273
 .alert-success {
252 274
   background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
275
+  background-image:      -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
276
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
253 277
   background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
278
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
254 279
   background-repeat: repeat-x;
255 280
   border-color: #b2dba1;
256
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
257 281
 }
258
-
259 282
 .alert-info {
260 283
   background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
284
+  background-image:      -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
285
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
261 286
   background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
287
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
262 288
   background-repeat: repeat-x;
263 289
   border-color: #9acfea;
264
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
265 290
 }
266
-
267 291
 .alert-warning {
268 292
   background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
293
+  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
294
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
269 295
   background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
296
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
270 297
   background-repeat: repeat-x;
271 298
   border-color: #f5e79e;
272
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
273 299
 }
274
-
275 300
 .alert-danger {
276 301
   background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
302
+  background-image:      -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
303
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
277 304
   background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
305
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
278 306
   background-repeat: repeat-x;
279 307
   border-color: #dca7a7;
280
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
281 308
 }
282
-
283 309
 .progress {
284 310
   background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
311
+  background-image:      -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
312
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
285 313
   background-image:         linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
286
-  background-repeat: repeat-x;
287 314
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
315
+  background-repeat: repeat-x;
288 316
 }
289
-
290 317
 .progress-bar {
291 318
   background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%);
319
+  background-image:      -o-linear-gradient(top, #428bca 0%, #3071a9 100%);
320
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3071a9));
292 321
   background-image:         linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
293
-  background-repeat: repeat-x;
294 322
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
323
+  background-repeat: repeat-x;
295 324
 }
296
-
297 325
 .progress-bar-success {
298 326
   background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
327
+  background-image:      -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
328
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
299 329
   background-image:         linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
300
-  background-repeat: repeat-x;
301 330
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
331
+  background-repeat: repeat-x;
302 332
 }
303
-
304 333
 .progress-bar-info {
305 334
   background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
335
+  background-image:      -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
336
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
306 337
   background-image:         linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
307
-  background-repeat: repeat-x;
308 338
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
339
+  background-repeat: repeat-x;
309 340
 }
310
-
311 341
 .progress-bar-warning {
312 342
   background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
343
+  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
344
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
313 345
   background-image:         linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
314
-  background-repeat: repeat-x;
315 346
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
347
+  background-repeat: repeat-x;
316 348
 }
317
-
318 349
 .progress-bar-danger {
319 350
   background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
351
+  background-image:      -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
352
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
320 353
   background-image:         linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
321
-  background-repeat: repeat-x;
322 354
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
355
+  background-repeat: repeat-x;
356
+}
357
+.progress-bar-striped {
358
+  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);
359
+  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);
360
+  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);
323 361
 }
324
-
325 362
 .list-group {
326 363
   border-radius: 4px;
327
-  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
328
-          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
364
+  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
365
+          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
329 366
 }
330
-
331 367
 .list-group-item.active,
332 368
 .list-group-item.active:hover,
333 369
 .list-group-item.active:focus {
334 370
   text-shadow: 0 -1px 0 #3071a9;
335 371
   background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%);
372
+  background-image:      -o-linear-gradient(top, #428bca 0%, #3278b3 100%);
373
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3278b3));
336 374
   background-image:         linear-gradient(to bottom, #428bca 0%, #3278b3 100%);
375
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
337 376
   background-repeat: repeat-x;
338 377
   border-color: #3278b3;
339
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
340 378
 }
341
-
342 379
 .panel {
343
-  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
344
-          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
380
+  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
381
+          box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
345 382
 }
346
-
347 383
 .panel-default > .panel-heading {
348 384
   background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
385
+  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
386
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
349 387
   background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
350
-  background-repeat: repeat-x;
351 388
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
389
+  background-repeat: repeat-x;
352 390
 }
353
-
354 391
 .panel-primary > .panel-heading {
355 392
   background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
393
+  background-image:      -o-linear-gradient(top, #428bca 0%, #357ebd 100%);
394
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#357ebd));
356 395
   background-image:         linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
357
-  background-repeat: repeat-x;
358 396
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
397
+  background-repeat: repeat-x;
359 398
 }
360
-
361 399
 .panel-success > .panel-heading {
362 400
   background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
401
+  background-image:      -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
402
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
363 403
   background-image:         linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
364
-  background-repeat: repeat-x;
365 404
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
405
+  background-repeat: repeat-x;
366 406
 }
367
-
368 407
 .panel-info > .panel-heading {
369 408
   background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
409
+  background-image:      -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
410
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
370 411
   background-image:         linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
371
-  background-repeat: repeat-x;
372 412
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
413
+  background-repeat: repeat-x;
373 414
 }
374
-
375 415
 .panel-warning > .panel-heading {
376 416
   background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
417
+  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
418
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
377 419
   background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
378
-  background-repeat: repeat-x;
379 420
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
421
+  background-repeat: repeat-x;
380 422
 }
381
-
382 423
 .panel-danger > .panel-heading {
383 424
   background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
425
+  background-image:      -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
426
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
384 427
   background-image:         linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
385
-  background-repeat: repeat-x;
386 428
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
429
+  background-repeat: repeat-x;
387 430
 }
388
-
389 431
 .well {
390 432
   background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
433
+  background-image:      -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
434
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
391 435
   background-image:         linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
436
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
392 437
   background-repeat: repeat-x;
393 438
   border-color: #dcdcdc;
394
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
395
-  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
396
-          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
439
+  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
440
+          box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
397 441
 }
442
+/*# sourceMappingURL=bootstrap-theme.css.map */
... ...
@@ -0,0 +1 @@
1
+{"version":3,"file":"bootstrap-theme.css","sources":["less/theme.less","less/mixins/vendor-prefixes.less","bootstrap-theme.css","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","sourcesContent":["\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\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\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\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    background-color: darken(@btn-color, 12%);\n    background-image: none;\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//\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//\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//\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 > .active > a {\n    #gradient > .vertical(@start-color: darken(@navbar-default-bg, 5%); @end-color: darken(@navbar-default-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\n\n  .navbar-nav > .active > a {\n    #gradient > .vertical(@start-color: @navbar-inverse-bg; @end-color: lighten(@navbar-inverse-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\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//\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\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//\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 will be 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  &::-moz-placeholder           { color: @color;   // Firefox\n                                  opacity: 1; } // See https://github.com/twbs/bootstrap/pull/11526\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",null,"// 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"]}
0 2
\ No newline at end of file
... ...
@@ -1,7 +1,5 @@
1 1
 /*!
2
- * Bootstrap v3.0.3 (http://getbootstrap.com)
3
- * Copyright 2013 Twitter, Inc.
4
- * Licensed under http://www.apache.org/licenses/LICENSE-2.0
5
- */
6
-
7
-.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,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,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.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:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.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-primary{background-image:-webkit-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);background-repeat:repeat-x;border-color:#2b669a;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff2d6ca2',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus{background-color:#2d6ca2;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#2d6ca2;border-color:#2b669a}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);background-repeat:repeat-x;border-color:#3e8f3e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff419641',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.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-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);background-repeat:repeat-x;border-color:#e38d13;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffeb9316',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.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-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);background-repeat:repeat-x;border-color:#b92c28;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc12e2a',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.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-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);background-repeat:repeat-x;border-color:#28a4c9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2aabd2',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.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}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,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:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#357ebd;background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0)}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);background-repeat:repeat-x;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff8f8f8',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075)}.navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#f3f3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb',endColorstr='#fff3f3f3',GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.075);box-shadow:inset 0 3px 9px rgba(0,0,0,0.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,0.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#222 0,#282828 100%);background-image:linear-gradient(to bottom,#222 0,#282828 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff282828',GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.25);box-shadow:inset 0 3px 9px rgba(0,0,0,0.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}.alert{text-shadow:0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);background-repeat:repeat-x;border-color:#b2dba1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffc8e5bc',GradientType=0)}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);background-repeat:repeat-x;border-color:#9acfea;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffb9def0',GradientType=0)}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);background-repeat:repeat-x;border-color:#f5e79e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fff8efc0',GradientType=0)}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);background-repeat:repeat-x;border-color:#dca7a7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffe7c3c3',GradientType=0)}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb',endColorstr='#fff5f5f5',GradientType=0)}.progress-bar{background-image:-webkit-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3071a9',GradientType=0)}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff449d44',GradientType=0)}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff31b0d5',GradientType=0)}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffec971f',GradientType=0)}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc9302c',GradientType=0)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,0,0,0.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #3071a9;background-image:-webkit-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:linear-gradient(to bottom,#428bca 0,#3278b3 100%);background-repeat:repeat-x;border-color:#3278b3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3278b3',GradientType=0)}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0)}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0)}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffd0e9c6',GradientType=0)}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffc4e3f3',GradientType=0)}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fffaf2cc',GradientType=0)}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffebcccc',GradientType=0)}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);background-repeat:repeat-x;border-color:#dcdcdc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1)}
8 2
\ No newline at end of file
3
+ * Bootstrap v3.2.0 (http://getbootstrap.com)
4
+ * Copyright 2011-2014 Twitter, Inc.
5
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6
+ */.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: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]{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:-o-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#2d6ca2));background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#2b669a}.btn-primary:hover,.btn-primary:focus{background-color:#2d6ca2;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#2d6ca2;border-color:#2b669a}.btn-primary:disabled,.btn-primary[disabled]{background-color:#2d6ca2;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]{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]{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]{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]{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:#357ebd;background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-o-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#357ebd));background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', 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{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f3f3f3));background-image:linear-gradient(to bottom,#ebebeb 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', 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}.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#222 0,#282828 100%);background-image:-o-linear-gradient(top,#222 0,#282828 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#222),to(#282828));background-image:linear-gradient(to bottom,#222 0,#282828 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', 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}.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,#428bca 0,#3071a9 100%);background-image:-o-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#3071a9));background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', 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 #3071a9;background-image:-webkit-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:-o-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#3278b3));background-image:linear-gradient(to bottom,#428bca 0,#3278b3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);background-repeat:repeat-x;border-color:#3278b3}.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,#428bca 0,#357ebd 100%);background-image:-o-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#357ebd));background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', 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)}
9 7
\ No newline at end of file
... ...
@@ -1,11 +1,18 @@
1 1
 /*!
2
- * Bootstrap v3.0.3 (http://getbootstrap.com)
3
- * Copyright 2013 Twitter, Inc.
4
- * Licensed under http://www.apache.org/licenses/LICENSE-2.0
2
+ * Bootstrap v3.2.0 (http://getbootstrap.com)
3
+ * Copyright 2011-2014 Twitter, Inc.
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5 5
  */
6 6
 
7
-/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
8
-
7
+/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
8
+html {
9
+  font-family: sans-serif;
10
+  -webkit-text-size-adjust: 100%;
11
+      -ms-text-size-adjust: 100%;
12
+}
13
+body {
14
+  margin: 0;
15
+}
9 16
 article,
10 17
 aside,
11 18
 details,
... ...
@@ -20,13 +27,13 @@ section,
20 27
 summary {
21 28
   display: block;
22 29
 }
23
-
24 30
 audio,
25 31
 canvas,
32
+progress,
26 33
 video {
27 34
   display: inline-block;
35
+  vertical-align: baseline;
28 36
 }
29
-
30 37
 audio:not([controls]) {
31 38
   display: none;
32 39
   height: 0;
... ...
@@ -36,35 +42,13 @@ audio:not([controls]) {
36 42
 template {
37 43
   display: none;
38 44
 }
39
-
40
-html {
41
-  font-family: sans-serif;
42
-  -webkit-text-size-adjust: 100%;
43
-      -ms-text-size-adjust: 100%;
44
-}
45
-
46
-body {
47
-  margin: 0;
48
-}
49
-
50 45
 a {
51 46
   background: transparent;
52 47
 }
53
-
54
-a:focus {
55
-  outline: thin dotted;
56
-}
57
-
58 48
 a:active,
59 49
 a:hover {
60 50
   outline: 0;
61 51
 }
62
-
63
-h1 {
64
-  margin: 0.67em 0;
65
-  font-size: 2em;
66
-}
67
-
68 52
 abbr[title] {
69 53
   border-bottom: 1px dotted;
70 54
 }
... ...
@@ -77,34 +59,14 @@ strong {
77 59
 dfn {
78 60
   font-style: italic;
79 61
 }
80
-
81
-hr {
82
-  height: 0;
83
-  -moz-box-sizing: content-box;
84
-       box-sizing: content-box;
62
+h1 {
63
+  margin: .67em 0;
64
+  font-size: 2em;
85 65
 }
86
-
87 66
 mark {
88 67
   color: #000;
89 68
   background: #ff0;
90 69
 }
91
-
92
-code,
93
-kbd,
94
-pre,
95
-samp {
96
-  font-family: monospace, serif;
97
-  font-size: 1em;
98
-}
99
-
100
-pre {
101
-  white-space: pre-wrap;
102
-}
103
-
104
-q {
105
-  quotes: "\201C" "\201D" "\2018" "\2019";
106
-}
107
-
108 70
 small {
109 71
   font-size: 80%;
110 72
 }
... ...
@@ -116,15 +77,12 @@ sup {
116 77
   line-height: 0;
117 78
   vertical-align: baseline;
118 79
 }
119
-
120 80
 sup {
121
-  top: -0.5em;
81
+  top: -.5em;
122 82
 }
123
-
124 83
 sub {
125
-  bottom: -0.25em;
84
+  bottom: -.25em;
126 85
 }
127
-
128 86
 img {
129 87
   border: 0;
130 88
 }
... ...
@@ -132,36 +89,37 @@ img {
132 89
 svg:not(:root) {
133 90
   overflow: hidden;
134 91
 }
135
-
136 92
 figure {
137
-  margin: 0;
93
+  margin: 1em 40px;
138 94
 }
139
-
140
-fieldset {
141
-  padding: 0.35em 0.625em 0.75em;
142
-  margin: 0 2px;
143
-  border: 1px solid #c0c0c0;
95
+hr {
96
+  height: 0;
97
+  -webkit-box-sizing: content-box;
98
+     -moz-box-sizing: content-box;
99
+          box-sizing: content-box;
144 100
 }
145
-
146
-legend {
147
-  padding: 0;
148
-  border: 0;
101
+pre {
102
+  overflow: auto;
103
+}
104
+code,
105
+kbd,
106
+pre,
107
+samp {
108
+  font-family: monospace, monospace;
109
+  font-size: 1em;
149 110
 }
150
-
151 111
 button,
152 112
 input,
113
+optgroup,
153 114
 select,
154 115
 textarea {
155 116
   margin: 0;
156
-  font-family: inherit;
157
-  font-size: 100%;
117
+  font: inherit;
118
+  color: inherit;
158 119
 }
159
-
160
-button,
161
-input {
162
-  line-height: normal;
120
+button {
121
+  overflow: visible;
163 122
 }
164
-
165 123
 button,
166 124
 select {
167 125
   text-transform: none;
... ...
@@ -171,21 +128,32 @@ button,
171 128
 html input[type="button"],
172 129
 input[type="reset"],
173 130
 input[type="submit"] {
174
-  cursor: pointer;
175 131
   -webkit-appearance: button;
132
+  cursor: pointer;
176 133
 }
177
-
178 134
 button[disabled],
179 135
 html input[disabled] {
180 136
   cursor: default;
181 137
 }
182
-
138
+button::-moz-focus-inner,
139
+input::-moz-focus-inner {
140
+  padding: 0;
141
+  border: 0;
142
+}
143
+input {
144
+  line-height: normal;
145
+}
183 146
 input[type="checkbox"],
184 147
 input[type="radio"] {
185
-  padding: 0;
148
+  -webkit-box-sizing: border-box;
149
+     -moz-box-sizing: border-box;
186 150
           box-sizing: border-box;
151
+  padding: 0;
152
+}
153
+input[type="number"]::-webkit-inner-spin-button,
154
+input[type="number"]::-webkit-outer-spin-button {
155
+  height: auto;
187 156
 }
188
-
189 157
 input[type="search"] {
190 158
   -webkit-box-sizing: content-box;
191 159
      -moz-box-sizing: content-box;
... ...
@@ -197,28 +164,35 @@ input[type="search"]::-webkit-search-cancel-button,
197 164
 input[type="search"]::-webkit-search-decoration {
198 165
   -webkit-appearance: none;
199 166
 }
200
-
201
-button::-moz-focus-inner,
202
-input::-moz-focus-inner {
167
+fieldset {
168
+  padding: .35em .625em .75em;
169
+  margin: 0 2px;
170
+  border: 1px solid #c0c0c0;
171
+}
172
+legend {
203 173
   padding: 0;
204 174
   border: 0;
205 175
 }
206
-
207 176
 textarea {
208 177
   overflow: auto;
209
-  vertical-align: top;
210 178
 }
211
-
179
+optgroup {
180
+  font-weight: bold;
181
+}
212 182
 table {
213
-  border-collapse: collapse;
214 183
   border-spacing: 0;
184
+  border-collapse: collapse;
185
+}
186
+td,
187
+th {
188
+  padding: 0;
215 189
 }
216
-
217 190
 @media print {
218 191
   * {
219 192
     color: #000 !important;
220 193
     text-shadow: none !important;
221 194
     background: transparent !important;
195
+    -webkit-box-shadow: none !important;
222 196
             box-shadow: none !important;
223 197
   }
224 198
   a,
... ...
@@ -250,9 +225,6 @@ table {
250 225
   img {
251 226
     max-width: 100% !important;
252 227
   }
253
-  @page  {
254
-    margin: 2cm .5cm;
255
-  }
256 228
   p,
257 229
   h2,
258 230
   h3 {
... ...
@@ -288,3219 +260,2855 @@ table {
288 260
     border: 1px solid #ddd !important;
289 261
   }
290 262
 }
263
+@font-face {
264
+  font-family: 'Glyphicons Halflings';
291 265
 
292
-*,
293
-*:before,
294
-*:after {
295
-  -webkit-box-sizing: border-box;
296
-     -moz-box-sizing: border-box;
297
-          box-sizing: border-box;
266
+  src: url('../fonts/glyphicons-halflings-regular.eot');
267
+  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
298 268
 }
269
+.glyphicon {
270
+  position: relative;
271
+  top: 1px;
272
+  display: inline-block;
273
+  font-family: 'Glyphicons Halflings';
274
+  font-style: normal;
275
+  font-weight: normal;
276
+  line-height: 1;
299 277
 
300
-html {
301
-  font-size: 62.5%;
302
-  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
278
+  -webkit-font-smoothing: antialiased;
279
+  -moz-osx-font-smoothing: grayscale;
303 280
 }
304
-
305
-body {
306
-  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
307
-  font-size: 14px;
308
-  line-height: 1.428571429;
309
-  color: #333333;
310
-  background-color: #ffffff;
281
+.glyphicon-asterisk:before {
282
+  content: "\2a";
311 283
 }
312
-
313
-input,
314
-button,
315
-select,
316
-textarea {
317
-  font-family: inherit;
318
-  font-size: inherit;
319
-  line-height: inherit;
284
+.glyphicon-plus:before {
285
+  content: "\2b";
320 286
 }
321
-
322
-a {
323
-  color: #428bca;
324
-  text-decoration: none;
287
+.glyphicon-euro:before {
288
+  content: "\20ac";
325 289
 }
326
-
327
-a:hover,
328
-a:focus {
329
-  color: #2a6496;
330
-  text-decoration: underline;
290
+.glyphicon-minus:before {
291
+  content: "\2212";
331 292
 }
332
-
333
-a:focus {
334
-  outline: thin dotted;
335
-  outline: 5px auto -webkit-focus-ring-color;
336
-  outline-offset: -2px;
293
+.glyphicon-cloud:before {
294
+  content: "\2601";
337 295
 }
338
-
339
-img {
340
-  vertical-align: middle;
296
+.glyphicon-envelope:before {
297
+  content: "\2709";
341 298
 }
342
-
343
-.img-responsive {
344
-  display: block;
345
-  height: auto;
346
-  max-width: 100%;
299
+.glyphicon-pencil:before {
300
+  content: "\270f";
347 301
 }
348
-
349
-.img-rounded {
350
-  border-radius: 6px;
302
+.glyphicon-glass:before {
303
+  content: "\e001";
351 304
 }
352
-
353
-.img-thumbnail {
354
-  display: inline-block;
355
-  height: auto;
356
-  max-width: 100%;
357
-  padding: 4px;
358
-  line-height: 1.428571429;
359
-  background-color: #ffffff;
360
-  border: 1px solid #dddddd;
361
-  border-radius: 4px;
362
-  -webkit-transition: all 0.2s ease-in-out;
363
-          transition: all 0.2s ease-in-out;
305
+.glyphicon-music:before {
306
+  content: "\e002";
364 307
 }
365
-
366
-.img-circle {
367
-  border-radius: 50%;
308
+.glyphicon-search:before {
309
+  content: "\e003";
368 310
 }
369
-
370
-hr {
371
-  margin-top: 20px;
372
-  margin-bottom: 20px;
373
-  border: 0;
374
-  border-top: 1px solid #eeeeee;
311
+.glyphicon-heart:before {
312
+  content: "\e005";
375 313
 }
376
-
377
-.sr-only {
378
-  position: absolute;
379
-  width: 1px;
380
-  height: 1px;
381
-  padding: 0;
382
-  margin: -1px;
383
-  overflow: hidden;
384
-  clip: rect(0, 0, 0, 0);
385
-  border: 0;
314
+.glyphicon-star:before {
315
+  content: "\e006";
386 316
 }
387
-
388
-h1,
389
-h2,
390
-h3,
391
-h4,
392
-h5,
393
-h6,
394
-.h1,
395
-.h2,
396
-.h3,
397
-.h4,
398
-.h5,
399
-.h6 {
400
-  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
401
-  font-weight: 500;
402
-  line-height: 1.1;
403
-  color: inherit;
317
+.glyphicon-star-empty:before {
318
+  content: "\e007";
404 319
 }
405
-
406
-h1 small,
407
-h2 small,
408
-h3 small,
409
-h4 small,
410
-h5 small,
411
-h6 small,
412
-.h1 small,
413
-.h2 small,
414
-.h3 small,
415
-.h4 small,
416
-.h5 small,
417
-.h6 small,
418
-h1 .small,
419
-h2 .small,
420
-h3 .small,
421
-h4 .small,
422
-h5 .small,
423
-h6 .small,
424
-.h1 .small,
425
-.h2 .small,
426
-.h3 .small,
427
-.h4 .small,
428
-.h5 .small,
429
-.h6 .small {
430
-  font-weight: normal;
431
-  line-height: 1;
432
-  color: #999999;
320
+.glyphicon-user:before {
321
+  content: "\e008";
433 322
 }
434
-
435
-h1,
436
-h2,
437
-h3 {
438
-  margin-top: 20px;
439
-  margin-bottom: 10px;
323
+.glyphicon-film:before {
324
+  content: "\e009";
440 325
 }
441
-
442
-h1 small,
443
-h2 small,
444
-h3 small,
445
-h1 .small,
446
-h2 .small,
447
-h3 .small {
448
-  font-size: 65%;
326
+.glyphicon-th-large:before {
327
+  content: "\e010";
449 328
 }
450
-
451
-h4,
452
-h5,
453
-h6 {
454
-  margin-top: 10px;
455
-  margin-bottom: 10px;
329
+.glyphicon-th:before {
330
+  content: "\e011";
456 331
 }
457
-
458
-h4 small,
459
-h5 small,
460
-h6 small,
461
-h4 .small,
462
-h5 .small,
463
-h6 .small {
464
-  font-size: 75%;
332
+.glyphicon-th-list:before {
333
+  content: "\e012";
465 334
 }
466
-
467
-h1,
468
-.h1 {
469
-  font-size: 36px;
335
+.glyphicon-ok:before {
336
+  content: "\e013";
470 337
 }
471
-
472
-h2,
473
-.h2 {
474
-  font-size: 30px;
338
+.glyphicon-remove:before {
339
+  content: "\e014";
475 340
 }
476
-
477
-h3,
478
-.h3 {
479
-  font-size: 24px;
341
+.glyphicon-zoom-in:before {
342
+  content: "\e015";
480 343
 }
481
-
482
-h4,
483
-.h4 {
484
-  font-size: 18px;
344
+.glyphicon-zoom-out:before {
345
+  content: "\e016";
485 346
 }
486
-
487
-h5,
488
-.h5 {
489
-  font-size: 14px;
347
+.glyphicon-off:before {
348
+  content: "\e017";
490 349
 }
491
-
492
-h6,
493
-.h6 {
494
-  font-size: 12px;
350
+.glyphicon-signal:before {
351
+  content: "\e018";
495 352
 }
496
-
497
-p {
498
-  margin: 0 0 10px;
353
+.glyphicon-cog:before {
354
+  content: "\e019";
499 355
 }
500
-
501
-.lead {
502
-  margin-bottom: 20px;
503
-  font-size: 16px;
504
-  font-weight: 200;
505
-  line-height: 1.4;
356
+.glyphicon-trash:before {
357
+  content: "\e020";
506 358
 }
507
-
508
-@media (min-width: 768px) {
509
-  .lead {
510
-    font-size: 21px;
359
+.glyphicon-home:before {
360
+  content: "\e021";
511 361
 }
362
+.glyphicon-file:before {
363
+  content: "\e022";
512 364
 }
513
-
514
-small,
515
-.small {
516
-  font-size: 85%;
365
+.glyphicon-time:before {
366
+  content: "\e023";
517 367
 }
518
-
519
-cite {
520
-  font-style: normal;
368
+.glyphicon-road:before {
369
+  content: "\e024";
521 370
 }
522
-
523
-.text-muted {
524
-  color: #999999;
371
+.glyphicon-download-alt:before {
372
+  content: "\e025";
525 373
 }
526
-
527
-.text-primary {
528
-  color: #428bca;
374
+.glyphicon-download:before {
375
+  content: "\e026";
529 376
 }
530
-
531
-.text-primary:hover {
532
-  color: #3071a9;
377
+.glyphicon-upload:before {
378
+  content: "\e027";
533 379
 }
534
-
535
-.text-warning {
536
-  color: #8a6d3b;
380
+.glyphicon-inbox:before {
381
+  content: "\e028";
537 382
 }
538
-
539
-.text-warning:hover {
540
-  color: #66512c;
383
+.glyphicon-play-circle:before {
384
+  content: "\e029";
541 385
 }
542
-
543
-.text-danger {
544
-  color: #a94442;
386
+.glyphicon-repeat:before {
387
+  content: "\e030";
545 388
 }
546
-
547
-.text-danger:hover {
548
-  color: #843534;
389
+.glyphicon-refresh:before {
390
+  content: "\e031";
549 391
 }
550
-
551
-.text-success {
552
-  color: #3c763d;
392
+.glyphicon-list-alt:before {
393
+  content: "\e032";
553 394
 }
554
-
555
-.text-success:hover {
556
-  color: #2b542c;
395
+.glyphicon-lock:before {
396
+  content: "\e033";
557 397
 }
558
-
559
-.text-info {
560
-  color: #31708f;
398
+.glyphicon-flag:before {
399
+  content: "\e034";
561 400
 }
562
-
563
-.text-info:hover {
564
-  color: #245269;
401
+.glyphicon-headphones:before {
402
+  content: "\e035";
565 403
 }
566
-
567
-.text-left {
568
-  text-align: left;
404
+.glyphicon-volume-off:before {
405
+  content: "\e036";
569 406
 }
570
-
571
-.text-right {
572
-  text-align: right;
407
+.glyphicon-volume-down:before {
408
+  content: "\e037";
573 409
 }
574
-
575
-.text-center {
576
-  text-align: center;
410
+.glyphicon-volume-up:before {
411
+  content: "\e038";
577 412
 }
578
-
579
-.page-header {
580
-  padding-bottom: 9px;
581
-  margin: 40px 0 20px;
582
-  border-bottom: 1px solid #eeeeee;
413
+.glyphicon-qrcode:before {
414
+  content: "\e039";
583 415
 }
584
-
585
-ul,
586
-ol {
587
-  margin-top: 0;
588
-  margin-bottom: 10px;
416
+.glyphicon-barcode:before {
417
+  content: "\e040";
589 418
 }
590
-
591
-ul ul,
592
-ol ul,
593
-ul ol,
594
-ol ol {
595
-  margin-bottom: 0;
419
+.glyphicon-tag:before {
420
+  content: "\e041";
596 421
 }
597
-
598
-.list-unstyled {
599
-  padding-left: 0;
600
-  list-style: none;
422
+.glyphicon-tags:before {
423
+  content: "\e042";
601 424
 }
602
-
603
-.list-inline {
604
-  padding-left: 0;
605
-  list-style: none;
425
+.glyphicon-book:before {
426
+  content: "\e043";
606 427
 }
607
-
608
-.list-inline > li {
609
-  display: inline-block;
610
-  padding-right: 5px;
611
-  padding-left: 5px;
428
+.glyphicon-bookmark:before {
429
+  content: "\e044";
612 430
 }
613
-
614
-.list-inline > li:first-child {
615
-  padding-left: 0;
431
+.glyphicon-print:before {
432
+  content: "\e045";
616 433
 }
617
-
618
-dl {
619
-  margin-top: 0;
620
-  margin-bottom: 20px;
434
+.glyphicon-camera:before {
435
+  content: "\e046";
621 436
 }
622
-
623
-dt,
624
-dd {
625
-  line-height: 1.428571429;
437
+.glyphicon-font:before {
438
+  content: "\e047";
626 439
 }
627
-
628
-dt {
629
-  font-weight: bold;
440
+.glyphicon-bold:before {
441
+  content: "\e048";
630 442
 }
631
-
632
-dd {
633
-  margin-left: 0;
443
+.glyphicon-italic:before {
444
+  content: "\e049";
634 445
 }
635
-
636
-@media (min-width: 768px) {
637
-  .dl-horizontal dt {
638
-    float: left;
639
-    width: 160px;
640
-    overflow: hidden;
641
-    clear: left;
642
-    text-align: right;
643
-    text-overflow: ellipsis;
644
-    white-space: nowrap;
446
+.glyphicon-text-height:before {
447
+  content: "\e050";
645 448
 }
646
-  .dl-horizontal dd {
647
-    margin-left: 180px;
449
+.glyphicon-text-width:before {
450
+  content: "\e051";
648 451
 }
649
-  .dl-horizontal dd:before,
650
-  .dl-horizontal dd:after {
651
-    display: table;
652
-    content: " ";
452
+.glyphicon-align-left:before {
453
+  content: "\e052";
653 454
 }
654
-  .dl-horizontal dd:after {
655
-    clear: both;
455
+.glyphicon-align-center:before {
456
+  content: "\e053";
656 457
 }
657
-  .dl-horizontal dd:before,
658
-  .dl-horizontal dd:after {
659
-    display: table;
660
-    content: " ";
458
+.glyphicon-align-right:before {
459
+  content: "\e054";
661 460
 }
662
-  .dl-horizontal dd:after {
663
-    clear: both;
461
+.glyphicon-align-justify:before {
462
+  content: "\e055";
664 463
 }
464
+.glyphicon-list:before {
465
+  content: "\e056";
665 466
 }
666
-
667
-abbr[title],
668
-abbr[data-original-title] {
669
-  cursor: help;
670
-  border-bottom: 1px dotted #999999;
467
+.glyphicon-indent-left:before {
468
+  content: "\e057";
671 469
 }
672
-
673
-.initialism {
674
-  font-size: 90%;
675
-  text-transform: uppercase;
470
+.glyphicon-indent-right:before {
471
+  content: "\e058";
676 472
 }
677
-
678
-blockquote {
679
-  padding: 10px 20px;
680
-  margin: 0 0 20px;
681
-  border-left: 5px solid #eeeeee;
473
+.glyphicon-facetime-video:before {
474
+  content: "\e059";
682 475
 }
683
-
684
-blockquote p {
685
-  font-size: 17.5px;
686
-  font-weight: 300;
687
-  line-height: 1.25;
476
+.glyphicon-picture:before {
477
+  content: "\e060";
688 478
 }
689
-
690
-blockquote p:last-child {
691
-  margin-bottom: 0;
479
+.glyphicon-map-marker:before {
480
+  content: "\e062";
692 481
 }
693
-
694
-blockquote small,
695
-blockquote .small {
696
-  display: block;
697
-  line-height: 1.428571429;
698
-  color: #999999;
482
+.glyphicon-adjust:before {
483
+  content: "\e063";
699 484
 }
700
-
701
-blockquote small:before,
702
-blockquote .small:before {
703
-  content: '\2014 \00A0';
485
+.glyphicon-tint:before {
486
+  content: "\e064";
704 487
 }
705
-
706
-blockquote.pull-right {
707
-  padding-right: 15px;
708
-  padding-left: 0;
709
-  border-right: 5px solid #eeeeee;
710
-  border-left: 0;
488
+.glyphicon-edit:before {
489
+  content: "\e065";
711 490
 }
712
-
713
-blockquote.pull-right p,
714
-blockquote.pull-right small,
715
-blockquote.pull-right .small {
716
-  text-align: right;
491
+.glyphicon-share:before {
492
+  content: "\e066";
717 493
 }
718
-
719
-blockquote.pull-right small:before,
720
-blockquote.pull-right .small:before {
721
-  content: '';
494
+.glyphicon-check:before {
495
+  content: "\e067";
722 496
 }
723
-
724
-blockquote.pull-right small:after,
725
-blockquote.pull-right .small:after {
726
-  content: '\00A0 \2014';
497
+.glyphicon-move:before {
498
+  content: "\e068";
727 499
 }
728
-
729
-blockquote:before,
730
-blockquote:after {
731
-  content: "";
500
+.glyphicon-step-backward:before {
501
+  content: "\e069";
732 502
 }
733
-
734
-address {
735
-  margin-bottom: 20px;
736
-  font-style: normal;
737
-  line-height: 1.428571429;
503
+.glyphicon-fast-backward:before {
504
+  content: "\e070";
738 505
 }
739
-
740
-code,
741
-kbd,
742
-pre,
743
-samp {
744
-  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
506
+.glyphicon-backward:before {
507
+  content: "\e071";
745 508
 }
746
-
747
-code {
748
-  padding: 2px 4px;
749
-  font-size: 90%;
750
-  color: #c7254e;
751
-  white-space: nowrap;
752
-  background-color: #f9f2f4;
753
-  border-radius: 4px;
509
+.glyphicon-play:before {
510
+  content: "\e072";
754 511
 }
755
-
756
-pre {
757
-  display: block;
758
-  padding: 9.5px;
759
-  margin: 0 0 10px;
760
-  font-size: 13px;
761
-  line-height: 1.428571429;
762
-  color: #333333;
763
-  word-break: break-all;
764
-  word-wrap: break-word;
765
-  background-color: #f5f5f5;
766
-  border: 1px solid #cccccc;
767
-  border-radius: 4px;
512
+.glyphicon-pause:before {
513
+  content: "\e073";
768 514
 }
769
-
770
-pre code {
771
-  padding: 0;
772
-  font-size: inherit;
773
-  color: inherit;
774
-  white-space: pre-wrap;
775
-  background-color: transparent;
776
-  border-radius: 0;
515
+.glyphicon-stop:before {
516
+  content: "\e074";
777 517
 }
778
-
779
-.pre-scrollable {
780
-  max-height: 340px;
781
-  overflow-y: scroll;
518
+.glyphicon-forward:before {
519
+  content: "\e075";
782 520
 }
783
-
784
-.container {
785
-  padding-right: 15px;
786
-  padding-left: 15px;
787
-  margin-right: auto;
788
-  margin-left: auto;
521
+.glyphicon-fast-forward:before {
522
+  content: "\e076";
789 523
 }
790
-
791
-.container:before,
792
-.container:after {
793
-  display: table;
794
-  content: " ";
524
+.glyphicon-step-forward:before {
525
+  content: "\e077";
795 526
 }
796
-
797
-.container:after {
798
-  clear: both;
527
+.glyphicon-eject:before {
528
+  content: "\e078";
799 529
 }
800
-
801
-.container:before,
802
-.container:after {
803
-  display: table;
804
-  content: " ";
530
+.glyphicon-chevron-left:before {
531
+  content: "\e079";
805 532
 }
806
-
807
-.container:after {
808
-  clear: both;
533
+.glyphicon-chevron-right:before {
534
+  content: "\e080";
809 535
 }
810
-
811
-@media (min-width: 768px) {
812
-  .container {
813
-    width: 750px;
536
+.glyphicon-plus-sign:before {
537
+  content: "\e081";
814 538
 }
539
+.glyphicon-minus-sign:before {
540
+  content: "\e082";
815 541
 }
816
-
817
-@media (min-width: 992px) {
818
-  .container {
819
-    width: 970px;
542
+.glyphicon-remove-sign:before {
543
+  content: "\e083";
820 544
 }
545
+.glyphicon-ok-sign:before {
546
+  content: "\e084";
821 547
 }
822
-
823
-@media (min-width: 1200px) {
824
-  .container {
825
-    width: 1170px;
548
+.glyphicon-question-sign:before {
549
+  content: "\e085";
826 550
 }
551
+.glyphicon-info-sign:before {
552
+  content: "\e086";
827 553
 }
828
-
829
-.row {
830
-  margin-right: -15px;
831
-  margin-left: -15px;
554
+.glyphicon-screenshot:before {
555
+  content: "\e087";
832 556
 }
833
-
834
-.row:before,
835
-.row:after {
836
-  display: table;
837
-  content: " ";
557
+.glyphicon-remove-circle:before {
558
+  content: "\e088";
838 559
 }
839
-
840
-.row:after {
841
-  clear: both;
560
+.glyphicon-ok-circle:before {
561
+  content: "\e089";
842 562
 }
843
-
844
-.row:before,
845
-.row:after {
846
-  display: table;
847
-  content: " ";
563
+.glyphicon-ban-circle:before {
564
+  content: "\e090";
848 565
 }
849
-
850
-.row:after {
851
-  clear: both;
566
+.glyphicon-arrow-left:before {
567
+  content: "\e091";
852 568
 }
853
-
854
-.col-xs-1,
855
-.col-sm-1,
856
-.col-md-1,
857
-.col-lg-1,
858
-.col-xs-2,
859
-.col-sm-2,
860
-.col-md-2,
861
-.col-lg-2,
862
-.col-xs-3,
863
-.col-sm-3,
864
-.col-md-3,
865
-.col-lg-3,
866
-.col-xs-4,
867
-.col-sm-4,
868
-.col-md-4,
869
-.col-lg-4,
870
-.col-xs-5,
871
-.col-sm-5,
872
-.col-md-5,
873
-.col-lg-5,
874
-.col-xs-6,
875
-.col-sm-6,
876
-.col-md-6,
877
-.col-lg-6,
878
-.col-xs-7,
879
-.col-sm-7,
880
-.col-md-7,
881
-.col-lg-7,
882
-.col-xs-8,
883
-.col-sm-8,
884
-.col-md-8,
885
-.col-lg-8,
886
-.col-xs-9,
887
-.col-sm-9,
888
-.col-md-9,
889
-.col-lg-9,
890
-.col-xs-10,
891
-.col-sm-10,
892
-.col-md-10,
893
-.col-lg-10,
894
-.col-xs-11,
895
-.col-sm-11,
896
-.col-md-11,
897
-.col-lg-11,
898
-.col-xs-12,
899
-.col-sm-12,
900
-.col-md-12,
901
-.col-lg-12 {
902
-  position: relative;
903
-  min-height: 1px;
904
-  padding-right: 15px;
905
-  padding-left: 15px;
569
+.glyphicon-arrow-right:before {
570
+  content: "\e092";
906 571
 }
907
-
908
-.col-xs-1,
909
-.col-xs-2,
910
-.col-xs-3,
911
-.col-xs-4,
912
-.col-xs-5,
913
-.col-xs-6,
914
-.col-xs-7,
915
-.col-xs-8,
916
-.col-xs-9,
917
-.col-xs-10,
918
-.col-xs-11,
919
-.col-xs-12 {
920
-  float: left;
572
+.glyphicon-arrow-up:before {
573
+  content: "\e093";
921 574
 }
922
-
923
-.col-xs-12 {
924
-  width: 100%;
575
+.glyphicon-arrow-down:before {
576
+  content: "\e094";
925 577
 }
926
-
927
-.col-xs-11 {
928
-  width: 91.66666666666666%;
578
+.glyphicon-share-alt:before {
579
+  content: "\e095";
929 580
 }
930
-
931
-.col-xs-10 {
932
-  width: 83.33333333333334%;
581
+.glyphicon-resize-full:before {
582
+  content: "\e096";
933 583
 }
934
-
935
-.col-xs-9 {
936
-  width: 75%;
584
+.glyphicon-resize-small:before {
585
+  content: "\e097";
937 586
 }
938
-
939
-.col-xs-8 {
940
-  width: 66.66666666666666%;
587
+.glyphicon-exclamation-sign:before {
588
+  content: "\e101";
941 589
 }
942
-
943
-.col-xs-7 {
944
-  width: 58.333333333333336%;
590
+.glyphicon-gift:before {
591
+  content: "\e102";
945 592
 }
946
-
947
-.col-xs-6 {
948
-  width: 50%;
593
+.glyphicon-leaf:before {
594
+  content: "\e103";
949 595
 }
950
-
951
-.col-xs-5 {
952
-  width: 41.66666666666667%;
596
+.glyphicon-fire:before {
597
+  content: "\e104";
953 598
 }
954
-
955
-.col-xs-4 {
956
-  width: 33.33333333333333%;
599
+.glyphicon-eye-open:before {
600
+  content: "\e105";
957 601
 }
958
-
959
-.col-xs-3 {
960
-  width: 25%;
602
+.glyphicon-eye-close:before {
603
+  content: "\e106";
961 604
 }
962
-
963
-.col-xs-2 {
964
-  width: 16.666666666666664%;
605
+.glyphicon-warning-sign:before {
606
+  content: "\e107";
965 607
 }
966
-
967
-.col-xs-1 {
968
-  width: 8.333333333333332%;
608
+.glyphicon-plane:before {
609
+  content: "\e108";
969 610
 }
970
-
971
-.col-xs-pull-12 {
972
-  right: 100%;
611
+.glyphicon-calendar:before {
612
+  content: "\e109";
973 613
 }
974
-
975
-.col-xs-pull-11 {
976
-  right: 91.66666666666666%;
614
+.glyphicon-random:before {
615
+  content: "\e110";
977 616
 }
978
-
979
-.col-xs-pull-10 {
980
-  right: 83.33333333333334%;
617
+.glyphicon-comment:before {
618
+  content: "\e111";
981 619
 }
982
-
983
-.col-xs-pull-9 {
984
-  right: 75%;
620
+.glyphicon-magnet:before {
621
+  content: "\e112";
985 622
 }
986
-
987
-.col-xs-pull-8 {
988
-  right: 66.66666666666666%;
623
+.glyphicon-chevron-up:before {
624
+  content: "\e113";
989 625
 }
990
-
991
-.col-xs-pull-7 {
992
-  right: 58.333333333333336%;
626
+.glyphicon-chevron-down:before {
627
+  content: "\e114";
993 628
 }
994
-
995
-.col-xs-pull-6 {
996
-  right: 50%;
629
+.glyphicon-retweet:before {
630
+  content: "\e115";
997 631
 }
998
-
999
-.col-xs-pull-5 {
1000
-  right: 41.66666666666667%;
632
+.glyphicon-shopping-cart:before {
633
+  content: "\e116";
1001 634
 }
1002
-
1003
-.col-xs-pull-4 {
1004
-  right: 33.33333333333333%;
635
+.glyphicon-folder-close:before {
636
+  content: "\e117";
1005 637
 }
1006
-
1007
-.col-xs-pull-3 {
1008
-  right: 25%;
638
+.glyphicon-folder-open:before {
639
+  content: "\e118";
1009 640
 }
1010
-
1011
-.col-xs-pull-2 {
1012
-  right: 16.666666666666664%;
641
+.glyphicon-resize-vertical:before {
642
+  content: "\e119";
1013 643
 }
1014
-
1015
-.col-xs-pull-1 {
1016
-  right: 8.333333333333332%;
644
+.glyphicon-resize-horizontal:before {
645
+  content: "\e120";
1017 646
 }
1018
-
1019
-.col-xs-pull-0 {
1020
-  right: 0;
647
+.glyphicon-hdd:before {
648
+  content: "\e121";
1021 649
 }
1022
-
1023
-.col-xs-push-12 {
1024
-  left: 100%;
650
+.glyphicon-bullhorn:before {
651
+  content: "\e122";
1025 652
 }
1026
-
1027
-.col-xs-push-11 {
1028
-  left: 91.66666666666666%;
653
+.glyphicon-bell:before {
654
+  content: "\e123";
1029 655
 }
1030
-
1031
-.col-xs-push-10 {
1032
-  left: 83.33333333333334%;
656
+.glyphicon-certificate:before {
657
+  content: "\e124";
1033 658
 }
1034
-
1035
-.col-xs-push-9 {
1036
-  left: 75%;
659
+.glyphicon-thumbs-up:before {
660
+  content: "\e125";
1037 661
 }
1038
-
1039
-.col-xs-push-8 {
1040
-  left: 66.66666666666666%;
662
+.glyphicon-thumbs-down:before {
663
+  content: "\e126";
1041 664
 }
1042
-
1043
-.col-xs-push-7 {
1044
-  left: 58.333333333333336%;
665
+.glyphicon-hand-right:before {
666
+  content: "\e127";
1045 667
 }
1046
-
1047
-.col-xs-push-6 {
1048
-  left: 50%;
668
+.glyphicon-hand-left:before {
669
+  content: "\e128";
1049 670
 }
1050
-
1051
-.col-xs-push-5 {
1052
-  left: 41.66666666666667%;
671
+.glyphicon-hand-up:before {
672
+  content: "\e129";
1053 673
 }
1054
-
1055
-.col-xs-push-4 {
1056
-  left: 33.33333333333333%;
674
+.glyphicon-hand-down:before {
675
+  content: "\e130";
1057 676
 }
1058
-
1059
-.col-xs-push-3 {
1060
-  left: 25%;
677
+.glyphicon-circle-arrow-right:before {
678
+  content: "\e131";
1061 679
 }
1062
-
1063
-.col-xs-push-2 {
1064
-  left: 16.666666666666664%;
680
+.glyphicon-circle-arrow-left:before {
681
+  content: "\e132";
1065 682
 }
1066
-
1067
-.col-xs-push-1 {
1068
-  left: 8.333333333333332%;
683
+.glyphicon-circle-arrow-up:before {
684
+  content: "\e133";
1069 685
 }
1070
-
1071
-.col-xs-push-0 {
1072
-  left: 0;
686
+.glyphicon-circle-arrow-down:before {
687
+  content: "\e134";
1073 688
 }
1074
-
1075
-.col-xs-offset-12 {
1076
-  margin-left: 100%;
689
+.glyphicon-globe:before {
690
+  content: "\e135";
1077 691
 }
1078
-
1079
-.col-xs-offset-11 {
1080
-  margin-left: 91.66666666666666%;
692
+.glyphicon-wrench:before {
693
+  content: "\e136";
1081 694
 }
1082
-
1083
-.col-xs-offset-10 {
1084
-  margin-left: 83.33333333333334%;
695
+.glyphicon-tasks:before {
696
+  content: "\e137";
1085 697
 }
1086
-
1087
-.col-xs-offset-9 {
1088
-  margin-left: 75%;
698
+.glyphicon-filter:before {
699
+  content: "\e138";
1089 700
 }
1090
-
1091
-.col-xs-offset-8 {
1092
-  margin-left: 66.66666666666666%;
701
+.glyphicon-briefcase:before {
702
+  content: "\e139";
1093 703
 }
1094
-
1095
-.col-xs-offset-7 {
1096
-  margin-left: 58.333333333333336%;
704
+.glyphicon-fullscreen:before {
705
+  content: "\e140";
1097 706
 }
1098
-
1099
-.col-xs-offset-6 {
1100
-  margin-left: 50%;
707
+.glyphicon-dashboard:before {
708
+  content: "\e141";
1101 709
 }
1102
-
1103
-.col-xs-offset-5 {
1104
-  margin-left: 41.66666666666667%;
710
+.glyphicon-paperclip:before {
711
+  content: "\e142";
1105 712
 }
1106
-
1107
-.col-xs-offset-4 {
1108
-  margin-left: 33.33333333333333%;
713
+.glyphicon-heart-empty:before {
714
+  content: "\e143";
1109 715
 }
1110
-
1111
-.col-xs-offset-3 {
1112
-  margin-left: 25%;
716
+.glyphicon-link:before {
717
+  content: "\e144";
1113 718
 }
1114
-
1115
-.col-xs-offset-2 {
1116
-  margin-left: 16.666666666666664%;
719
+.glyphicon-phone:before {
720
+  content: "\e145";
1117 721
 }
1118
-
1119
-.col-xs-offset-1 {
1120
-  margin-left: 8.333333333333332%;
722
+.glyphicon-pushpin:before {
723
+  content: "\e146";
1121 724
 }
1122
-
1123
-.col-xs-offset-0 {
1124
-  margin-left: 0;
725
+.glyphicon-usd:before {
726
+  content: "\e148";
1125 727
 }
1126
-
1127
-@media (min-width: 768px) {
1128
-  .col-sm-1,
1129
-  .col-sm-2,
1130
-  .col-sm-3,
1131
-  .col-sm-4,
1132
-  .col-sm-5,
1133
-  .col-sm-6,
1134
-  .col-sm-7,
1135
-  .col-sm-8,
1136
-  .col-sm-9,
1137
-  .col-sm-10,
1138
-  .col-sm-11,
1139
-  .col-sm-12 {
1140
-    float: left;
728
+.glyphicon-gbp:before {
729
+  content: "\e149";
1141 730
 }
1142
-  .col-sm-12 {
1143
-    width: 100%;
731
+.glyphicon-sort:before {
732
+  content: "\e150";
1144 733
 }
1145
-  .col-sm-11 {
1146
-    width: 91.66666666666666%;
734
+.glyphicon-sort-by-alphabet:before {
735
+  content: "\e151";
1147 736
 }
1148
-  .col-sm-10 {
1149
-    width: 83.33333333333334%;
737
+.glyphicon-sort-by-alphabet-alt:before {
738
+  content: "\e152";
1150 739
 }
1151
-  .col-sm-9 {
1152
-    width: 75%;
740
+.glyphicon-sort-by-order:before {
741
+  content: "\e153";
1153 742
 }
1154
-  .col-sm-8 {
1155
-    width: 66.66666666666666%;
743
+.glyphicon-sort-by-order-alt:before {
744
+  content: "\e154";
1156 745
 }
1157
-  .col-sm-7 {
1158
-    width: 58.333333333333336%;
746
+.glyphicon-sort-by-attributes:before {
747
+  content: "\e155";
1159 748
 }
1160
-  .col-sm-6 {
1161
-    width: 50%;
749
+.glyphicon-sort-by-attributes-alt:before {
750
+  content: "\e156";
1162 751
 }
1163
-  .col-sm-5 {
1164
-    width: 41.66666666666667%;
752
+.glyphicon-unchecked:before {
753
+  content: "\e157";
1165 754
 }
1166
-  .col-sm-4 {
1167
-    width: 33.33333333333333%;
755
+.glyphicon-expand:before {
756
+  content: "\e158";
1168 757
 }
1169
-  .col-sm-3 {
1170
-    width: 25%;
758
+.glyphicon-collapse-down:before {
759
+  content: "\e159";
1171 760
 }
1172
-  .col-sm-2 {
1173
-    width: 16.666666666666664%;
761
+.glyphicon-collapse-up:before {
762
+  content: "\e160";
1174 763
 }
1175
-  .col-sm-1 {
1176
-    width: 8.333333333333332%;
764
+.glyphicon-log-in:before {
765
+  content: "\e161";
1177 766
 }
1178
-  .col-sm-pull-12 {
1179
-    right: 100%;
767
+.glyphicon-flash:before {
768
+  content: "\e162";
1180 769
 }
1181
-  .col-sm-pull-11 {
1182
-    right: 91.66666666666666%;
770
+.glyphicon-log-out:before {
771
+  content: "\e163";
1183 772
 }
1184
-  .col-sm-pull-10 {
1185
-    right: 83.33333333333334%;
773
+.glyphicon-new-window:before {
774
+  content: "\e164";
1186 775
 }
1187
-  .col-sm-pull-9 {
1188
-    right: 75%;
776
+.glyphicon-record:before {
777
+  content: "\e165";
1189 778
 }
1190
-  .col-sm-pull-8 {
1191
-    right: 66.66666666666666%;
779
+.glyphicon-save:before {
780
+  content: "\e166";
1192 781
 }
1193
-  .col-sm-pull-7 {
1194
-    right: 58.333333333333336%;
782
+.glyphicon-open:before {
783
+  content: "\e167";
1195 784
 }
1196
-  .col-sm-pull-6 {
1197
-    right: 50%;
785
+.glyphicon-saved:before {
786
+  content: "\e168";
1198 787
 }
1199
-  .col-sm-pull-5 {
1200
-    right: 41.66666666666667%;
788
+.glyphicon-import:before {
789
+  content: "\e169";
1201 790
 }
1202
-  .col-sm-pull-4 {
1203
-    right: 33.33333333333333%;
791
+.glyphicon-export:before {
792
+  content: "\e170";
1204 793
 }
1205
-  .col-sm-pull-3 {
1206
-    right: 25%;
794
+.glyphicon-send:before {
795
+  content: "\e171";
1207 796
 }
1208
-  .col-sm-pull-2 {
1209
-    right: 16.666666666666664%;
797
+.glyphicon-floppy-disk:before {
798
+  content: "\e172";
1210 799
 }
1211
-  .col-sm-pull-1 {
1212
-    right: 8.333333333333332%;
800
+.glyphicon-floppy-saved:before {
801
+  content: "\e173";
1213 802
 }
1214
-  .col-sm-pull-0 {
1215
-    right: 0;
803
+.glyphicon-floppy-remove:before {
804
+  content: "\e174";
1216 805
 }
1217
-  .col-sm-push-12 {
1218
-    left: 100%;
806
+.glyphicon-floppy-save:before {
807
+  content: "\e175";
1219 808
 }
1220
-  .col-sm-push-11 {
1221
-    left: 91.66666666666666%;
809
+.glyphicon-floppy-open:before {
810
+  content: "\e176";
1222 811
 }
1223
-  .col-sm-push-10 {
1224
-    left: 83.33333333333334%;
812
+.glyphicon-credit-card:before {
813
+  content: "\e177";
1225 814
 }
1226
-  .col-sm-push-9 {
1227
-    left: 75%;
815
+.glyphicon-transfer:before {
816
+  content: "\e178";
1228 817
 }
1229
-  .col-sm-push-8 {
1230
-    left: 66.66666666666666%;
818
+.glyphicon-cutlery:before {
819
+  content: "\e179";
1231 820
 }
1232
-  .col-sm-push-7 {
1233
-    left: 58.333333333333336%;
821
+.glyphicon-header:before {
822
+  content: "\e180";
1234 823
 }
1235
-  .col-sm-push-6 {
1236
-    left: 50%;
824
+.glyphicon-compressed:before {
825
+  content: "\e181";
1237 826
 }
1238
-  .col-sm-push-5 {
1239
-    left: 41.66666666666667%;
827
+.glyphicon-earphone:before {
828
+  content: "\e182";
1240 829
 }
1241
-  .col-sm-push-4 {
1242
-    left: 33.33333333333333%;
830
+.glyphicon-phone-alt:before {
831
+  content: "\e183";
1243 832
 }
1244
-  .col-sm-push-3 {
1245
-    left: 25%;
833
+.glyphicon-tower:before {
834
+  content: "\e184";
1246 835
 }
1247
-  .col-sm-push-2 {
1248
-    left: 16.666666666666664%;
836
+.glyphicon-stats:before {
837
+  content: "\e185";
1249 838
 }
1250
-  .col-sm-push-1 {
1251
-    left: 8.333333333333332%;
839
+.glyphicon-sd-video:before {
840
+  content: "\e186";
1252 841
 }
1253
-  .col-sm-push-0 {
1254
-    left: 0;
842
+.glyphicon-hd-video:before {
843
+  content: "\e187";
1255 844
 }
1256
-  .col-sm-offset-12 {
1257
-    margin-left: 100%;
845
+.glyphicon-subtitles:before {
846
+  content: "\e188";
1258 847
 }
1259
-  .col-sm-offset-11 {
1260
-    margin-left: 91.66666666666666%;
848
+.glyphicon-sound-stereo:before {
849
+  content: "\e189";
1261 850
 }
1262
-  .col-sm-offset-10 {
1263
-    margin-left: 83.33333333333334%;
851
+.glyphicon-sound-dolby:before {
852
+  content: "\e190";
1264 853
 }
1265
-  .col-sm-offset-9 {
1266
-    margin-left: 75%;
854
+.glyphicon-sound-5-1:before {
855
+  content: "\e191";
1267 856
 }
1268
-  .col-sm-offset-8 {
1269
-    margin-left: 66.66666666666666%;
857
+.glyphicon-sound-6-1:before {
858
+  content: "\e192";
1270 859
 }
1271
-  .col-sm-offset-7 {
1272
-    margin-left: 58.333333333333336%;
860
+.glyphicon-sound-7-1:before {
861
+  content: "\e193";
1273 862
 }
1274
-  .col-sm-offset-6 {
1275
-    margin-left: 50%;
863
+.glyphicon-copyright-mark:before {
864
+  content: "\e194";
1276 865
 }
1277
-  .col-sm-offset-5 {
1278
-    margin-left: 41.66666666666667%;
866
+.glyphicon-registration-mark:before {
867
+  content: "\e195";
1279 868
 }
1280
-  .col-sm-offset-4 {
1281
-    margin-left: 33.33333333333333%;
869
+.glyphicon-cloud-download:before {
870
+  content: "\e197";
1282 871
 }
1283
-  .col-sm-offset-3 {
1284
-    margin-left: 25%;
872
+.glyphicon-cloud-upload:before {
873
+  content: "\e198";
1285 874
 }
1286
-  .col-sm-offset-2 {
1287
-    margin-left: 16.666666666666664%;
875
+.glyphicon-tree-conifer:before {
876
+  content: "\e199";
1288 877
 }
1289
-  .col-sm-offset-1 {
1290
-    margin-left: 8.333333333333332%;
878
+.glyphicon-tree-deciduous:before {
879
+  content: "\e200";
1291 880
 }
1292
-  .col-sm-offset-0 {
1293
-    margin-left: 0;
881
+* {
882
+  -webkit-box-sizing: border-box;
883
+     -moz-box-sizing: border-box;
884
+          box-sizing: border-box;
1294 885
 }
886
+*:before,
887
+*:after {
888
+  -webkit-box-sizing: border-box;
889
+     -moz-box-sizing: border-box;
890
+          box-sizing: border-box;
1295 891
 }
892
+html {
893
+  font-size: 10px;
1296 894
 
1297
-@media (min-width: 992px) {
1298
-  .col-md-1,
1299
-  .col-md-2,
1300
-  .col-md-3,
1301
-  .col-md-4,
1302
-  .col-md-5,
1303
-  .col-md-6,
1304
-  .col-md-7,
1305
-  .col-md-8,
1306
-  .col-md-9,
1307
-  .col-md-10,
1308
-  .col-md-11,
1309
-  .col-md-12 {
1310
-    float: left;
1311
-  }
1312
-  .col-md-12 {
1313
-    width: 100%;
1314
-  }
1315
-  .col-md-11 {
1316
-    width: 91.66666666666666%;
895
+  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
1317 896
 }
1318
-  .col-md-10 {
1319
-    width: 83.33333333333334%;
897
+body {
898
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
899
+  font-size: 14px;
900
+  line-height: 1.42857143;
901
+  color: #333;
902
+  background-color: #fff;
1320 903
 }
1321
-  .col-md-9 {
1322
-    width: 75%;
904
+input,
905
+button,
906
+select,
907
+textarea {
908
+  font-family: inherit;
909
+  font-size: inherit;
910
+  line-height: inherit;
1323 911
 }
1324
-  .col-md-8 {
1325
-    width: 66.66666666666666%;
912
+a {
913
+  color: #428bca;
914
+  text-decoration: none;
1326 915
 }
1327
-  .col-md-7 {
1328
-    width: 58.333333333333336%;
916
+a:hover,
917
+a:focus {
918
+  color: #2a6496;
919
+  text-decoration: underline;
1329 920
 }
1330
-  .col-md-6 {
1331
-    width: 50%;
921
+a:focus {
922
+  outline: thin dotted;
923
+  outline: 5px auto -webkit-focus-ring-color;
924
+  outline-offset: -2px;
1332 925
 }
1333
-  .col-md-5 {
1334
-    width: 41.66666666666667%;
926
+figure {
927
+  margin: 0;
1335 928
 }
1336
-  .col-md-4 {
1337
-    width: 33.33333333333333%;
929
+img {
930
+  vertical-align: middle;
1338 931
 }
1339
-  .col-md-3 {
1340
-    width: 25%;
932
+.img-responsive,
933
+.thumbnail > img,
934
+.thumbnail a > img,
935
+.carousel-inner > .item > img,
936
+.carousel-inner > .item > a > img {
937
+  display: block;
938
+  width: 100% \9;
939
+  max-width: 100%;
940
+  height: auto;
1341 941
 }
1342
-  .col-md-2 {
1343
-    width: 16.666666666666664%;
942
+.img-rounded {
943
+  border-radius: 6px;
1344 944
 }
1345
-  .col-md-1 {
1346
-    width: 8.333333333333332%;
945
+.img-thumbnail {
946
+  display: inline-block;
947
+  width: 100% \9;
948
+  max-width: 100%;
949
+  height: auto;
950
+  padding: 4px;
951
+  line-height: 1.42857143;
952
+  background-color: #fff;
953
+  border: 1px solid #ddd;
954
+  border-radius: 4px;
955
+  -webkit-transition: all .2s ease-in-out;
956
+       -o-transition: all .2s ease-in-out;
957
+          transition: all .2s ease-in-out;
1347 958
 }
1348
-  .col-md-pull-12 {
1349
-    right: 100%;
959
+.img-circle {
960
+  border-radius: 50%;
1350 961
 }
1351
-  .col-md-pull-11 {
1352
-    right: 91.66666666666666%;
962
+hr {
963
+  margin-top: 20px;
964
+  margin-bottom: 20px;
965
+  border: 0;
966
+  border-top: 1px solid #eee;
1353 967
 }
1354
-  .col-md-pull-10 {
1355
-    right: 83.33333333333334%;
968
+.sr-only {
969
+  position: absolute;
970
+  width: 1px;
971
+  height: 1px;
972
+  padding: 0;
973
+  margin: -1px;
974
+  overflow: hidden;
975
+  clip: rect(0, 0, 0, 0);
976
+  border: 0;
1356 977
 }
1357
-  .col-md-pull-9 {
1358
-    right: 75%;
978
+.sr-only-focusable:active,
979
+.sr-only-focusable:focus {
980
+  position: static;
981
+  width: auto;
982
+  height: auto;
983
+  margin: 0;
984
+  overflow: visible;
985
+  clip: auto;
1359 986
 }
1360
-  .col-md-pull-8 {
1361
-    right: 66.66666666666666%;
987
+h1,
988
+h2,
989
+h3,
990
+h4,
991
+h5,
992
+h6,
993
+.h1,
994
+.h2,
995
+.h3,
996
+.h4,
997
+.h5,
998
+.h6 {
999
+  font-family: inherit;
1000
+  font-weight: 500;
1001
+  line-height: 1.1;
1002
+  color: inherit;
1362 1003
 }
1363
-  .col-md-pull-7 {
1364
-    right: 58.333333333333336%;
1004
+h1 small,
1005
+h2 small,
1006
+h3 small,
1007
+h4 small,
1008
+h5 small,
1009
+h6 small,
1010
+.h1 small,
1011
+.h2 small,
1012
+.h3 small,
1013
+.h4 small,
1014
+.h5 small,
1015
+.h6 small,
1016
+h1 .small,
1017
+h2 .small,
1018
+h3 .small,
1019
+h4 .small,
1020
+h5 .small,
1021
+h6 .small,
1022
+.h1 .small,
1023
+.h2 .small,
1024
+.h3 .small,
1025
+.h4 .small,
1026
+.h5 .small,
1027
+.h6 .small {
1028
+  font-weight: normal;
1029
+  line-height: 1;
1030
+  color: #777;
1365 1031
 }
1366
-  .col-md-pull-6 {
1367
-    right: 50%;
1032
+h1,
1033
+.h1,
1034
+h2,
1035
+.h2,
1036
+h3,
1037
+.h3 {
1038
+  margin-top: 20px;
1039
+  margin-bottom: 10px;
1368 1040
 }
1369
-  .col-md-pull-5 {
1370
-    right: 41.66666666666667%;
1041
+h1 small,
1042
+.h1 small,
1043
+h2 small,
1044
+.h2 small,
1045
+h3 small,
1046
+.h3 small,
1047
+h1 .small,
1048
+.h1 .small,
1049
+h2 .small,
1050
+.h2 .small,
1051
+h3 .small,
1052
+.h3 .small {
1053
+  font-size: 65%;
1371 1054
 }
1372
-  .col-md-pull-4 {
1373
-    right: 33.33333333333333%;
1055
+h4,
1056
+.h4,
1057
+h5,
1058
+.h5,
1059
+h6,
1060
+.h6 {
1061
+  margin-top: 10px;
1062
+  margin-bottom: 10px;
1374 1063
 }
1375
-  .col-md-pull-3 {
1376
-    right: 25%;
1064
+h4 small,
1065
+.h4 small,
1066
+h5 small,
1067
+.h5 small,
1068
+h6 small,
1069
+.h6 small,
1070
+h4 .small,
1071
+.h4 .small,
1072
+h5 .small,
1073
+.h5 .small,
1074
+h6 .small,
1075
+.h6 .small {
1076
+  font-size: 75%;
1377 1077
 }
1378
-  .col-md-pull-2 {
1379
-    right: 16.666666666666664%;
1078
+h1,
1079
+.h1 {
1080
+  font-size: 36px;
1380 1081
 }
1381
-  .col-md-pull-1 {
1382
-    right: 8.333333333333332%;
1082
+h2,
1083
+.h2 {
1084
+  font-size: 30px;
1383 1085
 }
1384
-  .col-md-pull-0 {
1385
-    right: 0;
1086
+h3,
1087
+.h3 {
1088
+  font-size: 24px;
1386 1089
 }
1387
-  .col-md-push-12 {
1388
-    left: 100%;
1090
+h4,
1091
+.h4 {
1092
+  font-size: 18px;
1389 1093
 }
1390
-  .col-md-push-11 {
1391
-    left: 91.66666666666666%;
1094
+h5,
1095
+.h5 {
1096
+  font-size: 14px;
1392 1097
 }
1393
-  .col-md-push-10 {
1394
-    left: 83.33333333333334%;
1098
+h6,
1099
+.h6 {
1100
+  font-size: 12px;
1395 1101
 }
1396
-  .col-md-push-9 {
1397
-    left: 75%;
1102
+p {
1103
+  margin: 0 0 10px;
1398 1104
 }
1399
-  .col-md-push-8 {
1400
-    left: 66.66666666666666%;
1105
+.lead {
1106
+  margin-bottom: 20px;
1107
+  font-size: 16px;
1108
+  font-weight: 300;
1109
+  line-height: 1.4;
1401 1110
 }
1402
-  .col-md-push-7 {
1403
-    left: 58.333333333333336%;
1111
+@media (min-width: 768px) {
1112
+  .lead {
1113
+    font-size: 21px;
1404 1114
   }
1405
-  .col-md-push-6 {
1406
-    left: 50%;
1407 1115
 }
1408
-  .col-md-push-5 {
1409
-    left: 41.66666666666667%;
1116
+small,
1117
+.small {
1118
+  font-size: 85%;
1410 1119
 }
1411
-  .col-md-push-4 {
1412
-    left: 33.33333333333333%;
1120
+cite {
1121
+  font-style: normal;
1413 1122
 }
1414
-  .col-md-push-3 {
1415
-    left: 25%;
1123
+mark,
1124
+.mark {
1125
+  padding: .2em;
1126
+  background-color: #fcf8e3;
1416 1127
 }
1417
-  .col-md-push-2 {
1418
-    left: 16.666666666666664%;
1128
+.text-left {
1129
+  text-align: left;
1419 1130
 }
1420
-  .col-md-push-1 {
1421
-    left: 8.333333333333332%;
1131
+.text-right {
1132
+  text-align: right;
1422 1133
 }
1423
-  .col-md-push-0 {
1424
-    left: 0;
1134
+.text-center {
1135
+  text-align: center;
1425 1136
 }
1426
-  .col-md-offset-12 {
1427
-    margin-left: 100%;
1137
+.text-justify {
1138
+  text-align: justify;
1428 1139
 }
1429
-  .col-md-offset-11 {
1430
-    margin-left: 91.66666666666666%;
1140
+.text-nowrap {
1141
+  white-space: nowrap;
1431 1142
 }
1432
-  .col-md-offset-10 {
1433
-    margin-left: 83.33333333333334%;
1143
+.text-lowercase {
1144
+  text-transform: lowercase;
1434 1145
 }
1435
-  .col-md-offset-9 {
1436
-    margin-left: 75%;
1146
+.text-uppercase {
1147
+  text-transform: uppercase;
1437 1148
 }
1438
-  .col-md-offset-8 {
1439
-    margin-left: 66.66666666666666%;
1149
+.text-capitalize {
1150
+  text-transform: capitalize;
1440 1151
 }
1441
-  .col-md-offset-7 {
1442
-    margin-left: 58.333333333333336%;
1152
+.text-muted {
1153
+  color: #777;
1443 1154
 }
1444
-  .col-md-offset-6 {
1445
-    margin-left: 50%;
1155
+.text-primary {
1156
+  color: #428bca;
1446 1157
 }
1447
-  .col-md-offset-5 {
1448
-    margin-left: 41.66666666666667%;
1158
+a.text-primary:hover {
1159
+  color: #3071a9;
1449 1160
 }
1450
-  .col-md-offset-4 {
1451
-    margin-left: 33.33333333333333%;
1161
+.text-success {
1162
+  color: #3c763d;
1452 1163
 }
1453
-  .col-md-offset-3 {
1454
-    margin-left: 25%;
1164
+a.text-success:hover {
1165
+  color: #2b542c;
1455 1166
 }
1456
-  .col-md-offset-2 {
1457
-    margin-left: 16.666666666666664%;
1167
+.text-info {
1168
+  color: #31708f;
1458 1169
 }
1459
-  .col-md-offset-1 {
1460
-    margin-left: 8.333333333333332%;
1170
+a.text-info:hover {
1171
+  color: #245269;
1461 1172
 }
1462
-  .col-md-offset-0 {
1463
-    margin-left: 0;
1173
+.text-warning {
1174
+  color: #8a6d3b;
1464 1175
 }
1176
+a.text-warning:hover {
1177
+  color: #66512c;
1465 1178
 }
1466
-
1467
-@media (min-width: 1200px) {
1468
-  .col-lg-1,
1469
-  .col-lg-2,
1470
-  .col-lg-3,
1471
-  .col-lg-4,
1472
-  .col-lg-5,
1473
-  .col-lg-6,
1474
-  .col-lg-7,
1475
-  .col-lg-8,
1476
-  .col-lg-9,
1477
-  .col-lg-10,
1478
-  .col-lg-11,
1479
-  .col-lg-12 {
1480
-    float: left;
1179
+.text-danger {
1180
+  color: #a94442;
1481 1181
 }
1482
-  .col-lg-12 {
1483
-    width: 100%;
1182
+a.text-danger:hover {
1183
+  color: #843534;
1484 1184
 }
1485
-  .col-lg-11 {
1486
-    width: 91.66666666666666%;
1185
+.bg-primary {
1186
+  color: #fff;
1187
+  background-color: #428bca;
1487 1188
 }
1488
-  .col-lg-10 {
1489
-    width: 83.33333333333334%;
1189
+a.bg-primary:hover {
1190
+  background-color: #3071a9;
1490 1191
 }
1491
-  .col-lg-9 {
1492
-    width: 75%;
1192
+.bg-success {
1193
+  background-color: #dff0d8;
1493 1194
 }
1494
-  .col-lg-8 {
1495
-    width: 66.66666666666666%;
1195
+a.bg-success:hover {
1196
+  background-color: #c1e2b3;
1496 1197
 }
1497
-  .col-lg-7 {
1498
-    width: 58.333333333333336%;
1198
+.bg-info {
1199
+  background-color: #d9edf7;
1499 1200
 }
1500
-  .col-lg-6 {
1501
-    width: 50%;
1201
+a.bg-info:hover {
1202
+  background-color: #afd9ee;
1502 1203
 }
1503
-  .col-lg-5 {
1504
-    width: 41.66666666666667%;
1204
+.bg-warning {
1205
+  background-color: #fcf8e3;
1505 1206
 }
1506
-  .col-lg-4 {
1507
-    width: 33.33333333333333%;
1207
+a.bg-warning:hover {
1208
+  background-color: #f7ecb5;
1508 1209
 }
1509
-  .col-lg-3 {
1510
-    width: 25%;
1210
+.bg-danger {
1211
+  background-color: #f2dede;
1511 1212
 }
1512
-  .col-lg-2 {
1513
-    width: 16.666666666666664%;
1213
+a.bg-danger:hover {
1214
+  background-color: #e4b9b9;
1514 1215
 }
1515
-  .col-lg-1 {
1516
-    width: 8.333333333333332%;
1216
+.page-header {
1217
+  padding-bottom: 9px;
1218
+  margin: 40px 0 20px;
1219
+  border-bottom: 1px solid #eee;
1517 1220
 }
1518
-  .col-lg-pull-12 {
1519
-    right: 100%;
1221
+ul,
1222
+ol {
1223
+  margin-top: 0;
1224
+  margin-bottom: 10px;
1520 1225
 }
1521
-  .col-lg-pull-11 {
1522
-    right: 91.66666666666666%;
1226
+ul ul,
1227
+ol ul,
1228
+ul ol,
1229
+ol ol {
1230
+  margin-bottom: 0;
1523 1231
 }
1524
-  .col-lg-pull-10 {
1525
-    right: 83.33333333333334%;
1232
+.list-unstyled {
1233
+  padding-left: 0;
1234
+  list-style: none;
1526 1235
 }
1527
-  .col-lg-pull-9 {
1528
-    right: 75%;
1236
+.list-inline {
1237
+  padding-left: 0;
1238
+  margin-left: -5px;
1239
+  list-style: none;
1529 1240
 }
1530
-  .col-lg-pull-8 {
1531
-    right: 66.66666666666666%;
1241
+.list-inline > li {
1242
+  display: inline-block;
1243
+  padding-right: 5px;
1244
+  padding-left: 5px;
1532 1245
 }
1533
-  .col-lg-pull-7 {
1534
-    right: 58.333333333333336%;
1246
+dl {
1247
+  margin-top: 0;
1248
+  margin-bottom: 20px;
1535 1249
 }
1536
-  .col-lg-pull-6 {
1537
-    right: 50%;
1250
+dt,
1251
+dd {
1252
+  line-height: 1.42857143;
1538 1253
 }
1539
-  .col-lg-pull-5 {
1540
-    right: 41.66666666666667%;
1254
+dt {
1255
+  font-weight: bold;
1541 1256
 }
1542
-  .col-lg-pull-4 {
1543
-    right: 33.33333333333333%;
1257
+dd {
1258
+  margin-left: 0;
1544 1259
 }
1545
-  .col-lg-pull-3 {
1546
-    right: 25%;
1260
+@media (min-width: 768px) {
1261
+  .dl-horizontal dt {
1262
+    float: left;
1263
+    width: 160px;
1264
+    overflow: hidden;
1265
+    clear: left;
1266
+    text-align: right;
1267
+    text-overflow: ellipsis;
1268
+    white-space: nowrap;
1547 1269
   }
1548
-  .col-lg-pull-2 {
1549
-    right: 16.666666666666664%;
1270
+  .dl-horizontal dd {
1271
+    margin-left: 180px;
1550 1272
   }
1551
-  .col-lg-pull-1 {
1552
-    right: 8.333333333333332%;
1553 1273
 }
1554
-  .col-lg-pull-0 {
1555
-    right: 0;
1556
-  }
1557
-  .col-lg-push-12 {
1558
-    left: 100%;
1274
+abbr[title],
1275
+abbr[data-original-title] {
1276
+  cursor: help;
1277
+  border-bottom: 1px dotted #777;
1559 1278
 }
1560
-  .col-lg-push-11 {
1561
-    left: 91.66666666666666%;
1279
+.initialism {
1280
+  font-size: 90%;
1281
+  text-transform: uppercase;
1562 1282
 }
1563
-  .col-lg-push-10 {
1564
-    left: 83.33333333333334%;
1283
+blockquote {
1284
+  padding: 10px 20px;
1285
+  margin: 0 0 20px;
1286
+  font-size: 17.5px;
1287
+  border-left: 5px solid #eee;
1565 1288
 }
1566
-  .col-lg-push-9 {
1567
-    left: 75%;
1289
+blockquote p:last-child,
1290
+blockquote ul:last-child,
1291
+blockquote ol:last-child {
1292
+  margin-bottom: 0;
1568 1293
 }
1569
-  .col-lg-push-8 {
1570
-    left: 66.66666666666666%;
1294
+blockquote footer,
1295
+blockquote small,
1296
+blockquote .small {
1297
+  display: block;
1298
+  font-size: 80%;
1299
+  line-height: 1.42857143;
1300
+  color: #777;
1571 1301
 }
1572
-  .col-lg-push-7 {
1573
-    left: 58.333333333333336%;
1302
+blockquote footer:before,
1303
+blockquote small:before,
1304
+blockquote .small:before {
1305
+  content: '\2014 \00A0';
1574 1306
 }
1575
-  .col-lg-push-6 {
1576
-    left: 50%;
1307
+.blockquote-reverse,
1308
+blockquote.pull-right {
1309
+  padding-right: 15px;
1310
+  padding-left: 0;
1311
+  text-align: right;
1312
+  border-right: 5px solid #eee;
1313
+  border-left: 0;
1577 1314
 }
1578
-  .col-lg-push-5 {
1579
-    left: 41.66666666666667%;
1315
+.blockquote-reverse footer:before,
1316
+blockquote.pull-right footer:before,
1317
+.blockquote-reverse small:before,
1318
+blockquote.pull-right small:before,
1319
+.blockquote-reverse .small:before,
1320
+blockquote.pull-right .small:before {
1321
+  content: '';
1580 1322
 }
1581
-  .col-lg-push-4 {
1582
-    left: 33.33333333333333%;
1323
+.blockquote-reverse footer:after,
1324
+blockquote.pull-right footer:after,
1325
+.blockquote-reverse small:after,
1326
+blockquote.pull-right small:after,
1327
+.blockquote-reverse .small:after,
1328
+blockquote.pull-right .small:after {
1329
+  content: '\00A0 \2014';
1583 1330
 }
1584
-  .col-lg-push-3 {
1585
-    left: 25%;
1331
+blockquote:before,
1332
+blockquote:after {
1333
+  content: "";
1586 1334
 }
1587
-  .col-lg-push-2 {
1588
-    left: 16.666666666666664%;
1335
+address {
1336
+  margin-bottom: 20px;
1337
+  font-style: normal;
1338
+  line-height: 1.42857143;
1589 1339
 }
1590
-  .col-lg-push-1 {
1591
-    left: 8.333333333333332%;
1340
+code,
1341
+kbd,
1342
+pre,
1343
+samp {
1344
+  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
1592 1345
 }
1593
-  .col-lg-push-0 {
1594
-    left: 0;
1346
+code {
1347
+  padding: 2px 4px;
1348
+  font-size: 90%;
1349
+  color: #c7254e;
1350
+  background-color: #f9f2f4;
1351
+  border-radius: 4px;
1595 1352
 }
1596
-  .col-lg-offset-12 {
1597
-    margin-left: 100%;
1353
+kbd {
1354
+  padding: 2px 4px;
1355
+  font-size: 90%;
1356
+  color: #fff;
1357
+  background-color: #333;
1358
+  border-radius: 3px;
1359
+  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
1360
+          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
1598 1361
 }
1599
-  .col-lg-offset-11 {
1600
-    margin-left: 91.66666666666666%;
1362
+kbd kbd {
1363
+  padding: 0;
1364
+  font-size: 100%;
1365
+  -webkit-box-shadow: none;
1366
+          box-shadow: none;
1601 1367
 }
1602
-  .col-lg-offset-10 {
1603
-    margin-left: 83.33333333333334%;
1368
+pre {
1369
+  display: block;
1370
+  padding: 9.5px;
1371
+  margin: 0 0 10px;
1372
+  font-size: 13px;
1373
+  line-height: 1.42857143;
1374
+  color: #333;
1375
+  word-break: break-all;
1376
+  word-wrap: break-word;
1377
+  background-color: #f5f5f5;
1378
+  border: 1px solid #ccc;
1379
+  border-radius: 4px;
1604 1380
 }
1605
-  .col-lg-offset-9 {
1606
-    margin-left: 75%;
1381
+pre code {
1382
+  padding: 0;
1383
+  font-size: inherit;
1384
+  color: inherit;
1385
+  white-space: pre-wrap;
1386
+  background-color: transparent;
1387
+  border-radius: 0;
1607 1388
 }
1608
-  .col-lg-offset-8 {
1609
-    margin-left: 66.66666666666666%;
1389
+.pre-scrollable {
1390
+  max-height: 340px;
1391
+  overflow-y: scroll;
1610 1392
 }
1611
-  .col-lg-offset-7 {
1612
-    margin-left: 58.333333333333336%;
1393
+.container {
1394
+  padding-right: 15px;
1395
+  padding-left: 15px;
1396
+  margin-right: auto;
1397
+  margin-left: auto;
1613 1398
 }
1614
-  .col-lg-offset-6 {
1615
-    margin-left: 50%;
1399
+@media (min-width: 768px) {
1400
+  .container {
1401
+    width: 750px;
1616 1402
   }
1617
-  .col-lg-offset-5 {
1618
-    margin-left: 41.66666666666667%;
1619 1403
 }
1620
-  .col-lg-offset-4 {
1621
-    margin-left: 33.33333333333333%;
1404
+@media (min-width: 992px) {
1405
+  .container {
1406
+    width: 970px;
1622 1407
   }
1623
-  .col-lg-offset-3 {
1624
-    margin-left: 25%;
1625 1408
 }
1626
-  .col-lg-offset-2 {
1627
-    margin-left: 16.666666666666664%;
1409
+@media (min-width: 1200px) {
1410
+  .container {
1411
+    width: 1170px;
1628 1412
   }
1629
-  .col-lg-offset-1 {
1630
-    margin-left: 8.333333333333332%;
1631 1413
 }
1632
-  .col-lg-offset-0 {
1633
-    margin-left: 0;
1414
+.container-fluid {
1415
+  padding-right: 15px;
1416
+  padding-left: 15px;
1417
+  margin-right: auto;
1418
+  margin-left: auto;
1634 1419
 }
1420
+.row {
1421
+  margin-right: -15px;
1422
+  margin-left: -15px;
1635 1423
 }
1636
-
1637
-table {
1638
-  max-width: 100%;
1639
-  background-color: transparent;
1424
+.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 {
1425
+  position: relative;
1426
+  min-height: 1px;
1427
+  padding-right: 15px;
1428
+  padding-left: 15px;
1640 1429
 }
1641
-
1642
-th {
1643
-  text-align: left;
1430
+.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 {
1431
+  float: left;
1644 1432
 }
1645
-
1646
-.table {
1433
+.col-xs-12 {
1647 1434
   width: 100%;
1648
-  margin-bottom: 20px;
1649 1435
 }
1650
-
1651
-.table > thead > tr > th,
1652
-.table > tbody > tr > th,
1653
-.table > tfoot > tr > th,
1654
-.table > thead > tr > td,
1655
-.table > tbody > tr > td,
1656
-.table > tfoot > tr > td {
1657
-  padding: 8px;
1658
-  line-height: 1.428571429;
1659
-  vertical-align: top;
1660
-  border-top: 1px solid #dddddd;
1436
+.col-xs-11 {
1437
+  width: 91.66666667%;
1661 1438
 }
1662
-
1663
-.table > thead > tr > th {
1664
-  vertical-align: bottom;
1665
-  border-bottom: 2px solid #dddddd;
1439
+.col-xs-10 {
1440
+  width: 83.33333333%;
1666 1441
 }
1667
-
1668
-.table > caption + thead > tr:first-child > th,
1669
-.table > colgroup + thead > tr:first-child > th,
1670
-.table > thead:first-child > tr:first-child > th,
1671
-.table > caption + thead > tr:first-child > td,
1672
-.table > colgroup + thead > tr:first-child > td,
1673
-.table > thead:first-child > tr:first-child > td {
1674
-  border-top: 0;
1442
+.col-xs-9 {
1443
+  width: 75%;
1675 1444
 }
1676
-
1677
-.table > tbody + tbody {
1678
-  border-top: 2px solid #dddddd;
1445
+.col-xs-8 {
1446
+  width: 66.66666667%;
1679 1447
 }
1680
-
1681
-.table .table {
1682
-  background-color: #ffffff;
1448
+.col-xs-7 {
1449
+  width: 58.33333333%;
1683 1450
 }
1684
-
1685
-.table-condensed > thead > tr > th,
1686
-.table-condensed > tbody > tr > th,
1687
-.table-condensed > tfoot > tr > th,
1688
-.table-condensed > thead > tr > td,
1689
-.table-condensed > tbody > tr > td,
1690
-.table-condensed > tfoot > tr > td {
1691
-  padding: 5px;
1451
+.col-xs-6 {
1452
+  width: 50%;
1692 1453
 }
1693
-
1694
-.table-bordered {
1695
-  border: 1px solid #dddddd;
1454
+.col-xs-5 {
1455
+  width: 41.66666667%;
1696 1456
 }
1697
-
1698
-.table-bordered > thead > tr > th,
1699
-.table-bordered > tbody > tr > th,
1700
-.table-bordered > tfoot > tr > th,
1701
-.table-bordered > thead > tr > td,
1702
-.table-bordered > tbody > tr > td,
1703
-.table-bordered > tfoot > tr > td {
1704
-  border: 1px solid #dddddd;
1457
+.col-xs-4 {
1458
+  width: 33.33333333%;
1705 1459
 }
1706
-
1707
-.table-bordered > thead > tr > th,
1708
-.table-bordered > thead > tr > td {
1709
-  border-bottom-width: 2px;
1460
+.col-xs-3 {
1461
+  width: 25%;
1710 1462
 }
1711
-
1712
-.table-striped > tbody > tr:nth-child(odd) > td,
1713
-.table-striped > tbody > tr:nth-child(odd) > th {
1714
-  background-color: #f9f9f9;
1463
+.col-xs-2 {
1464
+  width: 16.66666667%;
1715 1465
 }
1716
-
1717
-.table-hover > tbody > tr:hover > td,
1718
-.table-hover > tbody > tr:hover > th {
1719
-  background-color: #f5f5f5;
1466
+.col-xs-1 {
1467
+  width: 8.33333333%;
1720 1468
 }
1721
-
1722
-table col[class*="col-"] {
1723
-  position: static;
1724
-  display: table-column;
1725
-  float: none;
1469
+.col-xs-pull-12 {
1470
+  right: 100%;
1726 1471
 }
1727
-
1728
-table td[class*="col-"],
1729
-table th[class*="col-"] {
1730
-  display: table-cell;
1731
-  float: none;
1472
+.col-xs-pull-11 {
1473
+  right: 91.66666667%;
1732 1474
 }
1733
-
1734
-.table > thead > tr > .active,
1735
-.table > tbody > tr > .active,
1736
-.table > tfoot > tr > .active,
1737
-.table > thead > .active > td,
1738
-.table > tbody > .active > td,
1739
-.table > tfoot > .active > td,
1740
-.table > thead > .active > th,
1741
-.table > tbody > .active > th,
1742
-.table > tfoot > .active > th {
1743
-  background-color: #f5f5f5;
1475
+.col-xs-pull-10 {
1476
+  right: 83.33333333%;
1744 1477
 }
1745
-
1746
-.table-hover > tbody > tr > .active:hover,
1747
-.table-hover > tbody > .active:hover > td,
1748
-.table-hover > tbody > .active:hover > th {
1749
-  background-color: #e8e8e8;
1478
+.col-xs-pull-9 {
1479
+  right: 75%;
1750 1480
 }
1751
-
1752
-.table > thead > tr > .success,
1753
-.table > tbody > tr > .success,
1754
-.table > tfoot > tr > .success,
1755
-.table > thead > .success > td,
1756
-.table > tbody > .success > td,
1757
-.table > tfoot > .success > td,
1758
-.table > thead > .success > th,
1759
-.table > tbody > .success > th,
1760
-.table > tfoot > .success > th {
1761
-  background-color: #dff0d8;
1481
+.col-xs-pull-8 {
1482
+  right: 66.66666667%;
1762 1483
 }
1763
-
1764
-.table-hover > tbody > tr > .success:hover,
1765
-.table-hover > tbody > .success:hover > td,
1766
-.table-hover > tbody > .success:hover > th {
1767
-  background-color: #d0e9c6;
1484
+.col-xs-pull-7 {
1485
+  right: 58.33333333%;
1768 1486
 }
1769
-
1770
-.table > thead > tr > .danger,
1771
-.table > tbody > tr > .danger,
1772
-.table > tfoot > tr > .danger,
1773
-.table > thead > .danger > td,
1774
-.table > tbody > .danger > td,
1775
-.table > tfoot > .danger > td,
1776
-.table > thead > .danger > th,
1777
-.table > tbody > .danger > th,
1778
-.table > tfoot > .danger > th {
1779
-  background-color: #f2dede;
1487
+.col-xs-pull-6 {
1488
+  right: 50%;
1780 1489
 }
1781
-
1782
-.table-hover > tbody > tr > .danger:hover,
1783
-.table-hover > tbody > .danger:hover > td,
1784
-.table-hover > tbody > .danger:hover > th {
1785
-  background-color: #ebcccc;
1490
+.col-xs-pull-5 {
1491
+  right: 41.66666667%;
1786 1492
 }
1787
-
1788
-.table > thead > tr > .warning,
1789
-.table > tbody > tr > .warning,
1790
-.table > tfoot > tr > .warning,
1791
-.table > thead > .warning > td,
1792
-.table > tbody > .warning > td,
1793
-.table > tfoot > .warning > td,
1794
-.table > thead > .warning > th,
1795
-.table > tbody > .warning > th,
1796
-.table > tfoot > .warning > th {
1797
-  background-color: #fcf8e3;
1493
+.col-xs-pull-4 {
1494
+  right: 33.33333333%;
1798 1495
 }
1799
-
1800
-.table-hover > tbody > tr > .warning:hover,
1801
-.table-hover > tbody > .warning:hover > td,
1802
-.table-hover > tbody > .warning:hover > th {
1803
-  background-color: #faf2cc;
1496
+.col-xs-pull-3 {
1497
+  right: 25%;
1804 1498
 }
1805
-
1806
-@media (max-width: 767px) {
1807
-  .table-responsive {
1808
-    width: 100%;
1809
-    margin-bottom: 15px;
1810
-    overflow-x: scroll;
1811
-    overflow-y: hidden;
1812
-    border: 1px solid #dddddd;
1813
-    -ms-overflow-style: -ms-autohiding-scrollbar;
1814
-    -webkit-overflow-scrolling: touch;
1815
-  }
1816
-  .table-responsive > .table {
1817
-    margin-bottom: 0;
1499
+.col-xs-pull-2 {
1500
+  right: 16.66666667%;
1818 1501
 }
1819
-  .table-responsive > .table > thead > tr > th,
1820
-  .table-responsive > .table > tbody > tr > th,
1821
-  .table-responsive > .table > tfoot > tr > th,
1822
-  .table-responsive > .table > thead > tr > td,
1823
-  .table-responsive > .table > tbody > tr > td,
1824
-  .table-responsive > .table > tfoot > tr > td {
1825
-    white-space: nowrap;
1502
+.col-xs-pull-1 {
1503
+  right: 8.33333333%;
1826 1504
 }
1827
-  .table-responsive > .table-bordered {
1828
-    border: 0;
1505
+.col-xs-pull-0 {
1506
+  right: auto;
1829 1507
 }
1830
-  .table-responsive > .table-bordered > thead > tr > th:first-child,
1831
-  .table-responsive > .table-bordered > tbody > tr > th:first-child,
1832
-  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
1833
-  .table-responsive > .table-bordered > thead > tr > td:first-child,
1834
-  .table-responsive > .table-bordered > tbody > tr > td:first-child,
1835
-  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
1836
-    border-left: 0;
1508
+.col-xs-push-12 {
1509
+  left: 100%;
1837 1510
 }
1838
-  .table-responsive > .table-bordered > thead > tr > th:last-child,
1839
-  .table-responsive > .table-bordered > tbody > tr > th:last-child,
1840
-  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
1841
-  .table-responsive > .table-bordered > thead > tr > td:last-child,
1842
-  .table-responsive > .table-bordered > tbody > tr > td:last-child,
1843
-  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
1844
-    border-right: 0;
1511
+.col-xs-push-11 {
1512
+  left: 91.66666667%;
1845 1513
 }
1846
-  .table-responsive > .table-bordered > tbody > tr:last-child > th,
1847
-  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
1848
-  .table-responsive > .table-bordered > tbody > tr:last-child > td,
1849
-  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
1850
-    border-bottom: 0;
1514
+.col-xs-push-10 {
1515
+  left: 83.33333333%;
1851 1516
 }
1517
+.col-xs-push-9 {
1518
+  left: 75%;
1852 1519
 }
1853
-
1854
-fieldset {
1855
-  padding: 0;
1856
-  margin: 0;
1857
-  border: 0;
1520
+.col-xs-push-8 {
1521
+  left: 66.66666667%;
1858 1522
 }
1859
-
1860
-legend {
1861
-  display: block;
1862
-  width: 100%;
1863
-  padding: 0;
1864
-  margin-bottom: 20px;
1865
-  font-size: 21px;
1866
-  line-height: inherit;
1867
-  color: #333333;
1868
-  border: 0;
1869
-  border-bottom: 1px solid #e5e5e5;
1523
+.col-xs-push-7 {
1524
+  left: 58.33333333%;
1870 1525
 }
1871
-
1872
-label {
1873
-  display: inline-block;
1874
-  margin-bottom: 5px;
1875
-  font-weight: bold;
1526
+.col-xs-push-6 {
1527
+  left: 50%;
1876 1528
 }
1877
-
1878
-input[type="search"] {
1879
-  -webkit-box-sizing: border-box;
1880
-     -moz-box-sizing: border-box;
1881
-          box-sizing: border-box;
1529
+.col-xs-push-5 {
1530
+  left: 41.66666667%;
1882 1531
 }
1883
-
1884
-input[type="radio"],
1885
-input[type="checkbox"] {
1886
-  margin: 4px 0 0;
1887
-  margin-top: 1px \9;
1888
-  /* IE8-9 */
1889
-
1890
-  line-height: normal;
1532
+.col-xs-push-4 {
1533
+  left: 33.33333333%;
1891 1534
 }
1892
-
1893
-input[type="file"] {
1894
-  display: block;
1535
+.col-xs-push-3 {
1536
+  left: 25%;
1895 1537
 }
1896
-
1897
-select[multiple],
1898
-select[size] {
1899
-  height: auto;
1538
+.col-xs-push-2 {
1539
+  left: 16.66666667%;
1900 1540
 }
1901
-
1902
-select optgroup {
1903
-  font-family: inherit;
1904
-  font-size: inherit;
1905
-  font-style: inherit;
1541
+.col-xs-push-1 {
1542
+  left: 8.33333333%;
1906 1543
 }
1907
-
1908
-input[type="file"]:focus,
1909
-input[type="radio"]:focus,
1910
-input[type="checkbox"]:focus {
1911
-  outline: thin dotted;
1912
-  outline: 5px auto -webkit-focus-ring-color;
1913
-  outline-offset: -2px;
1544
+.col-xs-push-0 {
1545
+  left: auto;
1914 1546
 }
1915
-
1916
-input[type="number"]::-webkit-outer-spin-button,
1917
-input[type="number"]::-webkit-inner-spin-button {
1918
-  height: auto;
1547
+.col-xs-offset-12 {
1548
+  margin-left: 100%;
1919 1549
 }
1920
-
1921
-output {
1922
-  display: block;
1923
-  padding-top: 7px;
1924
-  font-size: 14px;
1925
-  line-height: 1.428571429;
1926
-  color: #555555;
1927
-  vertical-align: middle;
1550
+.col-xs-offset-11 {
1551
+  margin-left: 91.66666667%;
1928 1552
 }
1929
-
1930
-.form-control {
1931
-  display: block;
1932
-  width: 100%;
1933
-  height: 34px;
1934
-  padding: 6px 12px;
1935
-  font-size: 14px;
1936
-  line-height: 1.428571429;
1937
-  color: #555555;
1938
-  vertical-align: middle;
1939
-  background-color: #ffffff;
1940
-  background-image: none;
1941
-  border: 1px solid #cccccc;
1942
-  border-radius: 4px;
1943
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1944
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1945
-  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
1946
-          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
1553
+.col-xs-offset-10 {
1554
+  margin-left: 83.33333333%;
1947 1555
 }
1948
-
1949
-.form-control:focus {
1950
-  border-color: #66afe9;
1951
-  outline: 0;
1952
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
1953
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
1556
+.col-xs-offset-9 {
1557
+  margin-left: 75%;
1954 1558
 }
1955
-
1956
-.form-control:-moz-placeholder {
1957
-  color: #999999;
1559
+.col-xs-offset-8 {
1560
+  margin-left: 66.66666667%;
1958 1561
 }
1959
-
1960
-.form-control::-moz-placeholder {
1961
-  color: #999999;
1962
-  opacity: 1;
1562
+.col-xs-offset-7 {
1563
+  margin-left: 58.33333333%;
1963 1564
 }
1964
-
1965
-.form-control:-ms-input-placeholder {
1966
-  color: #999999;
1565
+.col-xs-offset-6 {
1566
+  margin-left: 50%;
1967 1567
 }
1968
-
1969
-.form-control::-webkit-input-placeholder {
1970
-  color: #999999;
1568
+.col-xs-offset-5 {
1569
+  margin-left: 41.66666667%;
1971 1570
 }
1972
-
1973
-.form-control[disabled],
1974
-.form-control[readonly],
1975
-fieldset[disabled] .form-control {
1976
-  cursor: not-allowed;
1977
-  background-color: #eeeeee;
1571
+.col-xs-offset-4 {
1572
+  margin-left: 33.33333333%;
1978 1573
 }
1979
-
1980
-textarea.form-control {
1981
-  height: auto;
1574
+.col-xs-offset-3 {
1575
+  margin-left: 25%;
1982 1576
 }
1983
-
1984
-.form-group {
1985
-  margin-bottom: 15px;
1577
+.col-xs-offset-2 {
1578
+  margin-left: 16.66666667%;
1986 1579
 }
1987
-
1988
-.radio,
1989
-.checkbox {
1990
-  display: block;
1991
-  min-height: 20px;
1992
-  padding-left: 20px;
1993
-  margin-top: 10px;
1994
-  margin-bottom: 10px;
1995
-  vertical-align: middle;
1580
+.col-xs-offset-1 {
1581
+  margin-left: 8.33333333%;
1996 1582
 }
1997
-
1998
-.radio label,
1999
-.checkbox label {
2000
-  display: inline;
2001
-  margin-bottom: 0;
2002
-  font-weight: normal;
2003
-  cursor: pointer;
1583
+.col-xs-offset-0 {
1584
+  margin-left: 0;
2004 1585
 }
2005
-
2006
-.radio input[type="radio"],
2007
-.radio-inline input[type="radio"],
2008
-.checkbox input[type="checkbox"],
2009
-.checkbox-inline input[type="checkbox"] {
1586
+@media (min-width: 768px) {
1587
+  .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 {
2010 1588
     float: left;
2011
-  margin-left: -20px;
2012 1589
   }
2013
-
2014
-.radio + .radio,
2015
-.checkbox + .checkbox {
2016
-  margin-top: -5px;
1590
+  .col-sm-12 {
1591
+    width: 100%;
2017 1592
   }
2018
-
2019
-.radio-inline,
2020
-.checkbox-inline {
2021
-  display: inline-block;
2022
-  padding-left: 20px;
2023
-  margin-bottom: 0;
2024
-  font-weight: normal;
2025
-  vertical-align: middle;
2026
-  cursor: pointer;
1593
+  .col-sm-11 {
1594
+    width: 91.66666667%;
2027 1595
   }
2028
-
2029
-.radio-inline + .radio-inline,
2030
-.checkbox-inline + .checkbox-inline {
2031
-  margin-top: 0;
2032
-  margin-left: 10px;
1596
+  .col-sm-10 {
1597
+    width: 83.33333333%;
2033 1598
   }
2034
-
2035
-input[type="radio"][disabled],
2036
-input[type="checkbox"][disabled],
2037
-.radio[disabled],
2038
-.radio-inline[disabled],
2039
-.checkbox[disabled],
2040
-.checkbox-inline[disabled],
2041
-fieldset[disabled] input[type="radio"],
2042
-fieldset[disabled] input[type="checkbox"],
2043
-fieldset[disabled] .radio,
2044
-fieldset[disabled] .radio-inline,
2045
-fieldset[disabled] .checkbox,
2046
-fieldset[disabled] .checkbox-inline {
2047
-  cursor: not-allowed;
1599
+  .col-sm-9 {
1600
+    width: 75%;
2048 1601
   }
2049
-
2050
-.input-sm {
2051
-  height: 30px;
2052
-  padding: 5px 10px;
2053
-  font-size: 12px;
2054
-  line-height: 1.5;
2055
-  border-radius: 3px;
1602
+  .col-sm-8 {
1603
+    width: 66.66666667%;
2056 1604
   }
2057
-
2058
-select.input-sm {
2059
-  height: 30px;
2060
-  line-height: 30px;
1605
+  .col-sm-7 {
1606
+    width: 58.33333333%;
2061 1607
   }
2062
-
2063
-textarea.input-sm {
2064
-  height: auto;
1608
+  .col-sm-6 {
1609
+    width: 50%;
2065 1610
   }
2066
-
2067
-.input-lg {
2068
-  height: 46px;
2069
-  padding: 10px 16px;
2070
-  font-size: 18px;
2071
-  line-height: 1.33;
2072
-  border-radius: 6px;
1611
+  .col-sm-5 {
1612
+    width: 41.66666667%;
2073 1613
   }
2074
-
2075
-select.input-lg {
2076
-  height: 46px;
2077
-  line-height: 46px;
1614
+  .col-sm-4 {
1615
+    width: 33.33333333%;
2078 1616
   }
2079
-
2080
-textarea.input-lg {
2081
-  height: auto;
1617
+  .col-sm-3 {
1618
+    width: 25%;
2082 1619
   }
2083
-
2084
-.has-warning .help-block,
2085
-.has-warning .control-label,
2086
-.has-warning .radio,
2087
-.has-warning .checkbox,
2088
-.has-warning .radio-inline,
2089
-.has-warning .checkbox-inline {
2090
-  color: #8a6d3b;
1620
+  .col-sm-2 {
1621
+    width: 16.66666667%;
2091 1622
   }
2092
-
2093
-.has-warning .form-control {
2094
-  border-color: #8a6d3b;
2095
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2096
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1623
+  .col-sm-1 {
1624
+    width: 8.33333333%;
2097 1625
   }
2098
-
2099
-.has-warning .form-control:focus {
2100
-  border-color: #66512c;
2101
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
2102
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
1626
+  .col-sm-pull-12 {
1627
+    right: 100%;
2103 1628
   }
2104
-
2105
-.has-warning .input-group-addon {
2106
-  color: #8a6d3b;
2107
-  background-color: #fcf8e3;
2108
-  border-color: #8a6d3b;
1629
+  .col-sm-pull-11 {
1630
+    right: 91.66666667%;
2109 1631
   }
2110
-
2111
-.has-error .help-block,
2112
-.has-error .control-label,
2113
-.has-error .radio,
2114
-.has-error .checkbox,
2115
-.has-error .radio-inline,
2116
-.has-error .checkbox-inline {
2117
-  color: #a94442;
1632
+  .col-sm-pull-10 {
1633
+    right: 83.33333333%;
2118 1634
   }
2119
-
2120
-.has-error .form-control {
2121
-  border-color: #a94442;
2122
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2123
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1635
+  .col-sm-pull-9 {
1636
+    right: 75%;
2124 1637
   }
2125
-
2126
-.has-error .form-control:focus {
2127
-  border-color: #843534;
2128
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2129
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
1638
+  .col-sm-pull-8 {
1639
+    right: 66.66666667%;
2130 1640
   }
2131
-
2132
-.has-error .input-group-addon {
2133
-  color: #a94442;
2134
-  background-color: #f2dede;
2135
-  border-color: #a94442;
1641
+  .col-sm-pull-7 {
1642
+    right: 58.33333333%;
2136 1643
   }
2137
-
2138
-.has-success .help-block,
2139
-.has-success .control-label,
2140
-.has-success .radio,
2141
-.has-success .checkbox,
2142
-.has-success .radio-inline,
2143
-.has-success .checkbox-inline {
2144
-  color: #3c763d;
1644
+  .col-sm-pull-6 {
1645
+    right: 50%;
2145 1646
   }
2146
-
2147
-.has-success .form-control {
2148
-  border-color: #3c763d;
2149
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2150
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1647
+  .col-sm-pull-5 {
1648
+    right: 41.66666667%;
2151 1649
   }
2152
-
2153
-.has-success .form-control:focus {
2154
-  border-color: #2b542c;
2155
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2156
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
1650
+  .col-sm-pull-4 {
1651
+    right: 33.33333333%;
2157 1652
   }
2158
-
2159
-.has-success .input-group-addon {
2160
-  color: #3c763d;
2161
-  background-color: #dff0d8;
2162
-  border-color: #3c763d;
1653
+  .col-sm-pull-3 {
1654
+    right: 25%;
2163 1655
   }
2164
-
2165
-.form-control-static {
2166
-  margin-bottom: 0;
1656
+  .col-sm-pull-2 {
1657
+    right: 16.66666667%;
2167 1658
   }
2168
-
2169
-.help-block {
2170
-  display: block;
2171
-  margin-top: 5px;
2172
-  margin-bottom: 10px;
2173
-  color: #737373;
1659
+  .col-sm-pull-1 {
1660
+    right: 8.33333333%;
2174 1661
   }
2175
-
2176
-@media (min-width: 768px) {
2177
-  .form-inline .form-group {
2178
-    display: inline-block;
2179
-    margin-bottom: 0;
2180
-    vertical-align: middle;
1662
+  .col-sm-pull-0 {
1663
+    right: auto;
2181 1664
   }
2182
-  .form-inline .form-control {
2183
-    display: inline-block;
1665
+  .col-sm-push-12 {
1666
+    left: 100%;
2184 1667
   }
2185
-  .form-inline select.form-control {
2186
-    width: auto;
1668
+  .col-sm-push-11 {
1669
+    left: 91.66666667%;
2187 1670
   }
2188
-  .form-inline .radio,
2189
-  .form-inline .checkbox {
2190
-    display: inline-block;
2191
-    padding-left: 0;
2192
-    margin-top: 0;
2193
-    margin-bottom: 0;
1671
+  .col-sm-push-10 {
1672
+    left: 83.33333333%;
2194 1673
   }
2195
-  .form-inline .radio input[type="radio"],
2196
-  .form-inline .checkbox input[type="checkbox"] {
2197
-    float: none;
2198
-    margin-left: 0;
1674
+  .col-sm-push-9 {
1675
+    left: 75%;
2199 1676
   }
1677
+  .col-sm-push-8 {
1678
+    left: 66.66666667%;
2200 1679
   }
2201
-
2202
-.form-horizontal .control-label,
2203
-.form-horizontal .radio,
2204
-.form-horizontal .checkbox,
2205
-.form-horizontal .radio-inline,
2206
-.form-horizontal .checkbox-inline {
2207
-  padding-top: 7px;
2208
-  margin-top: 0;
2209
-  margin-bottom: 0;
1680
+  .col-sm-push-7 {
1681
+    left: 58.33333333%;
2210 1682
   }
2211
-
2212
-.form-horizontal .radio,
2213
-.form-horizontal .checkbox {
2214
-  min-height: 27px;
1683
+  .col-sm-push-6 {
1684
+    left: 50%;
2215 1685
   }
2216
-
2217
-.form-horizontal .form-group {
2218
-  margin-right: -15px;
2219
-  margin-left: -15px;
1686
+  .col-sm-push-5 {
1687
+    left: 41.66666667%;
2220 1688
   }
2221
-
2222
-.form-horizontal .form-group:before,
2223
-.form-horizontal .form-group:after {
2224
-  display: table;
2225
-  content: " ";
1689
+  .col-sm-push-4 {
1690
+    left: 33.33333333%;
2226 1691
   }
2227
-
2228
-.form-horizontal .form-group:after {
2229
-  clear: both;
1692
+  .col-sm-push-3 {
1693
+    left: 25%;
2230 1694
   }
2231
-
2232
-.form-horizontal .form-group:before,
2233
-.form-horizontal .form-group:after {
2234
-  display: table;
2235
-  content: " ";
1695
+  .col-sm-push-2 {
1696
+    left: 16.66666667%;
2236 1697
   }
2237
-
2238
-.form-horizontal .form-group:after {
2239
-  clear: both;
1698
+  .col-sm-push-1 {
1699
+    left: 8.33333333%;
2240 1700
   }
2241
-
2242
-.form-horizontal .form-control-static {
2243
-  padding-top: 7px;
1701
+  .col-sm-push-0 {
1702
+    left: auto;
2244 1703
   }
2245
-
2246
-@media (min-width: 768px) {
2247
-  .form-horizontal .control-label {
2248
-    text-align: right;
1704
+  .col-sm-offset-12 {
1705
+    margin-left: 100%;
2249 1706
   }
1707
+  .col-sm-offset-11 {
1708
+    margin-left: 91.66666667%;
2250 1709
   }
2251
-
2252
-.btn {
2253
-  display: inline-block;
2254
-  padding: 6px 12px;
2255
-  margin-bottom: 0;
2256
-  font-size: 14px;
2257
-  font-weight: normal;
2258
-  line-height: 1.428571429;
2259
-  text-align: center;
2260
-  white-space: nowrap;
2261
-  vertical-align: middle;
2262
-  cursor: pointer;
2263
-  background-image: none;
2264
-  border: 1px solid transparent;
2265
-  border-radius: 4px;
2266
-  -webkit-user-select: none;
2267
-     -moz-user-select: none;
2268
-      -ms-user-select: none;
2269
-       -o-user-select: none;
2270
-          user-select: none;
1710
+  .col-sm-offset-10 {
1711
+    margin-left: 83.33333333%;
2271 1712
   }
2272
-
2273
-.btn:focus {
2274
-  outline: thin dotted;
2275
-  outline: 5px auto -webkit-focus-ring-color;
2276
-  outline-offset: -2px;
1713
+  .col-sm-offset-9 {
1714
+    margin-left: 75%;
2277 1715
   }
2278
-
2279
-.btn:hover,
2280
-.btn:focus {
2281
-  color: #333333;
2282
-  text-decoration: none;
1716
+  .col-sm-offset-8 {
1717
+    margin-left: 66.66666667%;
2283 1718
   }
2284
-
2285
-.btn:active,
2286
-.btn.active {
2287
-  background-image: none;
2288
-  outline: 0;
2289
-  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2290
-          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
1719
+  .col-sm-offset-7 {
1720
+    margin-left: 58.33333333%;
2291 1721
   }
2292
-
2293
-.btn.disabled,
2294
-.btn[disabled],
2295
-fieldset[disabled] .btn {
2296
-  pointer-events: none;
2297
-  cursor: not-allowed;
2298
-  opacity: 0.65;
2299
-  filter: alpha(opacity=65);
2300
-  -webkit-box-shadow: none;
2301
-          box-shadow: none;
1722
+  .col-sm-offset-6 {
1723
+    margin-left: 50%;
2302 1724
   }
2303
-
2304
-.btn-default {
2305
-  color: #333333;
2306
-  background-color: #ffffff;
2307
-  border-color: #cccccc;
1725
+  .col-sm-offset-5 {
1726
+    margin-left: 41.66666667%;
2308 1727
   }
2309
-
2310
-.btn-default:hover,
2311
-.btn-default:focus,
2312
-.btn-default:active,
2313
-.btn-default.active,
2314
-.open .dropdown-toggle.btn-default {
2315
-  color: #333333;
2316
-  background-color: #ebebeb;
2317
-  border-color: #adadad;
1728
+  .col-sm-offset-4 {
1729
+    margin-left: 33.33333333%;
2318 1730
   }
2319
-
2320
-.btn-default:active,
2321
-.btn-default.active,
2322
-.open .dropdown-toggle.btn-default {
2323
-  background-image: none;
1731
+  .col-sm-offset-3 {
1732
+    margin-left: 25%;
2324 1733
   }
2325
-
2326
-.btn-default.disabled,
2327
-.btn-default[disabled],
2328
-fieldset[disabled] .btn-default,
2329
-.btn-default.disabled:hover,
2330
-.btn-default[disabled]:hover,
2331
-fieldset[disabled] .btn-default:hover,
2332
-.btn-default.disabled:focus,
2333
-.btn-default[disabled]:focus,
2334
-fieldset[disabled] .btn-default:focus,
2335
-.btn-default.disabled:active,
2336
-.btn-default[disabled]:active,
2337
-fieldset[disabled] .btn-default:active,
2338
-.btn-default.disabled.active,
2339
-.btn-default[disabled].active,
2340
-fieldset[disabled] .btn-default.active {
2341
-  background-color: #ffffff;
2342
-  border-color: #cccccc;
1734
+  .col-sm-offset-2 {
1735
+    margin-left: 16.66666667%;
2343 1736
   }
2344
-
2345
-.btn-default .badge {
2346
-  color: #ffffff;
2347
-  background-color: #fff;
1737
+  .col-sm-offset-1 {
1738
+    margin-left: 8.33333333%;
2348 1739
   }
2349
-
2350
-.btn-primary {
2351
-  color: #ffffff;
2352
-  background-color: #428bca;
2353
-  border-color: #357ebd;
1740
+  .col-sm-offset-0 {
1741
+    margin-left: 0;
2354 1742
   }
2355
-
2356
-.btn-primary:hover,
2357
-.btn-primary:focus,
2358
-.btn-primary:active,
2359
-.btn-primary.active,
2360
-.open .dropdown-toggle.btn-primary {
2361
-  color: #ffffff;
2362
-  background-color: #3276b1;
2363
-  border-color: #285e8e;
2364 1743
 }
2365
-
2366
-.btn-primary:active,
2367
-.btn-primary.active,
2368
-.open .dropdown-toggle.btn-primary {
2369
-  background-image: none;
1744
+@media (min-width: 992px) {
1745
+  .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 {
1746
+    float: left;
2370 1747
   }
2371
-
2372
-.btn-primary.disabled,
2373
-.btn-primary[disabled],
2374
-fieldset[disabled] .btn-primary,
2375
-.btn-primary.disabled:hover,
2376
-.btn-primary[disabled]:hover,
2377
-fieldset[disabled] .btn-primary:hover,
2378
-.btn-primary.disabled:focus,
2379
-.btn-primary[disabled]:focus,
2380
-fieldset[disabled] .btn-primary:focus,
2381
-.btn-primary.disabled:active,
2382
-.btn-primary[disabled]:active,
2383
-fieldset[disabled] .btn-primary:active,
2384
-.btn-primary.disabled.active,
2385
-.btn-primary[disabled].active,
2386
-fieldset[disabled] .btn-primary.active {
2387
-  background-color: #428bca;
2388
-  border-color: #357ebd;
1748
+  .col-md-12 {
1749
+    width: 100%;
2389 1750
   }
2390
-
2391
-.btn-primary .badge {
2392
-  color: #428bca;
2393
-  background-color: #fff;
1751
+  .col-md-11 {
1752
+    width: 91.66666667%;
2394 1753
   }
2395
-
2396
-.btn-warning {
2397
-  color: #ffffff;
2398
-  background-color: #f0ad4e;
2399
-  border-color: #eea236;
1754
+  .col-md-10 {
1755
+    width: 83.33333333%;
2400 1756
   }
2401
-
2402
-.btn-warning:hover,
2403
-.btn-warning:focus,
2404
-.btn-warning:active,
2405
-.btn-warning.active,
2406
-.open .dropdown-toggle.btn-warning {
2407
-  color: #ffffff;
2408
-  background-color: #ed9c28;
2409
-  border-color: #d58512;
1757
+  .col-md-9 {
1758
+    width: 75%;
2410 1759
   }
2411
-
2412
-.btn-warning:active,
2413
-.btn-warning.active,
2414
-.open .dropdown-toggle.btn-warning {
2415
-  background-image: none;
1760
+  .col-md-8 {
1761
+    width: 66.66666667%;
2416 1762
   }
2417
-
2418
-.btn-warning.disabled,
2419
-.btn-warning[disabled],
2420
-fieldset[disabled] .btn-warning,
2421
-.btn-warning.disabled:hover,
2422
-.btn-warning[disabled]:hover,
2423
-fieldset[disabled] .btn-warning:hover,
2424
-.btn-warning.disabled:focus,
2425
-.btn-warning[disabled]:focus,
2426
-fieldset[disabled] .btn-warning:focus,
2427
-.btn-warning.disabled:active,
2428
-.btn-warning[disabled]:active,
2429
-fieldset[disabled] .btn-warning:active,
2430
-.btn-warning.disabled.active,
2431
-.btn-warning[disabled].active,
2432
-fieldset[disabled] .btn-warning.active {
2433
-  background-color: #f0ad4e;
2434
-  border-color: #eea236;
1763
+  .col-md-7 {
1764
+    width: 58.33333333%;
2435 1765
   }
2436
-
2437
-.btn-warning .badge {
2438
-  color: #f0ad4e;
2439
-  background-color: #fff;
1766
+  .col-md-6 {
1767
+    width: 50%;
2440 1768
   }
2441
-
2442
-.btn-danger {
2443
-  color: #ffffff;
2444
-  background-color: #d9534f;
2445
-  border-color: #d43f3a;
1769
+  .col-md-5 {
1770
+    width: 41.66666667%;
2446 1771
   }
2447
-
2448
-.btn-danger:hover,
2449
-.btn-danger:focus,
2450
-.btn-danger:active,
2451
-.btn-danger.active,
2452
-.open .dropdown-toggle.btn-danger {
2453
-  color: #ffffff;
2454
-  background-color: #d2322d;
2455
-  border-color: #ac2925;
1772
+  .col-md-4 {
1773
+    width: 33.33333333%;
2456 1774
   }
2457
-
2458
-.btn-danger:active,
2459
-.btn-danger.active,
2460
-.open .dropdown-toggle.btn-danger {
2461
-  background-image: none;
1775
+  .col-md-3 {
1776
+    width: 25%;
2462 1777
   }
2463
-
2464
-.btn-danger.disabled,
2465
-.btn-danger[disabled],
2466
-fieldset[disabled] .btn-danger,
2467
-.btn-danger.disabled:hover,
2468
-.btn-danger[disabled]:hover,
2469
-fieldset[disabled] .btn-danger:hover,
2470
-.btn-danger.disabled:focus,
2471
-.btn-danger[disabled]:focus,
2472
-fieldset[disabled] .btn-danger:focus,
2473
-.btn-danger.disabled:active,
2474
-.btn-danger[disabled]:active,
2475
-fieldset[disabled] .btn-danger:active,
2476
-.btn-danger.disabled.active,
2477
-.btn-danger[disabled].active,
2478
-fieldset[disabled] .btn-danger.active {
2479
-  background-color: #d9534f;
2480
-  border-color: #d43f3a;
1778
+  .col-md-2 {
1779
+    width: 16.66666667%;
2481 1780
   }
2482
-
2483
-.btn-danger .badge {
2484
-  color: #d9534f;
2485
-  background-color: #fff;
1781
+  .col-md-1 {
1782
+    width: 8.33333333%;
2486 1783
   }
2487
-
2488
-.btn-success {
2489
-  color: #ffffff;
2490
-  background-color: #5cb85c;
2491
-  border-color: #4cae4c;
1784
+  .col-md-pull-12 {
1785
+    right: 100%;
2492 1786
   }
2493
-
2494
-.btn-success:hover,
2495
-.btn-success:focus,
2496
-.btn-success:active,
2497
-.btn-success.active,
2498
-.open .dropdown-toggle.btn-success {
2499
-  color: #ffffff;
2500
-  background-color: #47a447;
2501
-  border-color: #398439;
1787
+  .col-md-pull-11 {
1788
+    right: 91.66666667%;
2502 1789
   }
2503
-
2504
-.btn-success:active,
2505
-.btn-success.active,
2506
-.open .dropdown-toggle.btn-success {
2507
-  background-image: none;
1790
+  .col-md-pull-10 {
1791
+    right: 83.33333333%;
2508 1792
   }
2509
-
2510
-.btn-success.disabled,
2511
-.btn-success[disabled],
2512
-fieldset[disabled] .btn-success,
2513
-.btn-success.disabled:hover,
2514
-.btn-success[disabled]:hover,
2515
-fieldset[disabled] .btn-success:hover,
2516
-.btn-success.disabled:focus,
2517
-.btn-success[disabled]:focus,
2518
-fieldset[disabled] .btn-success:focus,
2519
-.btn-success.disabled:active,
2520
-.btn-success[disabled]:active,
2521
-fieldset[disabled] .btn-success:active,
2522
-.btn-success.disabled.active,
2523
-.btn-success[disabled].active,
2524
-fieldset[disabled] .btn-success.active {
2525
-  background-color: #5cb85c;
2526
-  border-color: #4cae4c;
1793
+  .col-md-pull-9 {
1794
+    right: 75%;
2527 1795
   }
2528
-
2529
-.btn-success .badge {
2530
-  color: #5cb85c;
2531
-  background-color: #fff;
1796
+  .col-md-pull-8 {
1797
+    right: 66.66666667%;
2532 1798
   }
2533
-
2534
-.btn-info {
2535
-  color: #ffffff;
2536
-  background-color: #5bc0de;
2537
-  border-color: #46b8da;
1799
+  .col-md-pull-7 {
1800
+    right: 58.33333333%;
2538 1801
   }
2539
-
2540
-.btn-info:hover,
2541
-.btn-info:focus,
2542
-.btn-info:active,
2543
-.btn-info.active,
2544
-.open .dropdown-toggle.btn-info {
2545
-  color: #ffffff;
2546
-  background-color: #39b3d7;
2547
-  border-color: #269abc;
1802
+  .col-md-pull-6 {
1803
+    right: 50%;
2548 1804
   }
2549
-
2550
-.btn-info:active,
2551
-.btn-info.active,
2552
-.open .dropdown-toggle.btn-info {
2553
-  background-image: none;
1805
+  .col-md-pull-5 {
1806
+    right: 41.66666667%;
2554 1807
   }
2555
-
2556
-.btn-info.disabled,
2557
-.btn-info[disabled],
2558
-fieldset[disabled] .btn-info,
2559
-.btn-info.disabled:hover,
2560
-.btn-info[disabled]:hover,
2561
-fieldset[disabled] .btn-info:hover,
2562
-.btn-info.disabled:focus,
2563
-.btn-info[disabled]:focus,
2564
-fieldset[disabled] .btn-info:focus,
2565
-.btn-info.disabled:active,
2566
-.btn-info[disabled]:active,
2567
-fieldset[disabled] .btn-info:active,
2568
-.btn-info.disabled.active,
2569
-.btn-info[disabled].active,
2570
-fieldset[disabled] .btn-info.active {
2571
-  background-color: #5bc0de;
2572
-  border-color: #46b8da;
1808
+  .col-md-pull-4 {
1809
+    right: 33.33333333%;
2573 1810
   }
2574
-
2575
-.btn-info .badge {
2576
-  color: #5bc0de;
2577
-  background-color: #fff;
1811
+  .col-md-pull-3 {
1812
+    right: 25%;
2578 1813
   }
2579
-
2580
-.btn-link {
2581
-  font-weight: normal;
2582
-  color: #428bca;
2583
-  cursor: pointer;
2584
-  border-radius: 0;
1814
+  .col-md-pull-2 {
1815
+    right: 16.66666667%;
2585 1816
   }
2586
-
2587
-.btn-link,
2588
-.btn-link:active,
2589
-.btn-link[disabled],
2590
-fieldset[disabled] .btn-link {
2591
-  background-color: transparent;
2592
-  -webkit-box-shadow: none;
2593
-          box-shadow: none;
1817
+  .col-md-pull-1 {
1818
+    right: 8.33333333%;
2594 1819
   }
2595
-
2596
-.btn-link,
2597
-.btn-link:hover,
2598
-.btn-link:focus,
2599
-.btn-link:active {
2600
-  border-color: transparent;
1820
+  .col-md-pull-0 {
1821
+    right: auto;
2601 1822
   }
2602
-
2603
-.btn-link:hover,
2604
-.btn-link:focus {
2605
-  color: #2a6496;
2606
-  text-decoration: underline;
2607
-  background-color: transparent;
1823
+  .col-md-push-12 {
1824
+    left: 100%;
2608 1825
   }
2609
-
2610
-.btn-link[disabled]:hover,
2611
-fieldset[disabled] .btn-link:hover,
2612
-.btn-link[disabled]:focus,
2613
-fieldset[disabled] .btn-link:focus {
2614
-  color: #999999;
2615
-  text-decoration: none;
1826
+  .col-md-push-11 {
1827
+    left: 91.66666667%;
2616 1828
   }
2617
-
2618
-.btn-lg {
2619
-  padding: 10px 16px;
2620
-  font-size: 18px;
2621
-  line-height: 1.33;
2622
-  border-radius: 6px;
1829
+  .col-md-push-10 {
1830
+    left: 83.33333333%;
2623 1831
   }
2624
-
2625
-.btn-sm {
2626
-  padding: 5px 10px;
2627
-  font-size: 12px;
2628
-  line-height: 1.5;
2629
-  border-radius: 3px;
1832
+  .col-md-push-9 {
1833
+    left: 75%;
2630 1834
   }
2631
-
2632
-.btn-xs {
2633
-  padding: 1px 5px;
2634
-  font-size: 12px;
2635
-  line-height: 1.5;
2636
-  border-radius: 3px;
1835
+  .col-md-push-8 {
1836
+    left: 66.66666667%;
2637 1837
   }
2638
-
2639
-.btn-block {
2640
-  display: block;
2641
-  width: 100%;
2642
-  padding-right: 0;
2643
-  padding-left: 0;
1838
+  .col-md-push-7 {
1839
+    left: 58.33333333%;
2644 1840
   }
2645
-
2646
-.btn-block + .btn-block {
2647
-  margin-top: 5px;
1841
+  .col-md-push-6 {
1842
+    left: 50%;
2648 1843
   }
2649
-
2650
-input[type="submit"].btn-block,
2651
-input[type="reset"].btn-block,
2652
-input[type="button"].btn-block {
2653
-  width: 100%;
1844
+  .col-md-push-5 {
1845
+    left: 41.66666667%;
2654 1846
   }
2655
-
2656
-.fade {
2657
-  opacity: 0;
2658
-  -webkit-transition: opacity 0.15s linear;
2659
-          transition: opacity 0.15s linear;
1847
+  .col-md-push-4 {
1848
+    left: 33.33333333%;
2660 1849
   }
2661
-
2662
-.fade.in {
2663
-  opacity: 1;
1850
+  .col-md-push-3 {
1851
+    left: 25%;
2664 1852
   }
2665
-
2666
-.collapse {
2667
-  display: none;
1853
+  .col-md-push-2 {
1854
+    left: 16.66666667%;
2668 1855
   }
2669
-
2670
-.collapse.in {
2671
-  display: block;
1856
+  .col-md-push-1 {
1857
+    left: 8.33333333%;
2672 1858
   }
2673
-
2674
-.collapsing {
2675
-  position: relative;
2676
-  height: 0;
2677
-  overflow: hidden;
2678
-  -webkit-transition: height 0.35s ease;
2679
-          transition: height 0.35s ease;
1859
+  .col-md-push-0 {
1860
+    left: auto;
2680 1861
   }
2681
-
2682
-@font-face {
2683
-  font-family: 'Glyphicons Halflings';
2684
-  src: url('../fonts/glyphicons-halflings-regular.eot');
2685
-  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
1862
+  .col-md-offset-12 {
1863
+    margin-left: 100%;
2686 1864
   }
2687
-
2688
-.glyphicon {
2689
-  position: relative;
2690
-  top: 1px;
2691
-  display: inline-block;
2692
-  font-family: 'Glyphicons Halflings';
2693
-  -webkit-font-smoothing: antialiased;
2694
-  font-style: normal;
2695
-  font-weight: normal;
2696
-  line-height: 1;
2697
-  -moz-osx-font-smoothing: grayscale;
1865
+  .col-md-offset-11 {
1866
+    margin-left: 91.66666667%;
2698 1867
   }
2699
-
2700
-.glyphicon:empty {
2701
-  width: 1em;
1868
+  .col-md-offset-10 {
1869
+    margin-left: 83.33333333%;
2702 1870
   }
2703
-
2704
-.glyphicon-asterisk:before {
2705
-  content: "\2a";
1871
+  .col-md-offset-9 {
1872
+    margin-left: 75%;
2706 1873
   }
2707
-
2708
-.glyphicon-plus:before {
2709
-  content: "\2b";
1874
+  .col-md-offset-8 {
1875
+    margin-left: 66.66666667%;
2710 1876
   }
2711
-
2712
-.glyphicon-euro:before {
2713
-  content: "\20ac";
1877
+  .col-md-offset-7 {
1878
+    margin-left: 58.33333333%;
2714 1879
   }
2715
-
2716
-.glyphicon-minus:before {
2717
-  content: "\2212";
1880
+  .col-md-offset-6 {
1881
+    margin-left: 50%;
2718 1882
   }
2719
-
2720
-.glyphicon-cloud:before {
2721
-  content: "\2601";
1883
+  .col-md-offset-5 {
1884
+    margin-left: 41.66666667%;
2722 1885
   }
2723
-
2724
-.glyphicon-envelope:before {
2725
-  content: "\2709";
1886
+  .col-md-offset-4 {
1887
+    margin-left: 33.33333333%;
2726 1888
   }
2727
-
2728
-.glyphicon-pencil:before {
2729
-  content: "\270f";
1889
+  .col-md-offset-3 {
1890
+    margin-left: 25%;
2730 1891
   }
2731
-
2732
-.glyphicon-glass:before {
2733
-  content: "\e001";
1892
+  .col-md-offset-2 {
1893
+    margin-left: 16.66666667%;
2734 1894
   }
2735
-
2736
-.glyphicon-music:before {
2737
-  content: "\e002";
1895
+  .col-md-offset-1 {
1896
+    margin-left: 8.33333333%;
2738 1897
   }
2739
-
2740
-.glyphicon-search:before {
2741
-  content: "\e003";
1898
+  .col-md-offset-0 {
1899
+    margin-left: 0;
2742 1900
   }
2743
-
2744
-.glyphicon-heart:before {
2745
-  content: "\e005";
2746 1901
 }
2747
-
2748
-.glyphicon-star:before {
2749
-  content: "\e006";
1902
+@media (min-width: 1200px) {
1903
+  .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 {
1904
+    float: left;
2750 1905
   }
2751
-
2752
-.glyphicon-star-empty:before {
2753
-  content: "\e007";
1906
+  .col-lg-12 {
1907
+    width: 100%;
2754 1908
   }
2755
-
2756
-.glyphicon-user:before {
2757
-  content: "\e008";
1909
+  .col-lg-11 {
1910
+    width: 91.66666667%;
2758 1911
   }
2759
-
2760
-.glyphicon-film:before {
2761
-  content: "\e009";
1912
+  .col-lg-10 {
1913
+    width: 83.33333333%;
2762 1914
   }
2763
-
2764
-.glyphicon-th-large:before {
2765
-  content: "\e010";
1915
+  .col-lg-9 {
1916
+    width: 75%;
2766 1917
   }
2767
-
2768
-.glyphicon-th:before {
2769
-  content: "\e011";
1918
+  .col-lg-8 {
1919
+    width: 66.66666667%;
2770 1920
   }
2771
-
2772
-.glyphicon-th-list:before {
2773
-  content: "\e012";
1921
+  .col-lg-7 {
1922
+    width: 58.33333333%;
2774 1923
   }
2775
-
2776
-.glyphicon-ok:before {
2777
-  content: "\e013";
1924
+  .col-lg-6 {
1925
+    width: 50%;
2778 1926
   }
2779
-
2780
-.glyphicon-remove:before {
2781
-  content: "\e014";
1927
+  .col-lg-5 {
1928
+    width: 41.66666667%;
2782 1929
   }
2783
-
2784
-.glyphicon-zoom-in:before {
2785
-  content: "\e015";
1930
+  .col-lg-4 {
1931
+    width: 33.33333333%;
2786 1932
   }
2787
-
2788
-.glyphicon-zoom-out:before {
2789
-  content: "\e016";
1933
+  .col-lg-3 {
1934
+    width: 25%;
2790 1935
   }
2791
-
2792
-.glyphicon-off:before {
2793
-  content: "\e017";
1936
+  .col-lg-2 {
1937
+    width: 16.66666667%;
2794 1938
   }
2795
-
2796
-.glyphicon-signal:before {
2797
-  content: "\e018";
1939
+  .col-lg-1 {
1940
+    width: 8.33333333%;
2798 1941
   }
2799
-
2800
-.glyphicon-cog:before {
2801
-  content: "\e019";
1942
+  .col-lg-pull-12 {
1943
+    right: 100%;
2802 1944
   }
2803
-
2804
-.glyphicon-trash:before {
2805
-  content: "\e020";
1945
+  .col-lg-pull-11 {
1946
+    right: 91.66666667%;
2806 1947
   }
2807
-
2808
-.glyphicon-home:before {
2809
-  content: "\e021";
1948
+  .col-lg-pull-10 {
1949
+    right: 83.33333333%;
2810 1950
   }
2811
-
2812
-.glyphicon-file:before {
2813
-  content: "\e022";
1951
+  .col-lg-pull-9 {
1952
+    right: 75%;
2814 1953
   }
2815
-
2816
-.glyphicon-time:before {
2817
-  content: "\e023";
1954
+  .col-lg-pull-8 {
1955
+    right: 66.66666667%;
2818 1956
   }
2819
-
2820
-.glyphicon-road:before {
2821
-  content: "\e024";
1957
+  .col-lg-pull-7 {
1958
+    right: 58.33333333%;
2822 1959
   }
2823
-
2824
-.glyphicon-download-alt:before {
2825
-  content: "\e025";
1960
+  .col-lg-pull-6 {
1961
+    right: 50%;
2826 1962
   }
2827
-
2828
-.glyphicon-download:before {
2829
-  content: "\e026";
1963
+  .col-lg-pull-5 {
1964
+    right: 41.66666667%;
2830 1965
   }
2831
-
2832
-.glyphicon-upload:before {
2833
-  content: "\e027";
1966
+  .col-lg-pull-4 {
1967
+    right: 33.33333333%;
2834 1968
   }
2835
-
2836
-.glyphicon-inbox:before {
2837
-  content: "\e028";
1969
+  .col-lg-pull-3 {
1970
+    right: 25%;
2838 1971
   }
2839
-
2840
-.glyphicon-play-circle:before {
2841
-  content: "\e029";
1972
+  .col-lg-pull-2 {
1973
+    right: 16.66666667%;
2842 1974
   }
2843
-
2844
-.glyphicon-repeat:before {
2845
-  content: "\e030";
1975
+  .col-lg-pull-1 {
1976
+    right: 8.33333333%;
2846 1977
   }
2847
-
2848
-.glyphicon-refresh:before {
2849
-  content: "\e031";
1978
+  .col-lg-pull-0 {
1979
+    right: auto;
2850 1980
   }
2851
-
2852
-.glyphicon-list-alt:before {
2853
-  content: "\e032";
1981
+  .col-lg-push-12 {
1982
+    left: 100%;
2854 1983
   }
2855
-
2856
-.glyphicon-lock:before {
2857
-  content: "\e033";
1984
+  .col-lg-push-11 {
1985
+    left: 91.66666667%;
2858 1986
   }
2859
-
2860
-.glyphicon-flag:before {
2861
-  content: "\e034";
1987
+  .col-lg-push-10 {
1988
+    left: 83.33333333%;
2862 1989
   }
2863
-
2864
-.glyphicon-headphones:before {
2865
-  content: "\e035";
1990
+  .col-lg-push-9 {
1991
+    left: 75%;
2866 1992
   }
2867
-
2868
-.glyphicon-volume-off:before {
2869
-  content: "\e036";
1993
+  .col-lg-push-8 {
1994
+    left: 66.66666667%;
2870 1995
   }
2871
-
2872
-.glyphicon-volume-down:before {
2873
-  content: "\e037";
1996
+  .col-lg-push-7 {
1997
+    left: 58.33333333%;
2874 1998
   }
2875
-
2876
-.glyphicon-volume-up:before {
2877
-  content: "\e038";
1999
+  .col-lg-push-6 {
2000
+    left: 50%;
2878 2001
   }
2879
-
2880
-.glyphicon-qrcode:before {
2881
-  content: "\e039";
2002
+  .col-lg-push-5 {
2003
+    left: 41.66666667%;
2882 2004
   }
2883
-
2884
-.glyphicon-barcode:before {
2885
-  content: "\e040";
2005
+  .col-lg-push-4 {
2006
+    left: 33.33333333%;
2886 2007
   }
2887
-
2888
-.glyphicon-tag:before {
2889
-  content: "\e041";
2008
+  .col-lg-push-3 {
2009
+    left: 25%;
2890 2010
   }
2891
-
2892
-.glyphicon-tags:before {
2893
-  content: "\e042";
2011
+  .col-lg-push-2 {
2012
+    left: 16.66666667%;
2894 2013
   }
2895
-
2896
-.glyphicon-book:before {
2897
-  content: "\e043";
2014
+  .col-lg-push-1 {
2015
+    left: 8.33333333%;
2898 2016
   }
2899
-
2900
-.glyphicon-bookmark:before {
2901
-  content: "\e044";
2017
+  .col-lg-push-0 {
2018
+    left: auto;
2902 2019
   }
2903
-
2904
-.glyphicon-print:before {
2905
-  content: "\e045";
2020
+  .col-lg-offset-12 {
2021
+    margin-left: 100%;
2906 2022
   }
2907
-
2908
-.glyphicon-camera:before {
2909
-  content: "\e046";
2023
+  .col-lg-offset-11 {
2024
+    margin-left: 91.66666667%;
2910 2025
   }
2911
-
2912
-.glyphicon-font:before {
2913
-  content: "\e047";
2026
+  .col-lg-offset-10 {
2027
+    margin-left: 83.33333333%;
2914 2028
   }
2915
-
2916
-.glyphicon-bold:before {
2917
-  content: "\e048";
2029
+  .col-lg-offset-9 {
2030
+    margin-left: 75%;
2918 2031
   }
2919
-
2920
-.glyphicon-italic:before {
2921
-  content: "\e049";
2032
+  .col-lg-offset-8 {
2033
+    margin-left: 66.66666667%;
2922 2034
   }
2923
-
2924
-.glyphicon-text-height:before {
2925
-  content: "\e050";
2035
+  .col-lg-offset-7 {
2036
+    margin-left: 58.33333333%;
2926 2037
   }
2927
-
2928
-.glyphicon-text-width:before {
2929
-  content: "\e051";
2038
+  .col-lg-offset-6 {
2039
+    margin-left: 50%;
2930 2040
   }
2931
-
2932
-.glyphicon-align-left:before {
2933
-  content: "\e052";
2041
+  .col-lg-offset-5 {
2042
+    margin-left: 41.66666667%;
2934 2043
   }
2935
-
2936
-.glyphicon-align-center:before {
2937
-  content: "\e053";
2044
+  .col-lg-offset-4 {
2045
+    margin-left: 33.33333333%;
2938 2046
   }
2939
-
2940
-.glyphicon-align-right:before {
2941
-  content: "\e054";
2047
+  .col-lg-offset-3 {
2048
+    margin-left: 25%;
2942 2049
   }
2943
-
2944
-.glyphicon-align-justify:before {
2945
-  content: "\e055";
2050
+  .col-lg-offset-2 {
2051
+    margin-left: 16.66666667%;
2946 2052
   }
2947
-
2948
-.glyphicon-list:before {
2949
-  content: "\e056";
2053
+  .col-lg-offset-1 {
2054
+    margin-left: 8.33333333%;
2950 2055
   }
2951
-
2952
-.glyphicon-indent-left:before {
2953
-  content: "\e057";
2056
+  .col-lg-offset-0 {
2057
+    margin-left: 0;
2954 2058
   }
2955
-
2956
-.glyphicon-indent-right:before {
2957
-  content: "\e058";
2958 2059
 }
2959
-
2960
-.glyphicon-facetime-video:before {
2961
-  content: "\e059";
2060
+table {
2061
+  background-color: transparent;
2962 2062
 }
2963
-
2964
-.glyphicon-picture:before {
2965
-  content: "\e060";
2063
+th {
2064
+  text-align: left;
2966 2065
 }
2967
-
2968
-.glyphicon-map-marker:before {
2969
-  content: "\e062";
2066
+.table {
2067
+  width: 100%;
2068
+  max-width: 100%;
2069
+  margin-bottom: 20px;
2970 2070
 }
2971
-
2972
-.glyphicon-adjust:before {
2973
-  content: "\e063";
2071
+.table > thead > tr > th,
2072
+.table > tbody > tr > th,
2073
+.table > tfoot > tr > th,
2074
+.table > thead > tr > td,
2075
+.table > tbody > tr > td,
2076
+.table > tfoot > tr > td {
2077
+  padding: 8px;
2078
+  line-height: 1.42857143;
2079
+  vertical-align: top;
2080
+  border-top: 1px solid #ddd;
2974 2081
 }
2975
-
2976
-.glyphicon-tint:before {
2977
-  content: "\e064";
2082
+.table > thead > tr > th {
2083
+  vertical-align: bottom;
2084
+  border-bottom: 2px solid #ddd;
2978 2085
 }
2979
-
2980
-.glyphicon-edit:before {
2981
-  content: "\e065";
2086
+.table > caption + thead > tr:first-child > th,
2087
+.table > colgroup + thead > tr:first-child > th,
2088
+.table > thead:first-child > tr:first-child > th,
2089
+.table > caption + thead > tr:first-child > td,
2090
+.table > colgroup + thead > tr:first-child > td,
2091
+.table > thead:first-child > tr:first-child > td {
2092
+  border-top: 0;
2982 2093
 }
2983
-
2984
-.glyphicon-share:before {
2985
-  content: "\e066";
2094
+.table > tbody + tbody {
2095
+  border-top: 2px solid #ddd;
2986 2096
 }
2987
-
2988
-.glyphicon-check:before {
2989
-  content: "\e067";
2097
+.table .table {
2098
+  background-color: #fff;
2990 2099
 }
2991
-
2992
-.glyphicon-move:before {
2993
-  content: "\e068";
2100
+.table-condensed > thead > tr > th,
2101
+.table-condensed > tbody > tr > th,
2102
+.table-condensed > tfoot > tr > th,
2103
+.table-condensed > thead > tr > td,
2104
+.table-condensed > tbody > tr > td,
2105
+.table-condensed > tfoot > tr > td {
2106
+  padding: 5px;
2994 2107
 }
2995
-
2996
-.glyphicon-step-backward:before {
2997
-  content: "\e069";
2108
+.table-bordered {
2109
+  border: 1px solid #ddd;
2998 2110
 }
2999
-
3000
-.glyphicon-fast-backward:before {
3001
-  content: "\e070";
2111
+.table-bordered > thead > tr > th,
2112
+.table-bordered > tbody > tr > th,
2113
+.table-bordered > tfoot > tr > th,
2114
+.table-bordered > thead > tr > td,
2115
+.table-bordered > tbody > tr > td,
2116
+.table-bordered > tfoot > tr > td {
2117
+  border: 1px solid #ddd;
3002 2118
 }
3003
-
3004
-.glyphicon-backward:before {
3005
-  content: "\e071";
2119
+.table-bordered > thead > tr > th,
2120
+.table-bordered > thead > tr > td {
2121
+  border-bottom-width: 2px;
3006 2122
 }
3007
-
3008
-.glyphicon-play:before {
3009
-  content: "\e072";
2123
+.table-striped > tbody > tr:nth-child(odd) > td,
2124
+.table-striped > tbody > tr:nth-child(odd) > th {
2125
+  background-color: #f9f9f9;
3010 2126
 }
3011
-
3012
-.glyphicon-pause:before {
3013
-  content: "\e073";
2127
+.table-hover > tbody > tr:hover > td,
2128
+.table-hover > tbody > tr:hover > th {
2129
+  background-color: #f5f5f5;
3014 2130
 }
3015
-
3016
-.glyphicon-stop:before {
3017
-  content: "\e074";
2131
+table col[class*="col-"] {
2132
+  position: static;
2133
+  display: table-column;
2134
+  float: none;
3018 2135
 }
3019
-
3020
-.glyphicon-forward:before {
3021
-  content: "\e075";
2136
+table td[class*="col-"],
2137
+table th[class*="col-"] {
2138
+  position: static;
2139
+  display: table-cell;
2140
+  float: none;
3022 2141
 }
3023
-
3024
-.glyphicon-fast-forward:before {
3025
-  content: "\e076";
2142
+.table > thead > tr > td.active,
2143
+.table > tbody > tr > td.active,
2144
+.table > tfoot > tr > td.active,
2145
+.table > thead > tr > th.active,
2146
+.table > tbody > tr > th.active,
2147
+.table > tfoot > tr > th.active,
2148
+.table > thead > tr.active > td,
2149
+.table > tbody > tr.active > td,
2150
+.table > tfoot > tr.active > td,
2151
+.table > thead > tr.active > th,
2152
+.table > tbody > tr.active > th,
2153
+.table > tfoot > tr.active > th {
2154
+  background-color: #f5f5f5;
3026 2155
 }
3027
-
3028
-.glyphicon-step-forward:before {
3029
-  content: "\e077";
2156
+.table-hover > tbody > tr > td.active:hover,
2157
+.table-hover > tbody > tr > th.active:hover,
2158
+.table-hover > tbody > tr.active:hover > td,
2159
+.table-hover > tbody > tr:hover > .active,
2160
+.table-hover > tbody > tr.active:hover > th {
2161
+  background-color: #e8e8e8;
3030 2162
 }
3031
-
3032
-.glyphicon-eject:before {
3033
-  content: "\e078";
2163
+.table > thead > tr > td.success,
2164
+.table > tbody > tr > td.success,
2165
+.table > tfoot > tr > td.success,
2166
+.table > thead > tr > th.success,
2167
+.table > tbody > tr > th.success,
2168
+.table > tfoot > tr > th.success,
2169
+.table > thead > tr.success > td,
2170
+.table > tbody > tr.success > td,
2171
+.table > tfoot > tr.success > td,
2172
+.table > thead > tr.success > th,
2173
+.table > tbody > tr.success > th,
2174
+.table > tfoot > tr.success > th {
2175
+  background-color: #dff0d8;
3034 2176
 }
3035
-
3036
-.glyphicon-chevron-left:before {
3037
-  content: "\e079";
2177
+.table-hover > tbody > tr > td.success:hover,
2178
+.table-hover > tbody > tr > th.success:hover,
2179
+.table-hover > tbody > tr.success:hover > td,
2180
+.table-hover > tbody > tr:hover > .success,
2181
+.table-hover > tbody > tr.success:hover > th {
2182
+  background-color: #d0e9c6;
3038 2183
 }
3039
-
3040
-.glyphicon-chevron-right:before {
3041
-  content: "\e080";
2184
+.table > thead > tr > td.info,
2185
+.table > tbody > tr > td.info,
2186
+.table > tfoot > tr > td.info,
2187
+.table > thead > tr > th.info,
2188
+.table > tbody > tr > th.info,
2189
+.table > tfoot > tr > th.info,
2190
+.table > thead > tr.info > td,
2191
+.table > tbody > tr.info > td,
2192
+.table > tfoot > tr.info > td,
2193
+.table > thead > tr.info > th,
2194
+.table > tbody > tr.info > th,
2195
+.table > tfoot > tr.info > th {
2196
+  background-color: #d9edf7;
3042 2197
 }
3043
-
3044
-.glyphicon-plus-sign:before {
3045
-  content: "\e081";
2198
+.table-hover > tbody > tr > td.info:hover,
2199
+.table-hover > tbody > tr > th.info:hover,
2200
+.table-hover > tbody > tr.info:hover > td,
2201
+.table-hover > tbody > tr:hover > .info,
2202
+.table-hover > tbody > tr.info:hover > th {
2203
+  background-color: #c4e3f3;
2204
+}
2205
+.table > thead > tr > td.warning,
2206
+.table > tbody > tr > td.warning,
2207
+.table > tfoot > tr > td.warning,
2208
+.table > thead > tr > th.warning,
2209
+.table > tbody > tr > th.warning,
2210
+.table > tfoot > tr > th.warning,
2211
+.table > thead > tr.warning > td,
2212
+.table > tbody > tr.warning > td,
2213
+.table > tfoot > tr.warning > td,
2214
+.table > thead > tr.warning > th,
2215
+.table > tbody > tr.warning > th,
2216
+.table > tfoot > tr.warning > th {
2217
+  background-color: #fcf8e3;
3046 2218
 }
3047
-
3048
-.glyphicon-minus-sign:before {
3049
-  content: "\e082";
2219
+.table-hover > tbody > tr > td.warning:hover,
2220
+.table-hover > tbody > tr > th.warning:hover,
2221
+.table-hover > tbody > tr.warning:hover > td,
2222
+.table-hover > tbody > tr:hover > .warning,
2223
+.table-hover > tbody > tr.warning:hover > th {
2224
+  background-color: #faf2cc;
3050 2225
 }
3051
-
3052
-.glyphicon-remove-sign:before {
3053
-  content: "\e083";
2226
+.table > thead > tr > td.danger,
2227
+.table > tbody > tr > td.danger,
2228
+.table > tfoot > tr > td.danger,
2229
+.table > thead > tr > th.danger,
2230
+.table > tbody > tr > th.danger,
2231
+.table > tfoot > tr > th.danger,
2232
+.table > thead > tr.danger > td,
2233
+.table > tbody > tr.danger > td,
2234
+.table > tfoot > tr.danger > td,
2235
+.table > thead > tr.danger > th,
2236
+.table > tbody > tr.danger > th,
2237
+.table > tfoot > tr.danger > th {
2238
+  background-color: #f2dede;
3054 2239
 }
3055
-
3056
-.glyphicon-ok-sign:before {
3057
-  content: "\e084";
2240
+.table-hover > tbody > tr > td.danger:hover,
2241
+.table-hover > tbody > tr > th.danger:hover,
2242
+.table-hover > tbody > tr.danger:hover > td,
2243
+.table-hover > tbody > tr:hover > .danger,
2244
+.table-hover > tbody > tr.danger:hover > th {
2245
+  background-color: #ebcccc;
3058 2246
 }
3059
-
3060
-.glyphicon-question-sign:before {
3061
-  content: "\e085";
2247
+@media screen and (max-width: 767px) {
2248
+  .table-responsive {
2249
+    width: 100%;
2250
+    margin-bottom: 15px;
2251
+    overflow-x: auto;
2252
+    overflow-y: hidden;
2253
+    -webkit-overflow-scrolling: touch;
2254
+    -ms-overflow-style: -ms-autohiding-scrollbar;
2255
+    border: 1px solid #ddd;
3062 2256
   }
3063
-
3064
-.glyphicon-info-sign:before {
3065
-  content: "\e086";
2257
+  .table-responsive > .table {
2258
+    margin-bottom: 0;
3066 2259
   }
3067
-
3068
-.glyphicon-screenshot:before {
3069
-  content: "\e087";
2260
+  .table-responsive > .table > thead > tr > th,
2261
+  .table-responsive > .table > tbody > tr > th,
2262
+  .table-responsive > .table > tfoot > tr > th,
2263
+  .table-responsive > .table > thead > tr > td,
2264
+  .table-responsive > .table > tbody > tr > td,
2265
+  .table-responsive > .table > tfoot > tr > td {
2266
+    white-space: nowrap;
3070 2267
   }
3071
-
3072
-.glyphicon-remove-circle:before {
3073
-  content: "\e088";
2268
+  .table-responsive > .table-bordered {
2269
+    border: 0;
3074 2270
   }
3075
-
3076
-.glyphicon-ok-circle:before {
3077
-  content: "\e089";
2271
+  .table-responsive > .table-bordered > thead > tr > th:first-child,
2272
+  .table-responsive > .table-bordered > tbody > tr > th:first-child,
2273
+  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
2274
+  .table-responsive > .table-bordered > thead > tr > td:first-child,
2275
+  .table-responsive > .table-bordered > tbody > tr > td:first-child,
2276
+  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
2277
+    border-left: 0;
3078 2278
   }
3079
-
3080
-.glyphicon-ban-circle:before {
3081
-  content: "\e090";
2279
+  .table-responsive > .table-bordered > thead > tr > th:last-child,
2280
+  .table-responsive > .table-bordered > tbody > tr > th:last-child,
2281
+  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
2282
+  .table-responsive > .table-bordered > thead > tr > td:last-child,
2283
+  .table-responsive > .table-bordered > tbody > tr > td:last-child,
2284
+  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
2285
+    border-right: 0;
3082 2286
   }
3083
-
3084
-.glyphicon-arrow-left:before {
3085
-  content: "\e091";
2287
+  .table-responsive > .table-bordered > tbody > tr:last-child > th,
2288
+  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
2289
+  .table-responsive > .table-bordered > tbody > tr:last-child > td,
2290
+  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
2291
+    border-bottom: 0;
3086 2292
   }
3087
-
3088
-.glyphicon-arrow-right:before {
3089
-  content: "\e092";
3090 2293
 }
3091
-
3092
-.glyphicon-arrow-up:before {
3093
-  content: "\e093";
2294
+fieldset {
2295
+  min-width: 0;
2296
+  padding: 0;
2297
+  margin: 0;
2298
+  border: 0;
3094 2299
 }
3095
-
3096
-.glyphicon-arrow-down:before {
3097
-  content: "\e094";
2300
+legend {
2301
+  display: block;
2302
+  width: 100%;
2303
+  padding: 0;
2304
+  margin-bottom: 20px;
2305
+  font-size: 21px;
2306
+  line-height: inherit;
2307
+  color: #333;
2308
+  border: 0;
2309
+  border-bottom: 1px solid #e5e5e5;
3098 2310
 }
3099
-
3100
-.glyphicon-share-alt:before {
3101
-  content: "\e095";
2311
+label {
2312
+  display: inline-block;
2313
+  max-width: 100%;
2314
+  margin-bottom: 5px;
2315
+  font-weight: bold;
3102 2316
 }
3103
-
3104
-.glyphicon-resize-full:before {
3105
-  content: "\e096";
2317
+input[type="search"] {
2318
+  -webkit-box-sizing: border-box;
2319
+     -moz-box-sizing: border-box;
2320
+          box-sizing: border-box;
3106 2321
 }
3107
-
3108
-.glyphicon-resize-small:before {
3109
-  content: "\e097";
2322
+input[type="radio"],
2323
+input[type="checkbox"] {
2324
+  margin: 4px 0 0;
2325
+  margin-top: 1px \9;
2326
+  line-height: normal;
3110 2327
 }
3111
-
3112
-.glyphicon-exclamation-sign:before {
3113
-  content: "\e101";
2328
+input[type="file"] {
2329
+  display: block;
3114 2330
 }
3115
-
3116
-.glyphicon-gift:before {
3117
-  content: "\e102";
2331
+input[type="range"] {
2332
+  display: block;
2333
+  width: 100%;
3118 2334
 }
3119
-
3120
-.glyphicon-leaf:before {
3121
-  content: "\e103";
2335
+select[multiple],
2336
+select[size] {
2337
+  height: auto;
3122 2338
 }
3123
-
3124
-.glyphicon-fire:before {
3125
-  content: "\e104";
2339
+input[type="file"]:focus,
2340
+input[type="radio"]:focus,
2341
+input[type="checkbox"]:focus {
2342
+  outline: thin dotted;
2343
+  outline: 5px auto -webkit-focus-ring-color;
2344
+  outline-offset: -2px;
3126 2345
 }
3127
-
3128
-.glyphicon-eye-open:before {
3129
-  content: "\e105";
2346
+output {
2347
+  display: block;
2348
+  padding-top: 7px;
2349
+  font-size: 14px;
2350
+  line-height: 1.42857143;
2351
+  color: #555;
3130 2352
 }
3131
-
3132
-.glyphicon-eye-close:before {
3133
-  content: "\e106";
2353
+.form-control {
2354
+  display: block;
2355
+  width: 100%;
2356
+  height: 34px;
2357
+  padding: 6px 12px;
2358
+  font-size: 14px;
2359
+  line-height: 1.42857143;
2360
+  color: #555;
2361
+  background-color: #fff;
2362
+  background-image: none;
2363
+  border: 1px solid #ccc;
2364
+  border-radius: 4px;
2365
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2366
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2367
+  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
2368
+       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2369
+          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
3134 2370
 }
3135
-
3136
-.glyphicon-warning-sign:before {
3137
-  content: "\e107";
2371
+.form-control:focus {
2372
+  border-color: #66afe9;
2373
+  outline: 0;
2374
+  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
2375
+          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
3138 2376
 }
3139
-
3140
-.glyphicon-plane:before {
3141
-  content: "\e108";
2377
+.form-control::-moz-placeholder {
2378
+  color: #777;
2379
+  opacity: 1;
3142 2380
 }
3143
-
3144
-.glyphicon-calendar:before {
3145
-  content: "\e109";
2381
+.form-control:-ms-input-placeholder {
2382
+  color: #777;
3146 2383
 }
3147
-
3148
-.glyphicon-random:before {
3149
-  content: "\e110";
2384
+.form-control::-webkit-input-placeholder {
2385
+  color: #777;
3150 2386
 }
3151
-
3152
-.glyphicon-comment:before {
3153
-  content: "\e111";
2387
+.form-control[disabled],
2388
+.form-control[readonly],
2389
+fieldset[disabled] .form-control {
2390
+  cursor: not-allowed;
2391
+  background-color: #eee;
2392
+  opacity: 1;
3154 2393
 }
3155
-
3156
-.glyphicon-magnet:before {
3157
-  content: "\e112";
2394
+textarea.form-control {
2395
+  height: auto;
3158 2396
 }
3159
-
3160
-.glyphicon-chevron-up:before {
3161
-  content: "\e113";
2397
+input[type="search"] {
2398
+  -webkit-appearance: none;
3162 2399
 }
3163
-
3164
-.glyphicon-chevron-down:before {
3165
-  content: "\e114";
2400
+input[type="date"],
2401
+input[type="time"],
2402
+input[type="datetime-local"],
2403
+input[type="month"] {
2404
+  line-height: 34px;
2405
+  line-height: 1.42857143 \0;
2406
+}
2407
+input[type="date"].input-sm,
2408
+input[type="time"].input-sm,
2409
+input[type="datetime-local"].input-sm,
2410
+input[type="month"].input-sm {
2411
+  line-height: 30px;
3166 2412
 }
3167
-
3168
-.glyphicon-retweet:before {
3169
-  content: "\e115";
2413
+input[type="date"].input-lg,
2414
+input[type="time"].input-lg,
2415
+input[type="datetime-local"].input-lg,
2416
+input[type="month"].input-lg {
2417
+  line-height: 46px;
3170 2418
 }
3171
-
3172
-.glyphicon-shopping-cart:before {
3173
-  content: "\e116";
2419
+.form-group {
2420
+  margin-bottom: 15px;
3174 2421
 }
3175
-
3176
-.glyphicon-folder-close:before {
3177
-  content: "\e117";
2422
+.radio,
2423
+.checkbox {
2424
+  position: relative;
2425
+  display: block;
2426
+  min-height: 20px;
2427
+  margin-top: 10px;
2428
+  margin-bottom: 10px;
3178 2429
 }
3179
-
3180
-.glyphicon-folder-open:before {
3181
-  content: "\e118";
2430
+.radio label,
2431
+.checkbox label {
2432
+  padding-left: 20px;
2433
+  margin-bottom: 0;
2434
+  font-weight: normal;
2435
+  cursor: pointer;
3182 2436
 }
3183
-
3184
-.glyphicon-resize-vertical:before {
3185
-  content: "\e119";
2437
+.radio input[type="radio"],
2438
+.radio-inline input[type="radio"],
2439
+.checkbox input[type="checkbox"],
2440
+.checkbox-inline input[type="checkbox"] {
2441
+  position: absolute;
2442
+  margin-top: 4px \9;
2443
+  margin-left: -20px;
3186 2444
 }
3187
-
3188
-.glyphicon-resize-horizontal:before {
3189
-  content: "\e120";
2445
+.radio + .radio,
2446
+.checkbox + .checkbox {
2447
+  margin-top: -5px;
3190 2448
 }
3191
-
3192
-.glyphicon-hdd:before {
3193
-  content: "\e121";
2449
+.radio-inline,
2450
+.checkbox-inline {
2451
+  display: inline-block;
2452
+  padding-left: 20px;
2453
+  margin-bottom: 0;
2454
+  font-weight: normal;
2455
+  vertical-align: middle;
2456
+  cursor: pointer;
3194 2457
 }
3195
-
3196
-.glyphicon-bullhorn:before {
3197
-  content: "\e122";
2458
+.radio-inline + .radio-inline,
2459
+.checkbox-inline + .checkbox-inline {
2460
+  margin-top: 0;
2461
+  margin-left: 10px;
3198 2462
 }
3199
-
3200
-.glyphicon-bell:before {
3201
-  content: "\e123";
2463
+input[type="radio"][disabled],
2464
+input[type="checkbox"][disabled],
2465
+input[type="radio"].disabled,
2466
+input[type="checkbox"].disabled,
2467
+fieldset[disabled] input[type="radio"],
2468
+fieldset[disabled] input[type="checkbox"] {
2469
+  cursor: not-allowed;
3202 2470
 }
3203
-
3204
-.glyphicon-certificate:before {
3205
-  content: "\e124";
2471
+.radio-inline.disabled,
2472
+.checkbox-inline.disabled,
2473
+fieldset[disabled] .radio-inline,
2474
+fieldset[disabled] .checkbox-inline {
2475
+  cursor: not-allowed;
3206 2476
 }
3207
-
3208
-.glyphicon-thumbs-up:before {
3209
-  content: "\e125";
2477
+.radio.disabled label,
2478
+.checkbox.disabled label,
2479
+fieldset[disabled] .radio label,
2480
+fieldset[disabled] .checkbox label {
2481
+  cursor: not-allowed;
3210 2482
 }
3211
-
3212
-.glyphicon-thumbs-down:before {
3213
-  content: "\e126";
2483
+.form-control-static {
2484
+  padding-top: 7px;
2485
+  padding-bottom: 7px;
2486
+  margin-bottom: 0;
3214 2487
 }
3215
-
3216
-.glyphicon-hand-right:before {
3217
-  content: "\e127";
2488
+.form-control-static.input-lg,
2489
+.form-control-static.input-sm {
2490
+  padding-right: 0;
2491
+  padding-left: 0;
3218 2492
 }
3219
-
3220
-.glyphicon-hand-left:before {
3221
-  content: "\e128";
2493
+.input-sm,
2494
+.form-horizontal .form-group-sm .form-control {
2495
+  height: 30px;
2496
+  padding: 5px 10px;
2497
+  font-size: 12px;
2498
+  line-height: 1.5;
2499
+  border-radius: 3px;
3222 2500
 }
3223
-
3224
-.glyphicon-hand-up:before {
3225
-  content: "\e129";
2501
+select.input-sm {
2502
+  height: 30px;
2503
+  line-height: 30px;
3226 2504
 }
3227
-
3228
-.glyphicon-hand-down:before {
3229
-  content: "\e130";
2505
+textarea.input-sm,
2506
+select[multiple].input-sm {
2507
+  height: auto;
3230 2508
 }
3231
-
3232
-.glyphicon-circle-arrow-right:before {
3233
-  content: "\e131";
2509
+.input-lg,
2510
+.form-horizontal .form-group-lg .form-control {
2511
+  height: 46px;
2512
+  padding: 10px 16px;
2513
+  font-size: 18px;
2514
+  line-height: 1.33;
2515
+  border-radius: 6px;
3234 2516
 }
3235
-
3236
-.glyphicon-circle-arrow-left:before {
3237
-  content: "\e132";
2517
+select.input-lg {
2518
+  height: 46px;
2519
+  line-height: 46px;
3238 2520
 }
3239
-
3240
-.glyphicon-circle-arrow-up:before {
3241
-  content: "\e133";
2521
+textarea.input-lg,
2522
+select[multiple].input-lg {
2523
+  height: auto;
3242 2524
 }
3243
-
3244
-.glyphicon-circle-arrow-down:before {
3245
-  content: "\e134";
2525
+.has-feedback {
2526
+  position: relative;
3246 2527
 }
3247
-
3248
-.glyphicon-globe:before {
3249
-  content: "\e135";
2528
+.has-feedback .form-control {
2529
+  padding-right: 42.5px;
3250 2530
 }
3251
-
3252
-.glyphicon-wrench:before {
3253
-  content: "\e136";
2531
+.form-control-feedback {
2532
+  position: absolute;
2533
+  top: 25px;
2534
+  right: 0;
2535
+  z-index: 2;
2536
+  display: block;
2537
+  width: 34px;
2538
+  height: 34px;
2539
+  line-height: 34px;
2540
+  text-align: center;
3254 2541
 }
3255
-
3256
-.glyphicon-tasks:before {
3257
-  content: "\e137";
2542
+.input-lg + .form-control-feedback {
2543
+  width: 46px;
2544
+  height: 46px;
2545
+  line-height: 46px;
3258 2546
 }
3259
-
3260
-.glyphicon-filter:before {
3261
-  content: "\e138";
2547
+.input-sm + .form-control-feedback {
2548
+  width: 30px;
2549
+  height: 30px;
2550
+  line-height: 30px;
3262 2551
 }
3263
-
3264
-.glyphicon-briefcase:before {
3265
-  content: "\e139";
2552
+.has-success .help-block,
2553
+.has-success .control-label,
2554
+.has-success .radio,
2555
+.has-success .checkbox,
2556
+.has-success .radio-inline,
2557
+.has-success .checkbox-inline {
2558
+  color: #3c763d;
3266 2559
 }
3267
-
3268
-.glyphicon-fullscreen:before {
3269
-  content: "\e140";
2560
+.has-success .form-control {
2561
+  border-color: #3c763d;
2562
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2563
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
3270 2564
 }
3271
-
3272
-.glyphicon-dashboard:before {
3273
-  content: "\e141";
2565
+.has-success .form-control:focus {
2566
+  border-color: #2b542c;
2567
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2568
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
3274 2569
 }
3275
-
3276
-.glyphicon-paperclip:before {
3277
-  content: "\e142";
2570
+.has-success .input-group-addon {
2571
+  color: #3c763d;
2572
+  background-color: #dff0d8;
2573
+  border-color: #3c763d;
3278 2574
 }
3279
-
3280
-.glyphicon-heart-empty:before {
3281
-  content: "\e143";
2575
+.has-success .form-control-feedback {
2576
+  color: #3c763d;
3282 2577
 }
3283
-
3284
-.glyphicon-link:before {
3285
-  content: "\e144";
2578
+.has-warning .help-block,
2579
+.has-warning .control-label,
2580
+.has-warning .radio,
2581
+.has-warning .checkbox,
2582
+.has-warning .radio-inline,
2583
+.has-warning .checkbox-inline {
2584
+  color: #8a6d3b;
3286 2585
 }
3287
-
3288
-.glyphicon-phone:before {
3289
-  content: "\e145";
2586
+.has-warning .form-control {
2587
+  border-color: #8a6d3b;
2588
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2589
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
3290 2590
 }
3291
-
3292
-.glyphicon-pushpin:before {
3293
-  content: "\e146";
2591
+.has-warning .form-control:focus {
2592
+  border-color: #66512c;
2593
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2594
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
3294 2595
 }
3295
-
3296
-.glyphicon-usd:before {
3297
-  content: "\e148";
2596
+.has-warning .input-group-addon {
2597
+  color: #8a6d3b;
2598
+  background-color: #fcf8e3;
2599
+  border-color: #8a6d3b;
3298 2600
 }
3299
-
3300
-.glyphicon-gbp:before {
3301
-  content: "\e149";
2601
+.has-warning .form-control-feedback {
2602
+  color: #8a6d3b;
3302 2603
 }
3303
-
3304
-.glyphicon-sort:before {
3305
-  content: "\e150";
2604
+.has-error .help-block,
2605
+.has-error .control-label,
2606
+.has-error .radio,
2607
+.has-error .checkbox,
2608
+.has-error .radio-inline,
2609
+.has-error .checkbox-inline {
2610
+  color: #a94442;
3306 2611
 }
3307
-
3308
-.glyphicon-sort-by-alphabet:before {
3309
-  content: "\e151";
2612
+.has-error .form-control {
2613
+  border-color: #a94442;
2614
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2615
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
3310 2616
 }
3311
-
3312
-.glyphicon-sort-by-alphabet-alt:before {
3313
-  content: "\e152";
2617
+.has-error .form-control:focus {
2618
+  border-color: #843534;
2619
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2620
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
3314 2621
 }
3315
-
3316
-.glyphicon-sort-by-order:before {
3317
-  content: "\e153";
2622
+.has-error .input-group-addon {
2623
+  color: #a94442;
2624
+  background-color: #f2dede;
2625
+  border-color: #a94442;
3318 2626
 }
3319
-
3320
-.glyphicon-sort-by-order-alt:before {
3321
-  content: "\e154";
2627
+.has-error .form-control-feedback {
2628
+  color: #a94442;
3322 2629
 }
3323
-
3324
-.glyphicon-sort-by-attributes:before {
3325
-  content: "\e155";
2630
+.has-feedback label.sr-only ~ .form-control-feedback {
2631
+  top: 0;
3326 2632
 }
3327
-
3328
-.glyphicon-sort-by-attributes-alt:before {
3329
-  content: "\e156";
2633
+.help-block {
2634
+  display: block;
2635
+  margin-top: 5px;
2636
+  margin-bottom: 10px;
2637
+  color: #737373;
3330 2638
 }
3331
-
3332
-.glyphicon-unchecked:before {
3333
-  content: "\e157";
2639
+@media (min-width: 768px) {
2640
+  .form-inline .form-group {
2641
+    display: inline-block;
2642
+    margin-bottom: 0;
2643
+    vertical-align: middle;
3334 2644
   }
3335
-
3336
-.glyphicon-expand:before {
3337
-  content: "\e158";
2645
+  .form-inline .form-control {
2646
+    display: inline-block;
2647
+    width: auto;
2648
+    vertical-align: middle;
3338 2649
   }
3339
-
3340
-.glyphicon-collapse-down:before {
3341
-  content: "\e159";
2650
+  .form-inline .input-group {
2651
+    display: inline-table;
2652
+    vertical-align: middle;
3342 2653
   }
3343
-
3344
-.glyphicon-collapse-up:before {
3345
-  content: "\e160";
2654
+  .form-inline .input-group .input-group-addon,
2655
+  .form-inline .input-group .input-group-btn,
2656
+  .form-inline .input-group .form-control {
2657
+    width: auto;
3346 2658
   }
3347
-
3348
-.glyphicon-log-in:before {
3349
-  content: "\e161";
2659
+  .form-inline .input-group > .form-control {
2660
+    width: 100%;
3350 2661
   }
3351
-
3352
-.glyphicon-flash:before {
3353
-  content: "\e162";
2662
+  .form-inline .control-label {
2663
+    margin-bottom: 0;
2664
+    vertical-align: middle;
3354 2665
   }
3355
-
3356
-.glyphicon-log-out:before {
3357
-  content: "\e163";
2666
+  .form-inline .radio,
2667
+  .form-inline .checkbox {
2668
+    display: inline-block;
2669
+    margin-top: 0;
2670
+    margin-bottom: 0;
2671
+    vertical-align: middle;
3358 2672
   }
3359
-
3360
-.glyphicon-new-window:before {
3361
-  content: "\e164";
2673
+  .form-inline .radio label,
2674
+  .form-inline .checkbox label {
2675
+    padding-left: 0;
3362 2676
   }
3363
-
3364
-.glyphicon-record:before {
3365
-  content: "\e165";
2677
+  .form-inline .radio input[type="radio"],
2678
+  .form-inline .checkbox input[type="checkbox"] {
2679
+    position: relative;
2680
+    margin-left: 0;
3366 2681
   }
3367
-
3368
-.glyphicon-save:before {
3369
-  content: "\e166";
2682
+  .form-inline .has-feedback .form-control-feedback {
2683
+    top: 0;
3370 2684
   }
3371
-
3372
-.glyphicon-open:before {
3373
-  content: "\e167";
3374 2685
 }
3375
-
3376
-.glyphicon-saved:before {
3377
-  content: "\e168";
2686
+.form-horizontal .radio,
2687
+.form-horizontal .checkbox,
2688
+.form-horizontal .radio-inline,
2689
+.form-horizontal .checkbox-inline {
2690
+  padding-top: 7px;
2691
+  margin-top: 0;
2692
+  margin-bottom: 0;
3378 2693
 }
3379
-
3380
-.glyphicon-import:before {
3381
-  content: "\e169";
2694
+.form-horizontal .radio,
2695
+.form-horizontal .checkbox {
2696
+  min-height: 27px;
3382 2697
 }
3383
-
3384
-.glyphicon-export:before {
3385
-  content: "\e170";
2698
+.form-horizontal .form-group {
2699
+  margin-right: -15px;
2700
+  margin-left: -15px;
3386 2701
 }
3387
-
3388
-.glyphicon-send:before {
3389
-  content: "\e171";
2702
+@media (min-width: 768px) {
2703
+  .form-horizontal .control-label {
2704
+    padding-top: 7px;
2705
+    margin-bottom: 0;
2706
+    text-align: right;
3390 2707
   }
3391
-
3392
-.glyphicon-floppy-disk:before {
3393
-  content: "\e172";
3394 2708
 }
3395
-
3396
-.glyphicon-floppy-saved:before {
3397
-  content: "\e173";
2709
+.form-horizontal .has-feedback .form-control-feedback {
2710
+  top: 0;
2711
+  right: 15px;
3398 2712
 }
3399
-
3400
-.glyphicon-floppy-remove:before {
3401
-  content: "\e174";
2713
+@media (min-width: 768px) {
2714
+  .form-horizontal .form-group-lg .control-label {
2715
+    padding-top: 14.3px;
3402 2716
   }
3403
-
3404
-.glyphicon-floppy-save:before {
3405
-  content: "\e175";
3406 2717
 }
3407
-
3408
-.glyphicon-floppy-open:before {
3409
-  content: "\e176";
2718
+@media (min-width: 768px) {
2719
+  .form-horizontal .form-group-sm .control-label {
2720
+    padding-top: 6px;
3410 2721
   }
3411
-
3412
-.glyphicon-credit-card:before {
3413
-  content: "\e177";
3414 2722
 }
3415
-
3416
-.glyphicon-transfer:before {
3417
-  content: "\e178";
2723
+.btn {
2724
+  display: inline-block;
2725
+  padding: 6px 12px;
2726
+  margin-bottom: 0;
2727
+  font-size: 14px;
2728
+  font-weight: normal;
2729
+  line-height: 1.42857143;
2730
+  text-align: center;
2731
+  white-space: nowrap;
2732
+  vertical-align: middle;
2733
+  cursor: pointer;
2734
+  -webkit-user-select: none;
2735
+     -moz-user-select: none;
2736
+      -ms-user-select: none;
2737
+          user-select: none;
2738
+  background-image: none;
2739
+  border: 1px solid transparent;
2740
+  border-radius: 4px;
3418 2741
 }
3419
-
3420
-.glyphicon-cutlery:before {
3421
-  content: "\e179";
2742
+.btn:focus,
2743
+.btn:active:focus,
2744
+.btn.active:focus {
2745
+  outline: thin dotted;
2746
+  outline: 5px auto -webkit-focus-ring-color;
2747
+  outline-offset: -2px;
3422 2748
 }
3423
-
3424
-.glyphicon-header:before {
3425
-  content: "\e180";
2749
+.btn:hover,
2750
+.btn:focus {
2751
+  color: #333;
2752
+  text-decoration: none;
2753
+}
2754
+.btn:active,
2755
+.btn.active {
2756
+  background-image: none;
2757
+  outline: 0;
2758
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
2759
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
2760
+}
2761
+.btn.disabled,
2762
+.btn[disabled],
2763
+fieldset[disabled] .btn {
2764
+  pointer-events: none;
2765
+  cursor: not-allowed;
2766
+  filter: alpha(opacity=65);
2767
+  -webkit-box-shadow: none;
2768
+          box-shadow: none;
2769
+  opacity: .65;
2770
+}
2771
+.btn-default {
2772
+  color: #333;
2773
+  background-color: #fff;
2774
+  border-color: #ccc;
2775
+}
2776
+.btn-default:hover,
2777
+.btn-default:focus,
2778
+.btn-default:active,
2779
+.btn-default.active,
2780
+.open > .dropdown-toggle.btn-default {
2781
+  color: #333;
2782
+  background-color: #e6e6e6;
2783
+  border-color: #adadad;
2784
+}
2785
+.btn-default:active,
2786
+.btn-default.active,
2787
+.open > .dropdown-toggle.btn-default {
2788
+  background-image: none;
2789
+}
2790
+.btn-default.disabled,
2791
+.btn-default[disabled],
2792
+fieldset[disabled] .btn-default,
2793
+.btn-default.disabled:hover,
2794
+.btn-default[disabled]:hover,
2795
+fieldset[disabled] .btn-default:hover,
2796
+.btn-default.disabled:focus,
2797
+.btn-default[disabled]:focus,
2798
+fieldset[disabled] .btn-default:focus,
2799
+.btn-default.disabled:active,
2800
+.btn-default[disabled]:active,
2801
+fieldset[disabled] .btn-default:active,
2802
+.btn-default.disabled.active,
2803
+.btn-default[disabled].active,
2804
+fieldset[disabled] .btn-default.active {
2805
+  background-color: #fff;
2806
+  border-color: #ccc;
2807
+}
2808
+.btn-default .badge {
2809
+  color: #fff;
2810
+  background-color: #333;
2811
+}
2812
+.btn-primary {
2813
+  color: #fff;
2814
+  background-color: #428bca;
2815
+  border-color: #357ebd;
2816
+}
2817
+.btn-primary:hover,
2818
+.btn-primary:focus,
2819
+.btn-primary:active,
2820
+.btn-primary.active,
2821
+.open > .dropdown-toggle.btn-primary {
2822
+  color: #fff;
2823
+  background-color: #3071a9;
2824
+  border-color: #285e8e;
2825
+}
2826
+.btn-primary:active,
2827
+.btn-primary.active,
2828
+.open > .dropdown-toggle.btn-primary {
2829
+  background-image: none;
2830
+}
2831
+.btn-primary.disabled,
2832
+.btn-primary[disabled],
2833
+fieldset[disabled] .btn-primary,
2834
+.btn-primary.disabled:hover,
2835
+.btn-primary[disabled]:hover,
2836
+fieldset[disabled] .btn-primary:hover,
2837
+.btn-primary.disabled:focus,
2838
+.btn-primary[disabled]:focus,
2839
+fieldset[disabled] .btn-primary:focus,
2840
+.btn-primary.disabled:active,
2841
+.btn-primary[disabled]:active,
2842
+fieldset[disabled] .btn-primary:active,
2843
+.btn-primary.disabled.active,
2844
+.btn-primary[disabled].active,
2845
+fieldset[disabled] .btn-primary.active {
2846
+  background-color: #428bca;
2847
+  border-color: #357ebd;
2848
+}
2849
+.btn-primary .badge {
2850
+  color: #428bca;
2851
+  background-color: #fff;
2852
+}
2853
+.btn-success {
2854
+  color: #fff;
2855
+  background-color: #5cb85c;
2856
+  border-color: #4cae4c;
2857
+}
2858
+.btn-success:hover,
2859
+.btn-success:focus,
2860
+.btn-success:active,
2861
+.btn-success.active,
2862
+.open > .dropdown-toggle.btn-success {
2863
+  color: #fff;
2864
+  background-color: #449d44;
2865
+  border-color: #398439;
2866
+}
2867
+.btn-success:active,
2868
+.btn-success.active,
2869
+.open > .dropdown-toggle.btn-success {
2870
+  background-image: none;
2871
+}
2872
+.btn-success.disabled,
2873
+.btn-success[disabled],
2874
+fieldset[disabled] .btn-success,
2875
+.btn-success.disabled:hover,
2876
+.btn-success[disabled]:hover,
2877
+fieldset[disabled] .btn-success:hover,
2878
+.btn-success.disabled:focus,
2879
+.btn-success[disabled]:focus,
2880
+fieldset[disabled] .btn-success:focus,
2881
+.btn-success.disabled:active,
2882
+.btn-success[disabled]:active,
2883
+fieldset[disabled] .btn-success:active,
2884
+.btn-success.disabled.active,
2885
+.btn-success[disabled].active,
2886
+fieldset[disabled] .btn-success.active {
2887
+  background-color: #5cb85c;
2888
+  border-color: #4cae4c;
2889
+}
2890
+.btn-success .badge {
2891
+  color: #5cb85c;
2892
+  background-color: #fff;
2893
+}
2894
+.btn-info {
2895
+  color: #fff;
2896
+  background-color: #5bc0de;
2897
+  border-color: #46b8da;
2898
+}
2899
+.btn-info:hover,
2900
+.btn-info:focus,
2901
+.btn-info:active,
2902
+.btn-info.active,
2903
+.open > .dropdown-toggle.btn-info {
2904
+  color: #fff;
2905
+  background-color: #31b0d5;
2906
+  border-color: #269abc;
2907
+}
2908
+.btn-info:active,
2909
+.btn-info.active,
2910
+.open > .dropdown-toggle.btn-info {
2911
+  background-image: none;
2912
+}
2913
+.btn-info.disabled,
2914
+.btn-info[disabled],
2915
+fieldset[disabled] .btn-info,
2916
+.btn-info.disabled:hover,
2917
+.btn-info[disabled]:hover,
2918
+fieldset[disabled] .btn-info:hover,
2919
+.btn-info.disabled:focus,
2920
+.btn-info[disabled]:focus,
2921
+fieldset[disabled] .btn-info:focus,
2922
+.btn-info.disabled:active,
2923
+.btn-info[disabled]:active,
2924
+fieldset[disabled] .btn-info:active,
2925
+.btn-info.disabled.active,
2926
+.btn-info[disabled].active,
2927
+fieldset[disabled] .btn-info.active {
2928
+  background-color: #5bc0de;
2929
+  border-color: #46b8da;
2930
+}
2931
+.btn-info .badge {
2932
+  color: #5bc0de;
2933
+  background-color: #fff;
2934
+}
2935
+.btn-warning {
2936
+  color: #fff;
2937
+  background-color: #f0ad4e;
2938
+  border-color: #eea236;
2939
+}
2940
+.btn-warning:hover,
2941
+.btn-warning:focus,
2942
+.btn-warning:active,
2943
+.btn-warning.active,
2944
+.open > .dropdown-toggle.btn-warning {
2945
+  color: #fff;
2946
+  background-color: #ec971f;
2947
+  border-color: #d58512;
2948
+}
2949
+.btn-warning:active,
2950
+.btn-warning.active,
2951
+.open > .dropdown-toggle.btn-warning {
2952
+  background-image: none;
2953
+}
2954
+.btn-warning.disabled,
2955
+.btn-warning[disabled],
2956
+fieldset[disabled] .btn-warning,
2957
+.btn-warning.disabled:hover,
2958
+.btn-warning[disabled]:hover,
2959
+fieldset[disabled] .btn-warning:hover,
2960
+.btn-warning.disabled:focus,
2961
+.btn-warning[disabled]:focus,
2962
+fieldset[disabled] .btn-warning:focus,
2963
+.btn-warning.disabled:active,
2964
+.btn-warning[disabled]:active,
2965
+fieldset[disabled] .btn-warning:active,
2966
+.btn-warning.disabled.active,
2967
+.btn-warning[disabled].active,
2968
+fieldset[disabled] .btn-warning.active {
2969
+  background-color: #f0ad4e;
2970
+  border-color: #eea236;
2971
+}
2972
+.btn-warning .badge {
2973
+  color: #f0ad4e;
2974
+  background-color: #fff;
2975
+}
2976
+.btn-danger {
2977
+  color: #fff;
2978
+  background-color: #d9534f;
2979
+  border-color: #d43f3a;
2980
+}
2981
+.btn-danger:hover,
2982
+.btn-danger:focus,
2983
+.btn-danger:active,
2984
+.btn-danger.active,
2985
+.open > .dropdown-toggle.btn-danger {
2986
+  color: #fff;
2987
+  background-color: #c9302c;
2988
+  border-color: #ac2925;
2989
+}
2990
+.btn-danger:active,
2991
+.btn-danger.active,
2992
+.open > .dropdown-toggle.btn-danger {
2993
+  background-image: none;
2994
+}
2995
+.btn-danger.disabled,
2996
+.btn-danger[disabled],
2997
+fieldset[disabled] .btn-danger,
2998
+.btn-danger.disabled:hover,
2999
+.btn-danger[disabled]:hover,
3000
+fieldset[disabled] .btn-danger:hover,
3001
+.btn-danger.disabled:focus,
3002
+.btn-danger[disabled]:focus,
3003
+fieldset[disabled] .btn-danger:focus,
3004
+.btn-danger.disabled:active,
3005
+.btn-danger[disabled]:active,
3006
+fieldset[disabled] .btn-danger:active,
3007
+.btn-danger.disabled.active,
3008
+.btn-danger[disabled].active,
3009
+fieldset[disabled] .btn-danger.active {
3010
+  background-color: #d9534f;
3011
+  border-color: #d43f3a;
3426 3012
 }
3427
-
3428
-.glyphicon-compressed:before {
3429
-  content: "\e181";
3013
+.btn-danger .badge {
3014
+  color: #d9534f;
3015
+  background-color: #fff;
3430 3016
 }
3431
-
3432
-.glyphicon-earphone:before {
3433
-  content: "\e182";
3017
+.btn-link {
3018
+  font-weight: normal;
3019
+  color: #428bca;
3020
+  cursor: pointer;
3021
+  border-radius: 0;
3434 3022
 }
3435
-
3436
-.glyphicon-phone-alt:before {
3437
-  content: "\e183";
3023
+.btn-link,
3024
+.btn-link:active,
3025
+.btn-link[disabled],
3026
+fieldset[disabled] .btn-link {
3027
+  background-color: transparent;
3028
+  -webkit-box-shadow: none;
3029
+          box-shadow: none;
3438 3030
 }
3439
-
3440
-.glyphicon-tower:before {
3441
-  content: "\e184";
3031
+.btn-link,
3032
+.btn-link:hover,
3033
+.btn-link:focus,
3034
+.btn-link:active {
3035
+  border-color: transparent;
3442 3036
 }
3443
-
3444
-.glyphicon-stats:before {
3445
-  content: "\e185";
3037
+.btn-link:hover,
3038
+.btn-link:focus {
3039
+  color: #2a6496;
3040
+  text-decoration: underline;
3041
+  background-color: transparent;
3446 3042
 }
3447
-
3448
-.glyphicon-sd-video:before {
3449
-  content: "\e186";
3043
+.btn-link[disabled]:hover,
3044
+fieldset[disabled] .btn-link:hover,
3045
+.btn-link[disabled]:focus,
3046
+fieldset[disabled] .btn-link:focus {
3047
+  color: #777;
3048
+  text-decoration: none;
3450 3049
 }
3451
-
3452
-.glyphicon-hd-video:before {
3453
-  content: "\e187";
3050
+.btn-lg,
3051
+.btn-group-lg > .btn {
3052
+  padding: 10px 16px;
3053
+  font-size: 18px;
3054
+  line-height: 1.33;
3055
+  border-radius: 6px;
3454 3056
 }
3455
-
3456
-.glyphicon-subtitles:before {
3457
-  content: "\e188";
3057
+.btn-sm,
3058
+.btn-group-sm > .btn {
3059
+  padding: 5px 10px;
3060
+  font-size: 12px;
3061
+  line-height: 1.5;
3062
+  border-radius: 3px;
3458 3063
 }
3459
-
3460
-.glyphicon-sound-stereo:before {
3461
-  content: "\e189";
3064
+.btn-xs,
3065
+.btn-group-xs > .btn {
3066
+  padding: 1px 5px;
3067
+  font-size: 12px;
3068
+  line-height: 1.5;
3069
+  border-radius: 3px;
3462 3070
 }
3463
-
3464
-.glyphicon-sound-dolby:before {
3465
-  content: "\e190";
3071
+.btn-block {
3072
+  display: block;
3073
+  width: 100%;
3466 3074
 }
3467
-
3468
-.glyphicon-sound-5-1:before {
3469
-  content: "\e191";
3075
+.btn-block + .btn-block {
3076
+  margin-top: 5px;
3470 3077
 }
3471
-
3472
-.glyphicon-sound-6-1:before {
3473
-  content: "\e192";
3078
+input[type="submit"].btn-block,
3079
+input[type="reset"].btn-block,
3080
+input[type="button"].btn-block {
3081
+  width: 100%;
3474 3082
 }
3475
-
3476
-.glyphicon-sound-7-1:before {
3477
-  content: "\e193";
3083
+.fade {
3084
+  opacity: 0;
3085
+  -webkit-transition: opacity .15s linear;
3086
+       -o-transition: opacity .15s linear;
3087
+          transition: opacity .15s linear;
3478 3088
 }
3479
-
3480
-.glyphicon-copyright-mark:before {
3481
-  content: "\e194";
3089
+.fade.in {
3090
+  opacity: 1;
3482 3091
 }
3483
-
3484
-.glyphicon-registration-mark:before {
3485
-  content: "\e195";
3092
+.collapse {
3093
+  display: none;
3486 3094
 }
3487
-
3488
-.glyphicon-cloud-download:before {
3489
-  content: "\e197";
3095
+.collapse.in {
3096
+  display: block;
3490 3097
 }
3491
-
3492
-.glyphicon-cloud-upload:before {
3493
-  content: "\e198";
3098
+tr.collapse.in {
3099
+  display: table-row;
3494 3100
 }
3495
-
3496
-.glyphicon-tree-conifer:before {
3497
-  content: "\e199";
3101
+tbody.collapse.in {
3102
+  display: table-row-group;
3498 3103
 }
3499
-
3500
-.glyphicon-tree-deciduous:before {
3501
-  content: "\e200";
3104
+.collapsing {
3105
+  position: relative;
3106
+  height: 0;
3107
+  overflow: hidden;
3108
+  -webkit-transition: height .35s ease;
3109
+       -o-transition: height .35s ease;
3110
+          transition: height .35s ease;
3502 3111
 }
3503
-
3504 3112
 .caret {
3505 3113
   display: inline-block;
3506 3114
   width: 0;
... ...
@@ -3531,16 +3136,17 @@ input[type="button"].btn-block {
3531 3136
   padding: 5px 0;
3532 3137
   margin: 2px 0 0;
3533 3138
   font-size: 14px;
3139
+  text-align: left;
3534 3140
   list-style: none;
3535
-  background-color: #ffffff;
3536
-  border: 1px solid #cccccc;
3537
-  border: 1px solid rgba(0, 0, 0, 0.15);
3538
-  border-radius: 4px;
3539
-  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3540
-          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3141
+  background-color: #fff;
3142
+  -webkit-background-clip: padding-box;
3541 3143
           background-clip: padding-box;
3144
+  border: 1px solid #ccc;
3145
+  border: 1px solid rgba(0, 0, 0, .15);
3146
+  border-radius: 4px;
3147
+  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
3148
+          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
3542 3149
 }
3543
-
3544 3150
 .dropdown-menu.pull-right {
3545 3151
   right: 0;
3546 3152
   left: auto;
... ...
@@ -3558,11 +3162,10 @@ input[type="button"].btn-block {
3558 3162
   padding: 3px 20px;
3559 3163
   clear: both;
3560 3164
   font-weight: normal;
3561
-  line-height: 1.428571429;
3562
-  color: #333333;
3165
+  line-height: 1.42857143;
3166
+  color: #333;
3563 3167
   white-space: nowrap;
3564 3168
 }
3565
-
3566 3169
 .dropdown-menu > li > a:hover,
3567 3170
 .dropdown-menu > li > a:focus {
3568 3171
   color: #262626;
... ...
@@ -3573,7 +3175,7 @@ input[type="button"].btn-block {
3573 3175
 .dropdown-menu > .active > a,
3574 3176
 .dropdown-menu > .active > a:hover,
3575 3177
 .dropdown-menu > .active > a:focus {
3576
-  color: #ffffff;
3178
+  color: #fff;
3577 3179
   text-decoration: none;
3578 3180
   background-color: #428bca;
3579 3181
   outline: 0;
... ...
@@ -3582,9 +3183,8 @@ input[type="button"].btn-block {
3582 3183
 .dropdown-menu > .disabled > a,
3583 3184
 .dropdown-menu > .disabled > a:hover,
3584 3185
 .dropdown-menu > .disabled > a:focus {
3585
-  color: #999999;
3186
+  color: #777;
3586 3187
 }
3587
-
3588 3188
 .dropdown-menu > .disabled > a:hover,
3589 3189
 .dropdown-menu > .disabled > a:focus {
3590 3190
   text-decoration: none;
... ...
@@ -3601,15 +3199,22 @@ input[type="button"].btn-block {
3601 3199
 .open > a {
3602 3200
   outline: 0;
3603 3201
 }
3604
-
3202
+.dropdown-menu-right {
3203
+  right: 0;
3204
+  left: auto;
3205
+}
3206
+.dropdown-menu-left {
3207
+  right: auto;
3208
+  left: 0;
3209
+}
3605 3210
 .dropdown-header {
3606 3211
   display: block;
3607 3212
   padding: 3px 20px;
3608 3213
   font-size: 12px;
3609
-  line-height: 1.428571429;
3610
-  color: #999999;
3214
+  line-height: 1.42857143;
3215
+  color: #777;
3216
+  white-space: nowrap;
3611 3217
 }
3612
-
3613 3218
 .dropdown-backdrop {
3614 3219
   position: fixed;
3615 3220
   top: 0;
... ...
@@ -3623,14 +3227,12 @@ input[type="button"].btn-block {
3623 3227
   right: 0;
3624 3228
   left: auto;
3625 3229
 }
3626
-
3627 3230
 .dropup .caret,
3628 3231
 .navbar-fixed-bottom .dropdown .caret {
3232
+  content: "";
3629 3233
   border-top: 0;
3630 3234
   border-bottom: 4px solid;
3631
-  content: "";
3632 3235
 }
3633
-
3634 3236
 .dropup .dropdown-menu,
3635 3237
 .navbar-fixed-bottom .dropdown .dropdown-menu {
3636 3238
   top: auto;
... ...
@@ -3643,8 +3244,11 @@ input[type="button"].btn-block {
3643 3244
     right: 0;
3644 3245
     left: auto;
3645 3246
   }
3247
+  .navbar-right .dropdown-menu-left {
3248
+    right: auto;
3249
+    left: 0;
3250
+  }
3646 3251
 }
3647
-
3648 3252
 .btn-group,
3649 3253
 .btn-group-vertical {
3650 3254
   position: relative;
... ...
@@ -3668,50 +3270,28 @@ input[type="button"].btn-block {
3668 3270
 .btn-group-vertical > .btn.active {
3669 3271
   z-index: 2;
3670 3272
 }
3671
-
3672 3273
 .btn-group > .btn:focus,
3673 3274
 .btn-group-vertical > .btn:focus {
3674
-  outline: none;
3275
+  outline: 0;
3675 3276
 }
3676
-
3677 3277
 .btn-group .btn + .btn,
3678 3278
 .btn-group .btn + .btn-group,
3679 3279
 .btn-group .btn-group + .btn,
3680 3280
 .btn-group .btn-group + .btn-group {
3681 3281
   margin-left: -1px;
3682 3282
 }
3683
-
3684
-.btn-toolbar:before,
3685
-.btn-toolbar:after {
3686
-  display: table;
3687
-  content: " ";
3688
-}
3689
-
3690
-.btn-toolbar:after {
3691
-  clear: both;
3692
-}
3693
-
3694
-.btn-toolbar:before,
3695
-.btn-toolbar:after {
3696
-  display: table;
3697
-  content: " ";
3698
-}
3699
-
3700
-.btn-toolbar:after {
3701
-  clear: both;
3283
+.btn-toolbar {
3284
+  margin-left: -5px;
3702 3285
 }
3703
-
3704
-.btn-toolbar .btn-group {
3286
+.btn-toolbar .btn-group,
3287
+.btn-toolbar .input-group {
3705 3288
   float: left;
3706 3289
 }
3707
-
3708
-.btn-toolbar > .btn + .btn,
3709
-.btn-toolbar > .btn-group + .btn,
3710
-.btn-toolbar > .btn + .btn-group,
3711
-.btn-toolbar > .btn-group + .btn-group {
3290
+.btn-toolbar > .btn,
3291
+.btn-toolbar > .btn-group,
3292
+.btn-toolbar > .input-group {
3712 3293
   margin-left: 5px;
3713 3294
 }
3714
-
3715 3295
 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3716 3296
   border-radius: 0;
3717 3297
 }
... ...
@@ -3724,13 +3302,11 @@ input[type="button"].btn-block {
3724 3302
   border-top-right-radius: 0;
3725 3303
   border-bottom-right-radius: 0;
3726 3304
 }
3727
-
3728 3305
 .btn-group > .btn:last-child:not(:first-child),
3729 3306
 .btn-group > .dropdown-toggle:not(:first-child) {
3730
-  border-bottom-left-radius: 0;
3731 3307
   border-top-left-radius: 0;
3308
+  border-bottom-left-radius: 0;
3732 3309
 }
3733
-
3734 3310
 .btn-group > .btn-group {
3735 3311
   float: left;
3736 3312
 }
... ...
@@ -3744,38 +3318,14 @@ input[type="button"].btn-block {
3744 3318
   border-top-right-radius: 0;
3745 3319
   border-bottom-right-radius: 0;
3746 3320
 }
3747
-
3748 3321
 .btn-group > .btn-group:last-child > .btn:first-child {
3749
-  border-bottom-left-radius: 0;
3750 3322
   border-top-left-radius: 0;
3323
+  border-bottom-left-radius: 0;
3751 3324
 }
3752
-
3753 3325
 .btn-group .dropdown-toggle:active,
3754 3326
 .btn-group.open .dropdown-toggle {
3755 3327
   outline: 0;
3756 3328
 }
3757
-
3758
-.btn-group-xs > .btn {
3759
-  padding: 1px 5px;
3760
-  font-size: 12px;
3761
-  line-height: 1.5;
3762
-  border-radius: 3px;
3763
-}
3764
-
3765
-.btn-group-sm > .btn {
3766
-  padding: 5px 10px;
3767
-  font-size: 12px;
3768
-  line-height: 1.5;
3769
-  border-radius: 3px;
3770
-}
3771
-
3772
-.btn-group-lg > .btn {
3773
-  padding: 10px 16px;
3774
-  font-size: 18px;
3775
-  line-height: 1.33;
3776
-  border-radius: 6px;
3777
-}
3778
-
3779 3329
 .btn-group > .btn + .dropdown-toggle {
3780 3330
   padding-right: 8px;
3781 3331
   padding-left: 8px;
... ...
@@ -3785,12 +3334,10 @@ input[type="button"].btn-block {
3785 3334
   padding-right: 12px;
3786 3335
   padding-left: 12px;
3787 3336
 }
3788
-
3789 3337
 .btn-group.open .dropdown-toggle {
3790
-  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3791
-          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3338
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3339
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3792 3340
 }
3793
-
3794 3341
 .btn-group.open .dropdown-toggle.btn-link {
3795 3342
   -webkit-box-shadow: none;
3796 3343
           box-shadow: none;
... ...
@@ -3804,40 +3349,17 @@ input[type="button"].btn-block {
3804 3349
   border-width: 5px 5px 0;
3805 3350
   border-bottom-width: 0;
3806 3351
 }
3807
-
3808 3352
 .dropup .btn-lg .caret {
3809
-  border-width: 0 5px 5px;
3810
-}
3811
-
3812
-.btn-group-vertical > .btn,
3813
-.btn-group-vertical > .btn-group,
3814
-.btn-group-vertical > .btn-group > .btn {
3815
-  display: block;
3816
-  float: none;
3817
-  width: 100%;
3818
-  max-width: 100%;
3819
-}
3820
-
3821
-.btn-group-vertical > .btn-group:before,
3822
-.btn-group-vertical > .btn-group:after {
3823
-  display: table;
3824
-  content: " ";
3825
-}
3826
-
3827
-.btn-group-vertical > .btn-group:after {
3828
-  clear: both;
3829
-}
3830
-
3831
-.btn-group-vertical > .btn-group:before,
3832
-.btn-group-vertical > .btn-group:after {
3833
-  display: table;
3834
-  content: " ";
3353
+  border-width: 0 5px 5px;
3835 3354
 }
3836
-
3837
-.btn-group-vertical > .btn-group:after {
3838
-  clear: both;
3355
+.btn-group-vertical > .btn,
3356
+.btn-group-vertical > .btn-group,
3357
+.btn-group-vertical > .btn-group > .btn {
3358
+  display: block;
3359
+  float: none;
3360
+  width: 100%;
3361
+  max-width: 100%;
3839 3362
 }
3840
-
3841 3363
 .btn-group-vertical > .btn-group > .btn {
3842 3364
   float: none;
3843 3365
 }
... ...
@@ -3859,35 +3378,29 @@ input[type="button"].btn-block {
3859 3378
   border-bottom-right-radius: 0;
3860 3379
   border-bottom-left-radius: 0;
3861 3380
 }
3862
-
3863 3381
 .btn-group-vertical > .btn:last-child:not(:first-child) {
3382
+  border-top-left-radius: 0;
3864 3383
   border-top-right-radius: 0;
3865 3384
   border-bottom-left-radius: 4px;
3866
-  border-top-left-radius: 0;
3867 3385
 }
3868
-
3869 3386
 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3870 3387
   border-radius: 0;
3871 3388
 }
3872
-
3873
-.btn-group-vertical > .btn-group:first-child > .btn:last-child,
3874
-.btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
3389
+.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3390
+.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3875 3391
   border-bottom-right-radius: 0;
3876 3392
   border-bottom-left-radius: 0;
3877 3393
 }
3878
-
3879
-.btn-group-vertical > .btn-group:last-child > .btn:first-child {
3880
-  border-top-right-radius: 0;
3394
+.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3881 3395
   border-top-left-radius: 0;
3396
+  border-top-right-radius: 0;
3882 3397
 }
3883
-
3884 3398
 .btn-group-justified {
3885 3399
   display: table;
3886 3400
   width: 100%;
3887
-  border-collapse: separate;
3888 3401
   table-layout: fixed;
3402
+  border-collapse: separate;
3889 3403
 }
3890
-
3891 3404
 .btn-group-justified > .btn,
3892 3405
 .btn-group-justified > .btn-group {
3893 3406
   display: table-cell;
... ...
@@ -3898,12 +3410,16 @@ input[type="button"].btn-block {
3898 3410
 .btn-group-justified > .btn-group .btn {
3899 3411
   width: 100%;
3900 3412
 }
3901
-
3413
+.btn-group-justified > .btn-group .dropdown-menu {
3414
+  left: auto;
3415
+}
3902 3416
 [data-toggle="buttons"] > .btn > input[type="radio"],
3903 3417
 [data-toggle="buttons"] > .btn > input[type="checkbox"] {
3904
-  display: none;
3418
+  position: absolute;
3419
+  z-index: -1;
3420
+  filter: alpha(opacity=0);
3421
+  opacity: 0;
3905 3422
 }
3906
-
3907 3423
 .input-group {
3908 3424
   position: relative;
3909 3425
   display: table;
... ...
@@ -3915,8 +3430,10 @@ input[type="button"].btn-block {
3915 3430
   padding-right: 0;
3916 3431
   padding-left: 0;
3917 3432
 }
3918
-
3919 3433
 .input-group .form-control {
3434
+  position: relative;
3435
+  z-index: 2;
3436
+  float: left;
3920 3437
   width: 100%;
3921 3438
   margin-bottom: 0;
3922 3439
 }
... ...
@@ -3937,13 +3452,14 @@ select.input-group-lg > .input-group-btn > .btn {
3937 3452
   height: 46px;
3938 3453
   line-height: 46px;
3939 3454
 }
3940
-
3941 3455
 textarea.input-group-lg > .form-control,
3942 3456
 textarea.input-group-lg > .input-group-addon,
3943
-textarea.input-group-lg > .input-group-btn > .btn {
3457
+textarea.input-group-lg > .input-group-btn > .btn,
3458
+select[multiple].input-group-lg > .form-control,
3459
+select[multiple].input-group-lg > .input-group-addon,
3460
+select[multiple].input-group-lg > .input-group-btn > .btn {
3944 3461
   height: auto;
3945 3462
 }
3946
-
3947 3463
 .input-group-sm > .form-control,
3948 3464
 .input-group-sm > .input-group-addon,
3949 3465
 .input-group-sm > .input-group-btn > .btn {
... ...
@@ -3960,13 +3475,14 @@ select.input-group-sm > .input-group-btn > .btn {
3960 3475
   height: 30px;
3961 3476
   line-height: 30px;
3962 3477
 }
3963
-
3964 3478
 textarea.input-group-sm > .form-control,
3965 3479
 textarea.input-group-sm > .input-group-addon,
3966
-textarea.input-group-sm > .input-group-btn > .btn {
3480
+textarea.input-group-sm > .input-group-btn > .btn,
3481
+select[multiple].input-group-sm > .form-control,
3482
+select[multiple].input-group-sm > .input-group-addon,
3483
+select[multiple].input-group-sm > .input-group-btn > .btn {
3967 3484
   height: auto;
3968 3485
 }
3969
-
3970 3486
 .input-group-addon,
3971 3487
 .input-group-btn,
3972 3488
 .input-group .form-control {
... ...
@@ -3991,13 +3504,12 @@ textarea.input-group-sm > .input-group-btn > .btn {
3991 3504
   font-size: 14px;
3992 3505
   font-weight: normal;
3993 3506
   line-height: 1;
3994
-  color: #555555;
3507
+  color: #555;
3995 3508
   text-align: center;
3996
-  background-color: #eeeeee;
3997
-  border: 1px solid #cccccc;
3509
+  background-color: #eee;
3510
+  border: 1px solid #ccc;
3998 3511
   border-radius: 4px;
3999 3512
 }
4000
-
4001 3513
 .input-group-addon.input-sm {
4002 3514
   padding: 5px 10px;
4003 3515
   font-size: 12px;
... ...
@@ -4018,8 +3527,10 @@ textarea.input-group-sm > .input-group-btn > .btn {
4018 3527
 .input-group .form-control:first-child,
4019 3528
 .input-group-addon:first-child,
4020 3529
 .input-group-btn:first-child > .btn,
3530
+.input-group-btn:first-child > .btn-group > .btn,
4021 3531
 .input-group-btn:first-child > .dropdown-toggle,
4022
-.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
3532
+.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3533
+.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
4023 3534
   border-top-right-radius: 0;
4024 3535
   border-bottom-right-radius: 0;
4025 3536
 }
... ...
@@ -4031,68 +3540,45 @@ textarea.input-group-sm > .input-group-btn > .btn {
4031 3540
 .input-group .form-control:last-child,
4032 3541
 .input-group-addon:last-child,
4033 3542
 .input-group-btn:last-child > .btn,
3543
+.input-group-btn:last-child > .btn-group > .btn,
4034 3544
 .input-group-btn:last-child > .dropdown-toggle,
4035
-.input-group-btn:first-child > .btn:not(:first-child) {
4036
-  border-bottom-left-radius: 0;
3545
+.input-group-btn:first-child > .btn:not(:first-child),
3546
+.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
4037 3547
   border-top-left-radius: 0;
3548
+  border-bottom-left-radius: 0;
4038 3549
 }
4039
-
4040 3550
 .input-group-addon:last-child {
4041 3551
   border-left: 0;
4042 3552
 }
4043
-
4044 3553
 .input-group-btn {
4045 3554
   position: relative;
3555
+  font-size: 0;
4046 3556
   white-space: nowrap;
4047 3557
 }
4048
-
4049
-.input-group-btn:first-child > .btn {
4050
-  margin-right: -1px;
4051
-}
4052
-
4053
-.input-group-btn:last-child > .btn {
4054
-  margin-left: -1px;
4055
-}
4056
-
4057 3558
 .input-group-btn > .btn {
4058 3559
   position: relative;
4059 3560
 }
4060
-
4061 3561
 .input-group-btn > .btn + .btn {
4062
-  margin-left: -4px;
3562
+  margin-left: -1px;
4063 3563
 }
4064
-
4065 3564
 .input-group-btn > .btn:hover,
3565
+.input-group-btn > .btn:focus,
4066 3566
 .input-group-btn > .btn:active {
4067 3567
   z-index: 2;
4068 3568
 }
4069
-
3569
+.input-group-btn:first-child > .btn,
3570
+.input-group-btn:first-child > .btn-group {
3571
+  margin-right: -1px;
3572
+}
3573
+.input-group-btn:last-child > .btn,
3574
+.input-group-btn:last-child > .btn-group {
3575
+  margin-left: -1px;
3576
+}
4070 3577
 .nav {
4071 3578
   padding-left: 0;
4072 3579
   margin-bottom: 0;
4073 3580
   list-style: none;
4074 3581
 }
4075
-
4076
-.nav:before,
4077
-.nav:after {
4078
-  display: table;
4079
-  content: " ";
4080
-}
4081
-
4082
-.nav:after {
4083
-  clear: both;
4084
-}
4085
-
4086
-.nav:before,
4087
-.nav:after {
4088
-  display: table;
4089
-  content: " ";
4090
-}
4091
-
4092
-.nav:after {
4093
-  clear: both;
4094
-}
4095
-
4096 3582
 .nav > li {
4097 3583
   position: relative;
4098 3584
   display: block;
... ...
@@ -4107,16 +3591,14 @@ textarea.input-group-sm > .input-group-btn > .btn {
4107 3591
 .nav > li > a:hover,
4108 3592
 .nav > li > a:focus {
4109 3593
   text-decoration: none;
4110
-  background-color: #eeeeee;
3594
+  background-color: #eee;
4111 3595
 }
4112
-
4113 3596
 .nav > li.disabled > a {
4114
-  color: #999999;
3597
+  color: #777;
4115 3598
 }
4116
-
4117 3599
 .nav > li.disabled > a:hover,
4118 3600
 .nav > li.disabled > a:focus {
4119
-  color: #999999;
3601
+  color: #777;
4120 3602
   text-decoration: none;
4121 3603
   cursor: not-allowed;
4122 3604
   background-color: transparent;
... ...
@@ -4125,10 +3606,9 @@ textarea.input-group-sm > .input-group-btn > .btn {
4125 3606
 .nav .open > a,
4126 3607
 .nav .open > a:hover,
4127 3608
 .nav .open > a:focus {
4128
-  background-color: #eeeeee;
3609
+  background-color: #eee;
4129 3610
   border-color: #428bca;
4130 3611
 }
4131
-
4132 3612
 .nav .nav-divider {
4133 3613
   height: 1px;
4134 3614
   margin: 9px 0;
... ...
@@ -4139,37 +3618,31 @@ textarea.input-group-sm > .input-group-btn > .btn {
4139 3618
 .nav > li > a > img {
4140 3619
   max-width: none;
4141 3620
 }
4142
-
4143 3621
 .nav-tabs {
4144
-  border-bottom: 1px solid #dddddd;
3622
+  border-bottom: 1px solid #ddd;
4145 3623
 }
4146
-
4147 3624
 .nav-tabs > li {
4148 3625
   float: left;
4149 3626
   margin-bottom: -1px;
4150 3627
 }
4151
-
4152 3628
 .nav-tabs > li > a {
4153 3629
   margin-right: 2px;
4154
-  line-height: 1.428571429;
3630
+  line-height: 1.42857143;
4155 3631
   border: 1px solid transparent;
4156 3632
   border-radius: 4px 4px 0 0;
4157 3633
 }
4158
-
4159 3634
 .nav-tabs > li > a:hover {
4160
-  border-color: #eeeeee #eeeeee #dddddd;
3635
+  border-color: #eee #eee #ddd;
4161 3636
 }
4162
-
4163 3637
 .nav-tabs > li.active > a,
4164 3638
 .nav-tabs > li.active > a:hover,
4165 3639
 .nav-tabs > li.active > a:focus {
4166
-  color: #555555;
3640
+  color: #555;
4167 3641
   cursor: default;
4168
-  background-color: #ffffff;
4169
-  border: 1px solid #dddddd;
3642
+  background-color: #fff;
3643
+  border: 1px solid #ddd;
4170 3644
   border-bottom-color: transparent;
4171 3645
 }
4172
-
4173 3646
 .nav-tabs.nav-justified {
4174 3647
   width: 100%;
4175 3648
   border-bottom: 0;
... ...
@@ -4207,21 +3674,19 @@ textarea.input-group-sm > .input-group-btn > .btn {
4207 3674
 .nav-tabs.nav-justified > .active > a,
4208 3675
 .nav-tabs.nav-justified > .active > a:hover,
4209 3676
 .nav-tabs.nav-justified > .active > a:focus {
4210
-  border: 1px solid #dddddd;
3677
+  border: 1px solid #ddd;
4211 3678
 }
4212
-
4213 3679
 @media (min-width: 768px) {
4214 3680
   .nav-tabs.nav-justified > li > a {
4215
-    border-bottom: 1px solid #dddddd;
3681
+    border-bottom: 1px solid #ddd;
4216 3682
     border-radius: 4px 4px 0 0;
4217 3683
   }
4218 3684
   .nav-tabs.nav-justified > .active > a,
4219 3685
   .nav-tabs.nav-justified > .active > a:hover,
4220 3686
   .nav-tabs.nav-justified > .active > a:focus {
4221
-    border-bottom-color: #ffffff;
3687
+    border-bottom-color: #fff;
4222 3688
   }
4223 3689
 }
4224
-
4225 3690
 .nav-pills > li {
4226 3691
   float: left;
4227 3692
 }
... ...
@@ -4237,10 +3699,9 @@ textarea.input-group-sm > .input-group-btn > .btn {
4237 3699
 .nav-pills > li.active > a,
4238 3700
 .nav-pills > li.active > a:hover,
4239 3701
 .nav-pills > li.active > a:focus {
4240
-  color: #ffffff;
3702
+  color: #fff;
4241 3703
   background-color: #428bca;
4242 3704
 }
4243
-
4244 3705
 .nav-stacked > li {
4245 3706
   float: none;
4246 3707
 }
... ...
@@ -4290,21 +3742,19 @@ textarea.input-group-sm > .input-group-btn > .btn {
4290 3742
 .nav-tabs-justified > .active > a,
4291 3743
 .nav-tabs-justified > .active > a:hover,
4292 3744
 .nav-tabs-justified > .active > a:focus {
4293
-  border: 1px solid #dddddd;
3745
+  border: 1px solid #ddd;
4294 3746
 }
4295
-
4296 3747
 @media (min-width: 768px) {
4297 3748
   .nav-tabs-justified > li > a {
4298
-    border-bottom: 1px solid #dddddd;
3749
+    border-bottom: 1px solid #ddd;
4299 3750
     border-radius: 4px 4px 0 0;
4300 3751
   }
4301 3752
   .nav-tabs-justified > .active > a,
4302 3753
   .nav-tabs-justified > .active > a:hover,
4303 3754
   .nav-tabs-justified > .active > a:focus {
4304
-    border-bottom-color: #ffffff;
3755
+    border-bottom-color: #fff;
4305 3756
   }
4306 3757
 }
4307
-
4308 3758
 .tab-content > .tab-pane {
4309 3759
   display: none;
4310 3760
 }
... ...
@@ -4312,102 +3761,36 @@ textarea.input-group-sm > .input-group-btn > .btn {
4312 3761
 .tab-content > .active {
4313 3762
   display: block;
4314 3763
 }
4315
-
4316 3764
 .nav-tabs .dropdown-menu {
4317 3765
   margin-top: -1px;
4318
-  border-top-right-radius: 0;
4319 3766
   border-top-left-radius: 0;
3767
+  border-top-right-radius: 0;
4320 3768
 }
4321
-
4322 3769
 .navbar {
4323 3770
   position: relative;
4324 3771
   min-height: 50px;
4325 3772
   margin-bottom: 20px;
4326 3773
   border: 1px solid transparent;
4327 3774
 }
4328
-
4329
-.navbar:before,
4330
-.navbar:after {
4331
-  display: table;
4332
-  content: " ";
4333
-}
4334
-
4335
-.navbar:after {
4336
-  clear: both;
4337
-}
4338
-
4339
-.navbar:before,
4340
-.navbar:after {
4341
-  display: table;
4342
-  content: " ";
4343
-}
4344
-
4345
-.navbar:after {
4346
-  clear: both;
4347
-}
4348
-
4349 3775
 @media (min-width: 768px) {
4350 3776
   .navbar {
4351 3777
     border-radius: 4px;
4352 3778
   }
4353 3779
 }
4354
-
4355
-.navbar-header:before,
4356
-.navbar-header:after {
4357
-  display: table;
4358
-  content: " ";
4359
-}
4360
-
4361
-.navbar-header:after {
4362
-  clear: both;
4363
-}
4364
-
4365
-.navbar-header:before,
4366
-.navbar-header:after {
4367
-  display: table;
4368
-  content: " ";
4369
-}
4370
-
4371
-.navbar-header:after {
4372
-  clear: both;
4373
-}
4374
-
4375 3780
 @media (min-width: 768px) {
4376 3781
   .navbar-header {
4377 3782
     float: left;
4378 3783
   }
4379 3784
 }
4380
-
4381 3785
 .navbar-collapse {
4382
-  max-height: 340px;
4383 3786
   padding-right: 15px;
4384 3787
   padding-left: 15px;
4385 3788
   overflow-x: visible;
4386
-  border-top: 1px solid transparent;
4387
-  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
4388 3789
   -webkit-overflow-scrolling: touch;
3790
+  border-top: 1px solid transparent;
3791
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
3792
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
4389 3793
 }
4390
-
4391
-.navbar-collapse:before,
4392
-.navbar-collapse:after {
4393
-  display: table;
4394
-  content: " ";
4395
-}
4396
-
4397
-.navbar-collapse:after {
4398
-  clear: both;
4399
-}
4400
-
4401
-.navbar-collapse:before,
4402
-.navbar-collapse:after {
4403
-  display: table;
4404
-  content: " ";
4405
-}
4406
-
4407
-.navbar-collapse:after {
4408
-  clear: both;
4409
-}
4410
-
4411 3794
 .navbar-collapse.in {
4412 3795
   overflow-y: auto;
4413 3796
 }
... ...
@@ -4416,6 +3798,7 @@ textarea.input-group-sm > .input-group-btn > .btn {
4416 3798
   .navbar-collapse {
4417 3799
     width: auto;
4418 3800
     border-top: 0;
3801
+    -webkit-box-shadow: none;
4419 3802
             box-shadow: none;
4420 3803
   }
4421 3804
   .navbar-collapse.collapse {
... ...
@@ -4434,16 +3817,28 @@ textarea.input-group-sm > .input-group-btn > .btn {
4434 3817
     padding-left: 0;
4435 3818
   }
4436 3819
 }
4437
-
3820
+.navbar-fixed-top .navbar-collapse,
3821
+.navbar-fixed-bottom .navbar-collapse {
3822
+  max-height: 340px;
3823
+}
3824
+@media (max-width: 480px) and (orientation: landscape) {
3825
+  .navbar-fixed-top .navbar-collapse,
3826
+  .navbar-fixed-bottom .navbar-collapse {
3827
+    max-height: 200px;
3828
+  }
3829
+}
4438 3830
 .container > .navbar-header,
4439
-.container > .navbar-collapse {
3831
+.container-fluid > .navbar-header,
3832
+.container > .navbar-collapse,
3833
+.container-fluid > .navbar-collapse {
4440 3834
   margin-right: -15px;
4441 3835
   margin-left: -15px;
4442 3836
 }
4443
-
4444 3837
 @media (min-width: 768px) {
4445 3838
   .container > .navbar-header,
4446
-  .container > .navbar-collapse {
3839
+  .container-fluid > .navbar-header,
3840
+  .container > .navbar-collapse,
3841
+  .container-fluid > .navbar-collapse {
4447 3842
     margin-right: 0;
4448 3843
     margin-left: 0;
4449 3844
   }
... ...
@@ -4466,8 +3858,10 @@ textarea.input-group-sm > .input-group-btn > .btn {
4466 3858
   right: 0;
4467 3859
   left: 0;
4468 3860
   z-index: 1030;
3861
+  -webkit-transform: translate3d(0, 0, 0);
3862
+       -o-transform: translate3d(0, 0, 0);
3863
+          transform: translate3d(0, 0, 0);
4469 3864
 }
4470
-
4471 3865
 @media (min-width: 768px) {
4472 3866
   .navbar-fixed-top,
4473 3867
   .navbar-fixed-bottom {
... ...
@@ -4485,9 +3877,9 @@ textarea.input-group-sm > .input-group-btn > .btn {
4485 3877
   margin-bottom: 0;
4486 3878
   border-width: 1px 0 0;
4487 3879
 }
4488
-
4489 3880
 .navbar-brand {
4490 3881
   float: left;
3882
+  height: 50px;
4491 3883
   padding: 15px 15px;
4492 3884
   font-size: 18px;
4493 3885
   line-height: 20px;
... ...
@@ -4497,9 +3888,9 @@ textarea.input-group-sm > .input-group-btn > .btn {
4497 3888
 .navbar-brand:focus {
4498 3889
   text-decoration: none;
4499 3890
 }
4500
-
4501 3891
 @media (min-width: 768px) {
4502
-  .navbar > .container .navbar-brand {
3892
+  .navbar > .container .navbar-brand,
3893
+  .navbar > .container-fluid .navbar-brand {
4503 3894
     margin-left: -15px;
4504 3895
   }
4505 3896
 }
... ...
@@ -4516,7 +3906,9 @@ textarea.input-group-sm > .input-group-btn > .btn {
4516 3906
   border: 1px solid transparent;
4517 3907
   border-radius: 4px;
4518 3908
 }
4519
-
3909
+.navbar-toggle:focus {
3910
+  outline: 0;
3911
+}
4520 3912
 .navbar-toggle .icon-bar {
4521 3913
   display: block;
4522 3914
   width: 22px;
... ...
@@ -4552,6 +3939,7 @@ textarea.input-group-sm > .input-group-btn > .btn {
4552 3939
     margin-top: 0;
4553 3940
     background-color: transparent;
4554 3941
     border: 0;
3942
+    -webkit-box-shadow: none;
4555 3943
             box-shadow: none;
4556 3944
   }
4557 3945
   .navbar-nav .open .dropdown-menu > li > a,
... ...
@@ -4601,10 +3986,9 @@ textarea.input-group-sm > .input-group-btn > .btn {
4601 3986
   margin-left: -15px;
4602 3987
   border-top: 1px solid transparent;
4603 3988
   border-bottom: 1px solid transparent;
4604
-  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
4605
-          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
3989
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
3990
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
4606 3991
 }
4607
-
4608 3992
 @media (min-width: 768px) {
4609 3993
   .navbar-form .form-group {
4610 3994
     display: inline-block;
... ...
@@ -4613,24 +3997,45 @@ textarea.input-group-sm > .input-group-btn > .btn {
4613 3997
   }
4614 3998
   .navbar-form .form-control {
4615 3999
     display: inline-block;
4000
+    width: auto;
4001
+    vertical-align: middle;
4616 4002
   }
4617
-  .navbar-form select.form-control {
4003
+  .navbar-form .input-group {
4004
+    display: inline-table;
4005
+    vertical-align: middle;
4006
+  }
4007
+  .navbar-form .input-group .input-group-addon,
4008
+  .navbar-form .input-group .input-group-btn,
4009
+  .navbar-form .input-group .form-control {
4618 4010
     width: auto;
4619 4011
   }
4012
+  .navbar-form .input-group > .form-control {
4013
+    width: 100%;
4014
+  }
4015
+  .navbar-form .control-label {
4016
+    margin-bottom: 0;
4017
+    vertical-align: middle;
4018
+  }
4620 4019
   .navbar-form .radio,
4621 4020
   .navbar-form .checkbox {
4622 4021
     display: inline-block;
4623
-    padding-left: 0;
4624 4022
     margin-top: 0;
4625 4023
     margin-bottom: 0;
4024
+    vertical-align: middle;
4025
+  }
4026
+  .navbar-form .radio label,
4027
+  .navbar-form .checkbox label {
4028
+    padding-left: 0;
4626 4029
   }
4627 4030
   .navbar-form .radio input[type="radio"],
4628 4031
   .navbar-form .checkbox input[type="checkbox"] {
4629
-    float: none;
4032
+    position: relative;
4630 4033
     margin-left: 0;
4631 4034
   }
4035
+  .navbar-form .has-feedback .form-control-feedback {
4036
+    top: 0;
4037
+  }
4632 4038
 }
4633
-
4634 4039
 @media (max-width: 767px) {
4635 4040
   .navbar-form .form-group {
4636 4041
     margin-bottom: 5px;
... ...
@@ -4652,24 +4056,15 @@ textarea.input-group-sm > .input-group-btn > .btn {
4652 4056
     margin-right: -15px;
4653 4057
   }
4654 4058
 }
4655
-
4656 4059
 .navbar-nav > li > .dropdown-menu {
4657 4060
   margin-top: 0;
4658
-  border-top-right-radius: 0;
4659 4061
   border-top-left-radius: 0;
4062
+  border-top-right-radius: 0;
4660 4063
 }
4661
-
4662 4064
 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
4663 4065
   border-bottom-right-radius: 0;
4664 4066
   border-bottom-left-radius: 0;
4665 4067
 }
4666
-
4667
-.navbar-nav.pull-right > li > .dropdown-menu,
4668
-.navbar-nav > li > .dropdown-menu.pull-right {
4669
-  right: 0;
4670
-  left: auto;
4671
-}
4672
-
4673 4068
 .navbar-btn {
4674 4069
   margin-top: 8px;
4675 4070
   margin-bottom: 8px;
... ...
@@ -4705,58 +4095,47 @@ textarea.input-group-sm > .input-group-btn > .btn {
4705 4095
   background-color: #f8f8f8;
4706 4096
   border-color: #e7e7e7;
4707 4097
 }
4708
-
4709 4098
 .navbar-default .navbar-brand {
4710
-  color: #777777;
4099
+  color: #777;
4711 4100
 }
4712
-
4713 4101
 .navbar-default .navbar-brand:hover,
4714 4102
 .navbar-default .navbar-brand:focus {
4715 4103
   color: #5e5e5e;
4716 4104
   background-color: transparent;
4717 4105
 }
4718
-
4719 4106
 .navbar-default .navbar-text {
4720
-  color: #777777;
4107
+  color: #777;
4721 4108
 }
4722
-
4723 4109
 .navbar-default .navbar-nav > li > a {
4724
-  color: #777777;
4110
+  color: #777;
4725 4111
 }
4726
-
4727 4112
 .navbar-default .navbar-nav > li > a:hover,
4728 4113
 .navbar-default .navbar-nav > li > a:focus {
4729
-  color: #333333;
4114
+  color: #333;
4730 4115
   background-color: transparent;
4731 4116
 }
4732
-
4733 4117
 .navbar-default .navbar-nav > .active > a,
4734 4118
 .navbar-default .navbar-nav > .active > a:hover,
4735 4119
 .navbar-default .navbar-nav > .active > a:focus {
4736
-  color: #555555;
4120
+  color: #555;
4737 4121
   background-color: #e7e7e7;
4738 4122
 }
4739
-
4740 4123
 .navbar-default .navbar-nav > .disabled > a,
4741 4124
 .navbar-default .navbar-nav > .disabled > a:hover,
4742 4125
 .navbar-default .navbar-nav > .disabled > a:focus {
4743
-  color: #cccccc;
4126
+  color: #ccc;
4744 4127
   background-color: transparent;
4745 4128
 }
4746
-
4747 4129
 .navbar-default .navbar-toggle {
4748
-  border-color: #dddddd;
4130
+  border-color: #ddd;
4749 4131
 }
4750
-
4751 4132
 .navbar-default .navbar-toggle:hover,
4752 4133
 .navbar-default .navbar-toggle:focus {
4753
-  background-color: #dddddd;
4134
+  background-color: #ddd;
4754 4135
 }
4755
-
4756 4136
 .navbar-default .navbar-toggle .icon-bar {
4757
-  background-color: #cccccc;
4137
+  background-color: #888;
4758 4138
 }
4759
-
4760 4139
 .navbar-default .navbar-collapse,
4761 4140
 .navbar-default .navbar-form {
4762 4141
   border-color: #e7e7e7;
... ...
@@ -4765,97 +4143,95 @@ textarea.input-group-sm > .input-group-btn > .btn {
4765 4143
 .navbar-default .navbar-nav > .open > a,
4766 4144
 .navbar-default .navbar-nav > .open > a:hover,
4767 4145
 .navbar-default .navbar-nav > .open > a:focus {
4768
-  color: #555555;
4146
+  color: #555;
4769 4147
   background-color: #e7e7e7;
4770 4148
 }
4771
-
4772 4149
 @media (max-width: 767px) {
4773 4150
   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
4774
-    color: #777777;
4151
+    color: #777;
4775 4152
   }
4776 4153
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
4777 4154
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
4778
-    color: #333333;
4155
+    color: #333;
4779 4156
     background-color: transparent;
4780 4157
   }
4781 4158
   .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
4782 4159
   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
4783 4160
   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
4784
-    color: #555555;
4161
+    color: #555;
4785 4162
     background-color: #e7e7e7;
4786 4163
   }
4787 4164
   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
4788 4165
   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4789 4166
   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4790
-    color: #cccccc;
4167
+    color: #ccc;
4791 4168
     background-color: transparent;
4792 4169
   }
4793 4170
 }
4794
-
4795 4171
 .navbar-default .navbar-link {
4796
-  color: #777777;
4172
+  color: #777;
4797 4173
 }
4798
-
4799 4174
 .navbar-default .navbar-link:hover {
4800
-  color: #333333;
4175
+  color: #333;
4176
+}
4177
+.navbar-default .btn-link {
4178
+  color: #777;
4179
+}
4180
+.navbar-default .btn-link:hover,
4181
+.navbar-default .btn-link:focus {
4182
+  color: #333;
4183
+}
4184
+.navbar-default .btn-link[disabled]:hover,
4185
+fieldset[disabled] .navbar-default .btn-link:hover,
4186
+.navbar-default .btn-link[disabled]:focus,
4187
+fieldset[disabled] .navbar-default .btn-link:focus {
4188
+  color: #ccc;
4801 4189
 }
4802
-
4803 4190
 .navbar-inverse {
4804
-  background-color: #222222;
4191
+  background-color: #222;
4805 4192
   border-color: #080808;
4806 4193
 }
4807
-
4808 4194
 .navbar-inverse .navbar-brand {
4809
-  color: #999999;
4195
+  color: #777;
4810 4196
 }
4811
-
4812 4197
 .navbar-inverse .navbar-brand:hover,
4813 4198
 .navbar-inverse .navbar-brand:focus {
4814
-  color: #ffffff;
4199
+  color: #fff;
4815 4200
   background-color: transparent;
4816 4201
 }
4817
-
4818 4202
 .navbar-inverse .navbar-text {
4819
-  color: #999999;
4203
+  color: #777;
4820 4204
 }
4821
-
4822 4205
 .navbar-inverse .navbar-nav > li > a {
4823
-  color: #999999;
4206
+  color: #777;
4824 4207
 }
4825
-
4826 4208
 .navbar-inverse .navbar-nav > li > a:hover,
4827 4209
 .navbar-inverse .navbar-nav > li > a:focus {
4828
-  color: #ffffff;
4210
+  color: #fff;
4829 4211
   background-color: transparent;
4830 4212
 }
4831
-
4832 4213
 .navbar-inverse .navbar-nav > .active > a,
4833 4214
 .navbar-inverse .navbar-nav > .active > a:hover,
4834 4215
 .navbar-inverse .navbar-nav > .active > a:focus {
4835
-  color: #ffffff;
4216
+  color: #fff;
4836 4217
   background-color: #080808;
4837 4218
 }
4838
-
4839 4219
 .navbar-inverse .navbar-nav > .disabled > a,
4840 4220
 .navbar-inverse .navbar-nav > .disabled > a:hover,
4841 4221
 .navbar-inverse .navbar-nav > .disabled > a:focus {
4842
-  color: #444444;
4222
+  color: #444;
4843 4223
   background-color: transparent;
4844 4224
 }
4845
-
4846 4225
 .navbar-inverse .navbar-toggle {
4847
-  border-color: #333333;
4226
+  border-color: #333;
4848 4227
 }
4849
-
4850 4228
 .navbar-inverse .navbar-toggle:hover,
4851 4229
 .navbar-inverse .navbar-toggle:focus {
4852
-  background-color: #333333;
4230
+  background-color: #333;
4853 4231
 }
4854
-
4855 4232
 .navbar-inverse .navbar-toggle .icon-bar {
4856
-  background-color: #ffffff;
4233
+  background-color: #fff;
4857 4234
 }
4858
-
4859 4235
 .navbar-inverse .navbar-collapse,
4860 4236
 .navbar-inverse .navbar-form {
4861 4237
   border-color: #101010;
... ...
@@ -4864,10 +4239,9 @@ textarea.input-group-sm > .input-group-btn > .btn {
4864 4239
 .navbar-inverse .navbar-nav > .open > a,
4865 4240
 .navbar-inverse .navbar-nav > .open > a:hover,
4866 4241
 .navbar-inverse .navbar-nav > .open > a:focus {
4867
-  color: #ffffff;
4242
+  color: #fff;
4868 4243
   background-color: #080808;
4869 4244
 }
4870
-
4871 4245
 @media (max-width: 767px) {
4872 4246
   .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
4873 4247
     border-color: #080808;
... ...
@@ -4876,35 +4250,45 @@ textarea.input-group-sm > .input-group-btn > .btn {
4876 4250
     background-color: #080808;
4877 4251
   }
4878 4252
   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
4879
-    color: #999999;
4253
+    color: #777;
4880 4254
   }
4881 4255
   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
4882 4256
   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
4883
-    color: #ffffff;
4257
+    color: #fff;
4884 4258
     background-color: transparent;
4885 4259
   }
4886 4260
   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
4887 4261
   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
4888 4262
   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
4889
-    color: #ffffff;
4263
+    color: #fff;
4890 4264
     background-color: #080808;
4891 4265
   }
4892 4266
   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
4893 4267
   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4894 4268
   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4895
-    color: #444444;
4269
+    color: #444;
4896 4270
     background-color: transparent;
4897 4271
   }
4898 4272
 }
4899
-
4900 4273
 .navbar-inverse .navbar-link {
4901
-  color: #999999;
4274
+  color: #777;
4902 4275
 }
4903
-
4904 4276
 .navbar-inverse .navbar-link:hover {
4905
-  color: #ffffff;
4277
+  color: #fff;
4278
+}
4279
+.navbar-inverse .btn-link {
4280
+  color: #777;
4281
+}
4282
+.navbar-inverse .btn-link:hover,
4283
+.navbar-inverse .btn-link:focus {
4284
+  color: #fff;
4285
+}
4286
+.navbar-inverse .btn-link[disabled]:hover,
4287
+fieldset[disabled] .navbar-inverse .btn-link:hover,
4288
+.navbar-inverse .btn-link[disabled]:focus,
4289
+fieldset[disabled] .navbar-inverse .btn-link:focus {
4290
+  color: #444;
4906 4291
 }
4907
-
4908 4292
 .breadcrumb {
4909 4293
   padding: 8px 15px;
4910 4294
   margin-bottom: 20px;
... ...
@@ -4916,17 +4299,14 @@ textarea.input-group-sm > .input-group-btn > .btn {
4916 4299
 .breadcrumb > li {
4917 4300
   display: inline-block;
4918 4301
 }
4919
-
4920 4302
 .breadcrumb > li + li:before {
4921 4303
   padding: 0 5px;
4922
-  color: #cccccc;
4304
+  color: #ccc;
4923 4305
   content: "/\00a0";
4924 4306
 }
4925
-
4926 4307
 .breadcrumb > .active {
4927
-  color: #999999;
4308
+  color: #777;
4928 4309
 }
4929
-
4930 4310
 .pagination {
4931 4311
   display: inline-block;
4932 4312
   padding-left: 0;
... ...
@@ -4944,19 +4322,18 @@ textarea.input-group-sm > .input-group-btn > .btn {
4944 4322
   float: left;
4945 4323
   padding: 6px 12px;
4946 4324
   margin-left: -1px;
4947
-  line-height: 1.428571429;
4325
+  line-height: 1.42857143;
4326
+  color: #428bca;
4948 4327
   text-decoration: none;
4949
-  background-color: #ffffff;
4950
-  border: 1px solid #dddddd;
4328
+  background-color: #fff;
4329
+  border: 1px solid #ddd;
4951 4330
 }
4952
-
4953 4331
 .pagination > li:first-child > a,
4954 4332
 .pagination > li:first-child > span {
4955 4333
   margin-left: 0;
4956
-  border-bottom-left-radius: 4px;
4957 4334
   border-top-left-radius: 4px;
4335
+  border-bottom-left-radius: 4px;
4958 4336
 }
4959
-
4960 4337
 .pagination > li:last-child > a,
4961 4338
 .pagination > li:last-child > span {
4962 4339
   border-top-right-radius: 4px;
... ...
@@ -4967,9 +4343,10 @@ textarea.input-group-sm > .input-group-btn > .btn {
4967 4343
 .pagination > li > span:hover,
4968 4344
 .pagination > li > a:focus,
4969 4345
 .pagination > li > span:focus {
4970
-  background-color: #eeeeee;
4346
+  color: #2a6496;
4347
+  background-color: #eee;
4348
+  border-color: #ddd;
4971 4349
 }
4972
-
4973 4350
 .pagination > .active > a,
4974 4351
 .pagination > .active > span,
4975 4352
 .pagination > .active > a:hover,
... ...
@@ -4977,7 +4354,7 @@ textarea.input-group-sm > .input-group-btn > .btn {
4977 4354
 .pagination > .active > a:focus,
4978 4355
 .pagination > .active > span:focus {
4979 4356
   z-index: 2;
4980
-  color: #ffffff;
4357
+  color: #fff;
4981 4358
   cursor: default;
4982 4359
   background-color: #428bca;
4983 4360
   border-color: #428bca;
... ...
@@ -4989,24 +4365,21 @@ textarea.input-group-sm > .input-group-btn > .btn {
4989 4365
 .pagination > .disabled > a,
4990 4366
 .pagination > .disabled > a:hover,
4991 4367
 .pagination > .disabled > a:focus {
4992
-  color: #999999;
4368
+  color: #777;
4993 4369
   cursor: not-allowed;
4994
-  background-color: #ffffff;
4995
-  border-color: #dddddd;
4370
+  background-color: #fff;
4371
+  border-color: #ddd;
4996 4372
 }
4997
-
4998 4373
 .pagination-lg > li > a,
4999 4374
 .pagination-lg > li > span {
5000 4375
   padding: 10px 16px;
5001 4376
   font-size: 18px;
5002 4377
 }
5003
-
5004 4378
 .pagination-lg > li:first-child > a,
5005 4379
 .pagination-lg > li:first-child > span {
5006
-  border-bottom-left-radius: 6px;
5007 4380
   border-top-left-radius: 6px;
4381
+  border-bottom-left-radius: 6px;
5008 4382
 }
5009
-
5010 4383
 .pagination-lg > li:last-child > a,
5011 4384
 .pagination-lg > li:last-child > span {
5012 4385
   border-top-right-radius: 6px;
... ...
@@ -5018,13 +4390,11 @@ textarea.input-group-sm > .input-group-btn > .btn {
5018 4390
   padding: 5px 10px;
5019 4391
   font-size: 12px;
5020 4392
 }
5021
-
5022 4393
 .pagination-sm > li:first-child > a,
5023 4394
 .pagination-sm > li:first-child > span {
5024
-  border-bottom-left-radius: 3px;
5025 4395
   border-top-left-radius: 3px;
4396
+  border-bottom-left-radius: 3px;
5026 4397
 }
5027
-
5028 4398
 .pagination-sm > li:last-child > a,
5029 4399
 .pagination-sm > li:last-child > span {
5030 4400
   border-top-right-radius: 3px;
... ...
@@ -5037,27 +4406,6 @@ textarea.input-group-sm > .input-group-btn > .btn {
5037 4406
   text-align: center;
5038 4407
   list-style: none;
5039 4408
 }
5040
-
5041
-.pager:before,
5042
-.pager:after {
5043
-  display: table;
5044
-  content: " ";
5045
-}
5046
-
5047
-.pager:after {
5048
-  clear: both;
5049
-}
5050
-
5051
-.pager:before,
5052
-.pager:after {
5053
-  display: table;
5054
-  content: " ";
5055
-}
5056
-
5057
-.pager:after {
5058
-  clear: both;
5059
-}
5060
-
5061 4409
 .pager li {
5062 4410
   display: inline;
5063 4411
 }
... ...
@@ -5066,17 +4413,15 @@ textarea.input-group-sm > .input-group-btn > .btn {
5066 4413
 .pager li > span {
5067 4414
   display: inline-block;
5068 4415
   padding: 5px 14px;
5069
-  background-color: #ffffff;
5070
-  border: 1px solid #dddddd;
4416
+  background-color: #fff;
4417
+  border: 1px solid #ddd;
5071 4418
   border-radius: 15px;
5072 4419
 }
5073
-
5074 4420
 .pager li > a:hover,
5075 4421
 .pager li > a:focus {
5076 4422
   text-decoration: none;
5077
-  background-color: #eeeeee;
4423
+  background-color: #eee;
5078 4424
 }
5079
-
5080 4425
 .pager .next > a,
5081 4426
 .pager .next > span {
5082 4427
   float: right;
... ...
@@ -5091,27 +4434,25 @@ textarea.input-group-sm > .input-group-btn > .btn {
5091 4434
 .pager .disabled > a:hover,
5092 4435
 .pager .disabled > a:focus,
5093 4436
 .pager .disabled > span {
5094
-  color: #999999;
4437
+  color: #777;
5095 4438
   cursor: not-allowed;
5096
-  background-color: #ffffff;
4439
+  background-color: #fff;
5097 4440
 }
5098
-
5099 4441
 .label {
5100 4442
   display: inline;
5101 4443
   padding: .2em .6em .3em;
5102 4444
   font-size: 75%;
5103 4445
   font-weight: bold;
5104 4446
   line-height: 1;
5105
-  color: #ffffff;
4447
+  color: #fff;
5106 4448
   text-align: center;
5107 4449
   white-space: nowrap;
5108 4450
   vertical-align: baseline;
5109 4451
   border-radius: .25em;
5110 4452
 }
5111
-
5112
-.label[href]:hover,
5113
-.label[href]:focus {
5114
-  color: #ffffff;
4453
+a.label:hover,
4454
+a.label:focus {
4455
+  color: #fff;
5115 4456
   text-decoration: none;
5116 4457
   cursor: pointer;
5117 4458
 }
... ...
@@ -5124,16 +4463,13 @@ textarea.input-group-sm > .input-group-btn > .btn {
5124 4463
   position: relative;
5125 4464
   top: -1px;
5126 4465
 }
5127
-
5128 4466
 .label-default {
5129
-  background-color: #999999;
4467
+  background-color: #777;
5130 4468
 }
5131
-
5132 4469
 .label-default[href]:hover,
5133 4470
 .label-default[href]:focus {
5134
-  background-color: #808080;
4471
+  background-color: #5e5e5e;
5135 4472
 }
5136
-
5137 4473
 .label-primary {
5138 4474
   background-color: #428bca;
5139 4475
 }
... ...
@@ -5186,14 +4512,13 @@ textarea.input-group-sm > .input-group-btn > .btn {
5186 4512
   font-size: 12px;
5187 4513
   font-weight: bold;
5188 4514
   line-height: 1;
5189
-  color: #ffffff;
4515
+  color: #fff;
5190 4516
   text-align: center;
5191 4517
   white-space: nowrap;
5192 4518
   vertical-align: baseline;
5193
-  background-color: #999999;
4519
+  background-color: #777;
5194 4520
   border-radius: 10px;
5195 4521
 }
5196
-
5197 4522
 .badge:empty {
5198 4523
   display: none;
5199 4524
 }
... ...
@@ -5202,10 +4526,13 @@ textarea.input-group-sm > .input-group-btn > .btn {
5202 4526
   position: relative;
5203 4527
   top: -1px;
5204 4528
 }
5205
-
4529
+.btn-xs .badge {
4530
+  top: 0;
4531
+  padding: 1px 5px;
4532
+}
5206 4533
 a.badge:hover,
5207 4534
 a.badge:focus {
5208
-  color: #ffffff;
4535
+  color: #fff;
5209 4536
   text-decoration: none;
5210 4537
   cursor: pointer;
5211 4538
 }
... ...
@@ -5213,9 +4539,8 @@ a.badge:focus {
5213 4539
 a.list-group-item.active > .badge,
5214 4540
 .nav-pills > .active > a > .badge {
5215 4541
   color: #428bca;
5216
-  background-color: #ffffff;
4542
+  background-color: #fff;
5217 4543
 }
5218
-
5219 4544
 .nav-pills > li > a > .badge {
5220 4545
   margin-left: 3px;
5221 4546
 }
... ...
@@ -5223,23 +4547,21 @@ a.list-group-item.active > .badge,
5223 4547
 .jumbotron {
5224 4548
   padding: 30px;
5225 4549
   margin-bottom: 30px;
5226
-  font-size: 21px;
5227
-  font-weight: 200;
5228
-  line-height: 2.1428571435;
5229 4550
   color: inherit;
5230
-  background-color: #eeeeee;
4551
+  background-color: #eee;
5231 4552
 }
5232
-
5233 4553
 .jumbotron h1,
5234 4554
 .jumbotron .h1 {
5235
-  line-height: 1;
5236 4555
   color: inherit;
5237 4556
 }
5238
-
5239 4557
 .jumbotron p {
5240
-  line-height: 1.4;
4558
+  margin-bottom: 15px;
4559
+  font-size: 21px;
4560
+  font-weight: 200;
4561
+}
4562
+.jumbotron > hr {
4563
+  border-top-color: #d5d5d5;
5241 4564
 }
5242
-
5243 4565
 .container .jumbotron {
5244 4566
   border-radius: 6px;
5245 4567
 }
... ...
@@ -5267,19 +4586,16 @@ a.list-group-item.active > .badge,
5267 4586
   display: block;
5268 4587
   padding: 4px;
5269 4588
   margin-bottom: 20px;
5270
-  line-height: 1.428571429;
5271
-  background-color: #ffffff;
5272
-  border: 1px solid #dddddd;
4589
+  line-height: 1.42857143;
4590
+  background-color: #fff;
4591
+  border: 1px solid #ddd;
5273 4592
   border-radius: 4px;
5274
-  -webkit-transition: all 0.2s ease-in-out;
5275
-          transition: all 0.2s ease-in-out;
4593
+  -webkit-transition: all .2s ease-in-out;
4594
+       -o-transition: all .2s ease-in-out;
4595
+          transition: all .2s ease-in-out;
5276 4596
 }
5277
-
5278 4597
 .thumbnail > img,
5279 4598
 .thumbnail a > img {
5280
-  display: block;
5281
-  height: auto;
5282
-  max-width: 100%;
5283 4599
   margin-right: auto;
5284 4600
   margin-left: auto;
5285 4601
 }
... ...
@@ -5289,12 +4604,10 @@ a.thumbnail:focus,
5289 4604
 a.thumbnail.active {
5290 4605
   border-color: #428bca;
5291 4606
 }
5292
-
5293 4607
 .thumbnail .caption {
5294 4608
   padding: 9px;
5295
-  color: #333333;
4609
+  color: #333;
5296 4610
 }
5297
-
5298 4611
 .alert {
5299 4612
   padding: 15px;
5300 4613
   margin-bottom: 20px;
... ...
@@ -5319,12 +4628,12 @@ a.thumbnail.active {
5319 4628
 .alert > p + p {
5320 4629
   margin-top: 5px;
5321 4630
 }
5322
-
5323
-.alert-dismissable {
4631
+.alert-dismissable,
4632
+.alert-dismissible {
5324 4633
   padding-right: 35px;
5325 4634
 }
5326
-
5327
-.alert-dismissable .close {
4635
+.alert-dismissable .close,
4636
+.alert-dismissible .close {
5328 4637
   position: relative;
5329 4638
   top: -2px;
5330 4639
   right: -21px;
... ...
@@ -5395,7 +4691,14 @@ a.thumbnail.active {
5395 4691
     background-position: 0 0;
5396 4692
   }
5397 4693
 }
5398
-
4694
+@-o-keyframes progress-bar-stripes {
4695
+  from {
4696
+    background-position: 40px 0;
4697
+  }
4698
+  to {
4699
+    background-position: 0 0;
4700
+  }
4701
+}
5399 4702
 @keyframes progress-bar-stripes {
5400 4703
   from {
5401 4704
     background-position: 40px 0;
... ...
@@ -5411,72 +4713,82 @@ a.thumbnail.active {
5411 4713
   overflow: hidden;
5412 4714
   background-color: #f5f5f5;
5413 4715
   border-radius: 4px;
5414
-  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5415
-          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4716
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
4717
+          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
5416 4718
 }
5417
-
5418 4719
 .progress-bar {
5419 4720
   float: left;
5420 4721
   width: 0;
5421 4722
   height: 100%;
5422 4723
   font-size: 12px;
5423 4724
   line-height: 20px;
5424
-  color: #ffffff;
4725
+  color: #fff;
5425 4726
   text-align: center;
5426 4727
   background-color: #428bca;
5427
-  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5428
-          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5429
-  -webkit-transition: width 0.6s ease;
5430
-          transition: width 0.6s ease;
5431
-}
5432
-
5433
-.progress-striped .progress-bar {
5434
-  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);
5435
-  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);
4728
+  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
4729
+          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
4730
+  -webkit-transition: width .6s ease;
4731
+       -o-transition: width .6s ease;
4732
+          transition: width .6s ease;
4733
+}
4734
+.progress-striped .progress-bar,
4735
+.progress-bar-striped {
4736
+  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);
4737
+  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);
4738
+  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);
4739
+  -webkit-background-size: 40px 40px;
5436 4740
           background-size: 40px 40px;
5437 4741
 }
5438
-
5439
-.progress.active .progress-bar {
4742
+.progress.active .progress-bar,
4743
+.progress-bar.active {
5440 4744
   -webkit-animation: progress-bar-stripes 2s linear infinite;
4745
+       -o-animation: progress-bar-stripes 2s linear infinite;
5441 4746
           animation: progress-bar-stripes 2s linear infinite;
5442 4747
 }
5443
-
4748
+.progress-bar[aria-valuenow="1"],
4749
+.progress-bar[aria-valuenow="2"] {
4750
+  min-width: 30px;
4751
+}
4752
+.progress-bar[aria-valuenow="0"] {
4753
+  min-width: 30px;
4754
+  color: #777;
4755
+  background-color: transparent;
4756
+  background-image: none;
4757
+  -webkit-box-shadow: none;
4758
+          box-shadow: none;
4759
+}
5444 4760
 .progress-bar-success {
5445 4761
   background-color: #5cb85c;
5446 4762
 }
5447
-
5448 4763
 .progress-striped .progress-bar-success {
5449
-  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);
5450
-  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);
4764
+  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);
4765
+  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);
4766
+  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);
5451 4767
 }
5452
-
5453 4768
 .progress-bar-info {
5454 4769
   background-color: #5bc0de;
5455 4770
 }
5456
-
5457 4771
 .progress-striped .progress-bar-info {
5458
-  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);
5459
-  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);
4772
+  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);
4773
+  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);
4774
+  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);
5460 4775
 }
5461
-
5462 4776
 .progress-bar-warning {
5463 4777
   background-color: #f0ad4e;
5464 4778
 }
5465
-
5466 4779
 .progress-striped .progress-bar-warning {
5467
-  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);
5468
-  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);
4780
+  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);
4781
+  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);
4782
+  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);
5469 4783
 }
5470
-
5471 4784
 .progress-bar-danger {
5472 4785
   background-color: #d9534f;
5473 4786
 }
5474
-
5475 4787
 .progress-striped .progress-bar-danger {
5476
-  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);
5477
-  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);
4788
+  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);
4789
+  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);
4790
+  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);
5478 4791
 }
5479
-
5480 4792
 .media,
5481 4793
 .media-body {
5482 4794
   overflow: hidden;
... ...
@@ -5523,64 +4826,164 @@ a.thumbnail.active {
5523 4826
   display: block;
5524 4827
   padding: 10px 15px;
5525 4828
   margin-bottom: -1px;
5526
-  background-color: #ffffff;
5527
-  border: 1px solid #dddddd;
4829
+  background-color: #fff;
4830
+  border: 1px solid #ddd;
5528 4831
 }
5529
-
5530 4832
 .list-group-item:first-child {
5531
-  border-top-right-radius: 4px;
5532 4833
   border-top-left-radius: 4px;
4834
+  border-top-right-radius: 4px;
5533 4835
 }
5534
-
5535 4836
 .list-group-item:last-child {
5536 4837
   margin-bottom: 0;
5537 4838
   border-bottom-right-radius: 4px;
5538 4839
   border-bottom-left-radius: 4px;
5539 4840
 }
5540
-
5541
-.list-group-item > .badge {
5542
-  float: right;
4841
+.list-group-item > .badge {
4842
+  float: right;
4843
+}
4844
+.list-group-item > .badge + .badge {
4845
+  margin-right: 5px;
4846
+}
4847
+a.list-group-item {
4848
+  color: #555;
4849
+}
4850
+a.list-group-item .list-group-item-heading {
4851
+  color: #333;
4852
+}
4853
+a.list-group-item:hover,
4854
+a.list-group-item:focus {
4855
+  color: #555;
4856
+  text-decoration: none;
4857
+  background-color: #f5f5f5;
4858
+}
4859
+.list-group-item.disabled,
4860
+.list-group-item.disabled:hover,
4861
+.list-group-item.disabled:focus {
4862
+  color: #777;
4863
+  background-color: #eee;
4864
+}
4865
+.list-group-item.disabled .list-group-item-heading,
4866
+.list-group-item.disabled:hover .list-group-item-heading,
4867
+.list-group-item.disabled:focus .list-group-item-heading {
4868
+  color: inherit;
4869
+}
4870
+.list-group-item.disabled .list-group-item-text,
4871
+.list-group-item.disabled:hover .list-group-item-text,
4872
+.list-group-item.disabled:focus .list-group-item-text {
4873
+  color: #777;
4874
+}
4875
+.list-group-item.active,
4876
+.list-group-item.active:hover,
4877
+.list-group-item.active:focus {
4878
+  z-index: 2;
4879
+  color: #fff;
4880
+  background-color: #428bca;
4881
+  border-color: #428bca;
4882
+}
4883
+.list-group-item.active .list-group-item-heading,
4884
+.list-group-item.active:hover .list-group-item-heading,
4885
+.list-group-item.active:focus .list-group-item-heading,
4886
+.list-group-item.active .list-group-item-heading > small,
4887
+.list-group-item.active:hover .list-group-item-heading > small,
4888
+.list-group-item.active:focus .list-group-item-heading > small,
4889
+.list-group-item.active .list-group-item-heading > .small,
4890
+.list-group-item.active:hover .list-group-item-heading > .small,
4891
+.list-group-item.active:focus .list-group-item-heading > .small {
4892
+  color: inherit;
4893
+}
4894
+.list-group-item.active .list-group-item-text,
4895
+.list-group-item.active:hover .list-group-item-text,
4896
+.list-group-item.active:focus .list-group-item-text {
4897
+  color: #e1edf7;
4898
+}
4899
+.list-group-item-success {
4900
+  color: #3c763d;
4901
+  background-color: #dff0d8;
4902
+}
4903
+a.list-group-item-success {
4904
+  color: #3c763d;
4905
+}
4906
+a.list-group-item-success .list-group-item-heading {
4907
+  color: inherit;
4908
+}
4909
+a.list-group-item-success:hover,
4910
+a.list-group-item-success:focus {
4911
+  color: #3c763d;
4912
+  background-color: #d0e9c6;
4913
+}
4914
+a.list-group-item-success.active,
4915
+a.list-group-item-success.active:hover,
4916
+a.list-group-item-success.active:focus {
4917
+  color: #fff;
4918
+  background-color: #3c763d;
4919
+  border-color: #3c763d;
4920
+}
4921
+.list-group-item-info {
4922
+  color: #31708f;
4923
+  background-color: #d9edf7;
4924
+}
4925
+a.list-group-item-info {
4926
+  color: #31708f;
4927
+}
4928
+a.list-group-item-info .list-group-item-heading {
4929
+  color: inherit;
4930
+}
4931
+a.list-group-item-info:hover,
4932
+a.list-group-item-info:focus {
4933
+  color: #31708f;
4934
+  background-color: #c4e3f3;
4935
+}
4936
+a.list-group-item-info.active,
4937
+a.list-group-item-info.active:hover,
4938
+a.list-group-item-info.active:focus {
4939
+  color: #fff;
4940
+  background-color: #31708f;
4941
+  border-color: #31708f;
4942
+}
4943
+.list-group-item-warning {
4944
+  color: #8a6d3b;
4945
+  background-color: #fcf8e3;
5543 4946
 }
5544
-
5545
-.list-group-item > .badge + .badge {
5546
-  margin-right: 5px;
4947
+a.list-group-item-warning {
4948
+  color: #8a6d3b;
5547 4949
 }
5548
-
5549
-a.list-group-item {
5550
-  color: #555555;
4950
+a.list-group-item-warning .list-group-item-heading {
4951
+  color: inherit;
5551 4952
 }
5552
-
5553
-a.list-group-item .list-group-item-heading {
5554
-  color: #333333;
4953
+a.list-group-item-warning:hover,
4954
+a.list-group-item-warning:focus {
4955
+  color: #8a6d3b;
4956
+  background-color: #faf2cc;
5555 4957
 }
5556
-
5557
-a.list-group-item:hover,
5558
-a.list-group-item:focus {
5559
-  text-decoration: none;
5560
-  background-color: #f5f5f5;
4958
+a.list-group-item-warning.active,
4959
+a.list-group-item-warning.active:hover,
4960
+a.list-group-item-warning.active:focus {
4961
+  color: #fff;
4962
+  background-color: #8a6d3b;
4963
+  border-color: #8a6d3b;
5561 4964
 }
5562
-
5563
-a.list-group-item.active,
5564
-a.list-group-item.active:hover,
5565
-a.list-group-item.active:focus {
5566
-  z-index: 2;
5567
-  color: #ffffff;
5568
-  background-color: #428bca;
5569
-  border-color: #428bca;
4965
+.list-group-item-danger {
4966
+  color: #a94442;
4967
+  background-color: #f2dede;
5570 4968
 }
5571
-
5572
-a.list-group-item.active .list-group-item-heading,
5573
-a.list-group-item.active:hover .list-group-item-heading,
5574
-a.list-group-item.active:focus .list-group-item-heading {
4969
+a.list-group-item-danger {
4970
+  color: #a94442;
4971
+}
4972
+a.list-group-item-danger .list-group-item-heading {
5575 4973
   color: inherit;
5576 4974
 }
5577
-
5578
-a.list-group-item.active .list-group-item-text,
5579
-a.list-group-item.active:hover .list-group-item-text,
5580
-a.list-group-item.active:focus .list-group-item-text {
5581
-  color: #e1edf7;
4975
+a.list-group-item-danger:hover,
4976
+a.list-group-item-danger:focus {
4977
+  color: #a94442;
4978
+  background-color: #ebcccc;
4979
+}
4980
+a.list-group-item-danger.active,
4981
+a.list-group-item-danger.active:hover,
4982
+a.list-group-item-danger.active:focus {
4983
+  color: #fff;
4984
+  background-color: #a94442;
4985
+  border-color: #a94442;
5582 4986
 }
5583
-
5584 4987
 .list-group-item-heading {
5585 4988
   margin-top: 0;
5586 4989
   margin-bottom: 5px;
... ...
@@ -5590,76 +4992,128 @@ a.list-group-item.active:focus .list-group-item-text {
5590 4992
   margin-bottom: 0;
5591 4993
   line-height: 1.3;
5592 4994
 }
5593
-
5594 4995
 .panel {
5595 4996
   margin-bottom: 20px;
5596
-  background-color: #ffffff;
4997
+  background-color: #fff;
5597 4998
   border: 1px solid transparent;
5598 4999
   border-radius: 4px;
5599
-  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
5600
-          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
5000
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
5001
+          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
5601 5002
 }
5602
-
5603 5003
 .panel-body {
5604 5004
   padding: 15px;
5605 5005
 }
5606
-
5607
-.panel-body:before,
5608
-.panel-body:after {
5609
-  display: table;
5610
-  content: " ";
5006
+.panel-heading {
5007
+  padding: 10px 15px;
5008
+  border-bottom: 1px solid transparent;
5009
+  border-top-left-radius: 3px;
5010
+  border-top-right-radius: 3px;
5611 5011
 }
5612
-
5613
-.panel-body:after {
5614
-  clear: both;
5012
+.panel-heading > .dropdown .dropdown-toggle {
5013
+  color: inherit;
5615 5014
 }
5616
-
5617
-.panel-body:before,
5618
-.panel-body:after {
5619
-  display: table;
5620
-  content: " ";
5015
+.panel-title {
5016
+  margin-top: 0;
5017
+  margin-bottom: 0;
5018
+  font-size: 16px;
5019
+  color: inherit;
5621 5020
 }
5622
-
5623
-.panel-body:after {
5624
-  clear: both;
5021
+.panel-title > a {
5022
+  color: inherit;
5023
+}
5024
+.panel-footer {
5025
+  padding: 10px 15px;
5026
+  background-color: #f5f5f5;
5027
+  border-top: 1px solid #ddd;
5028
+  border-bottom-right-radius: 3px;
5029
+  border-bottom-left-radius: 3px;
5625 5030
 }
5626
-
5627 5031
 .panel > .list-group {
5628 5032
   margin-bottom: 0;
5629 5033
 }
5630
-
5631 5034
 .panel > .list-group .list-group-item {
5632 5035
   border-width: 1px 0;
5036
+  border-radius: 0;
5633 5037
 }
5634
-
5635
-.panel > .list-group .list-group-item:first-child {
5636
-  border-top-right-radius: 0;
5637
-  border-top-left-radius: 0;
5038
+.panel > .list-group:first-child .list-group-item:first-child {
5039
+  border-top: 0;
5040
+  border-top-left-radius: 3px;
5041
+  border-top-right-radius: 3px;
5638 5042
 }
5639
-
5640
-.panel > .list-group .list-group-item:last-child {
5043
+.panel > .list-group:last-child .list-group-item:last-child {
5641 5044
   border-bottom: 0;
5045
+  border-bottom-right-radius: 3px;
5046
+  border-bottom-left-radius: 3px;
5642 5047
 }
5643
-
5644 5048
 .panel-heading + .list-group .list-group-item:first-child {
5645 5049
   border-top-width: 0;
5646 5050
 }
5647
-
5051
+.list-group + .panel-footer {
5052
+  border-top-width: 0;
5053
+}
5648 5054
 .panel > .table,
5649
-.panel > .table-responsive > .table {
5055
+.panel > .table-responsive > .table,
5056
+.panel > .panel-collapse > .table {
5650 5057
   margin-bottom: 0;
5651 5058
 }
5652
-
5059
+.panel > .table:first-child,
5060
+.panel > .table-responsive:first-child > .table:first-child {
5061
+  border-top-left-radius: 3px;
5062
+  border-top-right-radius: 3px;
5063
+}
5064
+.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
5065
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
5066
+.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5067
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5068
+.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
5069
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
5070
+.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
5071
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
5072
+  border-top-left-radius: 3px;
5073
+}
5074
+.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
5075
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
5076
+.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5077
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5078
+.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
5079
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
5080
+.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
5081
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
5082
+  border-top-right-radius: 3px;
5083
+}
5084
+.panel > .table:last-child,
5085
+.panel > .table-responsive:last-child > .table:last-child {
5086
+  border-bottom-right-radius: 3px;
5087
+  border-bottom-left-radius: 3px;
5088
+}
5089
+.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5090
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5091
+.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5092
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5093
+.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5094
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5095
+.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
5096
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
5097
+  border-bottom-left-radius: 3px;
5098
+}
5099
+.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5100
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5101
+.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5102
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5103
+.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5104
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5105
+.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
5106
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
5107
+  border-bottom-right-radius: 3px;
5108
+}
5653 5109
 .panel > .panel-body + .table,
5654 5110
 .panel > .panel-body + .table-responsive {
5655
-  border-top: 1px solid #dddddd;
5111
+  border-top: 1px solid #ddd;
5656 5112
 }
5657
-
5658
-.panel > .table > tbody:first-child th,
5659
-.panel > .table > tbody:first-child td {
5113
+.panel > .table > tbody:first-child > tr:first-child th,
5114
+.panel > .table > tbody:first-child > tr:first-child td {
5660 5115
   border-top: 0;
5661 5116
 }
5662
-
5663 5117
 .panel > .table-bordered,
5664 5118
 .panel > .table-responsive > .table-bordered {
5665 5119
   border: 0;
... ...
@@ -5694,63 +5146,37 @@ a.list-group-item.active:focus .list-group-item-text {
5694 5146
 .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
5695 5147
   border-right: 0;
5696 5148
 }
5697
-
5698
-.panel > .table-bordered > thead > tr:last-child > th,
5699
-.panel > .table-responsive > .table-bordered > thead > tr:last-child > th,
5700
-.panel > .table-bordered > tbody > tr:last-child > th,
5701
-.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
5702
-.panel > .table-bordered > tfoot > tr:last-child > th,
5703
-.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
5704
-.panel > .table-bordered > thead > tr:last-child > td,
5705
-.panel > .table-responsive > .table-bordered > thead > tr:last-child > td,
5149
+.panel > .table-bordered > thead > tr:first-child > td,
5150
+.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
5151
+.panel > .table-bordered > tbody > tr:first-child > td,
5152
+.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
5153
+.panel > .table-bordered > thead > tr:first-child > th,
5154
+.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
5155
+.panel > .table-bordered > tbody > tr:first-child > th,
5156
+.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
5157
+  border-bottom: 0;
5158
+}
5706 5159
 .panel > .table-bordered > tbody > tr:last-child > td,
5707 5160
 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
5708 5161
 .panel > .table-bordered > tfoot > tr:last-child > td,
5709
-.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
5162
+.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
5163
+.panel > .table-bordered > tbody > tr:last-child > th,
5164
+.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
5165
+.panel > .table-bordered > tfoot > tr:last-child > th,
5166
+.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
5710 5167
   border-bottom: 0;
5711 5168
 }
5712
-
5713 5169
 .panel > .table-responsive {
5714 5170
   margin-bottom: 0;
5715 5171
   border: 0;
5716 5172
 }
5717
-
5718
-.panel-heading {
5719
-  padding: 10px 15px;
5720
-  border-bottom: 1px solid transparent;
5721
-  border-top-right-radius: 3px;
5722
-  border-top-left-radius: 3px;
5723
-}
5724
-
5725
-.panel-heading > .dropdown .dropdown-toggle {
5726
-  color: inherit;
5727
-}
5728
-
5729
-.panel-title {
5730
-  margin-top: 0;
5731
-  margin-bottom: 0;
5732
-  font-size: 16px;
5733
-  color: inherit;
5734
-}
5735
-
5736
-.panel-title > a {
5737
-  color: inherit;
5738
-}
5739
-
5740
-.panel-footer {
5741
-  padding: 10px 15px;
5742
-  background-color: #f5f5f5;
5743
-  border-top: 1px solid #dddddd;
5744
-  border-bottom-right-radius: 3px;
5745
-  border-bottom-left-radius: 3px;
5173
+.panel-group {
5174
+  margin-bottom: 20px;
5746 5175
 }
5747
-
5748 5176
 .panel-group .panel {
5749 5177
   margin-bottom: 0;
5750
-  overflow: hidden;
5751 5178
   border-radius: 4px;
5752 5179
 }
5753
-
5754 5180
 .panel-group .panel + .panel {
5755 5181
   margin-top: 5px;
5756 5182
 }
... ...
@@ -5758,55 +5183,51 @@ a.list-group-item.active:focus .list-group-item-text {
5758 5183
 .panel-group .panel-heading {
5759 5184
   border-bottom: 0;
5760 5185
 }
5761
-
5762
-.panel-group .panel-heading + .panel-collapse .panel-body {
5763
-  border-top: 1px solid #dddddd;
5186
+.panel-group .panel-heading + .panel-collapse > .panel-body {
5187
+  border-top: 1px solid #ddd;
5764 5188
 }
5765
-
5766 5189
 .panel-group .panel-footer {
5767 5190
   border-top: 0;
5768 5191
 }
5769
-
5770 5192
 .panel-group .panel-footer + .panel-collapse .panel-body {
5771
-  border-bottom: 1px solid #dddddd;
5193
+  border-bottom: 1px solid #ddd;
5772 5194
 }
5773
-
5774 5195
 .panel-default {
5775
-  border-color: #dddddd;
5196
+  border-color: #ddd;
5776 5197
 }
5777
-
5778 5198
 .panel-default > .panel-heading {
5779
-  color: #333333;
5199
+  color: #333;
5780 5200
   background-color: #f5f5f5;
5781
-  border-color: #dddddd;
5201
+  border-color: #ddd;
5782 5202
 }
5783
-
5784
-.panel-default > .panel-heading + .panel-collapse .panel-body {
5785
-  border-top-color: #dddddd;
5203
+.panel-default > .panel-heading + .panel-collapse > .panel-body {
5204
+  border-top-color: #ddd;
5786 5205
 }
5787
-
5788
-.panel-default > .panel-footer + .panel-collapse .panel-body {
5789
-  border-bottom-color: #dddddd;
5206
+.panel-default > .panel-heading .badge {
5207
+  color: #f5f5f5;
5208
+  background-color: #333;
5209
+}
5210
+.panel-default > .panel-footer + .panel-collapse > .panel-body {
5211
+  border-bottom-color: #ddd;
5790 5212
 }
5791
-
5792 5213
 .panel-primary {
5793 5214
   border-color: #428bca;
5794 5215
 }
5795
-
5796 5216
 .panel-primary > .panel-heading {
5797
-  color: #ffffff;
5217
+  color: #fff;
5798 5218
   background-color: #428bca;
5799 5219
   border-color: #428bca;
5800 5220
 }
5801
-
5802
-.panel-primary > .panel-heading + .panel-collapse .panel-body {
5221
+.panel-primary > .panel-heading + .panel-collapse > .panel-body {
5803 5222
   border-top-color: #428bca;
5804 5223
 }
5805
-
5806
-.panel-primary > .panel-footer + .panel-collapse .panel-body {
5224
+.panel-primary > .panel-heading .badge {
5225
+  color: #428bca;
5226
+  background-color: #fff;
5227
+}
5228
+.panel-primary > .panel-footer + .panel-collapse > .panel-body {
5807 5229
   border-bottom-color: #428bca;
5808 5230
 }
5809
-
5810 5231
 .panel-success {
5811 5232
   border-color: #d6e9c6;
5812 5233
 }
... ...
@@ -5816,15 +5236,34 @@ a.list-group-item.active:focus .list-group-item-text {
5816 5236
   background-color: #dff0d8;
5817 5237
   border-color: #d6e9c6;
5818 5238
 }
5819
-
5820
-.panel-success > .panel-heading + .panel-collapse .panel-body {
5239
+.panel-success > .panel-heading + .panel-collapse > .panel-body {
5821 5240
   border-top-color: #d6e9c6;
5822 5241
 }
5823
-
5824
-.panel-success > .panel-footer + .panel-collapse .panel-body {
5242
+.panel-success > .panel-heading .badge {
5243
+  color: #dff0d8;
5244
+  background-color: #3c763d;
5245
+}
5246
+.panel-success > .panel-footer + .panel-collapse > .panel-body {
5825 5247
   border-bottom-color: #d6e9c6;
5826 5248
 }
5827
-
5249
+.panel-info {
5250
+  border-color: #bce8f1;
5251
+}
5252
+.panel-info > .panel-heading {
5253
+  color: #31708f;
5254
+  background-color: #d9edf7;
5255
+  border-color: #bce8f1;
5256
+}
5257
+.panel-info > .panel-heading + .panel-collapse > .panel-body {
5258
+  border-top-color: #bce8f1;
5259
+}
5260
+.panel-info > .panel-heading .badge {
5261
+  color: #d9edf7;
5262
+  background-color: #31708f;
5263
+}
5264
+.panel-info > .panel-footer + .panel-collapse > .panel-body {
5265
+  border-bottom-color: #bce8f1;
5266
+}
5828 5267
 .panel-warning {
5829 5268
   border-color: #faebcc;
5830 5269
 }
... ...
@@ -5834,15 +5272,16 @@ a.list-group-item.active:focus .list-group-item-text {
5834 5272
   background-color: #fcf8e3;
5835 5273
   border-color: #faebcc;
5836 5274
 }
5837
-
5838
-.panel-warning > .panel-heading + .panel-collapse .panel-body {
5275
+.panel-warning > .panel-heading + .panel-collapse > .panel-body {
5839 5276
   border-top-color: #faebcc;
5840 5277
 }
5841
-
5842
-.panel-warning > .panel-footer + .panel-collapse .panel-body {
5278
+.panel-warning > .panel-heading .badge {
5279
+  color: #fcf8e3;
5280
+  background-color: #8a6d3b;
5281
+}
5282
+.panel-warning > .panel-footer + .panel-collapse > .panel-body {
5843 5283
   border-bottom-color: #faebcc;
5844 5284
 }
5845
-
5846 5285
 .panel-danger {
5847 5286
   border-color: #ebccd1;
5848 5287
 }
... ...
@@ -5852,33 +5290,41 @@ a.list-group-item.active:focus .list-group-item-text {
5852 5290
   background-color: #f2dede;
5853 5291
   border-color: #ebccd1;
5854 5292
 }
5855
-
5856
-.panel-danger > .panel-heading + .panel-collapse .panel-body {
5293
+.panel-danger > .panel-heading + .panel-collapse > .panel-body {
5857 5294
   border-top-color: #ebccd1;
5858 5295
 }
5859
-
5860
-.panel-danger > .panel-footer + .panel-collapse .panel-body {
5296
+.panel-danger > .panel-heading .badge {
5297
+  color: #f2dede;
5298
+  background-color: #a94442;
5299
+}
5300
+.panel-danger > .panel-footer + .panel-collapse > .panel-body {
5861 5301
   border-bottom-color: #ebccd1;
5862 5302
 }
5863
-
5864
-.panel-info {
5865
-  border-color: #bce8f1;
5303
+.embed-responsive {
5304
+  position: relative;
5305
+  display: block;
5306
+  height: 0;
5307
+  padding: 0;
5308
+  overflow: hidden;
5866 5309
 }
5867
-
5868
-.panel-info > .panel-heading {
5869
-  color: #31708f;
5870
-  background-color: #d9edf7;
5871
-  border-color: #bce8f1;
5310
+.embed-responsive .embed-responsive-item,
5311
+.embed-responsive iframe,
5312
+.embed-responsive embed,
5313
+.embed-responsive object {
5314
+  position: absolute;
5315
+  top: 0;
5316
+  bottom: 0;
5317
+  left: 0;
5318
+  width: 100%;
5319
+  height: 100%;
5320
+  border: 0;
5872 5321
 }
5873
-
5874
-.panel-info > .panel-heading + .panel-collapse .panel-body {
5875
-  border-top-color: #bce8f1;
5322
+.embed-responsive.embed-responsive-16by9 {
5323
+  padding-bottom: 56.25%;
5876 5324
 }
5877
-
5878
-.panel-info > .panel-footer + .panel-collapse .panel-body {
5879
-  border-bottom-color: #bce8f1;
5325
+.embed-responsive.embed-responsive-4by3 {
5326
+  padding-bottom: 75%;
5880 5327
 }
5881
-
5882 5328
 .well {
5883 5329
   min-height: 20px;
5884 5330
   padding: 19px;
... ...
@@ -5886,15 +5332,13 @@ a.list-group-item.active:focus .list-group-item-text {
5886 5332
   background-color: #f5f5f5;
5887 5333
   border: 1px solid #e3e3e3;
5888 5334
   border-radius: 4px;
5889
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
5890
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
5335
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5336
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5891 5337
 }
5892
-
5893 5338
 .well blockquote {
5894 5339
   border-color: #ddd;
5895
-  border-color: rgba(0, 0, 0, 0.15);
5340
+  border-color: rgba(0, 0, 0, .15);
5896 5341
 }
5897
-
5898 5342
 .well-lg {
5899 5343
   padding: 24px;
5900 5344
   border-radius: 6px;
... ...
@@ -5910,29 +5352,26 @@ a.list-group-item.active:focus .list-group-item-text {
5910 5352
   font-size: 21px;
5911 5353
   font-weight: bold;
5912 5354
   line-height: 1;
5913
-  color: #000000;
5914
-  text-shadow: 0 1px 0 #ffffff;
5915
-  opacity: 0.2;
5355
+  color: #000;
5356
+  text-shadow: 0 1px 0 #fff;
5916 5357
   filter: alpha(opacity=20);
5358
+  opacity: .2;
5917 5359
 }
5918
-
5919 5360
 .close:hover,
5920 5361
 .close:focus {
5921
-  color: #000000;
5362
+  color: #000;
5922 5363
   text-decoration: none;
5923 5364
   cursor: pointer;
5924
-  opacity: 0.5;
5925 5365
   filter: alpha(opacity=50);
5366
+  opacity: .5;
5926 5367
 }
5927
-
5928 5368
 button.close {
5369
+  -webkit-appearance: none;
5929 5370
   padding: 0;
5930 5371
   cursor: pointer;
5931 5372
   background: transparent;
5932 5373
   border: 0;
5933
-  -webkit-appearance: none;
5934 5374
 }
5935
-
5936 5375
 .modal-open {
5937 5376
   overflow: hidden;
5938 5377
 }
... ...
@@ -5943,69 +5381,65 @@ button.close {
5943 5381
   right: 0;
5944 5382
   bottom: 0;
5945 5383
   left: 0;
5946
-  z-index: 1040;
5384
+  z-index: 1050;
5947 5385
   display: none;
5948
-  overflow: auto;
5949
-  overflow-y: scroll;
5386
+  overflow: hidden;
5387
+  -webkit-overflow-scrolling: touch;
5388
+  outline: 0;
5950 5389
 }
5951
-
5952 5390
 .modal.fade .modal-dialog {
5953
-  -webkit-transform: translate(0, -25%);
5954
-      -ms-transform: translate(0, -25%);
5955
-          transform: translate(0, -25%);
5956
-  -webkit-transition: -webkit-transform 0.3s ease-out;
5957
-     -moz-transition: -moz-transform 0.3s ease-out;
5958
-       -o-transition: -o-transform 0.3s ease-out;
5959
-          transition: transform 0.3s ease-out;
5391
+  -webkit-transition: -webkit-transform .3s ease-out;
5392
+       -o-transition:      -o-transform .3s ease-out;
5393
+          transition:         transform .3s ease-out;
5394
+  -webkit-transform: translate3d(0, -25%, 0);
5395
+       -o-transform: translate3d(0, -25%, 0);
5396
+          transform: translate3d(0, -25%, 0);
5960 5397
 }
5961
-
5962 5398
 .modal.in .modal-dialog {
5963
-  -webkit-transform: translate(0, 0);
5964
-      -ms-transform: translate(0, 0);
5965
-          transform: translate(0, 0);
5399
+  -webkit-transform: translate3d(0, 0, 0);
5400
+       -o-transform: translate3d(0, 0, 0);
5401
+          transform: translate3d(0, 0, 0);
5402
+}
5403
+.modal-open .modal {
5404
+  overflow-x: hidden;
5405
+  overflow-y: auto;
5966 5406
 }
5967
-
5968 5407
 .modal-dialog {
5969 5408
   position: relative;
5970
-  z-index: 1050;
5971 5409
   width: auto;
5972 5410
   margin: 10px;
5973 5411
 }
5974
-
5975 5412
 .modal-content {
5976 5413
   position: relative;
5977
-  background-color: #ffffff;
5978
-  border: 1px solid #999999;
5979
-  border: 1px solid rgba(0, 0, 0, 0.2);
5980
-  border-radius: 6px;
5981
-  outline: none;
5982
-  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
5983
-          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
5414
+  background-color: #fff;
5415
+  -webkit-background-clip: padding-box;
5984 5416
           background-clip: padding-box;
5417
+  border: 1px solid #999;
5418
+  border: 1px solid rgba(0, 0, 0, .2);
5419
+  border-radius: 6px;
5420
+  outline: 0;
5421
+  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5422
+          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5985 5423
 }
5986
-
5987 5424
 .modal-backdrop {
5988 5425
   position: fixed;
5989 5426
   top: 0;
5990 5427
   right: 0;
5991 5428
   bottom: 0;
5992 5429
   left: 0;
5993
-  z-index: 1030;
5994
-  background-color: #000000;
5430
+  z-index: 1040;
5431
+  background-color: #000;
5995 5432
 }
5996
-
5997 5433
 .modal-backdrop.fade {
5998
-  opacity: 0;
5999 5434
   filter: alpha(opacity=0);
5435
+  opacity: 0;
6000 5436
 }
6001
-
6002 5437
 .modal-backdrop.in {
6003
-  opacity: 0.5;
6004 5438
   filter: alpha(opacity=50);
5439
+  opacity: .5;
6005 5440
 }
6006
-
6007 5441
 .modal-header {
6008
-  min-height: 16.428571429px;
5442
+  min-height: 16.42857143px;
6009 5443
   padding: 15px;
6010 5444
   border-bottom: 1px solid #e5e5e5;
6011 5445
 }
... ...
@@ -6013,44 +5446,19 @@ button.close {
6013 5446
 .modal-header .close {
6014 5447
   margin-top: -2px;
6015 5448
 }
6016
-
6017 5449
 .modal-title {
6018 5450
   margin: 0;
6019
-  line-height: 1.428571429;
5451
+  line-height: 1.42857143;
6020 5452
 }
6021
-
6022 5453
 .modal-body {
6023 5454
   position: relative;
6024
-  padding: 20px;
5455
+  padding: 15px;
6025 5456
 }
6026
-
6027 5457
 .modal-footer {
6028
-  padding: 19px 20px 20px;
6029
-  margin-top: 15px;
5458
+  padding: 15px;
6030 5459
   text-align: right;
6031 5460
   border-top: 1px solid #e5e5e5;
6032 5461
 }
6033
-
6034
-.modal-footer:before,
6035
-.modal-footer:after {
6036
-  display: table;
6037
-  content: " ";
6038
-}
6039
-
6040
-.modal-footer:after {
6041
-  clear: both;
6042
-}
6043
-
6044
-.modal-footer:before,
6045
-.modal-footer:after {
6046
-  display: table;
6047
-  content: " ";
6048
-}
6049
-
6050
-.modal-footer:after {
6051
-  clear: both;
6052
-}
6053
-
6054 5462
 .modal-footer .btn + .btn {
6055 5463
   margin-bottom: 0;
6056 5464
   margin-left: 5px;
... ...
@@ -6063,34 +5469,45 @@ button.close {
6063 5469
 .modal-footer .btn-block + .btn-block {
6064 5470
   margin-left: 0;
6065 5471
 }
6066
-
6067
-@media screen and (min-width: 768px) {
5472
+.modal-scrollbar-measure {
5473
+  position: absolute;
5474
+  top: -9999px;
5475
+  width: 50px;
5476
+  height: 50px;
5477
+  overflow: scroll;
5478
+}
5479
+@media (min-width: 768px) {
6068 5480
   .modal-dialog {
6069 5481
     width: 600px;
6070 5482
     margin: 30px auto;
6071 5483
   }
6072 5484
   .modal-content {
6073
-    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
6074
-            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
5485
+    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5486
+            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5487
+  }
5488
+  .modal-sm {
5489
+    width: 300px;
5490
+  }
5491
+}
5492
+@media (min-width: 992px) {
5493
+  .modal-lg {
5494
+    width: 900px;
6075 5495
   }
6076 5496
 }
6077
-
6078 5497
 .tooltip {
6079 5498
   position: absolute;
6080
-  z-index: 1030;
5499
+  z-index: 1070;
6081 5500
   display: block;
6082 5501
   font-size: 12px;
6083 5502
   line-height: 1.4;
6084
-  opacity: 0;
6085
-  filter: alpha(opacity=0);
6086 5503
   visibility: visible;
5504
+  filter: alpha(opacity=0);
5505
+  opacity: 0;
6087 5506
 }
6088
-
6089 5507
 .tooltip.in {
6090
-  opacity: 0.9;
6091 5508
   filter: alpha(opacity=90);
5509
+  opacity: .9;
6092 5510
 }
6093
-
6094 5511
 .tooltip.top {
6095 5512
   padding: 5px 0;
6096 5513
   margin-top: -3px;
... ...
@@ -6114,13 +5527,12 @@ button.close {
6114 5527
 .tooltip-inner {
6115 5528
   max-width: 200px;
6116 5529
   padding: 3px 8px;
6117
-  color: #ffffff;
5530
+  color: #fff;
6118 5531
   text-align: center;
6119 5532
   text-decoration: none;
6120
-  background-color: #000000;
5533
+  background-color: #000;
6121 5534
   border-radius: 4px;
6122 5535
 }
6123
-
6124 5536
 .tooltip-arrow {
6125 5537
   position: absolute;
6126 5538
   width: 0;
... ...
@@ -6133,81 +5544,73 @@ button.close {
6133 5544
   bottom: 0;
6134 5545
   left: 50%;
6135 5546
   margin-left: -5px;
6136
-  border-top-color: #000000;
6137 5547
   border-width: 5px 5px 0;
5548
+  border-top-color: #000;
6138 5549
 }
6139
-
6140 5550
 .tooltip.top-left .tooltip-arrow {
6141 5551
   bottom: 0;
6142 5552
   left: 5px;
6143
-  border-top-color: #000000;
6144 5553
   border-width: 5px 5px 0;
5554
+  border-top-color: #000;
6145 5555
 }
6146
-
6147 5556
 .tooltip.top-right .tooltip-arrow {
6148 5557
   right: 5px;
6149 5558
   bottom: 0;
6150
-  border-top-color: #000000;
6151 5559
   border-width: 5px 5px 0;
5560
+  border-top-color: #000;
6152 5561
 }
6153
-
6154 5562
 .tooltip.right .tooltip-arrow {
6155 5563
   top: 50%;
6156 5564
   left: 0;
6157 5565
   margin-top: -5px;
6158
-  border-right-color: #000000;
6159 5566
   border-width: 5px 5px 5px 0;
5567
+  border-right-color: #000;
6160 5568
 }
6161
-
6162 5569
 .tooltip.left .tooltip-arrow {
6163 5570
   top: 50%;
6164 5571
   right: 0;
6165 5572
   margin-top: -5px;
6166
-  border-left-color: #000000;
6167 5573
   border-width: 5px 0 5px 5px;
5574
+  border-left-color: #000;
6168 5575
 }
6169
-
6170 5576
 .tooltip.bottom .tooltip-arrow {
6171 5577
   top: 0;
6172 5578
   left: 50%;
6173 5579
   margin-left: -5px;
6174
-  border-bottom-color: #000000;
6175 5580
   border-width: 0 5px 5px;
5581
+  border-bottom-color: #000;
6176 5582
 }
6177
-
6178 5583
 .tooltip.bottom-left .tooltip-arrow {
6179 5584
   top: 0;
6180 5585
   left: 5px;
6181
-  border-bottom-color: #000000;
6182 5586
   border-width: 0 5px 5px;
5587
+  border-bottom-color: #000;
6183 5588
 }
6184
-
6185 5589
 .tooltip.bottom-right .tooltip-arrow {
6186 5590
   top: 0;
6187 5591
   right: 5px;
6188
-  border-bottom-color: #000000;
6189 5592
   border-width: 0 5px 5px;
5593
+  border-bottom-color: #000;
6190 5594
 }
6191
-
6192 5595
 .popover {
6193 5596
   position: absolute;
6194 5597
   top: 0;
6195 5598
   left: 0;
6196
-  z-index: 1010;
5599
+  z-index: 1060;
6197 5600
   display: none;
6198 5601
   max-width: 276px;
6199 5602
   padding: 1px;
6200 5603
   text-align: left;
6201 5604
   white-space: normal;
6202
-  background-color: #ffffff;
6203
-  border: 1px solid #cccccc;
6204
-  border: 1px solid rgba(0, 0, 0, 0.2);
6205
-  border-radius: 6px;
6206
-  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
6207
-          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5605
+  background-color: #fff;
5606
+  -webkit-background-clip: padding-box;
6208 5607
           background-clip: padding-box;
5608
+  border: 1px solid #ccc;
5609
+  border: 1px solid rgba(0, 0, 0, .2);
5610
+  border-radius: 6px;
5611
+  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
5612
+          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
6209 5613
 }
6210
-
6211 5614
 .popover.top {
6212 5615
   margin-top: -10px;
6213 5616
 }
... ...
@@ -6238,9 +5636,8 @@ button.close {
6238 5636
 .popover-content {
6239 5637
   padding: 9px 14px;
6240 5638
 }
6241
-
6242
-.popover .arrow,
6243
-.popover .arrow:after {
5639
+.popover > .arrow,
5640
+.popover > .arrow:after {
6244 5641
   position: absolute;
6245 5642
   display: block;
6246 5643
   width: 0;
... ...
@@ -6248,84 +5645,73 @@ button.close {
6248 5645
   border-color: transparent;
6249 5646
   border-style: solid;
6250 5647
 }
6251
-
6252
-.popover .arrow {
5648
+.popover > .arrow {
6253 5649
   border-width: 11px;
6254 5650
 }
6255
-
6256
-.popover .arrow:after {
6257
-  border-width: 10px;
5651
+.popover > .arrow:after {
6258 5652
   content: "";
5653
+  border-width: 10px;
6259 5654
 }
6260
-
6261
-.popover.top .arrow {
5655
+.popover.top > .arrow {
6262 5656
   bottom: -11px;
6263 5657
   left: 50%;
6264 5658
   margin-left: -11px;
6265
-  border-top-color: #999999;
6266
-  border-top-color: rgba(0, 0, 0, 0.25);
5659
+  border-top-color: #999;
5660
+  border-top-color: rgba(0, 0, 0, .25);
6267 5661
   border-bottom-width: 0;
6268 5662
 }
6269
-
6270
-.popover.top .arrow:after {
5663
+.popover.top > .arrow:after {
6271 5664
   bottom: 1px;
6272 5665
   margin-left: -10px;
6273
-  border-top-color: #ffffff;
6274
-  border-bottom-width: 0;
6275 5666
   content: " ";
5667
+  border-top-color: #fff;
5668
+  border-bottom-width: 0;
6276 5669
 }
6277
-
6278
-.popover.right .arrow {
5670
+.popover.right > .arrow {
6279 5671
   top: 50%;
6280 5672
   left: -11px;
6281 5673
   margin-top: -11px;
6282
-  border-right-color: #999999;
6283
-  border-right-color: rgba(0, 0, 0, 0.25);
5674
+  border-right-color: #999;
5675
+  border-right-color: rgba(0, 0, 0, .25);
6284 5676
   border-left-width: 0;
6285 5677
 }
6286
-
6287
-.popover.right .arrow:after {
5678
+.popover.right > .arrow:after {
6288 5679
   bottom: -10px;
6289 5680
   left: 1px;
6290
-  border-right-color: #ffffff;
6291
-  border-left-width: 0;
6292 5681
   content: " ";
5682
+  border-right-color: #fff;
5683
+  border-left-width: 0;
6293 5684
 }
6294
-
6295
-.popover.bottom .arrow {
5685
+.popover.bottom > .arrow {
6296 5686
   top: -11px;
6297 5687
   left: 50%;
6298 5688
   margin-left: -11px;
6299
-  border-bottom-color: #999999;
6300
-  border-bottom-color: rgba(0, 0, 0, 0.25);
6301 5689
   border-top-width: 0;
5690
+  border-bottom-color: #999;
5691
+  border-bottom-color: rgba(0, 0, 0, .25);
6302 5692
 }
6303
-
6304
-.popover.bottom .arrow:after {
5693
+.popover.bottom > .arrow:after {
6305 5694
   top: 1px;
6306 5695
   margin-left: -10px;
6307
-  border-bottom-color: #ffffff;
6308
-  border-top-width: 0;
6309 5696
   content: " ";
5697
+  border-top-width: 0;
5698
+  border-bottom-color: #fff;
6310 5699
 }
6311
-
6312
-.popover.left .arrow {
5700
+.popover.left > .arrow {
6313 5701
   top: 50%;
6314 5702
   right: -11px;
6315 5703
   margin-top: -11px;
6316
-  border-left-color: #999999;
6317
-  border-left-color: rgba(0, 0, 0, 0.25);
6318 5704
   border-right-width: 0;
5705
+  border-left-color: #999;
5706
+  border-left-color: rgba(0, 0, 0, .25);
6319 5707
 }
6320
-
6321
-.popover.left .arrow:after {
5708
+.popover.left > .arrow:after {
6322 5709
   right: 1px;
6323 5710
   bottom: -10px;
6324
-  border-left-color: #ffffff;
6325
-  border-right-width: 0;
6326 5711
   content: " ";
5712
+  border-right-width: 0;
5713
+  border-left-color: #fff;
6327 5714
 }
6328
-
6329 5715
 .carousel {
6330 5716
   position: relative;
6331 5717
 }
... ...
@@ -6339,18 +5723,14 @@ button.close {
6339 5723
 .carousel-inner > .item {
6340 5724
   position: relative;
6341 5725
   display: none;
6342
-  -webkit-transition: 0.6s ease-in-out left;
6343
-          transition: 0.6s ease-in-out left;
5726
+  -webkit-transition: .6s ease-in-out left;
5727
+       -o-transition: .6s ease-in-out left;
5728
+          transition: .6s ease-in-out left;
6344 5729
 }
6345
-
6346 5730
 .carousel-inner > .item > img,
6347 5731
 .carousel-inner > .item > a > img {
6348
-  display: block;
6349
-  height: auto;
6350
-  max-width: 100%;
6351 5732
   line-height: 1;
6352 5733
 }
6353
-
6354 5734
 .carousel-inner > .active,
6355 5735
 .carousel-inner > .next,
6356 5736
 .carousel-inner > .prev {
... ...
@@ -6396,38 +5768,38 @@ button.close {
6396 5768
   left: 0;
6397 5769
   width: 15%;
6398 5770
   font-size: 20px;
6399
-  color: #ffffff;
5771
+  color: #fff;
6400 5772
   text-align: center;
6401
-  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
6402
-  opacity: 0.5;
5773
+  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
6403 5774
   filter: alpha(opacity=50);
5775
+  opacity: .5;
6404 5776
 }
6405
-
6406 5777
 .carousel-control.left {
6407
-  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
6408
-  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
6409
-  background-repeat: repeat-x;
5778
+  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
5779
+  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
5780
+  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
5781
+  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
6410 5782
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
5783
+  background-repeat: repeat-x;
6411 5784
 }
6412
-
6413 5785
 .carousel-control.right {
6414 5786
   right: 0;
6415 5787
   left: auto;
6416
-  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
6417
-  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
6418
-  background-repeat: repeat-x;
5788
+  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
5789
+  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
5790
+  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
5791
+  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
6419 5792
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
5793
+  background-repeat: repeat-x;
6420 5794
 }
6421
-
6422 5795
 .carousel-control:hover,
6423 5796
 .carousel-control:focus {
6424
-  color: #ffffff;
5797
+  color: #fff;
6425 5798
   text-decoration: none;
6426
-  outline: none;
6427
-  opacity: 0.9;
6428 5799
   filter: alpha(opacity=90);
5800
+  outline: 0;
5801
+  opacity: .9;
6429 5802
 }
6430
-
6431 5803
 .carousel-control .icon-prev,
6432 5804
 .carousel-control .icon-next,
6433 5805
 .carousel-control .glyphicon-chevron-left,
... ...
@@ -6441,22 +5812,20 @@ button.close {
6441 5812
 .carousel-control .icon-prev,
6442 5813
 .carousel-control .glyphicon-chevron-left {
6443 5814
   left: 50%;
5815
+  margin-left: -10px;
6444 5816
 }
6445
-
6446 5817
 .carousel-control .icon-next,
6447 5818
 .carousel-control .glyphicon-chevron-right {
6448 5819
   right: 50%;
5820
+  margin-right: -10px;
6449 5821
 }
6450
-
6451 5822
 .carousel-control .icon-prev,
6452 5823
 .carousel-control .icon-next {
6453 5824
   width: 20px;
6454 5825
   height: 20px;
6455 5826
   margin-top: -10px;
6456
-  margin-left: -10px;
6457 5827
   font-family: serif;
6458 5828
 }
6459
-
6460 5829
 .carousel-control .icon-prev:before {
6461 5830
   content: '\2039';
6462 5831
 }
... ...
@@ -6486,17 +5852,15 @@ button.close {
6486 5852
   cursor: pointer;
6487 5853
   background-color: #000 \9;
6488 5854
   background-color: rgba(0, 0, 0, 0);
6489
-  border: 1px solid #ffffff;
5855
+  border: 1px solid #fff;
6490 5856
   border-radius: 10px;
6491 5857
 }
6492
-
6493 5858
 .carousel-indicators .active {
6494 5859
   width: 12px;
6495 5860
   height: 12px;
6496 5861
   margin: 0;
6497
-  background-color: #ffffff;
5862
+  background-color: #fff;
6498 5863
 }
6499
-
6500 5864
 .carousel-caption {
6501 5865
   position: absolute;
6502 5866
   right: 15%;
... ...
@@ -6505,26 +5869,31 @@ button.close {
6505 5869
   z-index: 10;
6506 5870
   padding-top: 20px;
6507 5871
   padding-bottom: 20px;
6508
-  color: #ffffff;
5872
+  color: #fff;
6509 5873
   text-align: center;
6510
-  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
5874
+  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
6511 5875
 }
6512
-
6513 5876
 .carousel-caption .btn {
6514 5877
   text-shadow: none;
6515 5878
 }
6516
-
6517 5879
 @media screen and (min-width: 768px) {
6518
-  .carousel-control .glyphicons-chevron-left,
6519
-  .carousel-control .glyphicons-chevron-right,
5880
+  .carousel-control .glyphicon-chevron-left,
5881
+  .carousel-control .glyphicon-chevron-right,
6520 5882
   .carousel-control .icon-prev,
6521 5883
   .carousel-control .icon-next {
6522 5884
     width: 30px;
6523 5885
     height: 30px;
6524 5886
     margin-top: -15px;
6525
-    margin-left: -15px;
6526 5887
     font-size: 30px;
6527 5888
   }
5889
+  .carousel-control .glyphicon-chevron-left,
5890
+  .carousel-control .icon-prev {
5891
+    margin-left: -15px;
5892
+  }
5893
+  .carousel-control .glyphicon-chevron-right,
5894
+  .carousel-control .icon-next {
5895
+    margin-right: -15px;
5896
+  }
6528 5897
   .carousel-caption {
6529 5898
     right: 20%;
6530 5899
     left: 20%;
... ...
@@ -6534,245 +5903,176 @@ button.close {
6534 5903
     bottom: 20px;
6535 5904
   }
6536 5905
 }
6537
-
6538 5906
 .clearfix:before,
6539
-.clearfix:after {
5907
+.clearfix:after,
5908
+.dl-horizontal dd:before,
5909
+.dl-horizontal dd:after,
5910
+.container:before,
5911
+.container:after,
5912
+.container-fluid:before,
5913
+.container-fluid:after,
5914
+.row:before,
5915
+.row:after,
5916
+.form-horizontal .form-group:before,
5917
+.form-horizontal .form-group:after,
5918
+.btn-toolbar:before,
5919
+.btn-toolbar:after,
5920
+.btn-group-vertical > .btn-group:before,
5921
+.btn-group-vertical > .btn-group:after,
5922
+.nav:before,
5923
+.nav:after,
5924
+.navbar:before,
5925
+.navbar:after,
5926
+.navbar-header:before,
5927
+.navbar-header:after,
5928
+.navbar-collapse:before,
5929
+.navbar-collapse:after,
5930
+.pager:before,
5931
+.pager:after,
5932
+.panel-body:before,
5933
+.panel-body:after,
5934
+.modal-footer:before,
5935
+.modal-footer:after {
6540 5936
   display: table;
6541 5937
   content: " ";
6542 5938
 }
6543
-
6544
-.clearfix:after {
5939
+.clearfix:after,
5940
+.dl-horizontal dd:after,
5941
+.container:after,
5942
+.container-fluid:after,
5943
+.row:after,
5944
+.form-horizontal .form-group:after,
5945
+.btn-toolbar:after,
5946
+.btn-group-vertical > .btn-group:after,
5947
+.nav:after,
5948
+.navbar:after,
5949
+.navbar-header:after,
5950
+.navbar-collapse:after,
5951
+.pager:after,
5952
+.panel-body:after,
5953
+.modal-footer:after {
6545 5954
   clear: both;
6546 5955
 }
6547
-
6548 5956
 .center-block {
6549 5957
   display: block;
6550
-  margin-right: auto;
6551
-  margin-left: auto;
6552
-}
6553
-
6554
-.pull-right {
6555
-  float: right !important;
6556
-}
6557
-
6558
-.pull-left {
6559
-  float: left !important;
6560
-}
6561
-
6562
-.hide {
6563
-  display: none !important;
6564
-}
6565
-
6566
-.show {
6567
-  display: block !important;
6568
-}
6569
-
6570
-.invisible {
6571
-  visibility: hidden;
6572
-}
6573
-
6574
-.text-hide {
6575
-  font: 0/0 a;
6576
-  color: transparent;
6577
-  text-shadow: none;
6578
-  background-color: transparent;
6579
-  border: 0;
6580
-}
6581
-
6582
-.hidden {
6583
-  display: none !important;
6584
-  visibility: hidden !important;
6585
-}
6586
-
6587
-.affix {
6588
-  position: fixed;
6589
-}
6590
-
6591
-@-ms-viewport {
6592
-  width: device-width;
6593
-}
6594
-
6595
-.visible-xs,
6596
-tr.visible-xs,
6597
-th.visible-xs,
6598
-td.visible-xs {
6599
-  display: none !important;
6600
-}
6601
-
6602
-@media (max-width: 767px) {
6603
-  .visible-xs {
6604
-    display: block !important;
6605
-  }
6606
-  table.visible-xs {
6607
-    display: table;
6608
-  }
6609
-  tr.visible-xs {
6610
-    display: table-row !important;
6611
-  }
6612
-  th.visible-xs,
6613
-  td.visible-xs {
6614
-    display: table-cell !important;
6615
-  }
6616
-}
6617
-
6618
-@media (min-width: 768px) and (max-width: 991px) {
6619
-  .visible-xs.visible-sm {
6620
-    display: block !important;
6621
-  }
6622
-  table.visible-xs.visible-sm {
6623
-    display: table;
6624
-  }
6625
-  tr.visible-xs.visible-sm {
6626
-    display: table-row !important;
6627
-  }
6628
-  th.visible-xs.visible-sm,
6629
-  td.visible-xs.visible-sm {
6630
-    display: table-cell !important;
6631
-  }
6632
-}
6633
-
6634
-@media (min-width: 992px) and (max-width: 1199px) {
6635
-  .visible-xs.visible-md {
6636
-    display: block !important;
6637
-  }
6638
-  table.visible-xs.visible-md {
6639
-    display: table;
6640
-  }
6641
-  tr.visible-xs.visible-md {
6642
-    display: table-row !important;
6643
-  }
6644
-  th.visible-xs.visible-md,
6645
-  td.visible-xs.visible-md {
6646
-    display: table-cell !important;
6647
-  }
6648
-}
6649
-
6650
-@media (min-width: 1200px) {
6651
-  .visible-xs.visible-lg {
6652
-    display: block !important;
6653
-  }
6654
-  table.visible-xs.visible-lg {
6655
-    display: table;
6656
-  }
6657
-  tr.visible-xs.visible-lg {
6658
-    display: table-row !important;
5958
+  margin-right: auto;
5959
+  margin-left: auto;
6659 5960
 }
6660
-  th.visible-xs.visible-lg,
6661
-  td.visible-xs.visible-lg {
6662
-    display: table-cell !important;
5961
+.pull-right {
5962
+  float: right !important;
6663 5963
 }
5964
+.pull-left {
5965
+  float: left !important;
6664 5966
 }
6665
-
6666
-.visible-sm,
6667
-tr.visible-sm,
6668
-th.visible-sm,
6669
-td.visible-sm {
5967
+.hide {
6670 5968
   display: none !important;
6671 5969
 }
6672
-
6673
-@media (max-width: 767px) {
6674
-  .visible-sm.visible-xs {
5970
+.show {
6675 5971
   display: block !important;
6676 5972
 }
6677
-  table.visible-sm.visible-xs {
6678
-    display: table;
6679
-  }
6680
-  tr.visible-sm.visible-xs {
6681
-    display: table-row !important;
6682
-  }
6683
-  th.visible-sm.visible-xs,
6684
-  td.visible-sm.visible-xs {
6685
-    display: table-cell !important;
5973
+.invisible {
5974
+  visibility: hidden;
6686 5975
 }
5976
+.text-hide {
5977
+  font: 0/0 a;
5978
+  color: transparent;
5979
+  text-shadow: none;
5980
+  background-color: transparent;
5981
+  border: 0;
6687 5982
 }
6688
-
6689
-@media (min-width: 768px) and (max-width: 991px) {
6690
-  .visible-sm {
6691
-    display: block !important;
5983
+.hidden {
5984
+  display: none !important;
5985
+  visibility: hidden !important;
6692 5986
 }
6693
-  table.visible-sm {
6694
-    display: table;
5987
+.affix {
5988
+  position: fixed;
5989
+  -webkit-transform: translate3d(0, 0, 0);
5990
+       -o-transform: translate3d(0, 0, 0);
5991
+          transform: translate3d(0, 0, 0);
6695 5992
 }
6696
-  tr.visible-sm {
6697
-    display: table-row !important;
5993
+@-ms-viewport {
5994
+  width: device-width;
6698 5995
 }
6699
-  th.visible-sm,
6700
-  td.visible-sm {
6701
-    display: table-cell !important;
5996
+.visible-xs,
5997
+.visible-sm,
5998
+.visible-md,
5999
+.visible-lg {
6000
+  display: none !important;
6702 6001
 }
6002
+.visible-xs-block,
6003
+.visible-xs-inline,
6004
+.visible-xs-inline-block,
6005
+.visible-sm-block,
6006
+.visible-sm-inline,
6007
+.visible-sm-inline-block,
6008
+.visible-md-block,
6009
+.visible-md-inline,
6010
+.visible-md-inline-block,
6011
+.visible-lg-block,
6012
+.visible-lg-inline,
6013
+.visible-lg-inline-block {
6014
+  display: none !important;
6703 6015
 }
6704
-
6705
-@media (min-width: 992px) and (max-width: 1199px) {
6706
-  .visible-sm.visible-md {
6016
+@media (max-width: 767px) {
6017
+  .visible-xs {
6707 6018
     display: block !important;
6708 6019
   }
6709
-  table.visible-sm.visible-md {
6020
+  table.visible-xs {
6710 6021
     display: table;
6711 6022
   }
6712
-  tr.visible-sm.visible-md {
6023
+  tr.visible-xs {
6713 6024
     display: table-row !important;
6714 6025
   }
6715
-  th.visible-sm.visible-md,
6716
-  td.visible-sm.visible-md {
6026
+  th.visible-xs,
6027
+  td.visible-xs {
6717 6028
     display: table-cell !important;
6718 6029
   }
6719 6030
 }
6720
-
6721
-@media (min-width: 1200px) {
6722
-  .visible-sm.visible-lg {
6031
+@media (max-width: 767px) {
6032
+  .visible-xs-block {
6723 6033
     display: block !important;
6724 6034
   }
6725
-  table.visible-sm.visible-lg {
6726
-    display: table;
6727 6035
 }
6728
-  tr.visible-sm.visible-lg {
6729
-    display: table-row !important;
6036
+@media (max-width: 767px) {
6037
+  .visible-xs-inline {
6038
+    display: inline !important;
6730 6039
   }
6731
-  th.visible-sm.visible-lg,
6732
-  td.visible-sm.visible-lg {
6733
-    display: table-cell !important;
6734 6040
 }
6041
+@media (max-width: 767px) {
6042
+  .visible-xs-inline-block {
6043
+    display: inline-block !important;
6735 6044
   }
6736
-
6737
-.visible-md,
6738
-tr.visible-md,
6739
-th.visible-md,
6740
-td.visible-md {
6741
-  display: none !important;
6742 6045
 }
6743
-
6744
-@media (max-width: 767px) {
6745
-  .visible-md.visible-xs {
6046
+@media (min-width: 768px) and (max-width: 991px) {
6047
+  .visible-sm {
6746 6048
     display: block !important;
6747 6049
   }
6748
-  table.visible-md.visible-xs {
6050
+  table.visible-sm {
6749 6051
     display: table;
6750 6052
   }
6751
-  tr.visible-md.visible-xs {
6053
+  tr.visible-sm {
6752 6054
     display: table-row !important;
6753 6055
   }
6754
-  th.visible-md.visible-xs,
6755
-  td.visible-md.visible-xs {
6056
+  th.visible-sm,
6057
+  td.visible-sm {
6756 6058
     display: table-cell !important;
6757 6059
   }
6758 6060
 }
6759
-
6760 6061
 @media (min-width: 768px) and (max-width: 991px) {
6761
-  .visible-md.visible-sm {
6062
+  .visible-sm-block {
6762 6063
     display: block !important;
6763 6064
   }
6764
-  table.visible-md.visible-sm {
6765
-    display: table;
6766 6065
 }
6767
-  tr.visible-md.visible-sm {
6768
-    display: table-row !important;
6066
+@media (min-width: 768px) and (max-width: 991px) {
6067
+  .visible-sm-inline {
6068
+    display: inline !important;
6769 6069
   }
6770
-  th.visible-md.visible-sm,
6771
-  td.visible-md.visible-sm {
6772
-    display: table-cell !important;
6070
+}
6071
+@media (min-width: 768px) and (max-width: 991px) {
6072
+  .visible-sm-inline-block {
6073
+    display: inline-block !important;
6773 6074
   }
6774 6075
 }
6775
-
6776 6076
 @media (min-width: 992px) and (max-width: 1199px) {
6777 6077
   .visible-md {
6778 6078
     display: block !important;
... ...
@@ -6788,78 +6088,21 @@ td.visible-md {
6788 6088
     display: table-cell !important;
6789 6089
   }
6790 6090
 }
6791
-
6792
-@media (min-width: 1200px) {
6793
-  .visible-md.visible-lg {
6794
-    display: block !important;
6795
-  }
6796
-  table.visible-md.visible-lg {
6797
-    display: table;
6798
-  }
6799
-  tr.visible-md.visible-lg {
6800
-    display: table-row !important;
6801
-  }
6802
-  th.visible-md.visible-lg,
6803
-  td.visible-md.visible-lg {
6804
-    display: table-cell !important;
6805
-  }
6806
-}
6807
-
6808
-.visible-lg,
6809
-tr.visible-lg,
6810
-th.visible-lg,
6811
-td.visible-lg {
6812
-  display: none !important;
6813
-}
6814
-
6815
-@media (max-width: 767px) {
6816
-  .visible-lg.visible-xs {
6817
-    display: block !important;
6818
-  }
6819
-  table.visible-lg.visible-xs {
6820
-    display: table;
6821
-  }
6822
-  tr.visible-lg.visible-xs {
6823
-    display: table-row !important;
6824
-  }
6825
-  th.visible-lg.visible-xs,
6826
-  td.visible-lg.visible-xs {
6827
-    display: table-cell !important;
6828
-  }
6829
-}
6830
-
6831
-@media (min-width: 768px) and (max-width: 991px) {
6832
-  .visible-lg.visible-sm {
6091
+@media (min-width: 992px) and (max-width: 1199px) {
6092
+  .visible-md-block {
6833 6093
     display: block !important;
6834 6094
   }
6835
-  table.visible-lg.visible-sm {
6836
-    display: table;
6837
-  }
6838
-  tr.visible-lg.visible-sm {
6839
-    display: table-row !important;
6840
-  }
6841
-  th.visible-lg.visible-sm,
6842
-  td.visible-lg.visible-sm {
6843
-    display: table-cell !important;
6844
-  }
6845 6095
 }
6846
-
6847 6096
 @media (min-width: 992px) and (max-width: 1199px) {
6848
-  .visible-lg.visible-md {
6849
-    display: block !important;
6850
-  }
6851
-  table.visible-lg.visible-md {
6852
-    display: table;
6097
+  .visible-md-inline {
6098
+    display: inline !important;
6853 6099
   }
6854
-  tr.visible-lg.visible-md {
6855
-    display: table-row !important;
6856 6100
 }
6857
-  th.visible-lg.visible-md,
6858
-  td.visible-lg.visible-md {
6859
-    display: table-cell !important;
6101
+@media (min-width: 992px) and (max-width: 1199px) {
6102
+  .visible-md-inline-block {
6103
+    display: inline-block !important;
6860 6104
   }
6861 6105
 }
6862
-
6863 6106
 @media (min-width: 1200px) {
6864 6107
   .visible-lg {
6865 6108
     display: block !important;
... ...
@@ -6875,244 +6118,86 @@ td.visible-lg {
6875 6118
     display: table-cell !important;
6876 6119
   }
6877 6120
 }
6878
-
6879
-.hidden-xs {
6121
+@media (min-width: 1200px) {
6122
+  .visible-lg-block {
6880 6123
     display: block !important;
6881 6124
   }
6882
-
6883
-table.hidden-xs {
6884
-  display: table;
6885
-}
6886
-
6887
-tr.hidden-xs {
6888
-  display: table-row !important;
6889
-}
6890
-
6891
-th.hidden-xs,
6892
-td.hidden-xs {
6893
-  display: table-cell !important;
6894
-}
6895
-
6896
-@media (max-width: 767px) {
6897
-  .hidden-xs,
6898
-  tr.hidden-xs,
6899
-  th.hidden-xs,
6900
-  td.hidden-xs {
6901
-    display: none !important;
6902
-  }
6903
-}
6904
-
6905
-@media (min-width: 768px) and (max-width: 991px) {
6906
-  .hidden-xs.hidden-sm,
6907
-  tr.hidden-xs.hidden-sm,
6908
-  th.hidden-xs.hidden-sm,
6909
-  td.hidden-xs.hidden-sm {
6910
-    display: none !important;
6911
-  }
6912
-}
6913
-
6914
-@media (min-width: 992px) and (max-width: 1199px) {
6915
-  .hidden-xs.hidden-md,
6916
-  tr.hidden-xs.hidden-md,
6917
-  th.hidden-xs.hidden-md,
6918
-  td.hidden-xs.hidden-md {
6919
-    display: none !important;
6920
-  }
6921 6125
 }
6922
-
6923 6126
 @media (min-width: 1200px) {
6924
-  .hidden-xs.hidden-lg,
6925
-  tr.hidden-xs.hidden-lg,
6926
-  th.hidden-xs.hidden-lg,
6927
-  td.hidden-xs.hidden-lg {
6928
-    display: none !important;
6929
-  }
6930
-}
6931
-
6932
-.hidden-sm {
6933
-  display: block !important;
6127
+  .visible-lg-inline {
6128
+    display: inline !important;
6934 6129
   }
6935
-
6936
-table.hidden-sm {
6937
-  display: table;
6938 6130
 }
6939
-
6940
-tr.hidden-sm {
6941
-  display: table-row !important;
6131
+@media (min-width: 1200px) {
6132
+  .visible-lg-inline-block {
6133
+    display: inline-block !important;
6942 6134
   }
6943
-
6944
-th.hidden-sm,
6945
-td.hidden-sm {
6946
-  display: table-cell !important;
6947 6135
 }
6948
-
6949 6136
 @media (max-width: 767px) {
6950
-  .hidden-sm.hidden-xs,
6951
-  tr.hidden-sm.hidden-xs,
6952
-  th.hidden-sm.hidden-xs,
6953
-  td.hidden-sm.hidden-xs {
6137
+  .hidden-xs {
6954 6138
     display: none !important;
6955 6139
   }
6956 6140
 }
6957
-
6958 6141
 @media (min-width: 768px) and (max-width: 991px) {
6959
-  .hidden-sm,
6960
-  tr.hidden-sm,
6961
-  th.hidden-sm,
6962
-  td.hidden-sm {
6142
+  .hidden-sm {
6963 6143
     display: none !important;
6964 6144
   }
6965 6145
 }
6966
-
6967 6146
 @media (min-width: 992px) and (max-width: 1199px) {
6968
-  .hidden-sm.hidden-md,
6969
-  tr.hidden-sm.hidden-md,
6970
-  th.hidden-sm.hidden-md,
6971
-  td.hidden-sm.hidden-md {
6972
-    display: none !important;
6973
-  }
6974
-}
6975
-
6976
-@media (min-width: 1200px) {
6977
-  .hidden-sm.hidden-lg,
6978
-  tr.hidden-sm.hidden-lg,
6979
-  th.hidden-sm.hidden-lg,
6980
-  td.hidden-sm.hidden-lg {
6981
-    display: none !important;
6982
-  }
6983
-}
6984
-
6985 6147
   .hidden-md {
6986
-  display: block !important;
6987
-}
6988
-
6989
-table.hidden-md {
6990
-  display: table;
6991
-}
6992
-
6993
-tr.hidden-md {
6994
-  display: table-row !important;
6995
-}
6996
-
6997
-th.hidden-md,
6998
-td.hidden-md {
6999
-  display: table-cell !important;
7000
-}
7001
-
7002
-@media (max-width: 767px) {
7003
-  .hidden-md.hidden-xs,
7004
-  tr.hidden-md.hidden-xs,
7005
-  th.hidden-md.hidden-xs,
7006
-  td.hidden-md.hidden-xs {
7007 6148
     display: none !important;
7008 6149
   }
7009 6150
 }
7010
-
7011
-@media (min-width: 768px) and (max-width: 991px) {
7012
-  .hidden-md.hidden-sm,
7013
-  tr.hidden-md.hidden-sm,
7014
-  th.hidden-md.hidden-sm,
7015
-  td.hidden-md.hidden-sm {
7016
-    display: none !important;
7017
-  }
7018
-}
7019
-
7020
-@media (min-width: 992px) and (max-width: 1199px) {
7021
-  .hidden-md,
7022
-  tr.hidden-md,
7023
-  th.hidden-md,
7024
-  td.hidden-md {
6151
+@media (min-width: 1200px) {
6152
+  .hidden-lg {
7025 6153
     display: none !important;
7026 6154
   }
7027 6155
 }
7028
-
7029
-@media (min-width: 1200px) {
7030
-  .hidden-md.hidden-lg,
7031
-  tr.hidden-md.hidden-lg,
7032
-  th.hidden-md.hidden-lg,
7033
-  td.hidden-md.hidden-lg {
6156
+.visible-print {
7034 6157
   display: none !important;
7035 6158
 }
7036
-}
7037
-
7038
-.hidden-lg {
6159
+@media print {
6160
+  .visible-print {
7039 6161
     display: block !important;
7040 6162
   }
7041
-
7042
-table.hidden-lg {
6163
+  table.visible-print {
7043 6164
     display: table;
7044 6165
   }
7045
-
7046
-tr.hidden-lg {
6166
+  tr.visible-print {
7047 6167
     display: table-row !important;
7048 6168
   }
7049
-
7050
-th.hidden-lg,
7051
-td.hidden-lg {
6169
+  th.visible-print,
6170
+  td.visible-print {
7052 6171
     display: table-cell !important;
7053 6172
   }
7054
-
7055
-@media (max-width: 767px) {
7056
-  .hidden-lg.hidden-xs,
7057
-  tr.hidden-lg.hidden-xs,
7058
-  th.hidden-lg.hidden-xs,
7059
-  td.hidden-lg.hidden-xs {
7060
-    display: none !important;
7061
-  }
7062 6173
 }
7063
-
7064
-@media (min-width: 768px) and (max-width: 991px) {
7065
-  .hidden-lg.hidden-sm,
7066
-  tr.hidden-lg.hidden-sm,
7067
-  th.hidden-lg.hidden-sm,
7068
-  td.hidden-lg.hidden-sm {
6174
+.visible-print-block {
7069 6175
   display: none !important;
7070 6176
 }
7071
-}
7072
-
7073
-@media (min-width: 992px) and (max-width: 1199px) {
7074
-  .hidden-lg.hidden-md,
7075
-  tr.hidden-lg.hidden-md,
7076
-  th.hidden-lg.hidden-md,
7077
-  td.hidden-lg.hidden-md {
7078
-    display: none !important;
6177
+@media print {
6178
+  .visible-print-block {
6179
+    display: block !important;
7079 6180
   }
7080 6181
 }
7081
-
7082
-@media (min-width: 1200px) {
7083
-  .hidden-lg,
7084
-  tr.hidden-lg,
7085
-  th.hidden-lg,
7086
-  td.hidden-lg {
6182
+.visible-print-inline {
7087 6183
   display: none !important;
7088 6184
 }
6185
+@media print {
6186
+  .visible-print-inline {
6187
+    display: inline !important;
7089 6188
   }
7090
-
7091
-.visible-print,
7092
-tr.visible-print,
7093
-th.visible-print,
7094
-td.visible-print {
6189
+}
6190
+.visible-print-inline-block {
7095 6191
   display: none !important;
7096 6192
 }
7097
-
7098 6193
 @media print {
7099
-  .visible-print {
7100
-    display: block !important;
7101
-  }
7102
-  table.visible-print {
7103
-    display: table;
7104
-  }
7105
-  tr.visible-print {
7106
-    display: table-row !important;
6194
+  .visible-print-inline-block {
6195
+    display: inline-block !important;
7107 6196
   }
7108
-  th.visible-print,
7109
-  td.visible-print {
7110
-    display: table-cell !important;
7111 6197
 }
7112
-  .hidden-print,
7113
-  tr.hidden-print,
7114
-  th.hidden-print,
7115
-  td.hidden-print {
6198
+@media print {
6199
+  .hidden-print {
7116 6200
     display: none !important;
7117 6201
   }
7118 6202
 }
6203
+/*# sourceMappingURL=bootstrap.css.map */
... ...
@@ -0,0 +1 @@
1
+{"version":3,"file":"bootstrap.css","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/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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;EAAW,kBAAA;EHoR9C;AGnRmC;EAAW,kBAAA;EHsR9C;AGrRmC;EAAW,kBAAA;EHwR9C;AGvRmC;EAAW,kBAAA;EH0R9C;AGzRmC;EAAW,kBAAA;EH4R9C;AG3RmC;EAAW,kBAAA;EH8R9C;AG7RmC;EAAW,kBAAA;EHgS9C;AG/RmC;EAAW,kBAAA;EHkS9C;AGjSmC;EAAW,kBAAA;EHoS9C;AGnSmC;EAAW,kBAAA;EHsS9C;AGrSmC;EAAW,kBAAA;EHwS9C;AGvSmC;EAAW,kBAAA;EH0S9C;AGzSmC;EAAW,kBAAA;EH4S9C;AG3SmC;EAAW,kBAAA;EH8S9C;AG7SmC;EAAW,kBAAA;EHgT9C;AG/SmC;EAAW,kBAAA;EHkT9C;AGjTmC;EAAW,kBAAA;EHoT9C;AGnTmC;EAAW,kBAAA;EHsT9C;AGrTmC;EAAW,kBAAA;EHwT9C;AGvTmC;EAAW,kBAAA;EH0T9C;AGzTmC;EAAW,kBAAA;EH4T9C;AG3TmC;EAAW,kBAAA;EH8T9C;AG7TmC;EAAW,kBAAA;EHgU9C;AG/TmC;EAAW,kBAAA;EHkU9C;AGjUmC;EAAW,kBAAA;EHoU9C;AGnUmC;EAAW,kBAAA;EHsU9C;AGrUmC;EAAW,kBAAA;EHwU9C;AGvUmC;EAAW,kBAAA;EH0U9C;AGzUmC;EAAW,kBAAA;EH4U9C;AG3UmC;EAAW,kBAAA;EH8U9C;AG7UmC;EAAW,kBAAA;EHgV9C;AG/UmC;EAAW,kBAAA;EHkV9C;AGjVmC;EAAW,kBAAA;EHoV9C;AGnVmC;EAAW,kBAAA;EHsV9C;AGrVmC;EAAW,kBAAA;EHwV9C;AGvVmC;EAAW,kBAAA;EH0V9C;AGzVmC;EAAW,kBAAA;EH4V9C;AG3VmC;EAAW,kBAAA;EH8V9C;AG7VmC;EAAW,kBAAA;EHgW9C;AG/VmC;EAAW,kBAAA;EHkW9C;AGjWmC;EAAW,kBAAA;EHoW9C;AGnWmC;EAAW,kBAAA;EHsW9C;AGrWmC;EAAW,kBAAA;EHwW9C;AGvWmC;EAAW,kBAAA;EH0W9C;AGzWmC;EAAW,kBAAA;EH4W9C;AG3WmC;EAAW,kBAAA;EH8W9C;AG7WmC;EAAW,kBAAA;EHgX9C;AG/WmC;EAAW,kBAAA;EHkX9C;AGjXmC;EAAW,kBAAA;EHoX9C;AGnXmC;EAAW,kBAAA;EHsX9C;AGrXmC;EAAW,kBAAA;EHwX9C;AGvXmC;EAAW,kBAAA;EH0X9C;AGzXmC;EAAW,kBAAA;EH4X9C;AG3XmC;EAAW,kBAAA;EH8X9C;AG7XmC;EAAW,kBAAA;EHgY9C;AG/XmC;EAAW,kBAAA;EHkY9C;AGjYmC;EAAW,kBAAA;EHoY9C;AGnYmC;EAAW,kBAAA;EHsY9C;AGrYmC;EAAW,kBAAA;EHwY9C;AGvYmC;EAAW,kBAAA;EH0Y9C;AGzYmC;EAAW,kBAAA;EH4Y9C;AG3YmC;EAAW,kBAAA;EH8Y9C;AG7YmC;EAAW,kBAAA;EHgZ9C;AG/YmC;EAAW,kBAAA;EHkZ9C;AGjZmC;EAAW,kBAAA;EHoZ9C;AGnZmC;EAAW,kBAAA;EHsZ9C;AGrZmC;EAAW,kBAAA;EHwZ9C;AGvZmC;EAAW,kBAAA;EH0Z9C;AGzZmC;EAAW,kBAAA;EH4Z9C;AG3ZmC;EAAW,kBAAA;EH8Z9C;AG7ZmC;EAAW,kBAAA;EHga9C;AG/ZmC;EAAW,kBAAA;EHka9C;AGjamC;EAAW,kBAAA;EHoa9C;AGnamC;EAAW,kBAAA;EHsa9C;AGramC;EAAW,kBAAA;EHwa9C;AGvamC;EAAW,kBAAA;EH0a9C;AGzamC;EAAW,kBAAA;EH4a9C;AG3amC;EAAW,kBAAA;EH8a9C;AG7amC;EAAW,kBAAA;EHgb9C;AG/amC;EAAW,kBAAA;EHkb9C;AGjbmC;EAAW,kBAAA;EHob9C;AGnbmC;EAAW,kBAAA;EHsb9C;AGrbmC;EAAW,kBAAA;EHwb9C;AGvbmC;EAAW,kBAAA;EH0b9C;AGzbmC;EAAW,kBAAA;EH4b9C;AG3bmC;EAAW,kBAAA;EH8b9C;AG7bmC;EAAW,kBAAA;EHgc9C;AG/bmC;EAAW,kBAAA;EHkc9C;AGjcmC;EAAW,kBAAA;EHoc9C;AGncmC;EAAW,kBAAA;EHsc9C;AGrcmC;EAAW,kBAAA;EHwc9C;AGvcmC;EAAW,kBAAA;EH0c9C;AGzcmC;EAAW,kBAAA;EH4c9C;AG3cmC;EAAW,kBAAA;EH8c9C;AG7cmC;EAAW,kBAAA;EHgd9C;AG/cmC;EAAW,kBAAA;EHkd9C;AGjdmC;EAAW,kBAAA;EHod9C;AGndmC;EAAW,kBAAA;EHsd9C;AGrdmC;EAAW,kBAAA;EHwd9C;AGvdmC;EAAW,kBAAA;EH0d9C;AGzdmC;EAAW,kBAAA;EH4d9C;AG3dmC;EAAW,kBAAA;EH8d9C;AG7dmC;EAAW,kBAAA;EHge9C;AG/dmC;EAAW,kBAAA;EHke9C;AGjemC;EAAW,kBAAA;EHoe9C;AGnemC;EAAW,kBAAA;EHse9C;AGremC;EAAW,kBAAA;EHwe9C;AGvemC;EAAW,kBAAA;EH0e9C;AGzemC;EAAW,kBAAA;EH4e9C;AG3emC;EAAW,kBAAA;EH8e9C;AG7emC;EAAW,kBAAA;EHgf9C;AG/emC;EAAW,kBAAA;EHkf9C;AGjfmC;EAAW,kBAAA;EHof9C;AGnfmC;EAAW,kBAAA;EHsf9C;AGrfmC;EAAW,kBAAA;EHwf9C;AGvfmC;EAAW,kBAAA;EH0f9C;AGzfmC;EAAW,kBAAA;EH4f9C;AG3fmC;EAAW,kBAAA;EH8f9C;AG7fmC;EAAW,kBAAA;EHggB9C;AG/fmC;EAAW,kBAAA;EHkgB9C;AGjgBmC;EAAW,kBAAA;EHogB9C;AGngBmC;EAAW,kBAAA;EHsgB9C;AGrgBmC;EAAW,kBAAA;EHwgB9C;AGvgBmC;EAAW,kBAAA;EH0gB9C;AGzgBmC;EAAW,kBAAA;EH4gB9C;AG3gBmC;EAAW,kBAAA;EH8gB9C;AG7gBmC;EAAW,kBAAA;EHghB9C;AG/gBmC;EAAW,kBAAA;EHkhB9C;AGjhBmC;EAAW,kBAAA;EHohB9C;AGnhBmC;EAAW,kBAAA;EHshB9C;AGrhBmC;EAAW,kBAAA;EHwhB9C;AGvhBmC;EAAW,kBAAA;EH0hB9C;AGzhBmC;EAAW,kBAAA;EH4hB9C;AG3hBmC;EAAW,kBAAA;EH8hB9C;AG7hBmC;EAAW,kBAAA;EHgiB9C;AG/hBmC;EAAW,kBAAA;EHkiB9C;AGjiBmC;EAAW,kBAAA;EHoiB9C;AGniBmC;EAAW,kBAAA;EHsiB9C;AGriBmC;EAAW,kBAAA;EHwiB9C;AGviBmC;EAAW,kBAAA;EH0iB9C;AGziBmC;EAAW,kBAAA;EH4iB9C;AG3iBmC;EAAW,kBAAA;EH8iB9C;AG7iBmC;EA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A;Efk8CH;Ae97CC;EACE,YAAA;Efg8CH;Ael7CC;EACE,mBAAA;Efo7CH;Aer7CC;EACE,2BAAA;Efu7CH;Aex7CC;EACE,2BAAA;Ef07CH;Ae37CC;EACE,kBAAA;Ef67CH;Ae97CC;EACE,2BAAA;Efg8CH;Aej8CC;EACE,2BAAA;Efm8CH;Aep8CC;EACE,kBAAA;Efs8CH;Aev8CC;EACE,2BAAA;Efy8CH;Ae18CC;EACE,2BAAA;Ef48CH;Ae78CC;EACE,kBAAA;Ef+8CH;Aeh9CC;EACE,2BAAA;Efk9CH;Aen9CC;EACE,0BAAA;Efq9CH;Aet9CC;EACE,iBAAA;Efw9CH;Aa59CD;EE9BI;IACE,aAAA;If6/CH;Eet/CD;IACE,aAAA;Ifw/CD;Eez/CD;IACE,qBAAA;If2/CD;Ee5/CD;IACE,qBAAA;If8/CD;Ee//CD;IACE,YAAA;IfigDD;EelgDD;IACE,qBAAA;IfogDD;EergDD;IACE,qBAAA;IfugDD;EexgDD;IACE,YAAA;If0gDD;Ee3gDD;IACE,qBAAA;If6gDD;Ee9gDD;IACE,qBAAA;IfghDD;EejhDD;IACE,YAAA;IfmhDD;EephDD;IACE,qBAAA;IfshDD;EevhDD;IACE,oBAAA;IfyhDD;Ee3gDD;IACE,aAAA;If6gDD;Ee9gDD;IACE,qBAAA;IfghDD;EejhDD;IACE,qBAAA;IfmhDD;EephDD;IACE,YAAA;IfshDD;EevhDD;IACE,qBAAA;IfyhDD;Ee1hDD;IACE,qBAAA;If4hDD;Ee7hDD;IACE,YAAA;If+hDD;EehiDD;IACE,qBAAA;IfkiDD;EeniDD;IACE,qBAAA;IfqiDD;EetiDD;IACE,YAAA;IfwiDD;EeziDD;IACE,qBAAA;If2iDD;Ee5iDD;IACE,oBAAA;If8iDD;Ee1iDD;IACE,aAAA;If4iDD;Ee5jDD;IACE,YAAA;If8jDD;Ee/jDD;IACE,oBAAA;IfikDD;EelkDD;IACE,oBAAA;IfokDD;EerkDD;IACE,WAAA;IfukDD;EexkDD;IACE,oBAAA;If0kDD;Ee3kDD;IACE,oBAAA;If6kDD;Ee9kDD;IACE,WAAA;IfglDD;EejlDD;IACE,oBAAA;IfmlDD;EeplDD;IACE,oBAAA;IfslDD;EevlDD;IACE,WAAA;IfylDD;Ee1lDD;IACE,oBAAA;If4lDD;Ee7lDD;IACE,mBAAA;If+lDD;Ee3lDD;IACE,YAAA;If6lDD;Ee/kDD;IACE,mBAAA;IfilDD;EellDD;IACE,2BAAA;IfolDD;EerlDD;IACE,2BAAA;IfulDD;EexlDD;IACE,kBAAA;If0lDD;Ee3lDD;IACE,2BAAA;If6lDD;Ee9lDD;IACE,2BAAA;IfgmDD;EejmDD;IACE,kBAAA;IfmmDD;EepmDD;IACE,2BAAA;IfsmDD;EevmDD;IACE,2BAAA;IfymDD;Ee1mDD;IACE,kBAAA;If4mDD;Ee7mDD;IACE,2BAAA;If+mDD;EehnDD;IACE,0BAAA;IfknDD;EennDD;IACE,iBAAA;IfqnDD;EACF;AajnDD;EEvCI;IACE,aAAA;If2pDH;EeppDD;IACE,aAAA;IfspDD;EevpDD;IACE,qBAAA;IfypDD;Ee1pDD;IACE,qBAAA;If4pDD;Ee7pDD;IACE,YAAA;If+pDD;EehqDD;IACE,qBAAA;IfkqDD;EenqDD;IACE,qBAAA;IfqqDD;EetqDD;IACE,YAAA;IfwqDD;EezqDD;IACE,qBAAA;If2qDD;Ee5qDD;IACE,qBAAA;If8qDD;Ee/qDD;IACE,YAAA;IfirDD;EelrDD;IACE,qBAAA;IforDD;EerrDD;IACE,oBAAA;IfurDD;EezqDD;IACE,aAAA;If2qDD;Ee5qDD;IACE,qBAAA;If8qDD;Ee/qDD;IACE,qBAAA;IfirDD;EelrDD;IACE,YAAA;IforDD;EerrDD;IACE,qBAAA;IfurDD;EexrDD;IACE,qBAAA;If0rDD;Ee3rDD;IACE,YAAA;If6rDD;Ee9rDD;IACE,qBAAA;IfgsDD;EejsDD;IACE,qBAAA;IfmsDD;EepsDD;IACE,YAAA;IfssDD;EevsDD;IACE,qBAAA;IfysDD;Ee1sDD;IACE,oBAAA;If4sDD;EexsDD;IACE,aAAA;If0sDD;Ee1tDD;IACE,YAAA;If4tDD;Ee7tDD;IACE,oBAAA;If+tDD;EehuDD;IACE,oBAAA;IfkuDD;EenuDD;IACE,WAAA;IfquDD;EetuDD;IACE,oBAAA;IfwuDD;EezuDD;IACE,oBAAA;If2uDD;Ee5uDD;IACE,WAAA;If8uDD;Ee/uDD;IACE,oBAAA;IfivDD;EelvDD;IACE,oBAAA;IfovDD;EervDD;IACE,WAAA;IfuvDD;EexvDD;IACE,oBAAA;If0vDD;Ee3vDD;IACE,mBAAA;If6vDD;EezvDD;IACE,YAAA;If2vDD;Ee7uDD;IACE,mBAAA;If+uDD;EehvDD;IACE,2BAAA;IfkvDD;EenvDD;IACE,2BAAA;IfqvDD;EetvDD;IACE,kBAAA;IfwvDD;EezvDD;IACE,2BAAA;If2vDD;Ee5vDD;IACE,2BAAA;If8vDD;Ee/vDD;IACE,kBAAA;IfiwDD;EelwDD;IACE,2BAAA;IfowDD;EerwDD;IACE,2BAAA;IfuwDD;EexwDD;IACE,kBAAA;If0wDD;Ee3wDD;IACE,2BAAA;If6wDD;Ee9wDD;IACE,0BAAA;IfgxDD;EejxDD;IACE,iBAAA;IfmxDD;EACF;AaxwDD;EE9CI;IACE,aAAA;IfyzDH;EelzDD;IACE,aAAA;IfozDD;EerzDD;IACE,qBAAA;IfuzDD;EexzDD;IACE,qBAAA;If0zDD;Ee3zDD;IACE,YAAA;If6zDD;Ee9zDD;IACE,qBAAA;Ifg0DD;Eej0DD;IACE,qBAAA;Ifm0DD;Eep0DD;IACE,YAAA;Ifs0DD;Eev0DD;IACE,qBAAA;Ify0DD;Ee10DD;IACE,qBAAA;If40DD;Ee70DD;IACE,YAAA;If+0DD;Eeh1DD;IACE,qBAAA;Ifk1DD;Een1DD;IACE,oBAAA;Ifq1DD;Eev0DD;IACE,aAAA;Ify0DD;Ee10DD;IACE,qBAAA;If40DD;Ee70DD;IACE,qBAAA;If+0DD;Eeh1DD;IACE,YAAA;Ifk1DD;Een1DD;IACE,qBAAA;Ifq1DD;Eet1DD;IACE,qBAAA;Ifw1DD;Eez1DD;IACE,YAAA;If21DD;Ee51DD;IACE,qBAAA;If81DD;Ee/1DD;IACE,qBAAA;Ifi2DD;Eel2DD;IACE,YAAA;Ifo2DD;Eer2DD;IACE,qBAAA;Ifu2DD;Eex2DD;IACE,oBAAA;If02DD;Eet2DD;IACE,aAAA;Ifw2DD;Eex3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AAA;EACI,uBAAA;ErBqsFT;AoB9qFD;EClBI,gBAAA;EACA,2BAAA;ErBmsFH;AoB/qFD;ECrDE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErBuuFD;AqBruFC;;;;;EAKE,gBAAA;EACA,2BAAA;EACI,uBAAA;ErBuuFP;AqBruFC;;;EAGE,wBAAA;ErBuuFH;AqBluFG;;;;;;;;;;;;;;;EAKE,2BAAA;EACI,uBAAA;ErB8uFT;AoBptFD;ECrBI,gBAAA;EACA,2BAAA;ErB4uFH;AoBptFD;ECzDE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErBgxFD;AqB9wFC;;;;;EAKE,gBAAA;EACA,2BAAA;EACI,uBAAA;ErBgxFP;AqB9wFC;;;EAGE,wBAAA;ErBgxFH;AqB3wFG;;;;;;;;;;;;;;;EAKE,2BAAA;EACI,uBAAA;ErBuxFT;AoBzvFD;ECzBI,gBAAA;EACA,2BAAA;ErBqxFH;AoBzvFD;EC7DE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErByzFD;AqBvzFC;;;;;EAKE,gBAAA;EACA,2BAAA;EACI,uBAAA;ErByzFP;AqBvzFC;;;EAGE,wBAAA;ErByzFH;AqBpzFG;;;;;;;;;;;;;;;EAKE,2BAAA;EACI,uBAAA;ErBg0FT;AoB9xFD;EC7BI,gBAAA;EACA,2BAAA;ErB8zFH;AoB9xFD;ECjEE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErBk2FD;AqBh2FC;;;;;EAKE,gBAAA;EACA,2BAAA;EACI,uBAAA;ErBk2FP;AqBh2FC;;;EAGE,wBAAA;ErBk2FH;AqB71FG;;;;;;;;;;;;;;;EAKE,2BAAA;EACI,uBAAA;ErBy2FT;AoBn0FD;ECjCI,gBAAA;EACA,2BAAA;ErBu2FH;AoBn0FD;ECrEE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErB24FD;AqBz4FC;;;;;EAKE,gBAAA;EACA,2BAAA;EACI,uBAAA;ErB24FP;AqBz4FC;;;EAGE,wBAAA;ErB24FH;AqBt4FG;;;;;;;;;;;;;;;EAKE,2BAAA;EACI,uBAAA;ErBk5FT;AoBx2FD;ECrCI,gBAAA;EACA,2BAAA;ErBg5FH;AoBn2FD;EACE,gBAAA;EACA,qBAAA;EACA,iBAAA;EACA,kBAAA;EpBq2FD;AoBn2FC;;;;EAIE,+BAAA;Ef1BF,0BAAA;EACQ,kBAAA;ELg4FT;AoBp2FC;;;;EAIE,2BAAA;EpBs2FH;AoBp2FC;;EAEE,gBAAA;EACA,4BAAA;EACA,+BAAA;EpBs2FH;AoBl2FG;;;;EAEE,gBAAA;EACA,uBAAA;EpBs2FL;AoB71FD;;EC9EE,oBAAA;EACA,iBAAA;EACA,mBAAA;EACA,oBAAA;ErB+6FD;AoBh2FD;;EClFE,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,oBAAA;ErBs7FD;AoBn2FD;;ECtFE,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,oBAAA;ErB67FD;AoBl2FD;EACE,gBAAA;EACA,aAAA;EpBo2FD;AoBh2FD;EACE,iBAAA;EpBk2FD;AoB31FC;;;EACE,aAAA;EpB+1FH;AuBh/FD;EACE,YAAA;ElBiLA,0CAAA;EACK,qCAAA;EACG,kCAAA;ELk0FT;AuBn/FC;EACE,YAAA;EvBq/FH;AuBj/FD;EACE,eAAA;EvBm/FD;AuBj/FC;EAAY,gBAAA;EvBo/Fb;AuBn/FC;EAAY,oBAAA;EvBs/Fb;AuBr/FC;EAAY,0BAAA;EvBw/Fb;AuBr/FD;EACE,oBAAA;EACA,WAAA;EACA,kBAAA;ElB+JA,uCAAA;EACK,kCAAA;EACG,+BAAA;ELy1FT;AwBhhGD;EACE,uBAAA;EACA,UAAA;EACA,WAAA;EACA,kBAAA;EACA,wBAAA;EACA,uBAAA;EACA,qCAAA;EACA,oCAAA;ExBkhGD;AwB9gGD;EACE,oBAAA;ExBghGD;AwB5gGD;EACE,YAAA;ExB8gGD;AwB1gGD;EACE,oBAAA;EACA,WAAA;EACA,SAAA;EACA,eAAA;EACA,eAAA;EACA,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,2BAAA;EACA,2BAAA;EACA,uCAAA;EACA,oBAAA;EnBwBA,qDAAA;EACQ,6CAAA;EmBvBR,sCAAA;EAAA,8BAAA;ExB6gGD;AwBxgGC;EACE,UAAA;EACA,YAAA;ExB0gGH;AwBniGD;ECvBE,aAAA;EACA,eAAA;EACA,kBAAA;EACA,2BAAA;EzB6jGD;AwBziGD;EAmCI,gBAAA;EACA,mBAAA;EACA,aAAA;EACA,qBAAA;EACA,yBAAA;EACA,gBAAA;EACA,qBAAA;ExBygGH;AwBngGC;;EAEE,uBAAA;EACA,gBAAA;EACA,2BAAA;ExBqgGH;AwB//FC;;;EAGE,gBAAA;EACA,uBAAA;EACA,YAAA;EACA,2BAAA;ExBigGH;AwBx/FC;;;EAGE,gBAAA;ExB0/FH;AwBr/FC;;EAEE,uBAAA;EACA,+BAAA;EACA,wBAAA;EE1GF,qEAAA;EF4GE,qBAAA;ExBu/FH;AwBl/FD;EAGI,gBAAA;ExBk/FH;AwBr/FD;EAQI,YAAA;ExBg/FH;AwBx+FD;EACE,YAAA;EACA,UAAA;ExB0+FD;AwBl+FD;EACE,SAAA;EACA,aAAA;ExBo+FD;AwBh+FD;EACE,gBAAA;EACA,mBAAA;EACA,iBAAA;EACA,yBAAA;EACA,gBAAA;EACA,qBAAA;ExBk+FD;AwB99FD;EACE,iBAAA;EACA,SAAA;EACA,UAAA;EACA,WAAA;EACA,QAAA;EACA,cAAA;ExBg+FD;AwB59FD;EACE,UAAA;EACA,YAAA;ExB89FD;AwBt9FD;;EAII,eAAA;EACA,0BAAA;EACA,aAAA;ExBs9FH;AwB59FD;;EAUI,WAAA;EACA,cAAA;EACA,oBAAA;ExBs9FH;AwBh8FD;EAZE;IAnEA,YAAA;IACA,UAAA;IxBmhGC;EwBj9FD;IAzDA,SAAA;IACA,aAAA;IxB6gGC;EACF;A2B5pGD;;EAEE,oBAAA;EACA,uBAAA;EACA,wBAAA;E3B8pGD;A2BlqGD;;EAMI,oBAAA;EACA,aAAA;E3BgqGH;A2B9pGG;;;;;;;;EAIE,YAAA;E3BoqGL;A2BlqGG;;EAEE,YAAA;E3BoqGL;A2B9pGD;;;;EAKI,mBAAA;E3B+pGH;A2B1pGD;EACE,mBAAA;E3B4pGD;A2B7pGD;;EAMI,aAAA;E3B2pGH;A2BjqGD;;;EAWI,kBAAA;E3B2pGH;A2BvpGD;EACE,kBAAA;E3BypGD;A2BrpGD;EACE,gBAAA;E3BupGD;A2BtpGC;ECrDA,+BAAA;EACG,4BAAA;E5B8sGJ;A2BrpGD;;EClDE,8BAAA;EACG,2BAAA;E5B2sGJ;A2BppGD;EACE,aAAA;E3BspGD;A2BppGD;EACE,kBAAA;E3BspGD;A2BppGD;;ECtEE,+BAAA;EACG,4BAAA;E5B8tGJ;A2BnpGD;ECpEE,8BAAA;EACG,2BAAA;E5B0tGJ;A2BlpGD;;EAEE,YAAA;E3BopGD;A2BnoGD;EACE,mBAAA;EACA,oBAAA;E3BqoGD;A2BnoGD;EACE,oBAAA;EACA,qBAAA;E3BqoGD;A2BhoGD;EtBlDE,0DAAA;EACQ,kDAAA;ELqrGT;A2BhoGC;EtBtDA,0BAAA;EACQ,kBAAA;ELyrGT;A2B7nGD;EACE,gBAAA;E3B+nGD;A2B5nGD;EACE,yBAAA;EACA,wBAAA;E3B8nGD;A2B3nGD;EACE,yBAAA;E3B6nGD;A2BtnGD;;;EAII,gBAAA;EACA,aAAA;EACA,aAAA;EACA,iBAAA;E3BunGH;A2B9nGD;EAcM,aAAA;E3BmnGL;A2BjoGD;;;;EAsBI,kBAAA;EACA,gBAAA;E3BinGH;A2B5mGC;EACE,kBAAA;E3B8mGH;A2B5mGC;EACE,8BAAA;ECvKF,+BAAA;EACC,8BAAA;E5BsxGF;A2B7mGC;EACE,gCAAA;ECnLF,4BAAA;EACC,2BAAA;E5BmyGF;A2B7mGD;EACE,kBAAA;E3B+mGD;A2B7mGD;;EClLE,+BAAA;EACC,8BAAA;E5BmyGF;A2B5mGD;EChME,4BAAA;EACC,2BAAA;E5B+yGF;A2BvmGD;EACE,gBAAA;EACA,aAAA;EACA,qBAAA;EACA,2BAAA;E3BymGD;A2B7mGD;;EAOI,aAAA;EACA,qBAAA;EACA,WAAA;E3B0mGH;A2BnnGD;EAYI,aAAA;E3B0mGH;A2BtnGD;EAgBI,YAAA;E3BymGH;A2B3lGD;;EAEE,oBAAA;EACA,aAAA;EL1OA,YAAA;EAGA,0BAAA;EtBs0GD;A6Bt0GD;EACE,oBAAA;EACA,gBAAA;EACA,2BAAA;E7Bw0GD;A6Br0GC;EACE,aAAA;EACA,iBAAA;EACA,kBAAA;E7Bu0GH;A6Bh1GD;EAeI,oBAAA;EACA,YAAA;EAKA,aAAA;EAEA,aAAA;EACA,kBAAA;E7B+zGH;A6BtzGD;;;EV0BE,cAAA;EACA,oBAAA;EACA,iBAAA;EACA,mBAAA;EACA,oBAAA;EnBiyGD;AmB/xGC;;;EACE,cAAA;EACA,mBAAA;EnBmyGH;AmBhyGC;;;;;;EAEE,cAAA;EnBsyGH;A6Bx0GD;;;EVqBE,cAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,oBAAA;EnBwzGD;AmBtzGC;;;EACE,cAAA;EACA,mBAAA;EnB0zGH;AmBvzGC;;;;;;EAEE,cAAA;EnB6zGH;A6Bt1GD;;;EAGE,qBAAA;E7Bw1GD;A6Bt1GC;;;EACE,kBAAA;E7B01GH;A6Bt1GD;;EAEE,WAAA;EACA,qBAAA;EACA,wBAAA;E7Bw1GD;A6Bn1GD;EACE,mBAAA;EACA,iBAAA;EACA,qBAAA;EACA,gBAAA;EACA,gBAAA;EACA,oBAAA;EACA,2BAAA;EACA,2BAAA;EACA,oBAAA;E7Bq1GD;A6Bl1GC;EACE,mBAAA;EACA,iBAAA;EACA,oBAAA;E7Bo1GH;A6Bl1GC;EACE,oBAAA;EACA,iBAAA;EACA,oBAAA;E7Bo1GH;A6Bx2GD;;EA0BI,eAAA;E7Bk1GH;A6B70GD;;;;;;;EDhGE,+BAAA;EACG,4BAAA;E5Bs7GJ;A6B90GD;EACE,iBAAA;E7Bg1GD;A6B90GD;;;;;;;EDpGE,8BAAA;EACG,2BAAA;E5B27GJ;A6B/0GD;EACE,gBAAA;E7Bi1GD;A6B50GD;EACE,oBAAA;EAGA,cAAA;EACA,qBAAA;E7B40GD;A6Bj1GD;EAUI,oBAAA;E7B00GH;A6Bp1GD;EAYM,mBAAA;E7B20GL;A6Bx0GG;;;EAGE,YAAA;E7B00GL;A6Br0GC;;EAGI,oBAAA;E7Bs0GL;A6Bn0GC;;EAGI,mBAAA;E7Bo0GL;A8B99GD;EACE,kBAAA;EACA,iBAAA;EACA,kBAAA;E9Bg+GD;A8Bn+GD;EAOI,oBAAA;EACA,gBAAA;E9B+9GH;A8Bv+GD;EAWM,oBAAA;EACA,gBAAA;EACA,oBAAA;E9B+9GL;A8B99GK;;EAEE,uBAAA;EACA,2BAAA;E9Bg+GP;A8B39GG;EACE,gBAAA;E9B69GL;A8B39GK;;EAEE,gBAAA;EACA,uBAAA;EACA,+BAAA;EACA,qBAAA;E9B69GP;A8Bt9GG;;;EAGE,2BAAA;EACA,uBAAA;E9Bw9GL;A8BjgHD;ELHE,aAAA;EACA,eAAA;EACA,kBAAA;EACA,2BAAA;EzBugHD;A8BvgHD;EA0DI,iBAAA;E9Bg9GH;A8Bv8GD;EACE,kCAAA;E9By8GD;A8B18GD;EAGI,aAAA;EAEA,qBAAA;E9By8GH;A8B98GD;EASM,mBAAA;EACA,yBAAA;EACA,+BAAA;EACA,4BAAA;E9Bw8GL;A8Bv8GK;EACE,uCAAA;E9By8GP;A8Bn8GK;;;EAGE,gBAAA;EACA,2BAAA;EACA,2BAAA;EACA,kCAAA;EACA,iBAAA;E9Bq8GP;A8Bh8GC;EAqDA,aAAA;EA8BA,kBAAA;E9Bi3GD;A8Bp8GC;EAwDE,aAAA;E9B+4GH;A8Bv8GC;EA0DI,oBAAA;EACA,oBAAA;E9Bg5GL;A8B38GC;EAgEE,WAAA;EACA,YAAA;E9B84GH;A8Bl4GD;EAAA;IAPM,qBAAA;IACA,WAAA;I9B64GH;E8Bv4GH;IAJQ,kBAAA;I9B84GL;EACF;A8Bx9GC;EAuFE,iBAAA;EACA,oBAAA;E9Bo4GH;A8B59GC;;;EA8FE,2BAAA;E9Bm4GH;A8Br3GD;EAAA;IATM,kCAAA;IACA,4BAAA;I9Bk4GH;E8B13GH;;;IAHM,8BAAA;I9Bk4GH;EACF;A8Bn+GD;EAEI,aAAA;E9Bo+GH;A8Bt+GD;EAMM,oBAAA;E9Bm+GL;A8Bz+GD;EASM,kBAAA;E9Bm+GL;A8B99GK;;;EAGE,gBAAA;EACA,2BAAA;E9Bg+GP;A8Bx9GD;EAEI,aAAA;E9By9GH;A8B39GD;EAIM,iBAAA;EACA,gBAAA;E9B09GL;A8B98GD;EACE,aAAA;E9Bg9GD;A8Bj9GD;EAII,aAAA;E9Bg9GH;A8Bp9GD;EAMM,oBAAA;EACA,oBAAA;E9Bi9GL;A8Bx9GD;EAYI,WAAA;EACA,YAAA;E9B+8GH;A8Bn8GD;EAAA;IAPM,qBAAA;IACA,WAAA;I9B88GH;E8Bx8GH;IAJQ,kBAAA;I9B+8GL;EACF;A8Bv8GD;EACE,kBAAA;E9By8GD;A8B18GD;EAKI,iBAAA;EACA,oBAAA;E9Bw8GH;A8B98GD;;;EAYI,2BAAA;E9Bu8GH;A8Bz7GD;EAAA;IATM,kCAAA;IACA,4BAAA;I9Bs8GH;E8B97GH;;;IAHM,8BAAA;I9Bs8GH;EACF;A8B77GD;EAEI,eAAA;E9B87GH;A8Bh8GD;EAKI,gBAAA;E9B87GH;A8Br7GD;EAEE,kBAAA;EF3OA,4BAAA;EACC,2BAAA;E5BkqHF;A+B5pHD;EACE,oBAAA;EACA,kBAAA;EACA,qBAAA;EACA,+BAAA;E/B8pHD;A+BtpHD;EAAA;IAFI,oBAAA;I/B4pHD;EACF;A+B7oHD;EAAA;IAFI,aAAA;I/BmpHD;EACF;A+BroHD;EACE,qBAAA;EACA,qBAAA;EACA,oBAAA;EACA,mCAAA;EACA,4DAAA;EAAA,oDAAA;EAEA,mCAAA;E/BsoHD;A+BpoHC;EACE,kBAAA;E/BsoHH;A+B1mHD;EAAA;IAxBI,aAAA;IACA,eAAA;IACA,0BAAA;IAAA,kBAAA;I/BsoHD;E+BpoHC;IACE,2BAAA;IACA,yBAAA;IACA,mBAAA;IACA,8BAAA;I/BsoHH;E+BnoHC;IACE,qBAAA;I/BqoHH;E+BhoHC;;;IAGE,iBAAA;IACA,kBAAA;I/BkoHH;EACF;A+B9nHD;;EAGI,mBAAA;E/B+nHH;A+B1nHC;EAAA;;IAFI,mBAAA;I/BioHH;EACF;A+BxnHD;;;;EAII,qBAAA;EACA,oBAAA;E/B0nHH;A+BpnHC;EAAA;;;;IAHI,iBAAA;IACA,gBAAA;I/B8nHH;EACF;A+BlnHD;EACE,eAAA;EACA,uBAAA;E/BonHD;A+B/mHD;EAAA;IAFI,kBAAA;I/BqnHD;EACF;A+BjnHD;;EAEE,iBAAA;EACA,UAAA;EACA,SAAA;EACA,eAAA;E1BGA,yCAAA;EACQ,oCAAA;EAAA,iCAAA;ELinHT;A+B9mHD;EAAA;;IAFI,kBAAA;I/BqnHD;EACF;A+BnnHD;EACE,QAAA;EACA,uBAAA;E/BqnHD;A+BnnHD;EACE,WAAA;EACA,kBAAA;EACA,uBAAA;E/BqnHD;A+B/mHD;EACE,aAAA;EACA,oBAAA;EACA,iBAAA;EACA,mBAAA;EACA,cAAA;E/BinHD;A+B/mHC;;EAEE,uBAAA;E/BinHH;A+BxmHD;EALI;;IAEE,oBAAA;I/BgnHH;EACF;A+BtmHD;EACE,oBAAA;EACA,cAAA;EACA,oBAAA;EACA,mBAAA;EC3LA,iBAAA;EACA,oBAAA;ED4LA,+BAAA;EACA,wBAAA;EACA,+BAAA;EACA,oBAAA;E/BymHD;A+BrmHC;EACE,YAAA;E/BumHH;A+BrnHD;EAmBI,gBAAA;EACA,aAAA;EACA,aAAA;EACA,oBAAA;E/BqmHH;A+B3nHD;EAyBI,iBAAA;E/BqmHH;A+B/lHD;EAAA;IAFI,eAAA;I/BqmHD;EACF;A+B5lHD;EACE,qBAAA;E/B8lHD;A+B/lHD;EAII,mBAAA;EACA,sBAAA;EACA,mBAAA;E/B8lHH;A+BnkHC;EAAA;IArBI,kBAAA;IACA,aAAA;IACA,aAAA;IACA,eAAA;IACA,+BAAA;IACA,WAAA;IACA,0BAAA;IAAA,kBAAA;I/B4lHH;E+B7kHD;;IAZM,4BAAA;I/B6lHL;E+BjlHD;IATM,mBAAA;I/B6lHL;E+B5lHK;;IAEE,wBAAA;I/B8lHP;EACF;A+BxkHD;EAAA;IAfI,aAAA;IACA,WAAA;I/B2lHD;E+B7kHH;IAXM,aAAA;I/B2lHH;E+BhlHH;IATQ,mBAAA;IACA,sBAAA;I/B4lHL;E+BxlHC;IACE,qBAAA;I/B0lHH;EACF;A+BzkHD;EALE;IE9QA,wBAAA;IjCg2HC;E+BjlHD;IElRA,yBAAA;IjCs2HC;EACF;A+B5kHD;EACE,oBAAA;EACA,qBAAA;EACA,oBAAA;EACA,mCAAA;EACA,sCAAA;E1B3OA,8FAAA;EACQ,sFAAA;E2B/DR,iBAAA;EACA,oBAAA;EhC03HD;AkBl7GD;EAAA;IA7DM,uBAAA;IACA,kBAAA;IACA,wBAAA;IlBm/GH;EkBx7GH;IAtDM,uBAAA;IACA,aAAA;IACA,wBAAA;IlBi/GH;EkB77GH;IAhDM,uBAAA;IACA,wBAAA;IlBg/GH;EkBj8GH;;;IA1CQ,aAAA;IlBg/GL;EkBt8GH;IApCM,aAAA;IlB6+GH;EkBz8GH;IAhCM,kBAAA;IACA,wBAAA;IlB4+GH;EkB78GH;;IAvBM,uBAAA;IACA,eAAA;IACA,kBAAA;IACA,wBAAA;IlBw+GH;EkBp9GH;;IAjBQ,iBAAA;IlBy+GL;EkBx9GH;;IAZM,oBAAA;IACA,gBAAA;IlBw+GH;EkB79GH;IAHM,QAAA;IlBm+GH;EACF;A+BtnHC;EAAA;IAFI,oBAAA;I/B4nHH;EACF;A+BvmHD;EAAA;IAbI,aAAA;IACA,WAAA;IACA,gBAAA;IACA,iBAAA;IACA,gBAAA;IACA,mBAAA;I1BlQF,0BAAA;IACQ,kBAAA;IL23HP;E+BtnHC;IACE,qBAAA;I/BwnHH;EACF;A+BhnHD;EACE,eAAA;EHlVA,4BAAA;EACC,2BAAA;E5Bq8HF;A+BhnHD;EH9UE,+BAAA;EACC,8BAAA;E5Bi8HF;A+B3mHD;EC5VE,iBAAA;EACA,oBAAA;EhC08HD;A+B5mHC;EC/VA,kBAAA;EACA,qBAAA;EhC88HD;A+B7mHC;EClWA,kBAAA;EACA,qBAAA;EhCk9HD;A+BvmHD;EC5WE,kBAAA;EACA,qBAAA;EhCs9HD;A+B9lHD;EAAA;IATI,aAAA;IACA,mBAAA;IACA,oBAAA;I/B2mHD;E+BxmHC;IACE,iBAAA;I/B0mHH;EACF;A+BlmHD;EACE,2BAAA;EACA,uBAAA;E/BomHD;A+BtmHD;EAKI,gBAAA;E/BomHH;A+BnmHG;;EAEE,gBAAA;EACA,+BAAA;E/BqmHL;A+B9mHD;EAcI,gBAAA;E/BmmHH;A+BjnHD;EAmBM,gBAAA;E/BimHL;A+B/lHK;;EAEE,gBAAA;EACA,+BAAA;E/BimHP;A+B7lHK;;;EAGE,gBAAA;EACA,2BAAA;E/B+lHP;A+B3lHK;;;EAGE,gBAAA;EACA,+BAAA;E/B6lHP;A+BroHD;EA8CI,uBAAA;E/B0lHH;A+BzlHG;;EAEE,2BAAA;E/B2lHL;A+B5oHD;EAoDM,2BAAA;E/B2lHL;A+B/oHD;;EA0DI,uBAAA;E/BylHH;A+BllHK;;;EAGE,2BAAA;EACA,gBAAA;E/BolHP;A+BnjHC;EAAA;IAzBQ,gBAAA;I/BglHP;E+B/kHO;;IAEE,gBAAA;IACA,+BAAA;I/BilHT;E+B7kHO;;;IAGE,gBAAA;IACA,2BAAA;I/B+kHT;E+B3kHO;;;IAGE,gBAAA;IACA,+BAAA;I/B6kHT;EACF;A+B/qHD;EA8GI,gBAAA;E/BokHH;A+BnkHG;EACE,gBAAA;E/BqkHL;A+BrrHD;EAqHI,gBAAA;E/BmkHH;A+BlkHG;;EAEE,gBAAA;E/BokHL;A+BhkHK;;;;EAEE,gBAAA;E/BokHP;A+B5jHD;EACE,2BAAA;EACA,uBAAA;E/B8jHD;A+BhkHD;EAKI,gBAAA;E/B8jHH;A+B7jHG;;EAEE,gBAAA;EACA,+BAAA;E/B+jHL;A+BxkHD;EAcI,gBAAA;E/B6jHH;A+B3kHD;EAmBM,gBAAA;E/B2jHL;A+BzjHK;;EAEE,gBAAA;EACA,+BAAA;E/B2jHP;A+BvjHK;;;EAGE,gBAAA;EACA,2BAAA;E/ByjHP;A+BrjHK;;;EAGE,gBAAA;EACA,+BAAA;E/BujHP;A+B/lHD;EA+CI,uBAAA;E/BmjHH;A+BljHG;;EAEE,2BAAA;E/BojHL;A+BtmHD;EAqDM,2BAAA;E/BojHL;A+BzmHD;;EA2DI,uBAAA;E/BkjHH;A+B5iHK;;;EAGE,2BAAA;EACA,gBAAA;E/B8iHP;A+BvgHC;EAAA;IA/BQ,uBAAA;I/B0iHP;E+B3gHD;IA5BQ,2BAAA;I/B0iHP;E+B9gHD;IAzBQ,gBAAA;I/B0iHP;E+BziHO;;IAEE,gBAAA;IACA,+BAAA;I/B2iHT;E+BviHO;;;IAGE,gBAAA;IACA,2BAAA;I/ByiHT;E+BriHO;;;IAGE,gBAAA;IACA,+BAAA;I/BuiHT;EACF;A+B/oHD;EA+GI,gBAAA;E/BmiHH;A+BliHG;EACE,gBAAA;E/BoiHL;A+BrpHD;EAsHI,gBAAA;E/BkiHH;A+BjiHG;;EAEE,gBAAA;E/BmiHL;A+B/hHK;;;;EAEE,gBAAA;E/BmiHP;AkCxqID;EACE,mBAAA;EACA,qBAAA;EACA,kBAAA;EACA,2BAAA;EACA,oBAAA;ElC0qID;AkC/qID;EAQI,uBAAA;ElC0qIH;AkClrID;EAWM,mBAAA;EACA,gBAAA;EACA,gBAAA;ElC0qIL;AkCvrID;EAkBI,gBAAA;ElCwqIH;AmC5rID;EACE,uBAAA;EACA,iBAAA;EACA,gBAAA;EACA,oBAAA;EnC8rID;AmClsID;EAOI,iBAAA;EnC8rIH;AmCrsID;;EAUM,oBAAA;EACA,aAAA;EACA,mBAAA;EACA,yBAAA;EACA,uBAAA;EACA,gBAAA;EACA,2BAAA;EACA,2BAAA;EACA,mBAAA;EnC+rIL;AmC7rIG;;EAGI,gBAAA;EPXN,gCAAA;EACG,6BAAA;E5B0sIJ;AmC5rIG;;EPvBF,iCAAA;EACG,8BAAA;E5ButIJ;AmCvrIG;;;;EAEE,gBAAA;EACA,2BAAA;EACA,uBAAA;EnC2rIL;AmCrrIG;;;;;;EAGE,YAAA;EACA,gBAAA;EACA,2BAAA;EACA,uBAAA;EACA,iBAAA;EnC0rIL;AmChvID;;;;;;EAiEM,gBAAA;EACA,2BAAA;EACA,uBAAA;EACA,qBAAA;EnCurIL;AmC9qID;;EC1EM,oBAAA;EACA,iBAAA;EpC4vIL;AoC1vIG;;ERMF,gCAAA;EACG,6BAAA;E5BwvIJ;AoCzvIG;;ERRF,iCAAA;EACG,8BAAA;E5BqwIJ;AmCxrID;;EC/EM,mBAAA;EACA,iBAAA;EpC2wIL;AoCzwIG;;ERMF,gCAAA;EACG,6BAAA;E5BuwIJ;AoCxwIG;;ERRF,iCAAA;EACG,8BAAA;E5BoxIJ;AqCvxID;EACE,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oBAAA;ErCyxID;AqC7xID;EAOI,iBAAA;ErCyxIH;AqChyID;;EAUM,uBAAA;EACA,mBAAA;EACA,2BAAA;EACA,2BAAA;EACA,qBAAA;ErC0xIL;AqCxyID;;EAmBM,uBAAA;EACA,2BAAA;ErCyxIL;AqC7yID;;EA2BM,cAAA;ErCsxIL;AqCjzID;;EAkCM,aAAA;ErCmxIL;AqCrzID;;;;EA2CM,gBAAA;EACA,2BAAA;EACA,qBAAA;ErCgxIL;AsC9zID;EACE,iBAAA;EACA,yBAAA;EACA,gBAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBAAA;EACA,oBAAA;EACA,qBAAA;EACA,0BAAA;EACA,sBAAA;EtCg0ID;AsC5zIG;;EAEE,gBAAA;EACA,uBAAA;EACA,iBAAA;EtC8zIL;AsCzzIC;EACE,eAAA;EtC2zIH;AsCvzIC;EACE,oBAAA;EACA,WAAA;EtCyzIH;AsClzID;ECtCE,2BAAA;EvC21ID;AuCx1IG;;EAEE,2BAAA;EvC01IL;AsCrzID;EC1CE,2BAAA;EvCk2ID;AuC/1IG;;EAEE,2BAAA;EvCi2IL;AsCxzID;EC9CE,2BAAA;EvCy2ID;AuCt2IG;;EAEE,2BAAA;EvCw2IL;AsC3zID;EClDE,2BAAA;EvCg3ID;AuC72IG;;EAEE,2BAAA;EvC+2IL;AsC9zID;ECtDE,2BAAA;EvCu3ID;AuCp3IG;;EAEE,2BAAA;EvCs3IL;AsCj0ID;EC1DE,2BAAA;EvC83ID;AuC33IG;;EAEE,2BAAA;EvC63IL;AwC/3ID;EACE,uBAAA;EACA,iBAAA;EACA,kBAAA;EACA,iBAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBAAA;EACA,0BAAA;EACA,qBAAA;EACA,oBAAA;EACA,2BAAA;EACA,qBAAA;ExCi4ID;AwC93IC;EACE,eAAA;ExCg4IH;AwC53IC;EACE,oBAAA;EACA,WAAA;ExC83IH;AwC53IC;EACE,QAAA;EACA,kBAAA;ExC83IH;AwCz3IG;;EAEE,gBAAA;EACA,uBAAA;EACA,iBAAA;ExC23IL;AwCt3IC;;EAEE,gBAAA;EACA,2BAAA;ExCw3IH;AwCt3IC;EACE,kBAAA;ExCw3IH;AyCv6ID;EACE,eAAA;EACA,qBAAA;EACA,gBAAA;EACA,2BAAA;EzCy6ID;AyC76ID;;EAQI,gBAAA;EzCy6IH;AyCj7ID;EAWI,qBAAA;EACA,iBAAA;EACA,kBAAA;EzCy6IH;AyCt7ID;EAiBI,2BAAA;EzCw6IH;AyCr6IC;EACE,oBAAA;EzCu6IH;AyC57ID;EAyBI,iBAAA;EzCs6IH;AyCr5ID;EAAA;IAbI,mBAAA;IACA,sBAAA;IzCs6ID;EyCp6IC;IACE,oBAAA;IACA,qBAAA;IzCs6IH;EyC95IH;;IAHM,iBAAA;IzCq6IH;EACF;A0C58ID;EACE,gBAAA;EACA,cAAA;EACA,qBAAA;EACA,yBAAA;EACA,2BAAA;EACA,2BAAA;EACA,oBAAA;ErC8KA,0CAAA;EACK,qCAAA;EACG,kCAAA;ELiyIT;A0Cx9ID;;EAaI,mBAAA;EACA,oBAAA;E1C+8IH;A0C38IC;;;EAGE,uBAAA;E1C68IH;A0Cl+ID;EA0BI,cAAA;EACA,gBAAA;E1C28IH;A2Cp+ID;EACE,eAAA;EACA,qBAAA;EACA,+BAAA;EACA,oBAAA;E3Cs+ID;A2C1+ID;EAQI,eAAA;EAEA,gBAAA;E3Co+IH;A2C9+ID;EAcI,mBAAA;E3Cm+IH;A2Cj/ID;;EAoBI,kBAAA;E3Ci+IH;A2Cr/ID;EAuBI,iBAAA;E3Ci+IH;A2Cz9ID;;EAEE,qBAAA;E3C29ID;A2C79ID;;EAMI,oBAAA;EACA,WAAA;EACA,cAAA;EACA,gBAAA;E3C29IH;A2Cn9ID;ECrDE,2BAAA;EACA,uBAAA;EACA,gBAAA;E5C2gJD;A2Cx9ID;EChDI,2BAAA;E5C2gJH;A2C39ID;EC7CI,gBAAA;E5C2gJH;A2C39ID;ECxDE,2BAAA;EACA,uBAAA;EACA,gBAAA;E5CshJD;A2Ch+ID;ECnDI,2BAAA;E5CshJH;A2Cn+ID;EChDI,gBAAA;E5CshJH;A2Cn+ID;EC3DE,2BAAA;EACA,uBAAA;EACA,gBAAA;E5CiiJD;A2Cx+ID;ECtDI,2BAAA;E5CiiJH;A2C3+ID;ECnDI,gBAAA;E5CiiJH;A2C3+ID;EC9DE,2BAAA;EACA,uBAAA;EACA,gBAAA;E5C4iJD;A2Ch/ID;ECzDI,2BAAA;E5C4iJH;A2Cn/ID;ECtDI,gBAAA;E5C4iJH;A6C9iJD;EACE;IAAQ,6BAAA;I7CijJP;E6ChjJD;IAAQ,0BAAA;I7CmjJP;EACF;A6ChjJD;EACE;IAAQ,6BAAA;I7CmjJP;E6CljJD;IAAQ,0BAAA;I7CqjJP;EACF;A6CxjJD;EACE;IAAQ,6BAAA;I7CmjJP;E6CljJD;IAAQ,0BAAA;I7CqjJP;EACF;A6C7iJD;EACE,kBAAA;EACA,cAAA;EACA,qBAAA;EACA,2BAAA;EACA,oBAAA;ExCqCA,wDAAA;EACQ,gDAAA;EL2gJT;A6C5iJD;EACE,aAAA;EACA,WAAA;EACA,cAAA;EACA,iBAAA;EACA,mBAAA;EACA,gBAAA;EACA,oBAAA;EACA,2BAAA;ExCwBA,wDAAA;EACQ,gDAAA;EAsHR,qCAAA;EACK,gCAAA;EACG,6BAAA;ELk6IT;A6CziJD;;ECAI,+MAAA;EACA,0MAAA;EACA,uMAAA;EDCF,oCAAA;EAAA,4BAAA;E7C6iJD;A6CtiJD;;ExC7CE,4DAAA;EACK,uDAAA;EACG,oDAAA;ELulJT;A6CriJC;;EAEE,iBAAA;E7CuiJH;A6CpiJC;EACE,gBAAA;EACA,iBAAA;EACA,+BAAA;EACA,wBAAA;EACA,0BAAA;EAAA,kBAAA;E7CsiJH;A6C7hJD;EEvFE,2BAAA;E/CunJD;A+CpnJC;EDgDE,+MAAA;EACA,0MAAA;EACA,uMAAA;E9CukJH;A6CjiJD;EE3FE,2BAAA;E/C+nJD;A+C5nJC;EDgDE,+MAAA;EACA,0MAAA;EACA,uMAAA;E9C+kJH;A6CriJD;EE/FE,2BAAA;E/CuoJD;A+CpoJC;EDgDE,+MAAA;EACA,0MAAA;EACA,uMAAA;E9CulJH;A6CziJD;EEnGE,2BAAA;E/C+oJD;A+C5oJC;EDgDE,+MAAA;EACA,0MAAA;EACA,uMAAA;E9C+lJH;AgD9oJD;;EAEE,kBAAA;EACA,SAAA;EhDgpJD;AgD5oJD;;EAEE,kBAAA;EhD8oJD;AgD5oJD;EACE,eAAA;EhD8oJD;AgD1oJD;EACE,gBAAA;EhD4oJD;AgDxoJD;EACE,iBAAA;EhD0oJD;AgDnoJD;EAEI,oBAAA;EhDooJH;AgDtoJD;EAKI,mBAAA;EhDooJH;AgD3nJD;EACE,iBAAA;EACA,kBAAA;EhD6nJD;AiD1qJD;EAEE,qBAAA;EACA,iBAAA;EjD2qJD;AiDnqJD;EACE,oBAAA;EACA,gBAAA;EACA,oBAAA;EAEA,qBAAA;EACA,2BAAA;EACA,2BAAA;EjDoqJD;AiDjqJC;ErB3BA,8BAAA;EACC,6BAAA;E5B+rJF;AiDlqJC;EACE,kBAAA;ErBvBF,iCAAA;EACC,gCAAA;E5B4rJF;AiDprJD;EAoBI,cAAA;EjDmqJH;AiDvrJD;EAuBI,mBAAA;EjDmqJH;AiDzpJD;EACE,gBAAA;EjD2pJD;AiD5pJD;EAII,gBAAA;EjD2pJH;AiDvpJC;;EAEE,uBAAA;EACA,gBAAA;EACA,2BAAA;EjDypJH;AiDnpJC;;;EAGE,2BAAA;EACA,gBAAA;EjDqpJH;AiDzpJC;;;EAQI,gBAAA;EjDspJL;AiD9pJC;;;EAWI,gBAAA;EjDwpJL;AiDnpJC;;;EAGE,YAAA;EACA,gBAAA;EACA,2BAAA;EACA,uBAAA;EjDqpJH;AiD3pJC;;;;;;;;;EAYI,gBAAA;EjD0pJL;AiDtqJC;;;EAeI,gBAAA;EjD4pJL;AkD/vJC;EACE,gBAAA;EACA,2BAAA;ElDiwJH;AkD/vJG;EACE,gBAAA;ElDiwJL;AkDlwJG;EAII,gBAAA;ElDiwJP;AkD9vJK;;EAEE,gBAAA;EACA,2BAAA;ElDgwJP;AkD9vJK;;;EAGE,aAAA;EACA,2BAAA;EACA,uBAAA;ElDgwJP;AkDrxJC;EACE,gBAAA;EACA,2BAAA;ElDuxJH;AkDrxJG;EACE,gBAAA;ElDuxJL;AkDxxJG;EAII,gBAAA;ElDuxJP;AkDpxJK;;EAEE,gBAAA;EACA,2BAAA;ElDsxJP;AkDpxJK;;;EAGE,aAAA;EACA,2BAAA;EACA,uBAAA;ElDsxJP;AkD3yJC;EACE,gBAAA;EACA,2BAAA;ElD6yJH;AkD3yJG;EACE,gBAAA;ElD6yJL;AkD9yJG;EAII,gBAAA;ElD6yJP;AkD1yJK;;EAEE,gBAAA;EACA,2BAAA;ElD4yJP;AkD1yJK;;;EAGE,aAAA;EACA,2BAAA;EACA,uBAAA;ElD4yJP;AkDj0JC;EACE,gBAAA;EACA,2BAAA;ElDm0JH;AkDj0JG;EACE,gBAAA;ElDm0JL;AkDp0JG;EAII,gBAAA;ElDm0JP;AkDh0JK;;EAEE,gBAAA;EACA,2BAAA;ElDk0JP;AkDh0JK;;;EAGE,aAAA;EACA,2BAAA;EACA,uBAAA;ElDk0JP;AiD/tJD;EACE,eAAA;EACA,oBAAA;EjDiuJD;AiD/tJD;EACE,kBAAA;EACA,kBAAA;EjDiuJD;AmD51JD;EACE,qBAAA;EACA,2BAAA;EACA,+BAAA;EACA,oBAAA;E9C0DA,mDAAA;EACQ,2CAAA;ELqyJT;AmD31JD;EACE,eAAA;EnD61JD;AmDx1JD;EACE,oBAAA;EACA,sCAAA;EvBpBA,8BAAA;EACC,6BAAA;E5B+2JF;AmD91JD;EAMI,gBAAA;EnD21JH;AmDt1JD;EACE,eAAA;EACA,kBAAA;EACA,iBAAA;EACA,gBAAA;EnDw1JD;AmD51JD;EAOI,gBAAA;EnDw1JH;AmDn1JD;EACE,oBAAA;EACA,2BAAA;EACA,+BAAA;EvBpCA,iCAAA;EACC,gCAAA;E5B03JF;AmD70JD;EAEI,kBAAA;EnD80JH;AmDh1JD;EAKM,qBAAA;EACA,kBAAA;EnD80JL;AmD10JG;EAEI,eAAA;EvBlEN,8BAAA;EACC,6BAAA;E5B84JF;AmDx0JG;EAEI,kBAAA;EvBjEN,iCAAA;EACC,gCAAA;E5B24JF;AmDp0JD;EAEI,qBAAA;EnDq0JH;AmDl0JD;EACE,qBAAA;EnDo0JD;AmD5zJD;;;EAII,kBAAA;EnD6zJH;AmDj0JD;;EvB9FE,8BAAA;EACC,6BAAA;E5Bm6JF;AmDt0JD;;;;;;;;EAgBU,6BAAA;EnDg0JT;AmDh1JD;;;;;;;;EAoBU,8BAAA;EnDs0JT;AmD11JD;;EvBtFE,iCAAA;EACC,gCAAA;E5Bo7JF;AmD/1JD;;;;;;;;EAmCU,gCAAA;EnDs0JT;AmDz2JD;;;;;;;;EAuCU,iCAAA;EnD40JT;AmDn3JD;;EA8CI,+BAAA;EnDy0JH;AmDv3JD;;EAkDI,eAAA;EnDy0JH;AmD33JD;;EAsDI,WAAA;EnDy0JH;AmD/3JD;;;;;;;;;;;;EA6DU,gBAAA;EnDg1JT;AmD74JD;;;;;;;;;;;;EAiEU,iBAAA;EnD01JT;AmD35JD;;;;;;;;EA0EU,kBAAA;EnD21JT;AmDr6JD;;;;;;;;EAmFU,kBAAA;EnD41JT;AmD/6JD;EAyFI,WAAA;EACA,kBAAA;EnDy1JH;AmD/0JD;EACE,qBAAA;EnDi1JD;AmDl1JD;EAKI,kBAAA;EACA,oBAAA;EnDg1JH;AmDt1JD;EAQM,iBAAA;EnDi1JL;AmDz1JD;EAaI,kBAAA;EnD+0JH;AmD51JD;EAeM,+BAAA;EnDg1JL;AmD/1JD;EAmBI,eAAA;EnD+0JH;AmDl2JD;EAqBM,kCAAA;EnDg1JL;AmDz0JD;EC9NE,uBAAA;EpD0iKD;AoDxiKC;EACE,gBAAA;EACA,2BAAA;EACA,uBAAA;EpD0iKH;AoD7iKC;EAMI,2BAAA;EpD0iKL;AoDhjKC;EASI,gBAAA;EACA,2BAAA;EpD0iKL;AoDviKC;EAEI,8BAAA;EpDwiKL;AmDx1JD;ECjOE,uBAAA;EpD4jKD;AoD1jKC;EACE,gBAAA;EACA,2BAAA;EACA,uBAAA;EpD4jKH;AoD/jKC;EAMI,2BAAA;EpD4jKL;AoDlkKC;EASI,gBAAA;EACA,2BAAA;EpD4jKL;AoDzjKC;EAEI,8BAAA;EpD0jKL;AmDv2JD;ECpOE,uBAAA;EpD8kKD;AoD5kKC;EACE,gBAAA;EACA,2BAAA;EACA,uBAAA;EpD8kKH;AoDjlKC;EAMI,2BAAA;EpD8kKL;AoDplKC;EASI,gBAAA;EACA,2BAAA;EpD8kKL;AoD3kKC;EAEI,8BAAA;EpD4kKL;AmDt3JD;ECvOE,uBAAA;EpDgmKD;AoD9lKC;EACE,gBAAA;EACA,2BAAA;EACA,uBAAA;EpDgmKH;AoDnmKC;EAMI,2BAAA;EpDgmKL;AoDtmKC;EASI,gBAAA;EACA,2BAAA;EpDgmKL;AoD7lKC;EAEI,8BAAA;EpD8lKL;AmDr4JD;EC1OE,uBAAA;EpDknKD;AoDhnKC;EACE,gBAAA;EACA,2BAAA;EACA,uBAAA;EpDknKH;AoDrnKC;EAMI,2BAAA;EpDknKL;AoDxnKC;EASI,gBAAA;EACA,2BAAA;EpDknKL;AoD/mKC;EAEI,8BAAA;EpDgnKL;AmDp5JD;EC7OE,uBAAA;EpDooKD;AoDloKC;EACE,gBAAA;EACA,2BAAA;EACA,uBAAA;EpDooKH;AoDvoKC;EAMI,2BAAA;EpDooKL;AoD1oKC;EASI,gBAAA;EACA,2BAAA;EpDooKL;AoDjoKC;EAEI,8BAAA;EpDkoKL;AqDlpKD;EACE,oBAAA;EACA,gBAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;ErDopKD;AqDzpKD;;;;EAWI,oBAAA;EACA,QAAA;EACA,SAAA;EACA,WAAA;EACA,cAAA;EACA,aAAA;EACA,WAAA;ErDopKH;AqDhpKC;EACE,wBAAA;ErDkpKH;AqD9oKC;EACE,qBAAA;ErDgpKH;AsDzqKD;EACE,kBAAA;EACA,eAAA;EACA,qBAAA;EACA,2BAAA;EACA,2BAAA;EACA,oBAAA;EjDwDA,yDAAA;EACQ,iDAAA;ELonKT;AsDnrKD;EASI,oBAAA;EACA,mCAAA;EtD6qKH;AsDxqKD;EACE,eAAA;EACA,oBAAA;EtD0qKD;AsDxqKD;EACE,cAAA;EACA,oBAAA;EtD0qKD;AuDhsKD;EACE,cAAA;EACA,iBAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBAAA;EACA,8BAAA;EjCRA,cAAA;EAGA,2BAAA;EtBysKD;AuDjsKC;;EAEE,gBAAA;EACA,uBAAA;EACA,iBAAA;EjCfF,cAAA;EAGA,2BAAA;EtBitKD;AuD9rKC;EACE,YAAA;EACA,iBAAA;EACA,yBAAA;EACA,WAAA;EACA,0BAAA;EvDgsKH;AwDptKD;EACE,kBAAA;ExDstKD;AwDltKD;EACE,eAAA;EACA,kBAAA;EACA,iBAAA;EACA,QAAA;EACA,UAAA;EACA,WAAA;EACA,SAAA;EACA,eAAA;EACA,mCAAA;EAIA,YAAA;ExDitKD;AwD9sKC;EnDkHA,4CAAA;EACQ,uCAAA;EAAA,oCAAA;EA8DR,qDAAA;EAEK,2CAAA;EACG,qCAAA;ELkiKT;AwDltKC;EnD8GA,yCAAA;EACQ,oCAAA;EAAA,iCAAA;ELumKT;AwDptKD;EACE,oBAAA;EACA,kBAAA;ExDstKD;AwDltKD;EACE,oBAAA;EACA,aAAA;EACA,cAAA;ExDotKD;AwDhtKD;EACE,oBAAA;EACA,2BAAA;EACA,2BAAA;EACA,sCAAA;EACA,oBAAA;EnDaA,kDAAA;EACQ,0CAAA;EmDZR,sCAAA;EAAA,8BAAA;EAEA,YAAA;ExDktKD;AwD9sKD;EACE,iBAAA;EACA,QAAA;EACA,UAAA;EACA,WAAA;EACA,SAAA;EACA,eAAA;EACA,2BAAA;ExDgtKD;AwD9sKC;ElCrEA,YAAA;EAGA,0BAAA;EtBoxKD;AwDjtKC;ElCtEA,cAAA;EAGA,2BAAA;EtBwxKD;AwDhtKD;EACE,eAAA;EACA,kCAAA;EACA,2BAAA;ExDktKD;AwD/sKD;EACE,kBAAA;ExDitKD;AwD7sKD;EACE,WAAA;EACA,yBAAA;ExD+sKD;AwD1sKD;EACE,oBAAA;EACA,eAAA;ExD4sKD;AwDxsKD;EACE,eAAA;EACA,mBAAA;EACA,+BAAA;ExD0sKD;AwD7sKD;EAQI,kBAAA;EACA,kBAAA;ExDwsKH;AwDjtKD;EAaI,mBAAA;ExDusKH;AwDptKD;EAiBI,gBAAA;ExDssKH;AwDjsKD;EACE,oBAAA;EACA,cAAA;EACA,aAAA;EACA,cAAA;EACA,kBAAA;ExDmsKD;AwDjrKD;EAZE;IACE,cAAA;IACA,mBAAA;IxDgsKD;EwD9rKD;InDvEA,mDAAA;IACQ,2CAAA;ILwwKP;EwD7rKD;IAAY,cAAA;IxDgsKX;EACF;AwD3rKD;EAFE;IAAY,cAAA;IxDisKX;EACF;AyDh1KD;EACE,oBAAA;EACA,eAAA;EACA,gBAAA;EACA,qBAAA;EACA,iBAAA;EACA,kBAAA;EnCTA,YAAA;EAGA,0BAAA;EtB01KD;AyDj1KC;EnCZA,cAAA;EAGA,2BAAA;EtB81KD;AyDp1KC;EAAW,kBAAA;EAAmB,gBAAA;EzDw1K/B;AyDv1KC;EAAW,kBAAA;EAAmB,gBAAA;EzD21K/B;AyD11KC;EAAW,iBAAA;EAAmB,gBAAA;EzD81K/B;AyD71KC;EAAW,mBAAA;EAAmB,gBAAA;EzDi2K/B;AyD71KD;EACE,kBAAA;EACA,kBAAA;EACA,gBAAA;EACA,oBAAA;EACA,uBAAA;EACA,2BAAA;EACA,oBAAA;EzD+1KD;AyD31KD;EACE,oBAAA;EACA,UAAA;EACA,WAAA;EACA,2BAAA;EACA,qBAAA;EzD61KD;AyD11KC;EACE,WAAA;EACA,WAAA;EACA,mBAAA;EACA,yBAAA;EACA,2BAAA;EzD41KH;AyD11KC;EACE,WAAA;EACA,WAAA;EACA,yBAAA;EACA,2BAAA;EzD41KH;AyD11KC;EACE,WAAA;EACA,YAAA;EACA,yBAAA;EACA,2BAAA;EzD41KH;AyD11KC;EACE,UAAA;EACA,SAAA;EACA,kBAAA;EACA,6BAAA;EACA,6BAAA;EzD41KH;AyD11KC;EACE,UAAA;EACA,UAAA;EACA,kBAAA;EACA,6BAAA;EACA,4BAAA;EzD41KH;AyD11KC;EACE,QAAA;EACA,WAAA;EACA,mBAAA;EACA,yBAAA;EACA,8BAAA;EzD41KH;AyD11KC;EACE,QAAA;EACA,WAAA;EACA,yBAAA;EACA,8BAAA;EzD41KH;AyD11KC;EACE,QAAA;EACA,YAAA;EACA,yBAAA;EACA,8BAAA;EzD41KH;A0Dn7KD;EACE,oBAAA;EACA,QAAA;EACA,SAAA;EACA,eAAA;EACA,eAAA;EACA,kBAAA;EACA,cAAA;EACA,kBAAA;EACA,2BAAA;EACA,sCAAA;EAAA,8BAAA;EACA,2BAAA;EACA,sCAAA;EACA,oBAAA;ErDkDA,mDAAA;EACQ,2CAAA;EqD/CR,qBAAA;E1Do7KD;A0Dj7KC;EAAY,mBAAA;E1Do7Kb;A0Dn7KC;EAAY,mBAAA;E1Ds7Kb;A0Dr7KC;EAAY,kBAAA;E1Dw7Kb;A0Dv7KC;EAAY,oBAAA;E1D07Kb;A0Dv7KD;EACE,WAAA;EACA,mBAAA;EACA,iBAAA;EACA,qBAAA;EACA,mBAAA;EACA,2BAAA;EACA,kCAAA;EACA,4BAAA;E1Dy7KD;A0Dt7KD;EACE,mBAAA;E1Dw7KD;A0Dh7KC;;EAEE,oBAAA;EACA,gBAAA;EACA,UAAA;EACA,WAAA;EACA,2BAAA;EACA,qBAAA;E1Dk7KH;A0D/6KD;EACE,oBAAA;E1Di7KD;A0D/6KD;EACE,oBAAA;EACA,aAAA;E1Di7KD;A0D76KC;EACE,WAAA;EACA,oBAAA;EACA,wBAAA;EACA,2BAAA;EACA,uCAAA;EACA,eAAA;E1D+6KH;A0D96KG;EACE,cAAA;EACA,aAAA;EACA,oBAAA;EACA,wBAAA;EACA,2BAAA;E1Dg7KL;A0D76KC;EACE,UAAA;EACA,aAAA;EACA,mBAAA;EACA,sBAAA;EACA,6BAAA;EACA,yCAAA;E1D+6KH;A0D96KG;EACE,cAAA;EACA,WAAA;EACA,eAAA;EACA,sBAAA;EACA,6BAAA;E1Dg7KL;A0D76KC;EACE,WAAA;EACA,oBAAA;EACA,qBAAA;EACA,8BAAA;EACA,0CAAA;EACA,YAAA;E1D+6KH;A0D96KG;EACE,cAAA;EACA,UAAA;EACA,oBAAA;EACA,qBAAA;EACA,8BAAA;E1Dg7KL;A0D56KC;EACE,UAAA;EACA,cAAA;EACA,mBAAA;EACA,uBAAA;EACA,4BAAA;EACA,wCAAA;E1D86KH;A0D76KG;EACE,cAAA;EACA,YAAA;EACA,uBAAA;EACA,4BAAA;EACA,eAAA;E1D+6KL;A2DziLD;EACE,oBAAA;E3D2iLD;A2DxiLD;EACE,oBAAA;EACA,kBAAA;EACA,aAAA;E3D0iLD;A2D7iLD;EAMI,eAAA;EACA,oBAAA;EtD0KF,2CAAA;EACK,sCAAA;EACG,mCAAA;ELi4KT;A2DpjLD;;EAcM,gBAAA;E3D0iLL;A2DxjLD;;;EAqBI,gBAAA;E3DwiLH;A2D7jLD;EAyBI,SAAA;E3DuiLH;A2DhkLD;;EA8BI,oBAAA;EACA,QAAA;EACA,aAAA;E3DsiLH;A2DtkLD;EAoCI,YAAA;E3DqiLH;A2DzkLD;EAuCI,aAAA;E3DqiLH;A2D5kLD;;EA2CI,SAAA;E3DqiLH;A2DhlLD;EA+CI,aAAA;E3DoiLH;A2DnlLD;EAkDI,YAAA;E3DoiLH;A2D5hLD;EACE,oBAAA;EACA,QAAA;EACA,SAAA;EACA,WAAA;EACA,YAAA;ErCtEA,cAAA;EAGA,2BAAA;EqCqEA,iBAAA;EACA,gBAAA;EACA,oBAAA;EACA,2CAAA;E3D+hLD;A2D1hLC;Eb1EE,oGAAA;EACA,+FAAA;EACA,sHAAA;EAAA,gGAAA;EACA,6BAAA;EACA,wHAAA;E9CumLH;A2D9hLC;EACE,YAAA;EACA,UAAA;Eb/EA,oGAAA;EACA,+FAAA;EACA,sHAAA;EAAA,gGAAA;EACA,6BAAA;EACA,wHAAA;E9CgnLH;A2DhiLC;;EAEE,YAAA;EACA,gBAAA;EACA,uBAAA;ErC9FF,cAAA;EAGA,2BAAA;EtB+nLD;A2DjkLD;;;;EAsCI,oBAAA;EACA,UAAA;EACA,YAAA;EACA,uBAAA;E3DiiLH;A2D1kLD;;EA6CI,WAAA;EACA,oBAAA;E3DiiLH;A2D/kLD;;EAkDI,YAAA;EACA,qBAAA;E3DiiLH;A2DplLD;;EAuDI,aAAA;EACA,cAAA;EACA,mBAAA;EACA,oBAAA;E3DiiLH;A2D5hLG;EACE,kBAAA;E3D8hLL;A2D1hLG;EACE,kBAAA;E3D4hLL;A2DlhLD;EACE,oBAAA;EACA,cAAA;EACA,WAAA;EACA,aAAA;EACA,YAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,oBAAA;E3DohLD;A2D7hLD;EAYI,uBAAA;EACA,aAAA;EACA,cAAA;EACA,aAAA;EACA,qBAAA;EACA,2BAAA;EACA,qBAAA;EACA,iBAAA;EAUA,2BAAA;EACA,oCAAA;E3D2gLH;A2DziLD;EAiCI,WAAA;EACA,aAAA;EACA,cAAA;EACA,2BAAA;E3D2gLH;A2DpgLD;EACE,oBAAA;EACA,WAAA;EACA,YAAA;EACA,cAAA;EACA,aAAA;EACA,mBAAA;EACA,sBAAA;EACA,gBAAA;EACA,oBAAA;EACA,2CAAA;E3DsgLD;A2DrgLC;EACE,mBAAA;E3DugLH;A2D99KD;EAhCE;;;;IAKI,aAAA;IACA,cAAA;IACA,mBAAA;IACA,iBAAA;I3DggLH;E2DxgLD;;IAYI,oBAAA;I3DggLH;E2D5gLD;;IAgBI,qBAAA;I3DggLH;E2D3/KD;IACE,WAAA;IACA,YAAA;IACA,sBAAA;I3D6/KD;E2Dz/KD;IACE,cAAA;I3D2/KD;EACF;A4D/tLC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE,cAAA;EACA,gBAAA;E5D6vLH;A4D3vLC;;;;;;;;;;;;;;;EACE,aAAA;E5D2wLH;AiCnxLD;E4BRE,gBAAA;EACA,mBAAA;EACA,oBAAA;E7D8xLD;AiCrxLD;EACE,yBAAA;EjCuxLD;AiCrxLD;EACE,wBAAA;EjCuxLD;AiC/wLD;EACE,0BAAA;EjCixLD;AiC/wLD;EACE,2BAAA;EjCixLD;AiC/wLD;EACE,oBAAA;EjCixLD;AiC/wLD;E6BzBE,aAAA;EACA,oBAAA;EACA,mBAAA;EACA,+BAAA;EACA,WAAA;E9D2yLD;AiC7wLD;EACE,0BAAA;EACA,+BAAA;EjC+wLD;AiCxwLD;EACE,iBAAA;E5B2FA,yCAAA;EACQ,oCAAA;EAAA,iCAAA;ELgrLT;A+D9yLD;EACE,qBAAA;E/DgzLD;A+D1yLD;;;;ECdE,0BAAA;EhE8zLD;A+DzyLD;;;;;;;;;;;;EAYE,0BAAA;E/D2yLD;A+DpyLD;EAAA;IChDE,2BAAA;IhEw1LC;EgEv1LD;IAAU,gBAAA;IhE01LT;EgEz1LD;IAAU,+BAAA;IhE41LT;EgE31LD;;IACU,gCAAA;IhE81LT;EACF;A+D9yLD;EAAA;IAFI,2BAAA;I/DozLD;EACF;A+D9yLD;EAAA;IAFI,4BAAA;I/DozLD;EACF;A+D9yLD;EAAA;IAFI,kCAAA;I/DozLD;EACF;A+D7yLD;EAAA;ICrEE,2BAAA;IhEs3LC;EgEr3LD;IAAU,gBAAA;IhEw3LT;EgEv3LD;IAAU,+BAAA;IhE03LT;EgEz3LD;;IACU,gCAAA;IhE43LT;EACF;A+DvzLD;EAAA;IAFI,2BAAA;I/D6zLD;EACF;A+DvzLD;EAAA;IAFI,4BAAA;I/D6zLD;EACF;A+DvzLD;EAAA;IAFI,kCAAA;I/D6zLD;EACF;A+DtzLD;EAAA;IC1FE,2BAAA;IhEo5LC;EgEn5LD;IAAU,gBAAA;IhEs5LT;EgEr5LD;IAAU,+BAAA;IhEw5LT;EgEv5LD;;IACU,gCAAA;IhE05LT;EACF;A+Dh0LD;EAAA;IAFI,2BAAA;I/Ds0LD;EACF;A+Dh0LD;EAAA;IAFI,4BAAA;I/Ds0LD;EACF;A+Dh0LD;EAAA;IAFI,kCAAA;I/Ds0LD;EACF;A+D/zLD;EAAA;IC/GE,2BAAA;IhEk7LC;EgEj7LD;IAAU,gBAAA;IhEo7LT;EgEn7LD;IAAU,+BAAA;IhEs7LT;EgEr7LD;;IACU,gCAAA;IhEw7LT;EACF;A+Dz0LD;EAAA;IAFI,2BAAA;I/D+0LD;EACF;A+Dz0LD;EAAA;IAFI,4BAAA;I/D+0LD;EACF;A+Dz0LD;EAAA;IAFI,kCAAA;I/D+0LD;EACF;A+Dx0LD;EAAA;IC5HE,0BAAA;IhEw8LC;EACF;A+Dx0LD;EAAA;ICjIE,0BAAA;IhE68LC;EACF;A+Dx0LD;EAAA;ICtIE,0BAAA;IhEk9LC;EACF;A+Dx0LD;EAAA;IC3IE,0BAAA;IhEu9LC;EACF;A+Dr0LD;ECnJE,0BAAA;EhE29LD;A+Dl0LD;EAAA;ICjKE,2BAAA;IhEu+LC;EgEt+LD;IAAU,gBAAA;IhEy+LT;EgEx+LD;IAAU,+BAAA;IhE2+LT;EgE1+LD;;IACU,gCAAA;IhE6+LT;EACF;A+Dh1LD;EACE,0BAAA;E/Dk1LD;A+D70LD;EAAA;IAFI,2BAAA;I/Dm1LD;EACF;A+Dj1LD;EACE,0BAAA;E/Dm1LD;A+D90LD;EAAA;IAFI,4BAAA;I/Do1LD;EACF;A+Dl1LD;EACE,0BAAA;E/Do1LD;A+D/0LD;EAAA;IAFI,kCAAA;I/Dq1LD;EACF;A+D90LD;EAAA;ICpLE,0BAAA;IhEsgMC;EACF","sourcesContent":[null,"/*! normalize.css v3.0.1 | MIT License | git.io/normalize */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS text size adjust after orientation change, without disabling\n//    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 and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\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/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: transparent;\n}\n\n//\n// Improve readability when focused and also mouse hovered in all browsers.\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  -moz-box-sizing: content-box;\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//    (include `-moz` to future-proof).\n//\n\ninput[type=\"search\"] {\n  -webkit-appearance: textfield; // 1\n  -moz-box-sizing: content-box;\n  -webkit-box-sizing: content-box; // 2\n  box-sizing: content-box;\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","//\n// Basic print styles\n// --------------------------------------------------\n// Source: https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css\n\n@media print {\n\n  * {\n    text-shadow: none !important;\n    color: #000 !important; // Black prints faster: h5bp.com/s\n    background: transparent !important;\n    box-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 for images, or javascript/internal links\n  a[href^=\"javascript:\"]:after,\n  a[href^=\"#\"]: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  // Chrome (OSX) fix for https://github.com/twbs/bootstrap/issues/11245\n  // Once fixed, we can just straight up remove this.\n  select {\n    background: #fff !important;\n  }\n\n  // Bootstrap components\n  .navbar {\n    display: none;\n  }\n  .table {\n    td,\n    th {\n      background-color: #fff !important;\n    }\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  .table-bordered {\n    th,\n    td {\n      border: 1px solid #ddd !important;\n    }\n  }\n\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}.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: \"\\2a\"; } }\n.glyphicon-plus                   { &:before { content: \"\\2b\"; } }\n.glyphicon-euro                   { &: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","//\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: underline;\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","// 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 will be 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  &::-moz-placeholder           { color: @color;   // Firefox\n                                  opacity: 1; } // See https://github.com/twbs/bootstrap/pull/11526\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  // Default\n  outline: thin dotted;\n  // WebKit\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  width: 100% \\9; // Force IE10 and below to size SVG images correctly\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\n// Undo browser default styling\ncite {\n  font-style: normal;\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: @grid-float-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-transform: 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// Quotes\nblockquote:before,\nblockquote:after {\n  content: \"\";\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    color: darken(@color, 10%);\n  }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n  background-color: @color;\n  a&:hover {\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    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:  (@gutter / 2);\n  padding-right: (@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:  (@gutter / -2);\n  margin-right: (@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) when (@index = 1) { // 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:  (@grid-gutter-width / 2);\n      padding-right: (@grid-gutter-width / 2);\n    }\n  }\n  .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n  .col(@index) when (@index = 1) { // 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}\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-child(odd) {\n    > td,\n    > th {\n      background-color: @table-bg-accent;\n    }\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    > td,\n    > th {\n      background-color: @table-bg-hover;\n    }\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/10 (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/10 (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  @media screen and (max-width: @screen-xs-max) {\n    width: 100%;\n    margin-bottom: (@line-height-computed * 0.75);\n    overflow-y: hidden;\n    overflow-x: auto;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n    border: 1px solid @table-border-color;\n    -webkit-overflow-scrolling: touch;\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\n// Set the height of file controls to match text inputs\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;\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  // 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    cursor: not-allowed;\n    background-color: @input-bg-disabled;\n    opacity: 1; // iOS fix for unreadable disabled content\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.\n// As a workaround, we set a pixel line-height that matches the\n// given height of the input. Since this fucks up everything else, we have to\n// appropriately reset it for Internet Explorer and the size variations.\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n  line-height: @input-height-base;\n  // IE8+ misaligns the text within date inputs, so we reset\n  line-height: @line-height-base ~\"\\0\";\n\n  &.input-sm {\n    line-height: @input-height-small;\n  }\n  &.input-lg {\n    line-height: @input-height-large;\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: 15px;\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  min-height: @line-height-computed; // clear the floating input if there is no label text\n  margin-top: 10px;\n  margin-bottom: 10px;\n\n  label {\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  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: not-allowed;\n  }\n}\n// These classes are used directly on <label>s\n.radio-inline,\n.checkbox-inline {\n  &.disabled,\n  fieldset[disabled] & {\n    cursor: not-allowed;\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: not-allowed;\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\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.input-sm {\n  .input-size(@input-height-small; @padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n\n.input-lg {\n  .input-size(@input-height-large; @padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\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: (@line-height-computed + 5); // Height of the `label` and its margin\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}\n.input-lg + .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  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\n// Reposition feedback icon if label is hidden with \"screenreader only\" state\n.has-feedback label.sr-only ~ .form-control-feedback {\n  top: 0;\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\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    .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 (which also avoids\n    // a bug in WebKit: https://github.com/twbs/bootstrap/issues/1969).\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    // 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      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    top: 0;\n    right: (@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 * @line-height-large) + 1);\n      }\n    }\n    .form-control {\n      &:extend(.input-lg);\n    }\n  }\n  .form-group-sm {\n    @media (min-width: @screen-sm-min) {\n      .control-label {\n        padding-top: (@padding-small-vertical + 1);\n      }\n    }\n    .form-control {\n      &:extend(.input-sm);\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    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  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; @border-radius-base);\n  .user-select(none);\n\n  &,\n  &:active,\n  &.active {\n    &:focus {\n      .tab-focus();\n    }\n  }\n\n  &:hover,\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: not-allowed;\n    pointer-events: none; // Future-proof disabling of clicks\n    .opacity(.65);\n    .box-shadow(none);\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  cursor: pointer;\n  border-radius: 0;\n\n  &,\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: underline;\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; @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; @border-radius-small);\n}\n.btn-xs {\n  .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @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  &:hover,\n  &:focus,\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  &:active,\n  &.active,\n  .open > .dropdown-toggle& {\n    background-image: none;\n  }\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    &,\n    &:hover,\n    &:focus,\n    &:active,\n    &.active {\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(height .35s 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 solid;\n  border-right: @caret-width-base solid transparent;\n  border-left:  @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\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.dropdown-menu > .disabled > a {\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    background-color: transparent;\n    background-image: none; // Remove CSS gradient\n    .reset-filter();\n    cursor: not-allowed;\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 solid;\n    content: \"\";\n  }\n  // Different positioning for bottom up menu\n  .dropdown-menu {\n    top: auto;\n    bottom: 100%;\n    margin-bottom: 1px;\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\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    &:focus {\n      // Remove focus outline when dropdown JS adds it after closing the menu\n      outline: 0;\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-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 a .dropdown-menu 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 {\n  > .btn:last-child,\n  > .dropdown-toggle {\n    .border-right-radius(0);\n  }\n}\n.btn-group > .btn-group:last-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-right-radius: @border-radius-base;\n    .border-bottom-radius(0);\n  }\n  &:last-child:not(:first-child) {\n    border-bottom-left-radius: @border-radius-base;\n    .border-top-radius(0);\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\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 `opacity`. We cannot\n// use `display: none;` or `visibility: hidden;` as that also hides the popover.\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 for more.\n\n[data-toggle=\"buttons\"] > .btn > input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn > input[type=\"checkbox\"] {\n  position: absolute;\n  z-index: -1;\n  .opacity(0);\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}\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: @border-radius-base;\n\n  // Sizing\n  &.input-sm {\n    padding: @padding-small-vertical @padding-small-horizontal;\n    font-size: @font-size-small;\n    border-radius: @border-radius-small;\n  }\n  &.input-lg {\n    padding: @padding-large-vertical @padding-large-horizontal;\n    font-size: @font-size-large;\n    border-radius: @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      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: not-allowed;\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-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  .translate3d(0, 0, 0);\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  @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    &.navbar-right:last-child {\n      margin-right: -@navbar-padding-horizontal;\n    }\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@media (min-width: @grid-float-breakpoint) {\n  .navbar-left  { .pull-left(); }\n  .navbar-right { .pull-right(); }\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  }\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    // Outdent the form if last child to line up with content down the page\n    &.navbar-right:last-child {\n      margin-right: -@navbar-padding-horizontal;\n    }\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  .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    // Outdent the form if last child to line up with content down the page\n    &.navbar-right:last-child {\n      margin-right: 0;\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  visibility: hidden !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n  position: fixed;\n  .translate3d(0, 0, 0);\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      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: 2;\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: not-allowed;\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; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n  .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @border-radius) {\n  > li {\n    > a,\n    > span {\n      padding: @padding-vertical @padding-horizontal;\n      font-size: @font-size;\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: not-allowed;\n    }\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: baseline;\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  .btn-xs & {\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  a.list-group-item.active > &,\n  .nav-pills > .active > a > & {\n    color: @badge-active-color;\n    background-color: @badge-active-bg;\n  }\n  .nav-pills > li > a > & {\n    margin-left: 3px;\n  }\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n  padding: @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  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    border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\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      padding-left:  (@jumbotron-padding * 2);\n      padding-right: (@jumbotron-padding * 2);\n    }\n\n    h1,\n    .h1 {\n      font-size: (@font-size-base * 4.5);\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(all .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  // 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  > 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.alert-info {\n  .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n.alert-warning {\n  .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\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\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: @border-radius-base;\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// Account for lower percentages\n.progress-bar {\n  &[aria-valuenow=\"1\"],\n  &[aria-valuenow=\"2\"] {\n    min-width: 30px;\n  }\n\n  &[aria-valuenow=\"0\"] {\n    color: @gray-light;\n    min-width: 30px;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: none;\n  }\n}\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 objects\n// Source: http://stubbornella.org/content/?p=497\n// --------------------------------------------------\n\n\n// Common styles\n// -------------------------\n\n// Clear the floats\n.media,\n.media-body {\n  overflow: hidden;\n  zoom: 1;\n}\n\n// Proper spacing between instances of .media\n.media,\n.media .media {\n  margin-top: 15px;\n}\n.media:first-child {\n  margin-top: 0;\n}\n\n// For images and videos, set to block\n.media-object {\n  display: block;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n  margin: 0 0 5px;\n}\n\n\n// Media image alignment\n// -------------------------\n\n.media {\n  > .pull-left {\n    margin-right: 10px;\n  }\n  > .pull-right {\n    margin-left: 10px;\n  }\n}\n\n\n// Media list variation\n// -------------------------\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  // Align badges within list items\n  > .badge {\n    float: right;\n  }\n  > .badge + .badge {\n    margin-right: 5px;\n  }\n}\n\n\n// Linked list items\n//\n// Use anchor elements instead of `li`s or `div`s to create linked list items.\n// Includes an extra `.active` modifier class for showing selected items.\n\na.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\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\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      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    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    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    // 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}\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  // 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        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        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    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// Collapsable 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    + .panel {\n      margin-top: 5px;\n    }\n  }\n\n  .panel-heading {\n    border-bottom: 0;\n    + .panel-collapse > .panel-body {\n      border-top: 1px solid @panel-inner-border;\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    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    height: 100%;\n    width: 100%;\n    border: 0;\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","//\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  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    .translate3d(0, -25%, 0);\n    .transition-transform(~\"0.3s ease-out\");\n  }\n  &.in .modal-dialog { .translate3d(0, 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  min-height: (@modal-title-padding + @modal-title-line-height);\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  visibility: visible;\n  font-size: @font-size-small;\n  line-height: 1.4;\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  text-decoration: none;\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.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    left: @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    right: @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    left: @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    right: @tooltip-arrow-width;\n    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-bottom-color: @tooltip-arrow-color;\n  }\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  text-align: left; // Reset given new insertion method\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  // Overrides for proper insertion\n  white-space: normal;\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  font-weight: normal;\n  line-height: 18px;\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","//\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\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  // 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    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    margin-top: -10px;\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    //\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: 30px;\n      height: 30px;\n      margin-top: -15px;\n      font-size: 30px;\n    }\n    .glyphicon-chevron-left,\n    .icon-prev {\n      margin-left: -15px;\n    }\n    .glyphicon-chevron-right,\n    .icon-next {\n      margin-right: -15px;\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 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 (will be 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; }\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"]}
0 2
\ No newline at end of file
... ...
@@ -1,7 +1,5 @@
1 1
 /*!
2
- * Bootstrap v3.0.3 (http://getbootstrap.com)
3
- * Copyright 2013 Twitter, Inc.
4
- * Licensed under http://www.apache.org/licenses/LICENSE-2.0
5
- */
6
-
7
-/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0}legend{padding:0;border:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0;box-sizing:border-box}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-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}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;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:#999}h1,h2,h3{margin-top:20px;margin-bottom:10px}h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:65%}h4,h5,h6{margin-top:10px;margin-bottom:10px}h4 small,h5 small,h6 small,h4 .small,h5 .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:200;line-height:1.4}@media(min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}.text-muted{color:#999}.text-primary{color:#428bca}.text-primary:hover{color:#3071a9}.text-warning{color:#8a6d3b}.text-warning:hover{color:#66512c}.text-danger{color:#a94442}.text-danger:hover{color:#843534}.text-success{color:#3c763d}.text-success:hover{color:#2b542c}.text-info{color:#31708f}.text-info:hover{color:#245269}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.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;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.list-inline>li:first-child{padding-left:0}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.428571429}dt{font-weight:bold}dd{margin-left:0}@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{font-size:17.5px;font-weight:300;line-height:1.25}blockquote p:last-child{margin-bottom:0}blockquote small,blockquote .small{display:block;line-height:1.428571429;color:#999}blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small,blockquote.pull-right .small{text-align:right}blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.428571429}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;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}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom: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.428571429;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*="col-"]{position:static;display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{display:table-cell;float:none}.table>thead>tr>.active,.table>tbody>tr>.active,.table>tfoot>tr>.active,.table>thead>.active>td,.table>tbody>.active>td,.table>tfoot>.active>td,.table>thead>.active>th,.table>tbody>.active>th,.table>tfoot>.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>.active:hover,.table-hover>tbody>.active:hover>td,.table-hover>tbody>.active:hover>th{background-color:#e8e8e8}.table>thead>tr>.success,.table>tbody>tr>.success,.table>tfoot>tr>.success,.table>thead>.success>td,.table>tbody>.success>td,.table>tfoot>.success>td,.table>thead>.success>th,.table>tbody>.success>th,.table>tfoot>.success>th{background-color:#dff0d8}.table-hover>tbody>tr>.success:hover,.table-hover>tbody>.success:hover>td,.table-hover>tbody>.success:hover>th{background-color:#d0e9c6}.table>thead>tr>.danger,.table>tbody>tr>.danger,.table>tfoot>tr>.danger,.table>thead>.danger>td,.table>tbody>.danger>td,.table>tfoot>.danger>td,.table>thead>.danger>th,.table>tbody>.danger>th,.table>tfoot>.danger>th{background-color:#f2dede}.table-hover>tbody>tr>.danger:hover,.table-hover>tbody>.danger:hover>td,.table-hover>tbody>.danger:hover>th{background-color:#ebcccc}.table>thead>tr>.warning,.table>tbody>tr>.warning,.table>tfoot>tr>.warning,.table>thead>.warning>td,.table>tbody>.warning>td,.table>tfoot>.warning>td,.table>thead>.warning>th,.table>tbody>.warning>th,.table>tfoot>.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>.warning:hover,.table-hover>tbody>.warning:hover>td,.table-hover>tbody>.warning:hover>th{background-color:#faf2cc}@media(max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;border:1px solid #ddd;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}select[multiple],select[size]{height:auto}select optgroup{font-family:inherit;font-size:inherit;font-style:inherit}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{height:auto}output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control:-moz-placeholder{color:#999}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;padding-left:20px;margin-top:10px;margin-bottom:10px;vertical-align:middle}.radio label,.checkbox label{display:inline;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm{height:auto}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg{height:auto}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.form-control-static{margin-bottom: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}.form-inline select.form-control{width:auto}.form-inline .radio,.form-inline .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-control-static{padding-top:7px}@media(min-width:768px){.form-horizontal .control-label{text-align:right}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#fff}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-link{font-weight:normal;color:#428bca;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;-moz-osx-font-smoothing:grayscale}.glyphicon:empty{width:1em}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;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:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media(min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar .btn-group{float:left}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;border-collapse:separate;table-layout:fixed}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}[data-toggle="buttons"]>.btn>input[type="radio"],[data-toggle="buttons"]>.btn>input[type="checkbox"]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-right:0;padding-left:0}.input-group .form-control{width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;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{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{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>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;white-space:nowrap}.input-group-btn:first-child>.btn{margin-right:-1px}.input-group-btn:last-child>.btn{margin-left:-1px}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-4px}.input-group-btn>.btn:hover,.input-group-btn>.btn:active{z-index:2}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.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.428571429;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:#428bca}.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-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}@media(min-width:768px){.navbar{border-radius:4px}}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.container>.navbar-header,.container>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container>.navbar-header,.container>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media(min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media(min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media(min-width:768px){.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.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;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-nav.navbar-right:last-child{margin-right:-15px}}@media(min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{padding:10px 15px;margin-top: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,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block}.navbar-form select.form-control{width:auto}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{float:none;margin-left:0}}@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media(min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-nav.pull-right>li>.dropdown-menu,.navbar-nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar-btn{margin-top: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}.navbar-text.navbar-right:last-child{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:#ccc}.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-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a{color:#999}.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:#999}.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:#999}.navbar-inverse .navbar-link:hover{color:#fff}.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:#999}.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.428571429;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-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{background-color:#eee}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-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:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#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:#999;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}.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:#808080}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.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:baseline;background-color:#999;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{line-height:1;color:inherit}.jumbotron p{line-height:1.4}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;height:auto;max-width:100%;margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.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{padding-right:35px}.alert-dismissable .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}}@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,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0}.panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.list-group .list-group-item:last-child{border-bottom:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child th,.panel>.table>tbody:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{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-group .panel{margin-bottom:0;overflow:hidden;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{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.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-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.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-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-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.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-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:auto;overflow-y:scroll}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;z-index:1050;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}}.tooltip{position:absolute;z-index:1030;display:block;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#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-top-color:#000;border-width:5px 5px 0}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0;content:" "}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0;content:" "}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0;content:" "}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0;content:" "}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;height:auto;max-width:100%;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:.5;filter:alpha(opacity=50)}.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;outline:0;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs{display:none!important}@media(max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block!important}table.visible-xs.visible-sm{display:table}tr.visible-xs.visible-sm{display:table-row!important}th.visible-xs.visible-sm,td.visible-xs.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important}table.visible-xs.visible-md{display:table}tr.visible-xs.visible-md{display:table-row!important}th.visible-xs.visible-md,td.visible-xs.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-xs.visible-lg{display:block!important}table.visible-xs.visible-lg{display:table}tr.visible-xs.visible-lg{display:table-row!important}th.visible-xs.visible-lg,td.visible-xs.visible-lg{display:table-cell!important}}.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm{display:none!important}@media(max-width:767px){.visible-sm.visible-xs{display:block!important}table.visible-sm.visible-xs{display:table}tr.visible-sm.visible-xs{display:table-row!important}th.visible-sm.visible-xs,td.visible-sm.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important}table.visible-sm.visible-md{display:table}tr.visible-sm.visible-md{display:table-row!important}th.visible-sm.visible-md,td.visible-sm.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-sm.visible-lg{display:block!important}table.visible-sm.visible-lg{display:table}tr.visible-sm.visible-lg{display:table-row!important}th.visible-sm.visible-lg,td.visible-sm.visible-lg{display:table-cell!important}}.visible-md,tr.visible-md,th.visible-md,td.visible-md{display:none!important}@media(max-width:767px){.visible-md.visible-xs{display:block!important}table.visible-md.visible-xs{display:table}tr.visible-md.visible-xs{display:table-row!important}th.visible-md.visible-xs,td.visible-md.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block!important}table.visible-md.visible-sm{display:table}tr.visible-md.visible-sm{display:table-row!important}th.visible-md.visible-sm,td.visible-md.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-md.visible-lg{display:block!important}table.visible-md.visible-lg{display:table}tr.visible-md.visible-lg{display:table-row!important}th.visible-md.visible-lg,td.visible-md.visible-lg{display:table-cell!important}}.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg{display:none!important}@media(max-width:767px){.visible-lg.visible-xs{display:block!important}table.visible-lg.visible-xs{display:table}tr.visible-lg.visible-xs{display:table-row!important}th.visible-lg.visible-xs,td.visible-lg.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block!important}table.visible-lg.visible-sm{display:table}tr.visible-lg.visible-sm{display:table-row!important}th.visible-lg.visible-sm,td.visible-lg.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important}table.visible-lg.visible-md{display:table}tr.visible-lg.visible-md{display:table-row!important}th.visible-lg.visible-md,td.visible-lg.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}.hidden-xs{display:block!important}table.hidden-xs{display:table}tr.hidden-xs{display:table-row!important}th.hidden-xs,td.hidden-xs{display:table-cell!important}@media(max-width:767px){.hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,tr.hidden-xs.hidden-md,th.hidden-xs.hidden-md,td.hidden-xs.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg{display:none!important}}.hidden-sm{display:block!important}table.hidden-sm{display:table}tr.hidden-sm{display:table-row!important}th.hidden-sm,td.hidden-sm{display:table-cell!important}@media(max-width:767px){.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,tr.hidden-sm.hidden-md,th.hidden-sm.hidden-md,td.hidden-sm.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg{display:none!important}}.hidden-md{display:block!important}table.hidden-md{display:table}tr.hidden-md{display:table-row!important}th.hidden-md,td.hidden-md{display:table-cell!important}@media(max-width:767px){.hidden-md.hidden-xs,tr.hidden-md.hidden-xs,th.hidden-md.hidden-xs,td.hidden-md.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,tr.hidden-md.hidden-sm,th.hidden-md.hidden-sm,td.hidden-md.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-md.hidden-lg,tr.hidden-md.hidden-lg,th.hidden-md.hidden-lg,td.hidden-md.hidden-lg{display:none!important}}.hidden-lg{display:block!important}table.hidden-lg{display:table}tr.hidden-lg{display:table-row!important}th.hidden-lg,td.hidden-lg{display:table-cell!important}@media(max-width:767px){.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md,tr.hidden-lg.hidden-md,th.hidden-lg.hidden-md,td.hidden-lg.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg{display:none!important}}.visible-print,tr.visible-print,th.visible-print,td.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print{display:none!important}}
8 2
\ No newline at end of file
3
+ * Bootstrap v3.2.0 (http://getbootstrap.com)
4
+ * Copyright 2011-2014 Twitter, Inc.
5
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6
+ *//*! normalize.css v3.0.1 | MIT License | git.io/normalize */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,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:0 0}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}@media print{*{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^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{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"}*{-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:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;width:100% \9;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;width:100% \9;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}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:400;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%}cite{font-style:normal}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:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{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: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[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'}blockquote:before,blockquote:after{content:""}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%;-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}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-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{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}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-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:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top: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:#777;opacity:1}.form-control:-ms-input-placeholder{color:#777}.form-control::-webkit-input-placeholder{color:#777}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px;line-height:1.42857143 \0}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[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}.radio,.checkbox{position:relative;display:block;min-height:20px;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{padding-left:20px;margin-bottom:0;font-weight:400;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{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;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{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,.form-horizontal .form-group-sm .form-control{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}.input-lg,.form-horizontal .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:25px;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.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{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{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{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.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 .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{top:0;right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.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;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{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#3071a9;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#428bca;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;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.33;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:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size: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: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:#428bca;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 solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.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:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.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>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-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-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-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>input[type=checkbox]{position:absolute;z-index:-1;filter:alpha(opacity=0);opacity:0}.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-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.33;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: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=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{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:#428bca}.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:#428bca}.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-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;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@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}@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-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{padding:10px 15px;margin-top: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 .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}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{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}.navbar-text.navbar-right:last-child{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:#777}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#777}.navbar-inverse .navbar-nav>li>a{color:#777}.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:#777}.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:#777}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#777}.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:#428bca;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{color:#2a6496;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:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.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}.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}.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:700;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:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.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:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding: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{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size: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:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .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:#428bca}.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:#428bca;-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[aria-valuenow="1"],.progress-bar[aria-valuenow="2"]{min-width:30px}.progress-bar[aria-valuenow="0"]{min-width:30px;color:#777;background-color:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none}.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,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-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}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;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:#428bca;border-color:#428bca}.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:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{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{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{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.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{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.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: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 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 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{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{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:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#428bca}.panel-primary>.panel-heading .badge{color:#428bca;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#428bca}.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{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.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: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: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:translate3d(0,-25%,0);-o-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,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{min-height:16.43px;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-size:12px;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.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;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;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;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right: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;text-align:left;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)}.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;font-weight:400;line-height:18px;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}.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);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}.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;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{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-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-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;visibility:hidden!important}.affix{position:fixed;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-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}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}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}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}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}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}}
9 7
\ No newline at end of file
... ...
@@ -28,12 +28,12 @@
28 28
 <glyph unicode="&#x205f;" horiz-adv-x="326" />
29 29
 <glyph unicode="&#x20ac;" d="M100 500l100 100h113q0 47 5 100h-218l100 100h135q37 167 112 257q117 141 297 141q242 0 354 -189q60 -103 66 -209h-181q0 55 -25.5 99t-63.5 68t-75 36.5t-67 12.5q-24 0 -52.5 -10t-62.5 -32t-65.5 -67t-50.5 -107h379l-100 -100h-300q-6 -46 -6 -100h406l-100 -100 h-300q9 -74 33 -132t52.5 -91t62 -54.5t59 -29t46.5 -7.5q29 0 66 13t75 37t63.5 67.5t25.5 96.5h174q-31 -172 -128 -278q-107 -117 -274 -117q-205 0 -324 158q-36 46 -69 131.5t-45 205.5h-217z" />
30 30
 <glyph unicode="&#x2212;" d="M200 400h900v300h-900v-300z" />
31
-<glyph unicode="&#x2601;" d="M-14 494q0 -80 56.5 -137t135.5 -57h750q120 0 205 86t85 208q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5z" />
31
+<glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
32
+<glyph unicode="&#x2601;" d="M-14 494q0 -80 56.5 -137t135.5 -57h750q120 0 205 86.5t85 207.5t-85 207t-205 86q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5z" />
32 33
 <glyph unicode="&#x2709;" d="M0 100l400 400l200 -200l200 200l400 -400h-1200zM0 300v600l300 -300zM0 1100l600 -603l600 603h-1200zM900 600l300 300v-600z" />
33 34
 <glyph unicode="&#x270f;" d="M-13 -13l333 112l-223 223zM187 403l214 -214l614 614l-214 214zM887 1103l214 -214l99 92q13 13 13 32.5t-13 33.5l-153 153q-15 13 -33 13t-33 -13z" />
34
-<glyph unicode="&#xe000;" horiz-adv-x="500" d="M0 0z" />
35 35
 <glyph unicode="&#xe001;" d="M0 1200h1200l-500 -550v-550h300v-100h-800v100h300v550z" />
36
-<glyph unicode="&#xe002;" d="M14 84q18 -55 86 -75.5t147 5.5q65 21 109 69t44 90v606l600 155v-521q-64 16 -138 -7q-79 -26 -122.5 -83t-25.5 -111q17 -55 85.5 -75.5t147.5 4.5q70 23 111.5 63.5t41.5 95.5v881q0 10 -7 15.5t-17 2.5l-752 -193q-10 -3 -17 -12.5t-7 -19.5v-689q-64 17 -138 -7 q-79 -25 -122.5 -82t-25.5 -112z" />
36
+<glyph unicode="&#xe002;" d="M14 84q18 -55 86 -75.5t147 5.5q65 21 109 69t44 90v606l600 155v-521q-64 16 -138 -7q-79 -26 -122.5 -83t-25.5 -111q18 -55 86 -75.5t147 4.5q70 23 111.5 63.5t41.5 95.5v881q0 10 -7 15.5t-17 2.5l-752 -193q-10 -3 -17 -12.5t-7 -19.5v-689q-64 17 -138 -7 q-79 -25 -122.5 -82t-25.5 -112z" />
37 37
 <glyph unicode="&#xe003;" d="M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233z" />
38 38
 <glyph unicode="&#xe005;" d="M100 784q0 64 28 123t73 100.5t104.5 64t119 20.5t120 -38.5t104.5 -104.5q48 69 109.5 105t121.5 38t118.5 -20.5t102.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-149.5 152.5t-126.5 127.5 t-94 124.5t-33.5 117.5z" />
39 39
 <glyph unicode="&#xe006;" d="M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1z" />
... ...
@@ -46,7 +46,7 @@
46 46
 <glyph unicode="&#xe013;" d="M29 454l419 -420l818 820l-212 212l-607 -607l-206 207z" />
47 47
 <glyph unicode="&#xe014;" d="M106 318l282 282l-282 282l212 212l282 -282l282 282l212 -212l-282 -282l282 -282l-212 -212l-282 282l-282 -282z" />
48 48
 <glyph unicode="&#xe015;" d="M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233zM300 600v200h100v100h200v-100h100v-200h-100v-100h-200v100h-100z" />
49
-<glyph unicode="&#xe016;" d="M23 694q0 200 142 342t342 142t342 -142t142 -342q0 -141 -78 -262l300 -299q7 -7 7 -18t-7 -18l-109 -109q-8 -8 -18 -8t-18 8l-300 299q-120 -77 -261 -77q-200 0 -342 142t-142 342zM176 694q0 -136 97 -233t234 -97t233.5 97t96.5 233t-96.5 233t-233.5 97t-234 -97 t-97 -233zM300 601h400v200h-400v-200z" />
49
+<glyph unicode="&#xe016;" d="M23 694q0 200 142 342t342 142t342 -142t142 -342q0 -141 -78 -262l300 -299q7 -7 7 -18t-7 -18l-109 -109q-8 -8 -18 -8t-18 8l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 694q0 -136 97 -233t234 -97t233.5 97t96.5 233t-96.5 233t-233.5 97t-234 -97 t-97 -233zM300 601h400v200h-400v-200z" />
50 50
 <glyph unicode="&#xe017;" d="M23 600q0 183 105 331t272 210v-166q-103 -55 -165 -155t-62 -220q0 -177 125 -302t302 -125t302 125t125 302q0 120 -62 220t-165 155v166q167 -62 272 -210t105 -331q0 -118 -45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5 zM500 750q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v400q0 21 -14.5 35.5t-35.5 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-400z" />
51 51
 <glyph unicode="&#xe018;" d="M100 1h200v300h-200v-300zM400 1v500h200v-500h-200zM700 1v800h200v-800h-200zM1000 1v1200h200v-1200h-200z" />
52 52
 <glyph unicode="&#xe019;" d="M26 601q0 -33 6 -74l151 -38l2 -6q14 -49 38 -93l3 -5l-80 -134q45 -59 105 -105l133 81l5 -3q45 -26 94 -39l5 -2l38 -151q40 -5 74 -5q27 0 74 5l38 151l6 2q46 13 93 39l5 3l134 -81q56 44 104 105l-80 134l3 5q24 44 39 93l1 6l152 38q5 40 5 74q0 28 -5 73l-152 38 l-1 6q-16 51 -39 93l-3 5l80 134q-44 58 -104 105l-134 -81l-5 3q-45 25 -93 39l-6 1l-38 152q-40 5 -74 5q-27 0 -74 -5l-38 -152l-5 -1q-50 -14 -94 -39l-5 -3l-133 81q-59 -47 -105 -105l80 -134l-3 -5q-25 -47 -38 -93l-2 -6l-151 -38q-6 -48 -6 -73zM385 601 q0 88 63 151t152 63t152 -63t63 -151q0 -89 -63 -152t-152 -63t-152 63t-63 152z" />
... ...
@@ -58,7 +58,7 @@
58 58
 <glyph unicode="&#xe025;" d="M0 0v400h490l-290 300h200v500h300v-500h200l-290 -300h490v-400h-1100zM813 200h175v100h-175v-100z" />
59 59
 <glyph unicode="&#xe026;" d="M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM188 600q0 -170 121 -291t291 -121t291 121t121 291t-121 291t-291 121 t-291 -121t-121 -291zM350 600h150v300h200v-300h150l-250 -300z" />
60 60
 <glyph unicode="&#xe027;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM350 600l250 300 l250 -300h-150v-300h-200v300h-150z" />
61
-<glyph unicode="&#xe028;" d="M0 25v475l200 700h800q199 -700 200 -700v-475q0 -11 -7 -18t-18 -7h-1150q-11 0 -18 7t-7 18zM200 500h200l50 -200h300l50 200h200l-97 500h-606z" />
61
+<glyph unicode="&#xe028;" d="M0 25v475l200 700h800l199 -700l1 -475q0 -11 -7 -18t-18 -7h-1150q-11 0 -18 7t-7 18zM200 500h200l50 -200h300l50 200h200l-97 500h-606z" />
62 62
 <glyph unicode="&#xe029;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM500 397v401 l297 -200z" />
63 63
 <glyph unicode="&#xe030;" d="M23 600q0 -118 45.5 -224.5t123 -184t184 -123t224.5 -45.5t224.5 45.5t184 123t123 184t45.5 224.5h-150q0 -177 -125 -302t-302 -125t-302 125t-125 302t125 302t302 125q136 0 246 -81l-146 -146h400v400l-145 -145q-157 122 -355 122q-118 0 -224.5 -45.5t-184 -123 t-123 -184t-45.5 -224.5z" />
64 64
 <glyph unicode="&#xe031;" d="M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5q198 0 355 -122l145 145v-400h-400l147 147q-112 80 -247 80q-177 0 -302 -125t-125 -302h-150zM100 0v400h400l-147 -147q112 -80 247 -80q177 0 302 125t125 302h150q0 -118 -45.5 -224.5t-123 -184t-184 -123 t-224.5 -45.5q-198 0 -355 122z" />
... ...
@@ -71,14 +71,14 @@
71 71
 <glyph unicode="&#xe038;" d="M0 401v400h300l300 200v-800l-300 200h-300zM702 858l69 53q111 -135 111 -310q0 -170 -106 -303l-67 55q86 110 86 248q0 145 -93 257zM889 951l7 -8q123 -151 123 -344q0 -189 -119 -339l-7 -8l81 -66l6 8q142 178 142 405q0 230 -144 408l-6 8z" />
72 72
 <glyph unicode="&#xe039;" d="M0 0h500v500h-200v100h-100v-100h-200v-500zM0 600h100v100h400v100h100v100h-100v300h-500v-600zM100 100v300h300v-300h-300zM100 800v300h300v-300h-300zM200 200v100h100v-100h-100zM200 900h100v100h-100v-100zM500 500v100h300v-300h200v-100h-100v-100h-200v100 h-100v100h100v200h-200zM600 0v100h100v-100h-100zM600 1000h100v-300h200v-300h300v200h-200v100h200v500h-600v-200zM800 800v300h300v-300h-300zM900 0v100h300v-100h-300zM900 900v100h100v-100h-100zM1100 200v100h100v-100h-100z" />
73 73
 <glyph unicode="&#xe040;" d="M0 200h100v1000h-100v-1000zM100 0v100h300v-100h-300zM200 200v1000h100v-1000h-100zM500 0v91h100v-91h-100zM500 200v1000h200v-1000h-200zM700 0v91h100v-91h-100zM800 200v1000h100v-1000h-100zM900 0v91h200v-91h-200zM1000 200v1000h200v-1000h-200z" />
74
-<glyph unicode="&#xe041;" d="M1 700v475q0 10 7.5 17.5t17.5 7.5h474l700 -700l-500 -500zM148 953q0 -42 29 -71q30 -30 71.5 -30t71.5 30q29 29 29 71t-29 71q-30 30 -71.5 30t-71.5 -30q-29 -29 -29 -71z" />
75
-<glyph unicode="&#xe042;" d="M2 700v475q0 11 7 18t18 7h474l700 -700l-500 -500zM148 953q0 -42 30 -71q29 -30 71 -30t71 30q30 29 30 71t-30 71q-29 30 -71 30t-71 -30q-30 -29 -30 -71zM701 1200h100l700 -700l-500 -500l-50 50l450 450z" />
74
+<glyph unicode="&#xe041;" d="M0 700l1 475q0 10 7.5 17.5t17.5 7.5h474l700 -700l-500 -500zM148 953q0 -42 29 -71q30 -30 71.5 -30t71.5 30q29 29 29 71t-29 71q-30 30 -71.5 30t-71.5 -30q-29 -29 -29 -71z" />
75
+<glyph unicode="&#xe042;" d="M1 700l1 475q0 11 7 18t18 7h474l700 -700l-500 -500zM148 953q0 -42 30 -71q29 -30 71 -30t71 30q30 29 30 71t-30 71q-29 30 -71 30t-71 -30q-30 -29 -30 -71zM701 1200h100l700 -700l-500 -500l-50 50l450 450z" />
76 76
 <glyph unicode="&#xe043;" d="M100 0v1025l175 175h925v-1000l-100 -100v1000h-750l-100 -100h750v-1000h-900z" />
77 77
 <glyph unicode="&#xe044;" d="M200 0l450 444l450 -443v1150q0 20 -14.5 35t-35.5 15h-800q-21 0 -35.5 -15t-14.5 -35v-1151z" />
78 78
 <glyph unicode="&#xe045;" d="M0 100v700h200l100 -200h600l100 200h200v-700h-200v200h-800v-200h-200zM253 829l40 -124h592l62 124l-94 346q-2 11 -10 18t-18 7h-450q-10 0 -18 -7t-10 -18zM281 24l38 152q2 10 11.5 17t19.5 7h500q10 0 19.5 -7t11.5 -17l38 -152q2 -10 -3.5 -17t-15.5 -7h-600 q-10 0 -15.5 7t-3.5 17z" />
79 79
 <glyph unicode="&#xe046;" d="M0 200q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-150q-4 8 -11.5 21.5t-33 48t-53 61t-69 48t-83.5 21.5h-200q-41 0 -82 -20.5t-70 -50t-52 -59t-34 -50.5l-12 -20h-150q-41 0 -70.5 -29.5t-29.5 -70.5v-600z M356 500q0 100 72 172t172 72t172 -72t72 -172t-72 -172t-172 -72t-172 72t-72 172zM494 500q0 -44 31 -75t75 -31t75 31t31 75t-31 75t-75 31t-75 -31t-31 -75zM900 700v100h100v-100h-100z" />
80 80
 <glyph unicode="&#xe047;" d="M53 0h365v66q-41 0 -72 11t-49 38t1 71l92 234h391l82 -222q16 -45 -5.5 -88.5t-74.5 -43.5v-66h417v66q-34 1 -74 43q-18 19 -33 42t-21 37l-6 13l-385 998h-93l-399 -1006q-24 -48 -52 -75q-12 -12 -33 -25t-36 -20l-15 -7v-66zM416 521l178 457l46 -140l116 -317h-340 z" />
81
-<glyph unicode="&#xe048;" d="M100 0v89q41 7 70.5 32.5t29.5 65.5v827q0 28 -1 39.5t-5.5 26t-15.5 21t-29 14t-49 14.5v70h471q120 0 213 -88t93 -228q0 -55 -11.5 -101.5t-28 -74t-33.5 -47.5t-28 -28l-12 -7q8 -3 21.5 -9t48 -31.5t60.5 -58t47.5 -91.5t21.5 -129q0 -84 -59 -156.5t-142 -111 t-162 -38.5h-500zM400 200h161q89 0 153 48.5t64 132.5q0 90 -62.5 154.5t-156.5 64.5h-159v-400zM400 700h139q76 0 130 61.5t54 138.5q0 82 -84 130.5t-239 48.5v-379z" />
81
+<glyph unicode="&#xe048;" d="M100 0v89q41 7 70.5 32.5t29.5 65.5v827q0 28 -1 39.5t-5.5 26t-15.5 21t-29 14t-49 14.5v71l471 -1q120 0 213 -88t93 -228q0 -55 -11.5 -101.5t-28 -74t-33.5 -47.5t-28 -28l-12 -7q8 -3 21.5 -9t48 -31.5t60.5 -58t47.5 -91.5t21.5 -129q0 -84 -59 -156.5t-142 -111 t-162 -38.5h-500zM400 200h161q89 0 153 48.5t64 132.5q0 90 -62.5 154.5t-156.5 64.5h-159v-400zM400 700h139q76 0 130 61.5t54 138.5q0 82 -84 130.5t-239 48.5v-379z" />
82 82
 <glyph unicode="&#xe049;" d="M200 0v57q77 7 134.5 40.5t65.5 80.5l173 849q10 56 -10 74t-91 37q-6 1 -10.5 2.5t-9.5 2.5v57h425l2 -57q-33 -8 -62 -25.5t-46 -37t-29.5 -38t-17.5 -30.5l-5 -12l-128 -825q-10 -52 14 -82t95 -36v-57h-500z" />
83 83
 <glyph unicode="&#xe050;" d="M-75 200h75v800h-75l125 167l125 -167h-75v-800h75l-125 -167zM300 900v300h150h700h150v-300h-50q0 29 -8 48.5t-18.5 30t-33.5 15t-39.5 5.5t-50.5 1h-200v-850l100 -50v-100h-400v100l100 50v850h-200q-34 0 -50.5 -1t-40 -5.5t-33.5 -15t-18.5 -30t-8.5 -48.5h-49z " />
84 84
 <glyph unicode="&#xe051;" d="M33 51l167 125v-75h800v75l167 -125l-167 -125v75h-800v-75zM100 901v300h150h700h150v-300h-50q0 29 -8 48.5t-18 30t-33.5 15t-40 5.5t-50.5 1h-200v-650l100 -50v-100h-400v100l100 50v650h-200q-34 0 -50.5 -1t-39.5 -5.5t-33.5 -15t-18.5 -30t-8 -48.5h-50z" />
... ...
@@ -93,10 +93,10 @@
93 93
 <glyph unicode="&#xe060;" d="M0 44v1012q0 18 13 31t31 13h1112q19 0 31.5 -13t12.5 -31v-1012q0 -18 -12.5 -31t-31.5 -13h-1112q-18 0 -31 13t-13 31zM100 263l247 182l298 -131l-74 156l293 318l236 -288v500h-1000v-737zM208 750q0 56 39 95t95 39t95 -39t39 -95t-39 -95t-95 -39t-95 39t-39 95z " />
94 94
 <glyph unicode="&#xe062;" d="M148 745q0 124 60.5 231.5t165 172t226.5 64.5q123 0 227 -63t164.5 -169.5t60.5 -229.5t-73 -272q-73 -114 -166.5 -237t-150.5 -189l-57 -66q-10 9 -27 26t-66.5 70.5t-96 109t-104 135.5t-100.5 155q-63 139 -63 262zM342 772q0 -107 75.5 -182.5t181.5 -75.5 q107 0 182.5 75.5t75.5 182.5t-75.5 182t-182.5 75t-182 -75.5t-75 -181.5z" />
95 95
 <glyph unicode="&#xe063;" d="M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM173 600q0 -177 125.5 -302t301.5 -125v854q-176 0 -301.5 -125 t-125.5 -302z" />
96
-<glyph unicode="&#xe064;" d="M117 406q0 94 34 186t88.5 172.5t112 159t115 177t87.5 194.5q21 -71 57.5 -142.5t76 -130.5t83 -118.5t82 -117t70 -116t50 -125.5t18.5 -136q0 -89 -39 -165.5t-102 -126.5t-140 -79.5t-156 -33.5q-114 6 -211.5 53t-161.5 138.5t-64 210.5zM243 414q14 -82 59.5 -136 t136.5 -80l16 98q-7 6 -18 17t-34 48t-33 77q-15 73 -14 143.5t10 122.5l9 51q-92 -110 -119.5 -185t-12.5 -156z" />
96
+<glyph unicode="&#xe064;" d="M117 406q0 94 34 186t88.5 172.5t112 159t115 177t87.5 194.5q21 -71 57.5 -142.5t76 -130.5t83 -118.5t82 -117t70 -116t50 -125.5t18.5 -136q0 -89 -39 -165.5t-102 -126.5t-140 -79.5t-156 -33.5q-114 6 -211.5 53t-161.5 139t-64 210zM243 414q14 -82 59.5 -136 t136.5 -80l16 98q-7 6 -18 17t-34 48t-33 77q-15 73 -14 143.5t10 122.5l9 51q-92 -110 -119.5 -185t-12.5 -156z" />
97 97
 <glyph unicode="&#xe065;" d="M0 400v300q0 165 117.5 282.5t282.5 117.5q366 -6 397 -14l-186 -186h-311q-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.5v125l200 200v-225q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM436 341l161 50l412 412l-114 113l-405 -405zM995 1015l113 -113l113 113l-21 85l-92 28z" />
98 98
 <glyph unicode="&#xe066;" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h261l2 -80q-133 -32 -218 -120h-145q-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-53q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5 zM423 524q30 38 81.5 64t103 35.5t99 14t77.5 3.5l29 -1v-209l360 324l-359 318v-216q-7 0 -19 -1t-48 -8t-69.5 -18.5t-76.5 -37t-76.5 -59t-62 -88t-39.5 -121.5z" />
99
-<glyph unicode="&#xe067;" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q60 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-169q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM342 632l283 -284l566 567l-136 137l-430 -431l-147 147z" />
99
+<glyph unicode="&#xe067;" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q61 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-169q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM342 632l283 -284l567 567l-137 137l-430 -431l-146 147z" />
100 100
 <glyph unicode="&#xe068;" d="M0 603l300 296v-198h200v200h-200l300 300l295 -300h-195v-200h200v198l300 -296l-300 -300v198h-200v-200h195l-295 -300l-300 300h200v200h-200v-198z" />
101 101
 <glyph unicode="&#xe069;" d="M200 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-1100l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z" />
102 102
 <glyph unicode="&#xe070;" d="M0 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-487l500 487v-1100l-500 488v-488l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z" />
... ...
@@ -110,13 +110,13 @@
110 110
 <glyph unicode="&#xe078;" d="M100 250v100q0 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-1000q-21 0 -35.5 14.5t-14.5 35.5zM100 500h1100l-550 564z" />
111 111
 <glyph unicode="&#xe079;" d="M185 599l592 -592l240 240l-353 353l353 353l-240 240z" />
112 112
 <glyph unicode="&#xe080;" d="M272 194l353 353l-353 353l241 240l572 -571l21 -22l-1 -1v-1l-592 -591z" />
113
-<glyph unicode="&#xe081;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM300 500h200v-200h200v200h200v200h-200v200h-200v-200h-200v-200z" />
114
-<glyph unicode="&#xe082;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM300 500h600v200h-600v-200z" />
115
-<glyph unicode="&#xe083;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM246 459l213 -213l141 142l141 -142l213 213l-142 141l142 141l-213 212l-141 -141l-141 142l-212 -213l141 -141z" />
113
+<glyph unicode="&#xe081;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM300 500h200v-200h200v200h200v200h-200v200h-200v-200h-200v-200z" />
114
+<glyph unicode="&#xe082;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM300 500h600v200h-600v-200z" />
115
+<glyph unicode="&#xe083;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM246 459l213 -213l141 142l141 -142l213 213l-142 141l142 141l-213 212l-141 -141l-141 142l-212 -213l141 -141 z" />
116 116
 <glyph unicode="&#xe084;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM270 551l276 -277l411 411l-175 174l-236 -236l-102 102z" />
117
-<glyph unicode="&#xe085;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM363 700h144q4 0 11.5 -1t11 -1t6.5 3t3 9t1 11t3.5 8.5t3.5 6t5.5 4t6.5 2.5t9 1.5t9 0.5h11.5h12.5q19 0 30 -10t11 -26 q0 -22 -4 -28t-27 -22q-5 -1 -12.5 -3t-27 -13.5t-34 -27t-26.5 -46t-11 -68.5h200q5 3 14 8t31.5 25.5t39.5 45.5t31 69t14 94q0 51 -17.5 89t-42 58t-58.5 32t-58.5 15t-51.5 3q-105 0 -172 -56t-67 -183zM500 300h200v100h-200v-100z" />
118
-<glyph unicode="&#xe086;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM400 300h400v100h-100v300h-300v-100h100v-200h-100v-100zM500 800h200v100h-200v-100z" />
119
-<glyph unicode="&#xe087;" d="M0 500v200h194q15 60 36 104.5t55.5 86t88 69t126.5 40.5v200h200v-200q54 -20 113 -60t112.5 -105.5t71.5 -134.5h203v-200h-203q-25 -102 -116.5 -186t-180.5 -117v-197h-200v197q-140 27 -208 102.5t-98 200.5h-194zM290 500q24 -73 79.5 -127.5t130.5 -78.5v206h200 v-206q149 48 201 206h-201v200h200q-25 74 -76 127.5t-124 76.5v-204h-200v203q-75 -24 -130 -77.5t-79 -125.5h209v-200h-210z" />
117
+<glyph unicode="&#xe085;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM364 700h143q4 0 11.5 -1t11 -1t6.5 3t3 9t1 11t3.5 8.5t3.5 6t5.5 4t6.5 2.5t9 1.5t9 0.5h11.5h12.5 q19 0 30 -10t11 -26q0 -22 -4 -28t-27 -22q-5 -1 -12.5 -3t-27 -13.5t-34 -27t-26.5 -46t-11 -68.5h200q5 3 14 8t31.5 25.5t39.5 45.5t31 69t14 94q0 51 -17.5 89t-42 58t-58.5 32t-58.5 15t-51.5 3q-50 0 -90.5 -12t-75 -38.5t-53.5 -74.5t-19 -114zM500 300h200v100h-200 v-100z" />
118
+<glyph unicode="&#xe086;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM400 300h400v100h-100v300h-300v-100h100v-200h-100v-100zM500 800h200v100h-200v-100z" />
119
+<glyph unicode="&#xe087;" d="M0 500v200h195q31 125 98.5 199.5t206.5 100.5v200h200v-200q54 -20 113 -60t112.5 -105.5t71.5 -134.5h203v-200h-203q-25 -102 -116.5 -186t-180.5 -117v-197h-200v197q-140 27 -208 102.5t-98 200.5h-194zM290 500q24 -73 79.5 -127.5t130.5 -78.5v206h200v-206 q149 48 201 206h-201v200h200q-25 74 -75.5 127t-124.5 77v-204h-200v203q-75 -23 -130 -77t-79 -126h209v-200h-210z" />
120 120
 <glyph unicode="&#xe088;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM356 465l135 135 l-135 135l109 109l135 -135l135 135l109 -109l-135 -135l135 -135l-109 -109l-135 135l-135 -135z" />
121 121
 <glyph unicode="&#xe089;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM322 537l141 141 l87 -87l204 205l142 -142l-346 -345z" />
122 122
 <glyph unicode="&#xe090;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -115 62 -215l568 567q-100 62 -216 62q-171 0 -292.5 -121.5t-121.5 -292.5zM391 245q97 -59 209 -59q171 0 292.5 121.5t121.5 292.5 q0 112 -59 209z" />
... ...
@@ -127,14 +127,14 @@
127 127
 <glyph unicode="&#xe095;" d="M0 200q6 132 41 238.5t103.5 193t184 138t271.5 59.5v271l600 -453l-600 -448v301q-95 -2 -183 -20t-170 -52t-147 -92.5t-100 -135.5z" />
128 128
 <glyph unicode="&#xe096;" d="M0 0v400l129 -129l294 294l142 -142l-294 -294l129 -129h-400zM635 777l142 -142l294 294l129 -129v400h-400l129 -129z" />
129 129
 <glyph unicode="&#xe097;" d="M34 176l295 295l-129 129h400v-400l-129 130l-295 -295zM600 600v400l129 -129l295 295l142 -141l-295 -295l129 -130h-400z" />
130
-<glyph unicode="&#xe101;" d="M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5t224.5 -45.5t184 -123t123 -184t45.5 -224.5t-45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5zM456 851l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5 t21.5 34.5l58 302q4 20 -8 34.5t-33 14.5h-207q-20 0 -32 -14.5t-8 -34.5zM500 300h200v100h-200v-100z" />
131
-<glyph unicode="&#xe102;" d="M0 800h100v-200h400v300h200v-300h400v200h100v100h-111v6t-1 15t-3 18l-34 172q-11 39 -41.5 63t-69.5 24q-32 0 -61 -17l-239 -144q-22 -13 -40 -35q-19 24 -40 36l-238 144q-33 18 -62 18q-39 0 -69.5 -23t-40.5 -61l-35 -177q-2 -8 -3 -18t-1 -15v-6h-111v-100z M100 0h400v400h-400v-400zM200 900q-3 0 14 48t35 96l18 47l214 -191h-281zM700 0v400h400v-400h-400zM731 900l202 197q5 -12 12 -32.5t23 -64t25 -72t7 -28.5h-269z" />
130
+<glyph unicode="&#xe101;" d="M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5t224.5 -45.5t184 -123t123 -184t45.5 -224.5t-45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5zM456 851l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5 t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5h-207q-21 0 -33 -14.5t-8 -34.5zM500 300h200v100h-200v-100z" />
131
+<glyph unicode="&#xe102;" d="M0 800h100v-200h400v300h200v-300h400v200h100v100h-111q1 1 1 6.5t-1.5 15t-3.5 17.5l-34 172q-11 39 -41.5 63t-69.5 24q-32 0 -61 -17l-239 -144q-22 -13 -40 -35q-19 24 -40 36l-238 144q-33 18 -62 18q-39 0 -69.5 -23t-40.5 -61l-35 -177q-2 -8 -3 -18t-1 -15v-6 h-111v-100zM100 0h400v400h-400v-400zM200 900q-3 0 14 48t36 96l18 47l213 -191h-281zM700 0v400h400v-400h-400zM731 900l202 197q5 -12 12 -32.5t23 -64t25 -72t7 -28.5h-269z" />
132 132
 <glyph unicode="&#xe103;" d="M0 -22v143l216 193q-9 53 -13 83t-5.5 94t9 113t38.5 114t74 124q47 60 99.5 102.5t103 68t127.5 48t145.5 37.5t184.5 43.5t220 58.5q0 -189 -22 -343t-59 -258t-89 -181.5t-108.5 -120t-122 -68t-125.5 -30t-121.5 -1.5t-107.5 12.5t-87.5 17t-56.5 7.5l-99 -55z M238.5 300.5q19.5 -6.5 86.5 76.5q55 66 367 234q70 38 118.5 69.5t102 79t99 111.5t86.5 148q22 50 24 60t-6 19q-7 5 -17 5t-26.5 -14.5t-33.5 -39.5q-35 -51 -113.5 -108.5t-139.5 -89.5l-61 -32q-369 -197 -458 -401q-48 -111 -28.5 -117.5z" />
133 133
 <glyph unicode="&#xe104;" d="M111 408q0 -33 5 -63q9 -56 44 -119.5t105 -108.5q31 -21 64 -16t62 23.5t57 49.5t48 61.5t35 60.5q32 66 39 184.5t-13 157.5q79 -80 122 -164t26 -184q-5 -33 -20.5 -69.5t-37.5 -80.5q-10 -19 -14.5 -29t-12 -26t-9 -23.5t-3 -19t2.5 -15.5t11 -9.5t19.5 -5t30.5 2.5 t42 8q57 20 91 34t87.5 44.5t87 64t65.5 88.5t47 122q38 172 -44.5 341.5t-246.5 278.5q22 -44 43 -129q39 -159 -32 -154q-15 2 -33 9q-79 33 -120.5 100t-44 175.5t48.5 257.5q-13 -8 -34 -23.5t-72.5 -66.5t-88.5 -105.5t-60 -138t-8 -166.5q2 -12 8 -41.5t8 -43t6 -39.5 t3.5 -39.5t-1 -33.5t-6 -31.5t-13.5 -24t-21 -20.5t-31 -12q-38 -10 -67 13t-40.5 61.5t-15 81.5t10.5 75q-52 -46 -83.5 -101t-39 -107t-7.5 -85z" />
134 134
 <glyph unicode="&#xe105;" d="M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5t145.5 -23.5t132.5 -59t116.5 -83.5t97 -90t74.5 -85.5t49 -63.5t20 -30l26 -40l-26 -40q-6 -10 -20 -30t-49 -63.5t-74.5 -85.5t-97 -90t-116.5 -83.5t-132.5 -59t-145.5 -23.5 t-145.5 23.5t-132.5 59t-116.5 83.5t-97 90t-74.5 85.5t-49 63.5t-20 30zM120 600q7 -10 40.5 -58t56 -78.5t68 -77.5t87.5 -75t103 -49.5t125 -21.5t123.5 20t100.5 45.5t85.5 71.5t66.5 75.5t58 81.5t47 66q-1 1 -28.5 37.5t-42 55t-43.5 53t-57.5 63.5t-58.5 54 q49 -74 49 -163q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l105 105q-37 24 -75 72t-57 84l-20 36z" />
135 135
 <glyph unicode="&#xe106;" d="M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5q61 0 121 -17l37 142h148l-314 -1200h-148l37 143q-82 21 -165 71.5t-140 102t-109.5 112t-72 88.5t-29.5 43zM120 600q210 -282 393 -336l37 141q-107 18 -178.5 101.5t-71.5 193.5 q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l47 47l23 87q-30 28 -59 69t-44 68l-14 26zM780 161l38 145q22 15 44.5 34t46 44t40.5 44t41 50.5t33.5 43.5t33 44t24.5 34q-97 127 -140 175l39 146q67 -54 131.5 -125.5t87.5 -103.5t36 -52l26 -40l-26 -40 q-7 -12 -25.5 -38t-63.5 -79.5t-95.5 -102.5t-124 -100t-146.5 -79z" />
136
-<glyph unicode="&#xe107;" d="M-97.5 34q13.5 -34 50.5 -34h1294q37 0 50.5 35.5t-7.5 67.5l-642 1056q-20 33 -48 36t-48 -29l-642 -1066q-21 -32 -7.5 -66zM155 200l445 723l445 -723h-345v100h-200v-100h-345zM500 600l100 -300l100 300v100h-200v-100z" />
137
-<glyph unicode="&#xe108;" d="M100 262v41q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44t106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -91 100 -113v-64q0 -21 -13 -29t-32 1l-94 78h-222l-94 -78q-19 -9 -32 -1t-13 29v64 q0 22 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5z" />
136
+<glyph unicode="&#xe107;" d="M-97.5 34q13.5 -34 50.5 -34h1294q37 0 50.5 35.5t-7.5 67.5l-642 1056q-20 34 -48 36.5t-48 -29.5l-642 -1066q-21 -32 -7.5 -66zM155 200l445 723l445 -723h-345v100h-200v-100h-345zM500 600l100 -300l100 300v100h-200v-100z" />
137
+<glyph unicode="&#xe108;" d="M100 262v41q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44t106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -91 100 -113v-64q0 -20 -13 -28.5t-32 0.5l-94 78h-222l-94 -78q-19 -9 -32 -0.5t-13 28.5 v64q0 22 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5z" />
138 138
 <glyph unicode="&#xe109;" d="M0 50q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v750h-1100v-750zM0 900h1100v150q0 21 -14.5 35.5t-35.5 14.5h-150v100h-100v-100h-500v100h-100v-100h-150q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 100v100h100v-100h-100zM100 300v100h100v-100h-100z M100 500v100h100v-100h-100zM300 100v100h100v-100h-100zM300 300v100h100v-100h-100zM300 500v100h100v-100h-100zM500 100v100h100v-100h-100zM500 300v100h100v-100h-100zM500 500v100h100v-100h-100zM700 100v100h100v-100h-100zM700 300v100h100v-100h-100zM700 500 v100h100v-100h-100zM900 100v100h100v-100h-100zM900 300v100h100v-100h-100zM900 500v100h100v-100h-100z" />
139 139
 <glyph unicode="&#xe110;" d="M0 200v200h259l600 600h241v198l300 -295l-300 -300v197h-159l-600 -600h-341zM0 800h259l122 -122l141 142l-181 180h-341v-200zM678 381l141 142l122 -123h159v198l300 -295l-300 -300v197h-241z" />
140 140
 <glyph unicode="&#xe111;" d="M0 400v600q0 41 29.5 70.5t70.5 29.5h1000q41 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.5z" />
... ...
@@ -148,33 +148,33 @@
148 148
 <glyph unicode="&#xe119;" d="M302 300h198v600h-198l298 300l298 -300h-198v-600h198l-298 -300z" />
149 149
 <glyph unicode="&#xe120;" d="M0 600l300 298v-198h600v198l300 -298l-300 -297v197h-600v-197z" />
150 150
 <glyph unicode="&#xe121;" d="M0 100v100q0 41 29.5 70.5t70.5 29.5h1000q41 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.5zM31 400l172 739q5 22 23 41.5t38 19.5h672q19 0 37.5 -22.5t23.5 -45.5l172 -732h-1138zM800 100h100v100h-100v-100z M1000 100h100v100h-100v-100z" />
151
-<glyph unicode="&#xe122;" d="M-101 600v50q0 24 25 49t50 38l25 13v-250l-11 5.5t-24 14t-30 21.5t-24 27.5t-11 31.5zM99 500v250v5q0 13 0.5 18.5t2.5 13t8 10.5t15 3h200l675 250v-850l-675 200h-38l47 -276q2 -12 -3 -17.5t-11 -6t-21 -0.5h-8h-83q-20 0 -34.5 14t-18.5 35q-56 337 -56 351z M1100 200v850q0 21 14.5 35.5t35.5 14.5q20 0 35 -14.5t15 -35.5v-850q0 -20 -15 -35t-35 -15q-21 0 -35.5 15t-14.5 35z" />
152
-<glyph unicode="&#xe123;" d="M74 350q0 21 13.5 35.5t33.5 14.5h17l118 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3 32t29 13h94q20 0 29 -10.5t3 -29.5l-18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q20 0 33.5 -14.5t13.5 -35.5q0 -20 -13 -40t-31 -27q-22 -9 -63 -23t-167.5 -37 t-251.5 -23t-245.5 20.5t-178.5 41.5l-58 20q-18 7 -31 27.5t-13 40.5zM497 110q12 -49 40 -79.5t63 -30.5t63 30.5t39 79.5q-48 -6 -102 -6t-103 6z" />
151
+<glyph unicode="&#xe122;" d="M-101 600v50q0 24 25 49t50 38l25 13v-250l-11 5.5t-24 14t-30 21.5t-24 27.5t-11 31.5zM100 500v250v8v8v7t0.5 7t1.5 5.5t2 5t3 4t4.5 3.5t6 1.5t7.5 0.5h200l675 250v-850l-675 200h-38l47 -276q2 -12 -3 -17.5t-11 -6t-21 -0.5h-8h-83q-20 0 -34.5 14t-18.5 35 q-55 337 -55 351zM1100 200v850q0 21 14.5 35.5t35.5 14.5q20 0 35 -14.5t15 -35.5v-850q0 -20 -15 -35t-35 -15q-21 0 -35.5 15t-14.5 35z" />
152
+<glyph unicode="&#xe123;" d="M74 350q0 21 13.5 35.5t33.5 14.5h18l117 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3 32t29 13h94q20 0 29 -10.5t3 -29.5q-18 -36 -18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q20 0 33.5 -14.5t13.5 -35.5q0 -20 -13 -40t-31 -27q-8 -3 -23 -8.5 t-65 -20t-103 -25t-132.5 -19.5t-158.5 -9q-125 0 -245.5 20.5t-178.5 40.5l-58 20q-18 7 -31 27.5t-13 40.5zM497 110q12 -49 40 -79.5t63 -30.5t63 30.5t39 79.5q-48 -6 -102 -6t-103 6z" />
153 153
 <glyph unicode="&#xe124;" d="M21 445l233 -45l-78 -224l224 78l45 -233l155 179l155 -179l45 233l224 -78l-78 224l234 45l-180 155l180 156l-234 44l78 225l-224 -78l-45 233l-155 -180l-155 180l-45 -233l-224 78l78 -225l-233 -44l179 -156z" />
154
-<glyph unicode="&#xe125;" d="M0 200h200v600h-200v-600zM300 275q0 -75 100 -75h61q123 -100 139 -100h250q46 0 83 57l238 344q29 31 29 74v100q0 44 -30.5 84.5t-69.5 40.5h-328q28 118 28 125v150q0 44 -30.5 84.5t-69.5 40.5h-50q-27 0 -51 -20t-38 -48l-96 -198l-145 -196q-20 -26 -20 -63v-400z M400 300v375l150 212l100 213h50v-175l-50 -225h450v-125l-250 -375h-214l-136 100h-100z" />
155
-<glyph unicode="&#xe126;" d="M0 400v600h200v-600h-200zM300 525v400q0 75 100 75h61q123 100 139 100h250q46 0 83 -57l238 -344q29 -31 29 -74v-100q0 -44 -30.5 -84.5t-69.5 -40.5h-328q28 -118 28 -125v-150q0 -44 -30.5 -84.5t-69.5 -40.5h-50q-27 0 -51 20t-38 48l-96 198l-145 196 q-20 26 -20 63zM400 525l150 -212l100 -213h50v175l-50 225h450v125l-250 375h-214l-136 -100h-100v-375z" />
154
+<glyph unicode="&#xe125;" d="M0 200h200v600h-200v-600zM300 275q0 -75 100 -75h61q124 -100 139 -100h250q46 0 83 57l238 344q29 31 29 74v100q0 44 -30.5 84.5t-69.5 40.5h-328q28 118 28 125v150q0 44 -30.5 84.5t-69.5 40.5h-50q-27 0 -51 -20t-38 -48l-96 -198l-145 -196q-20 -26 -20 -63v-400z M400 300v375l150 213l100 212h50v-175l-50 -225h450v-125l-250 -375h-214l-136 100h-100z" />
155
+<glyph unicode="&#xe126;" d="M0 400v600h200v-600h-200zM300 525v400q0 75 100 75h61q124 100 139 100h250q46 0 83 -57l238 -344q29 -31 29 -74v-100q0 -44 -30.5 -84.5t-69.5 -40.5h-328q28 -118 28 -125v-150q0 -44 -30.5 -84.5t-69.5 -40.5h-50q-27 0 -51 20t-38 48l-96 198l-145 196 q-20 26 -20 63zM400 525l150 -212l100 -213h50v175l-50 225h450v125l-250 375h-214l-136 -100h-100v-375z" />
156 156
 <glyph unicode="&#xe127;" d="M8 200v600h200v-600h-200zM308 275v525q0 17 14 35.5t28 28.5l14 9l362 230q14 6 25 6q17 0 29 -12l109 -112q14 -14 14 -34q0 -18 -11 -32l-85 -121h302q85 0 138.5 -38t53.5 -110t-54.5 -111t-138.5 -39h-107l-130 -339q-7 -22 -20.5 -41.5t-28.5 -19.5h-341 q-7 0 -90 81t-83 94zM408 289l100 -89h293l131 339q6 21 19.5 41t28.5 20h203q16 0 25 15t9 36q0 20 -9 34.5t-25 14.5h-457h-6.5h-7.5t-6.5 0.5t-6 1t-5 1.5t-5.5 2.5t-4 4t-4 5.5q-5 12 -5 20q0 14 10 27l147 183l-86 83l-339 -236v-503z" />
157
-<glyph unicode="&#xe128;" d="M-101 651q0 72 54 110t139 37h302l-85 121q-11 16 -11 32q0 21 14 34l109 113q13 12 29 12q11 0 25 -6l365 -230q7 -4 16.5 -10.5t26 -26t16.5 -36.5v-526q0 -13 -85.5 -93.5t-93.5 -80.5h-342q-15 0 -28.5 20t-19.5 41l-131 339h-106q-84 0 -139 39t-55 111zM-1 601h222 q15 0 28.5 -20.5t19.5 -40.5l131 -339h293l106 89v502l-342 237l-87 -83l145 -184q10 -11 10 -26q0 -11 -5 -20q-1 -3 -3.5 -5.5l-4 -4t-5 -2.5t-5.5 -1.5t-6.5 -1t-6.5 -0.5h-7.5h-6.5h-476v-100zM999 201v600h200v-600h-200z" />
158
-<glyph unicode="&#xe129;" d="M97 719l230 -363q4 -6 10.5 -15.5t26 -25t36.5 -15.5h525q13 0 94 83t81 90v342q0 15 -20 28.5t-41 19.5l-339 131v106q0 84 -39 139t-111 55t-110 -53.5t-38 -138.5v-302l-121 84q-15 12 -33.5 11.5t-32.5 -13.5l-112 -110q-22 -22 -6 -53zM172 739l83 86l183 -146 q22 -18 47 -5q3 1 5.5 3.5l4 4t2.5 5t1.5 5.5t1 6.5t0.5 6v7.5v7v456q0 22 25 31t50 -0.5t25 -30.5v-202q0 -16 20 -29.5t41 -19.5l339 -130v-294l-89 -100h-503zM400 0v200h600v-200h-600z" />
159
-<glyph unicode="&#xe130;" d="M1 585q-15 -31 7 -53l112 -110q13 -13 32 -13.5t34 10.5l121 85l-1 -302q0 -84 38.5 -138t110.5 -54t111 55t39 139v106l339 131q20 6 40.5 19.5t20.5 28.5v342q0 7 -81 90t-94 83h-525q-17 0 -35.5 -14t-28.5 -28l-10 -15zM76 565l237 339h503l89 -100v-294l-340 -130 q-20 -6 -40 -20t-20 -29v-202q0 -22 -25 -31t-50 0t-25 31v456v14.5t-1.5 11.5t-5 12t-9.5 7q-24 13 -46 -5l-184 -146zM305 1104v200h600v-200h-600z" />
160
-<glyph unicode="&#xe131;" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 500h300l-2 -194l402 294l-402 298v-197h-298v-201z" />
161
-<glyph unicode="&#xe132;" d="M0 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t231.5 47.5q122 0 232.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-218 -217.5t-300 -80t-299.5 80t-217.5 217.5t-80 299.5zM200 600l400 -294v194h302v201h-300v197z" />
162
-<glyph unicode="&#xe133;" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600h200v-300h200v300h200l-300 400z" />
163
-<glyph unicode="&#xe134;" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600l300 -400l300 400h-200v300h-200v-300h-200z" />
164
-<glyph unicode="&#xe135;" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM254 780q-8 -34 5.5 -93t7.5 -87q0 -9 17 -44t16 -60q12 0 23 -5.5 t23 -15t20 -13.5q20 -10 108 -42q22 -8 53 -31.5t59.5 -38.5t57.5 -11q8 -18 -15 -55.5t-20 -57.5q12 -21 22.5 -34.5t28 -27t36.5 -17.5q0 -6 -3 -15.5t-3.5 -14.5t4.5 -17q101 -2 221 111q31 30 47 48t34 49t21 62q-14 9 -37.5 9.5t-35.5 7.5q-14 7 -49 15t-52 19 q-9 0 -39.5 -0.5t-46.5 -1.5t-39 -6.5t-39 -16.5q-50 -35 -66 -12q-4 2 -3.5 25.5t0.5 25.5q-6 13 -26.5 17t-24.5 7q2 22 -2 41t-16.5 28t-38.5 -20q-23 -25 -42 4q-19 28 -8 58q8 16 22 22q6 -1 26 -1.5t33.5 -4.5t19.5 -13q12 -19 32 -37.5t34 -27.5l14 -8q0 3 9.5 39.5 t5.5 57.5q-4 23 14.5 44.5t22.5 31.5q5 14 10 35t8.5 31t15.5 22.5t34 21.5q-6 18 10 37q8 0 23.5 -1.5t24.5 -1.5t20.5 4.5t20.5 15.5q-10 23 -30.5 42.5t-38 30t-49 26.5t-43.5 23q11 41 1 44q31 -13 58.5 -14.5t39.5 3.5l11 4q6 36 -17 53.5t-64 28.5t-56 23 q-19 -3 -37 0q-15 -12 -36.5 -21t-34.5 -12t-44 -8t-39 -6q-15 -3 -46 0t-45 -3q-20 -6 -51.5 -25.5t-34.5 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -91t-29.5 -79zM518 915q3 12 16 30.5t16 25.5q10 -10 18.5 -10t14 6t14.5 14.5t16 12.5q0 -18 8 -42.5t16.5 -44 t9.5 -23.5q-6 1 -39 5t-53.5 10t-36.5 16z" />
157
+<glyph unicode="&#xe128;" d="M-101 651q0 72 54 110t139 38l302 -1l-85 121q-11 16 -11 32q0 21 14 34l109 113q13 12 29 12q11 0 25 -6l365 -230q7 -4 17 -10.5t26.5 -26t16.5 -36.5v-526q0 -13 -86 -93.5t-94 -80.5h-341q-16 0 -29.5 20t-19.5 41l-130 339h-107q-84 0 -139 39t-55 111zM-1 601h222 q15 0 28.5 -20.5t19.5 -40.5l131 -339h293l107 89v502l-343 237l-87 -83l145 -184q10 -11 10 -26q0 -11 -5 -20q-1 -3 -3.5 -5.5l-4 -4t-5 -2.5t-5.5 -1.5t-6.5 -1t-6.5 -0.5h-7.5h-6.5h-476v-100zM1000 201v600h200v-600h-200z" />
158
+<glyph unicode="&#xe129;" d="M97 719l230 -363q4 -6 10.5 -15.5t26 -25t36.5 -15.5h525q13 0 94 83t81 90v342q0 15 -20 28.5t-41 19.5l-339 131v106q0 84 -39 139t-111 55t-110 -53.5t-38 -138.5v-302l-121 84q-15 12 -33.5 11.5t-32.5 -13.5l-112 -110q-22 -22 -6 -53zM172 739l83 86l183 -146 q22 -18 47 -5q3 1 5.5 3.5l4 4t2.5 5t1.5 5.5t1 6.5t0.5 6.5v7.5v6.5v456q0 22 25 31t50 -0.5t25 -30.5v-202q0 -16 20 -29.5t41 -19.5l339 -130v-294l-89 -100h-503zM400 0v200h600v-200h-600z" />
159
+<glyph unicode="&#xe130;" d="M2 585q-16 -31 6 -53l112 -110q13 -13 32 -13.5t34 10.5l121 85q0 -51 -0.5 -153.5t-0.5 -148.5q0 -84 38.5 -138t110.5 -54t111 55t39 139v106l339 131q20 6 40.5 19.5t20.5 28.5v342q0 7 -81 90t-94 83h-525q-17 0 -35.5 -14t-28.5 -28l-10 -15zM77 565l236 339h503 l89 -100v-294l-340 -130q-20 -6 -40 -20t-20 -29v-202q0 -22 -25 -31t-50 0t-25 31v456v14.5t-1.5 11.5t-5 12t-9.5 7q-24 13 -46 -5l-184 -146zM305 1104v200h600v-200h-600z" />
160
+<glyph unicode="&#xe131;" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM298 701l2 -201h300l-2 -194l402 294l-402 298v-197h-300z" />
161
+<glyph unicode="&#xe132;" d="M0 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t231.5 47.5q122 0 232.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-218 -217.5t-300 -80t-299.5 80t-217.5 217.5t-80 299.5zM200 600l402 -294l-2 194h300l2 201h-300v197z" />
162
+<glyph unicode="&#xe133;" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600h200v-300h200v300h200l-300 400z" />
163
+<glyph unicode="&#xe134;" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600l300 -400l300 400h-200v300h-200v-300h-200z" />
164
+<glyph unicode="&#xe135;" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM254 780q-8 -33 5.5 -92.5t7.5 -87.5q0 -9 17 -44t16 -60 q12 0 23 -5.5t23 -15t20 -13.5q24 -12 108 -42q22 -8 53 -31.5t59.5 -38.5t57.5 -11q8 -18 -15 -55t-20 -57q42 -71 87 -80q0 -6 -3 -15.5t-3.5 -14.5t4.5 -17q104 -3 221 112q30 29 47 47t34.5 49t20.5 62q-14 9 -37 9.5t-36 7.5q-14 7 -49 15t-52 19q-9 0 -39.5 -0.5 t-46.5 -1.5t-39 -6.5t-39 -16.5q-50 -35 -66 -12q-4 2 -3.5 25.5t0.5 25.5q-6 13 -26.5 17t-24.5 7q2 22 -2 41t-16.5 28t-38.5 -20q-23 -25 -42 4q-19 28 -8 58q6 16 22 22q6 -1 26 -1.5t33.5 -4t19.5 -13.5q12 -19 32 -37.5t34 -27.5l14 -8q0 3 9.5 39.5t5.5 57.5 q-4 23 14.5 44.5t22.5 31.5q5 14 10 35t8.5 31t15.5 22.5t34 21.5q-6 18 10 37q8 0 23.5 -1.5t24.5 -1.5t20.5 4.5t20.5 15.5q-10 23 -30.5 42.5t-38 30t-49 26.5t-43.5 23q11 39 2 44q31 -13 58 -14.5t39 3.5l11 4q7 36 -16.5 53.5t-64.5 28.5t-56 23q-19 -3 -37 0 q-15 -12 -36.5 -21t-34.5 -12t-44 -8t-39 -6q-15 -3 -45.5 0.5t-45.5 -2.5q-21 -7 -52 -26.5t-34 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -90.5t-29.5 -79.5zM518 916q3 12 16 30t16 25q10 -10 18.5 -10t14 6t14.5 14.5t16 12.5q0 -24 17 -66.5t17 -43.5 q-9 2 -31 5t-36 5t-32 8t-30 14zM692 1003h1h-1z" />
165 165
 <glyph unicode="&#xe136;" d="M0 164.5q0 21.5 15 37.5l600 599q-33 101 6 201.5t135 154.5q164 92 306 -9l-259 -138l145 -232l251 126q13 -175 -151 -267q-123 -70 -253 -23l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5z" />
166 166
 <glyph unicode="&#xe137;" horiz-adv-x="1220" d="M0 196v100q0 41 29.5 70.5t70.5 29.5h1000q41 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.5zM0 596v100q0 41 29.5 70.5t70.5 29.5h1000q41 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.5zM0 996v100q0 41 29.5 70.5t70.5 29.5h1000q41 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.5zM600 596h500v100h-500v-100zM800 196h300v100h-300v-100zM900 996h200v100h-200v-100z" />
167 167
 <glyph unicode="&#xe138;" d="M100 1100v100h1000v-100h-1000zM150 1000h900l-350 -500v-300l-200 -200v500z" />
168 168
 <glyph unicode="&#xe139;" d="M0 200v200h1200v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM0 500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500z M500 1000h200v100h-200v-100z" />
169 169
 <glyph unicode="&#xe140;" d="M0 0v400l129 -129l200 200l142 -142l-200 -200l129 -129h-400zM0 800l129 129l200 -200l142 142l-200 200l129 129h-400v-400zM729 329l142 142l200 -200l129 129v-400h-400l129 129zM729 871l200 200l-129 129h400v-400l-129 129l-200 -200z" />
170
-<glyph unicode="&#xe141;" d="M0 596q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 596q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM291 655 q0 23 15.5 38.5t38.5 15.5t39 -16t16 -38q0 -23 -16 -39t-39 -16q-22 0 -38 16t-16 39zM400 850q0 22 16 38.5t39 16.5q22 0 38 -16t16 -39t-16 -39t-38 -16q-23 0 -39 16.5t-16 38.5zM513 609q0 32 21 56.5t52 29.5l122 126l1 1q-9 14 -9 28q0 22 16 38.5t39 16.5 q22 0 38 -16t16 -39t-16 -39t-38 -16q-16 0 -29 10l-55 -145q17 -22 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5q-37 0 -62.5 25.5t-25.5 61.5zM800 655q0 22 16 38t39 16t38.5 -15.5t15.5 -38.5t-16 -39t-38 -16q-23 0 -39 16t-16 39z" />
171
-<glyph unicode="&#xe142;" d="M-40 375q-13 -95 35 -173q35 -57 94 -89t129 -32q63 0 119 28q33 16 65 40.5t52.5 45.5t59.5 64q40 44 57 61l394 394q35 35 47 84t-3 96q-27 87 -117 104q-20 2 -29 2q-46 0 -79.5 -17t-67.5 -51l-388 -396l-7 -7l69 -67l377 373q20 22 39 38q23 23 50 23q38 0 53 -36 q16 -39 -20 -75l-547 -547q-52 -52 -125 -52q-55 0 -100 33t-54 96q-5 35 2.5 66t31.5 63t42 50t56 54q24 21 44 41l348 348q52 52 82.5 79.5t84 54t107.5 26.5q25 0 48 -4q95 -17 154 -94.5t51 -175.5q-7 -101 -98 -192l-252 -249l-253 -256l7 -7l69 -60l517 511 q67 67 95 157t11 183q-16 87 -67 154t-130 103q-69 33 -152 33q-107 0 -197 -55q-40 -24 -111 -95l-512 -512q-68 -68 -81 -163z" />
172
-<glyph unicode="&#xe143;" d="M79 784q0 131 99 229.5t230 98.5q144 0 242 -129q103 129 245 129q130 0 227 -98.5t97 -229.5q0 -46 -17.5 -91t-61 -99t-77 -89.5t-104.5 -105.5q-197 -191 -293 -322l-17 -23l-16 23q-43 58 -100 122.5t-92 99.5t-101 100l-84.5 84.5t-68 74t-60 78t-33.5 70.5t-15 78z M250 784q0 -27 30.5 -70t61.5 -75.5t95 -94.5l22 -22q93 -90 190 -201q82 92 195 203l12 12q64 62 97.5 97t64.5 79t31 72q0 71 -48 119.5t-106 48.5q-73 0 -131 -83l-118 -171l-114 174q-51 80 -124 80q-59 0 -108.5 -49.5t-49.5 -118.5z" />
173
-<glyph unicode="&#xe144;" d="M57 353q0 -94 66 -160l141 -141q66 -66 159 -66q95 0 159 66l283 283q66 66 66 159t-66 159l-141 141q-12 12 -19 17l-105 -105l212 -212l-389 -389l-247 248l95 95l-18 18q-46 45 -75 101l-55 -55q-66 -66 -66 -159zM269 706q0 -93 66 -159l141 -141l19 -17l105 105 l-212 212l389 389l247 -247l-95 -96l18 -18q46 -46 77 -99l29 29q35 35 62.5 88t27.5 96q0 93 -66 159l-141 141q-66 66 -159 66q-95 0 -159 -66l-283 -283q-66 -64 -66 -159z" />
170
+<glyph unicode="&#xe141;" d="M0 596q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 596q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM291 655 q0 23 15.5 38.5t38.5 15.5t39 -16t16 -38q0 -23 -16 -39t-39 -16q-22 0 -38 16t-16 39zM400 850q0 22 16 38.5t39 16.5q22 0 38 -16t16 -39t-16 -39t-38 -16q-23 0 -39 16.5t-16 38.5zM514 609q0 32 20.5 56.5t51.5 29.5l122 126l1 1q-9 14 -9 28q0 22 16 38.5t39 16.5 q22 0 38 -16t16 -39t-16 -39t-38 -16q-14 0 -29 10l-55 -145q17 -22 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5t-61.5 25.5t-25.5 61.5zM800 655q0 22 16 38t39 16t38.5 -15.5t15.5 -38.5t-16 -39t-38 -16q-23 0 -39 16t-16 39z" />
171
+<glyph unicode="&#xe142;" d="M-40 375q-13 -95 35 -173q35 -57 94 -89t129 -32q63 0 119 28q33 16 65 40.5t52.5 45.5t59.5 64q40 44 57 61l394 394q35 35 47 84t-3 96q-27 87 -117 104q-20 2 -29 2q-46 0 -78.5 -16.5t-67.5 -51.5l-389 -396l-7 -7l69 -67l377 373q20 22 39 38q23 23 50 23 q38 0 53 -36q16 -39 -20 -75l-547 -547q-52 -52 -125 -52q-55 0 -100 33t-54 96q-5 35 2.5 66t31.5 63t42 50t56 54q24 21 44 41l348 348q52 52 82.5 79.5t84 54t107.5 26.5q25 0 48 -4q95 -17 154 -94.5t51 -175.5q-7 -101 -98 -192l-252 -249l-253 -256l7 -7l69 -60 l517 511q67 67 95 157t11 183q-16 87 -67 154t-130 103q-69 33 -152 33q-107 0 -197 -55q-40 -24 -111 -95l-512 -512q-68 -68 -81 -163z" />
172
+<glyph unicode="&#xe143;" d="M80 784q0 131 98.5 229.5t230.5 98.5q143 0 241 -129q103 129 246 129q129 0 226 -98.5t97 -229.5q0 -46 -17.5 -91t-61 -99t-77 -89.5t-104.5 -105.5q-197 -191 -293 -322l-17 -23l-16 23q-43 58 -100 122.5t-92 99.5t-101 100q-71 70 -104.5 105.5t-77 89.5t-61 99 t-17.5 91zM250 784q0 -27 30.5 -70t61.5 -75.5t95 -94.5l22 -22q93 -90 190 -201q82 92 195 203l12 12q64 62 97.5 97t64.5 79t31 72q0 71 -48 119.5t-105 48.5q-74 0 -132 -83l-118 -171l-114 174q-51 80 -123 80q-60 0 -109.5 -49.5t-49.5 -118.5z" />
173
+<glyph unicode="&#xe144;" d="M57 353q0 -95 66 -159l141 -142q68 -66 159 -66q93 0 159 66l283 283q66 66 66 159t-66 159l-141 141q-8 9 -19 17l-105 -105l212 -212l-389 -389l-247 248l95 95l-18 18q-46 45 -75 101l-55 -55q-66 -66 -66 -159zM269 706q0 -93 66 -159l141 -141q7 -7 19 -17l105 105 l-212 212l389 389l247 -247l-95 -96l18 -17q47 -49 77 -100l29 29q35 35 62.5 88t27.5 96q0 93 -66 159l-141 141q-66 66 -159 66q-95 0 -159 -66l-283 -283q-66 -64 -66 -159z" />
174 174
 <glyph unicode="&#xe145;" d="M200 100v953q0 21 30 46t81 48t129 38t163 15t162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5zM300 300h600v700h-600v-700zM496 150q0 -43 30.5 -73.5t73.5 -30.5t73.5 30.5t30.5 73.5t-30.5 73.5t-73.5 30.5 t-73.5 -30.5t-30.5 -73.5z" />
175 175
 <glyph unicode="&#xe146;" d="M0 0l303 380l207 208l-210 212h300l267 279l-35 36q-15 14 -15 35t15 35q14 15 35 15t35 -15l283 -282q15 -15 15 -36t-15 -35q-14 -15 -35 -15t-35 15l-36 35l-279 -267v-300l-212 210l-208 -207z" />
176
-<glyph unicode="&#xe148;" d="M295 433h139q5 -77 48.5 -126.5t117.5 -64.5v335l-27 7q-46 14 -79 26.5t-72 36t-62.5 52t-40 72.5t-16.5 99q0 92 44 159.5t109 101t144 40.5v78h100v-79q38 -4 72.5 -13.5t75.5 -31.5t71 -53.5t51.5 -84t24.5 -118.5h-159q-8 72 -35 109.5t-101 50.5v-307l64 -14 q34 -7 64 -16.5t70 -31.5t67.5 -52t47.5 -80.5t20 -112.5q0 -139 -89 -224t-244 -96v-77h-100v78q-152 17 -237 104q-40 40 -52.5 93.5t-15.5 139.5zM466 889q0 -29 8 -51t16.5 -34t29.5 -22.5t31 -13.5t38 -10q7 -2 11 -3v274q-61 -8 -97.5 -37.5t-36.5 -102.5zM700 237 q170 18 170 151q0 64 -44 99.5t-126 60.5v-311z" />
177
-<glyph unicode="&#xe149;" d="M100 600v100h166q-24 49 -44 104q-10 26 -14.5 55.5t-3 72.5t25 90t68.5 87q97 88 263 88q129 0 230 -89t101 -208h-153q0 52 -34 89.5t-74 51.5t-76 14q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -11 2.5 -24.5t5.5 -24t9.5 -26.5t10.5 -25t14 -27.5t14 -25.5 t15.5 -27t13.5 -24h242v-100h-197q8 -50 -2.5 -115t-31.5 -94q-41 -59 -99 -113q35 11 84 18t70 7q32 1 102 -16t104 -17q76 0 136 30l50 -147q-41 -25 -80.5 -36.5t-59 -13t-61.5 -1.5q-23 0 -128 33t-155 29q-39 -4 -82 -17t-66 -25l-24 -11l-55 145l16.5 11t15.5 10 t13.5 9.5t14.5 12t14.5 14t17.5 18.5q48 55 54 126.5t-30 142.5h-221z" />
176
+<glyph unicode="&#xe148;" d="M295 433h139q5 -77 48.5 -126.5t117.5 -64.5v335q-6 1 -15.5 4t-11.5 3q-46 14 -79 26.5t-72 36t-62.5 52t-40 72.5t-16.5 99q0 92 44 159.5t109 101t144 40.5v78h100v-79q38 -4 72.5 -13.5t75.5 -31.5t71 -53.5t51.5 -84t24.5 -118.5h-159q-8 72 -35 109.5t-101 50.5 v-307l64 -14q34 -7 64 -16.5t70 -31.5t67.5 -52t47.5 -80.5t20 -112.5q0 -139 -89 -224t-244 -96v-77h-100v78q-152 17 -237 104q-40 40 -52.5 93.5t-15.5 139.5zM466 889q0 -29 8 -51t16.5 -34t29.5 -22.5t31 -13.5t38 -10q7 -2 11 -3v274q-61 -8 -97.5 -37.5t-36.5 -102.5 zM700 237q170 18 170 151q0 64 -44 99.5t-126 60.5v-311z" />
177
+<glyph unicode="&#xe149;" d="M100 600v100h166q-24 49 -44 104q-10 26 -14.5 55.5t-3 72.5t25 90t68.5 87q97 88 263 88q129 0 230 -89t101 -208h-153q0 52 -34 89.5t-74 51.5t-76 14q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -28 16.5 -69.5t28 -62.5t41.5 -72h241v-100h-197q8 -50 -2.5 -115 t-31.5 -94q-41 -59 -99 -113q35 11 84 18t70 7q33 1 103 -16t103 -17q76 0 136 30l50 -147q-41 -25 -80.5 -36.5t-59 -13t-61.5 -1.5q-23 0 -128 33t-155 29q-39 -4 -82 -17t-66 -25l-24 -11l-55 145l16.5 11t15.5 10t13.5 9.5t14.5 12t14.5 14t17.5 18.5q48 55 54 126.5 t-30 142.5h-221z" />
178 178
 <glyph unicode="&#xe150;" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM602 900l298 300l298 -300h-198v-900h-200v900h-198z" />
179 179
 <glyph unicode="&#xe151;" d="M2 300h198v900h200v-900h198l-298 -300zM700 0v200h100v-100h200v-100h-300zM700 400v100h300v-200h-99v-100h-100v100h99v100h-200zM700 700v500h300v-500h-100v100h-100v-100h-100zM801 900h100v200h-100v-200z" />
180 180
 <glyph unicode="&#xe152;" d="M2 300h198v900h200v-900h198l-298 -300zM700 0v500h300v-500h-100v100h-100v-100h-100zM700 700v200h100v-100h200v-100h-300zM700 1100v100h300v-200h-99v-100h-100v100h99v100h-200zM801 200h100v200h-100v-200z" />
... ...
@@ -187,15 +187,15 @@
187 187
 <glyph unicode="&#xe159;" d="M0 400v300q0 163 117.5 281.5t282.5 118.5h300q163 0 281.5 -119t118.5 -281v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 700l250 -333l250 333h-500z" />
188 188
 <glyph unicode="&#xe160;" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -162 -118.5 -281t-281.5 -119h-300q-165 0 -282.5 118.5t-117.5 281.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 400h500l-250 333z" />
189 189
 <glyph unicode="&#xe161;" d="M0 400v300h300v200l400 -350l-400 -350v200h-300zM500 0v200h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-500v200h400q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-400z" />
190
-<glyph unicode="&#xe162;" d="M216 519q10 -19 32 -19h302q-155 -438 -160 -458q-5 -21 4 -32l9 -8l9 -1q13 0 26 16l538 630q15 19 6 36q-8 18 -32 16h-300q1 4 78 219.5t79 227.5q2 17 -6 27l-8 8h-9q-16 0 -25 -15q-4 -5 -98.5 -111.5t-228 -257t-209.5 -238.5q-17 -19 -7 -40z" />
190
+<glyph unicode="&#xe162;" d="M217 519q8 -19 31 -19h302q-155 -438 -160 -458q-5 -21 4 -32l9 -8h9q14 0 26 15q11 13 274.5 321.5t264.5 308.5q14 19 5 36q-8 17 -31 17l-301 -1q1 4 78 219.5t79 227.5q2 15 -5 27l-9 9h-9q-15 0 -25 -16q-4 -6 -98 -111.5t-228.5 -257t-209.5 -237.5q-16 -19 -6 -41 z" />
191 191
 <glyph unicode="&#xe163;" d="M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q47 0 100 15v185h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h500v185q-14 4 -114 7.5t-193 5.5l-93 2q-165 0 -282.5 -117.5t-117.5 -282.5v-300zM600 400v300h300v200l400 -350l-400 -350v200h-300z " />
192 192
 <glyph unicode="&#xe164;" d="M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q163 0 281.5 117.5t118.5 282.5v98l-78 73l-122 -123v-148q0 -41 -29.5 -70.5t-70.5 -29.5h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h156l118 122l-74 78h-100q-165 0 -282.5 -117.5t-117.5 -282.5 v-300zM496 709l353 342l-149 149h500v-500l-149 149l-342 -353z" />
193 193
 <glyph unicode="&#xe165;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM406 600 q0 80 57 137t137 57t137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137z" />
194 194
 <glyph unicode="&#xe166;" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 800l445 -500l450 500h-295v400h-300v-400h-300zM900 150h100v50h-100v-50z" />
195 195
 <glyph unicode="&#xe167;" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 700h300v-300h300v300h295l-445 500zM900 150h100v50h-100v-50z" />
196 196
 <glyph unicode="&#xe168;" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 705l305 -305l596 596l-154 155l-442 -442l-150 151zM900 150h100v50h-100v-50z" />
197
-<glyph unicode="&#xe169;" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 988l97 -98l212 213l-97 97zM200 401h700v699l-250 -239l-149 149l-212 -212l149 -149zM900 150h100v50h-100v-50z" />
198
-<glyph unicode="&#xe170;" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM200 612l212 -212l98 97l-213 212zM300 1200l239 -250l-149 -149l212 -212l149 148l248 -237v700h-699zM900 150h100v50h-100v-50z" />
197
+<glyph unicode="&#xe169;" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 988l97 -98l212 213l-97 97zM200 400l697 1l3 699l-250 -239l-149 149l-212 -212l149 -149zM900 150h100v50h-100v-50z" />
198
+<glyph unicode="&#xe170;" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM200 612l212 -212l98 97l-213 212zM300 1200l239 -250l-149 -149l212 -212l149 148l249 -237l-1 697zM900 150h100v50h-100v-50z" />
199 199
 <glyph unicode="&#xe171;" d="M23 415l1177 784v-1079l-475 272l-310 -393v416h-392zM494 210l672 938l-672 -712v-226z" />
200 200
 <glyph unicode="&#xe172;" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-850q0 -21 -15 -35.5t-35 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 1000h100v200h-100v-200z" />
201 201
 <glyph unicode="&#xe173;" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-218l-276 -275l-120 120l-126 -127h-378v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM581 306l123 123l120 -120l353 352l123 -123l-475 -476zM600 1000h100v200h-100v-200z" />
... ...
@@ -204,11 +204,11 @@
204 204
 <glyph unicode="&#xe176;" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-402l-200 200l-298 -298h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 300h200v-300h200v300h200l-300 300zM600 1000v200h100v-200h-100z" />
205 205
 <glyph unicode="&#xe177;" d="M0 250q0 -21 14.5 -35.5t35.5 -14.5h1100q21 0 35.5 14.5t14.5 35.5v550h-1200v-550zM0 900h1200v150q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 300v200h400v-200h-400z" />
206 206
 <glyph unicode="&#xe178;" d="M0 400l300 298v-198h400v-200h-400v-198zM100 800v200h100v-200h-100zM300 800v200h100v-200h-100zM500 800v200h400v198l300 -298l-300 -298v198h-400zM800 300v200h100v-200h-100zM1000 300h100v200h-100v-200z" />
207
-<glyph unicode="&#xe179;" d="M100 700v400l50 100l50 -100v-300h100v300l50 100l50 -100v-300h100v300l50 100l50 -100v-400l-100 -203v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447zM800 597q0 -29 10.5 -55.5t25 -43t29 -28.5t25.5 -18l10 -5v-397q0 -21 14.5 -35.5 t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v1106q0 31 -18 40.5t-44 -7.5l-276 -117q-25 -16 -43.5 -50.5t-18.5 -65.5v-359z" />
207
+<glyph unicode="&#xe179;" d="M100 700v400l50 100l50 -100v-300h100v300l50 100l50 -100v-300h100v300l50 100l50 -100v-400l-100 -203v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447zM800 597q0 -29 10.5 -55.5t25 -43t29 -28.5t25.5 -18l10 -5v-397q0 -21 14.5 -35.5 t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v1106q0 31 -18 40.5t-44 -7.5l-276 -116q-25 -17 -43.5 -51.5t-18.5 -65.5v-359z" />
208 208
 <glyph unicode="&#xe180;" d="M100 0h400v56q-75 0 -87.5 6t-12.5 44v394h500v-394q0 -38 -12.5 -44t-87.5 -6v-56h400v56q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v888q0 22 25 34.5t50 13.5l25 2v56h-400v-56q75 0 87.5 -6t12.5 -44v-394h-500v394q0 38 12.5 44t87.5 6v56h-400v-56q4 0 11 -0.5 t24 -3t30 -7t24 -15t11 -24.5v-888q0 -22 -25 -34.5t-50 -13.5l-25 -2v-56z" />
209 209
 <glyph unicode="&#xe181;" d="M0 300q0 -41 29.5 -70.5t70.5 -29.5h300q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-300q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM100 100h400l200 200h105l295 98v-298h-425l-100 -100h-375zM100 300v200h300v-200h-300zM100 600v200h300v-200h-300z M100 1000h400l200 -200v-98l295 98h105v200h-425l-100 100h-375zM700 402v163l400 133v-163z" />
210
-<glyph unicode="&#xe182;" d="M16.5 974.5q0.5 -21.5 16 -90t46.5 -140t104 -177.5t175 -208q103 -103 207.5 -176t180 -103.5t137 -47t92.5 -16.5l31 1l163 162q16 17 13 40.5t-22 37.5l-192 136q-19 14 -45 12t-42 -19l-119 -118q-143 103 -267 227q-126 126 -227 268l118 118q17 17 20 41.5 t-11 44.5l-139 194q-14 19 -36.5 22t-40.5 -14l-162 -162q-1 -11 -0.5 -32.5z" />
211
-<glyph unicode="&#xe183;" d="M0 50v212q0 20 10.5 45.5t24.5 39.5l365 303v50q0 4 1 10.5t12 22.5t30 28.5t60 23t97 10.5t97 -10t60 -23.5t30 -27.5t12 -24l1 -10v-50l365 -303q14 -14 24.5 -39.5t10.5 -45.5v-212q0 -21 -15 -35.5t-35 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5zM0 712 q0 -21 14.5 -33.5t34.5 -8.5l202 33q20 4 34.5 21t14.5 38v146q141 24 300 24t300 -24v-146q0 -21 14.5 -38t34.5 -21l202 -33q20 -4 34.5 8.5t14.5 33.5v200q-6 8 -19 20.5t-63 45t-112 57t-171 45t-235 20.5q-92 0 -175 -10.5t-141.5 -27t-108.5 -36.5t-81.5 -40 t-53.5 -36.5t-31 -27.5l-9 -10v-200z" />
210
+<glyph unicode="&#xe182;" d="M16.5 974.5q0.5 -21.5 16 -90t46.5 -140t104 -177.5t175 -208q103 -103 207.5 -176t180 -103.5t137 -47t92.5 -16.5l31 1l163 162q17 18 13.5 41t-22.5 37l-192 136q-19 14 -45 12t-42 -19l-118 -118q-142 101 -268 227t-227 268l118 118q17 17 20 41.5t-11 44.5 l-139 194q-14 19 -36.5 22t-40.5 -14l-162 -162q-1 -11 -0.5 -32.5z" />
211
+<glyph unicode="&#xe183;" d="M0 50v212q0 20 10.5 45.5t24.5 39.5l365 303v50q0 4 1 10.5t12 22.5t30 28.5t60 23t97 10.5t97 -10t60 -23.5t30 -27.5t12 -24l1 -10v-50l365 -303q14 -14 24.5 -39.5t10.5 -45.5v-212q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-20 0 -35 14.5t-15 35.5zM0 712 q0 -21 14.5 -33.5t34.5 -8.5l202 33q20 4 34.5 21t14.5 38v146q141 24 300 24t300 -24v-146q0 -21 14.5 -38t34.5 -21l202 -33q20 -4 34.5 8.5t14.5 33.5v200q-6 8 -19 20.5t-63 45t-112 57t-171 45t-235 20.5q-92 0 -175 -10.5t-141.5 -27t-108.5 -36.5t-81.5 -40 t-53.5 -36.5t-31 -27.5l-9 -10v-200z" />
212 212
 <glyph unicode="&#xe184;" d="M100 0v100h1100v-100h-1100zM175 200h950l-125 150v250l100 100v400h-100v-200h-100v200h-200v-200h-100v200h-200v-200h-100v200h-100v-400l100 -100v-250z" />
213 213
 <glyph unicode="&#xe185;" d="M100 0h300v400q0 41 -29.5 70.5t-70.5 29.5h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-400zM500 0v1000q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-1000h-300zM900 0v700q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-700h-300z" />
214 214
 <glyph unicode="&#xe186;" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v300h-200v100h200v100h-300v-300h200v-100h-200v-100zM600 300h200v100h100v300h-100v100h-200v-500 zM700 400v300h100v-300h-100z" />
... ...
@@ -221,9 +221,9 @@
221 221
 <glyph unicode="&#xe193;" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 700v100h300v-300h-99v-100h-100v100h99v200h-200zM201 300v100h100v-100h-100zM601 300v100h100v-100h-100z M700 700v100h200v-500h-100v400h-100z" />
222 222
 <glyph unicode="&#xe194;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 500v200 l100 100h300v-100h-300v-200h300v-100h-300z" />
223 223
 <glyph unicode="&#xe195;" d="M0 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 400v400h300 l100 -100v-100h-100v100h-200v-100h200v-100h-200v-100h-100zM700 400v100h100v-100h-100z" />
224
-<glyph unicode="&#xe197;" d="M-14 494q0 -80 56.5 -137t135.5 -57h222v300h400v-300h128q120 0 205 86t85 208q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200h200v300h200v-300 h200l-300 -300z" />
225
-<glyph unicode="&#xe198;" d="M-14 494q0 -80 56.5 -137t135.5 -57h8l414 414l403 -403q94 26 154.5 104t60.5 178q0 121 -85 207.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200l300 300 l300 -300h-200v-300h-200v300h-200z" />
224
+<glyph unicode="&#xe197;" d="M-14 494q0 -80 56.5 -137t135.5 -57h222v300h400v-300h128q120 0 205 86.5t85 207.5t-85 207t-205 86q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200h200v300h200v-300h200 l-300 -300z" />
225
+<glyph unicode="&#xe198;" d="M-14 494q0 -80 56.5 -137t135.5 -57h8l414 414l403 -403q94 26 154.5 104.5t60.5 178.5q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200l300 300 l300 -300h-200v-300h-200v300h-200z" />
226 226
 <glyph unicode="&#xe199;" d="M100 200h400v-155l-75 -45h350l-75 45v155h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170z" />
227
-<glyph unicode="&#xe200;" d="M121 700q0 -53 28.5 -97t75.5 -65q-4 -16 -4 -38q0 -74 52.5 -126.5t126.5 -52.5q56 0 100 30v-306l-75 -45h350l-75 45v306q46 -30 100 -30q74 0 126.5 52.5t52.5 126.5q0 24 -9 55q50 32 79.5 83t29.5 112q0 90 -61.5 155.5t-150.5 71.5q-26 89 -99.5 145.5 t-167.5 56.5q-116 0 -197.5 -81.5t-81.5 -197.5q0 -4 1 -12t1 -11q-14 2 -23 2q-74 0 -126.5 -52.5t-52.5 -126.5z" />
227
+<glyph unicode="&#xe200;" d="M121 700q0 -53 28.5 -97t75.5 -65q-4 -16 -4 -38q0 -74 52.5 -126.5t126.5 -52.5q56 0 100 30v-306l-75 -45h350l-75 45v306q46 -30 100 -30q74 0 126.5 52.5t52.5 126.5q0 24 -9 55q50 32 79.5 83t29.5 112q0 90 -61.5 155.5t-150.5 71.5q-26 89 -99.5 145.5 t-167.5 56.5q-116 0 -197.5 -81.5t-81.5 -197.5q0 -4 1 -11.5t1 -11.5q-14 2 -23 2q-74 0 -126.5 -52.5t-52.5 -126.5z" />
228 228
 </font>
229 229
 </defs></svg> 
230 230
\ No newline at end of file
... ...
@@ -1,32 +1,22 @@
1 1
 /*!
2
- * Bootstrap v3.0.3 (http://getbootstrap.com)
3
- * Copyright 2013 Twitter, Inc.
4
- * Licensed under http://www.apache.org/licenses/LICENSE-2.0
2
+ * Bootstrap v3.2.0 (http://getbootstrap.com)
3
+ * Copyright 2011-2014 Twitter, Inc.
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5 5
  */
6 6
 
7
-if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery") }
7
+if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript requires jQuery') }
8 8
 
9 9
 /* ========================================================================
10
- * Bootstrap: transition.js v3.0.3
10
+ * Bootstrap: transition.js v3.2.0
11 11
  * http://getbootstrap.com/javascript/#transitions
12 12
  * ========================================================================
13
- * Copyright 2013 Twitter, Inc.
14
- *
15
- * Licensed under the Apache License, Version 2.0 (the "License");
16
- * you may not use this file except in compliance with the License.
17
- * You may obtain a copy of the License at
18
- *
19
- * http://www.apache.org/licenses/LICENSE-2.0
20
- *
21
- * Unless required by applicable law or agreed to in writing, software
22
- * distributed under the License is distributed on an "AS IS" BASIS,
23
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
24
- * See the License for the specific language governing permissions and
25
- * limitations under the License.
13
+ * Copyright 2011-2014 Twitter, Inc.
14
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
26 15
  * ======================================================================== */
27 16
 
28 17
 
29
-+function ($) { "use strict";
18
++function ($) {
19
+  'use strict';
30 20
 
31 21
   // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/)
32 22
   // ============================================================
... ...
@@ -35,10 +25,10 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
35 25
     var el = document.createElement('bootstrap')
36 26
 
37 27
     var transEndEventNames = {
38
-      'WebkitTransition' : 'webkitTransitionEnd'
39
-    , 'MozTransition'    : 'transitionend'
40
-    , 'OTransition'      : 'oTransitionEnd otransitionend'
41
-    , 'transition'       : 'transitionend'
28
+      WebkitTransition : 'webkitTransitionEnd',
29
+      MozTransition    : 'transitionend',
30
+      OTransition      : 'oTransitionEnd otransitionend',
31
+      transition       : 'transitionend'
42 32
     }
43 33
 
44 34
     for (var name in transEndEventNames) {
... ...
@@ -46,12 +36,15 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
46 36
         return { end: transEndEventNames[name] }
47 37
       }
48 38
     }
39
+
40
+    return false // explicit for ie8 (  ._.)
49 41
   }
50 42
 
51 43
   // http://blog.alexmaccaw.com/css-transitions
52 44
   $.fn.emulateTransitionEnd = function (duration) {
53
-    var called = false, $el = this
54
-    $(this).one($.support.transition.end, function () { called = true })
45
+    var called = false
46
+    var $el = this
47
+    $(this).one('bsTransitionEnd', function () { called = true })
55 48
     var callback = function () { if (!called) $($el).trigger($.support.transition.end) }
56 49
     setTimeout(callback, duration)
57 50
     return this
... ...
@@ -59,31 +52,31 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
59 52
 
60 53
   $(function () {
61 54
     $.support.transition = transitionEnd()
55
+
56
+    if (!$.support.transition) return
57
+
58
+    $.event.special.bsTransitionEnd = {
59
+      bindType: $.support.transition.end,
60
+      delegateType: $.support.transition.end,
61
+      handle: function (e) {
62
+        if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments)
63
+      }
64
+    }
62 65
   })
63 66
 
64 67
 }(jQuery);
65 68
 
66 69
 /* ========================================================================
67
- * Bootstrap: alert.js v3.0.3
70
+ * Bootstrap: alert.js v3.2.0
68 71
  * http://getbootstrap.com/javascript/#alerts
69 72
  * ========================================================================
70
- * Copyright 2013 Twitter, Inc.
71
- *
72
- * Licensed under the Apache License, Version 2.0 (the "License");
73
- * you may not use this file except in compliance with the License.
74
- * You may obtain a copy of the License at
75
- *
76
- * http://www.apache.org/licenses/LICENSE-2.0
77
- *
78
- * Unless required by applicable law or agreed to in writing, software
79
- * distributed under the License is distributed on an "AS IS" BASIS,
80
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
81
- * See the License for the specific language governing permissions and
82
- * limitations under the License.
73
+ * Copyright 2011-2014 Twitter, Inc.
74
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
83 75
  * ======================================================================== */
84 76
 
85 77
 
86
-+function ($) { "use strict";
78
++function ($) {
79
+  'use strict';
87 80
 
88 81
   // ALERT CLASS DEFINITION
89 82
   // ======================
... ...
@@ -93,6 +86,8 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
93 86
     $(el).on('click', dismiss, this.close)
94 87
   }
95 88
 
89
+  Alert.VERSION = '3.2.0'
90
+
96 91
   Alert.prototype.close = function (e) {
97 92
     var $this    = $(this)
98 93
     var selector = $this.attr('data-target')
... ...
@@ -117,12 +112,13 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
117 112
     $parent.removeClass('in')
118 113
 
119 114
     function removeElement() {
120
-      $parent.trigger('closed.bs.alert').remove()
115
+      // detach from parent, fire event then clean up data
116
+      $parent.detach().trigger('closed.bs.alert').remove()
121 117
     }
122 118
 
123 119
     $.support.transition && $parent.hasClass('fade') ?
124 120
       $parent
125
-        .one($.support.transition.end, removeElement)
121
+        .one('bsTransitionEnd', removeElement)
126 122
         .emulateTransitionEnd(150) :
127 123
       removeElement()
128 124
   }
... ...
@@ -131,9 +127,7 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
131 127
   // ALERT PLUGIN DEFINITION
132 128
   // =======================
133 129
 
134
-  var old = $.fn.alert
135
-
136
-  $.fn.alert = function (option) {
130
+  function Plugin(option) {
137 131
     return this.each(function () {
138 132
       var $this = $(this)
139 133
       var data  = $this.data('bs.alert')
... ...
@@ -143,6 +137,9 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
143 137
     })
144 138
   }
145 139
 
140
+  var old = $.fn.alert
141
+
142
+  $.fn.alert             = Plugin
146 143
   $.fn.alert.Constructor = Alert
147 144
 
148 145
 
... ...
@@ -163,26 +160,16 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
163 160
 }(jQuery);
164 161
 
165 162
 /* ========================================================================
166
- * Bootstrap: button.js v3.0.3
163
+ * Bootstrap: button.js v3.2.0
167 164
  * http://getbootstrap.com/javascript/#buttons
168 165
  * ========================================================================
169
- * Copyright 2013 Twitter, Inc.
170
- *
171
- * Licensed under the Apache License, Version 2.0 (the "License");
172
- * you may not use this file except in compliance with the License.
173
- * You may obtain a copy of the License at
174
- *
175
- * http://www.apache.org/licenses/LICENSE-2.0
176
- *
177
- * Unless required by applicable law or agreed to in writing, software
178
- * distributed under the License is distributed on an "AS IS" BASIS,
179
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
180
- * See the License for the specific language governing permissions and
181
- * limitations under the License.
166
+ * Copyright 2011-2014 Twitter, Inc.
167
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
182 168
  * ======================================================================== */
183 169
 
184 170
 
185
-+function ($) { "use strict";
171
++function ($) {
172
+  'use strict';
186 173
 
187 174
   // BUTTON PUBLIC CLASS DEFINITION
188 175
   // ==============================
... ...
@@ -190,8 +177,11 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
190 177
   var Button = function (element, options) {
191 178
     this.$element  = $(element)
192 179
     this.options   = $.extend({}, Button.DEFAULTS, options)
180
+    this.isLoading = false
193 181
   }
194 182
 
183
+  Button.VERSION  = '3.2.0'
184
+
195 185
   Button.DEFAULTS = {
196 186
     loadingText: 'loading...'
197 187
   }
... ...
@@ -204,30 +194,31 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
204 194
 
205 195
     state = state + 'Text'
206 196
 
207
-    if (!data.resetText) $el.data('resetText', $el[val]())
197
+    if (data.resetText == null) $el.data('resetText', $el[val]())
208 198
 
209
-    $el[val](data[state] || this.options[state])
199
+    $el[val](data[state] == null ? this.options[state] : data[state])
210 200
 
211 201
     // push to event loop to allow forms to submit
212
-    setTimeout(function () {
213
-      state == 'loadingText' ?
214
-        $el.addClass(d).attr(d, d) :
215
-        $el.removeClass(d).removeAttr(d);
216
-    }, 0)
202
+    setTimeout($.proxy(function () {
203
+      if (state == 'loadingText') {
204
+        this.isLoading = true
205
+        $el.addClass(d).attr(d, d)
206
+      } else if (this.isLoading) {
207
+        this.isLoading = false
208
+        $el.removeClass(d).removeAttr(d)
209
+      }
210
+    }, this), 0)
217 211
   }
218 212
 
219 213
   Button.prototype.toggle = function () {
220
-    var $parent = this.$element.closest('[data-toggle="buttons"]')
221 214
     var changed = true
215
+    var $parent = this.$element.closest('[data-toggle="buttons"]')
222 216
 
223 217
     if ($parent.length) {
224 218
       var $input = this.$element.find('input')
225
-      if ($input.prop('type') === 'radio') {
226
-        // see if clicking on current one
227
-        if ($input.prop('checked') && this.$element.hasClass('active'))
228
-          changed = false
229
-        else
230
-          $parent.find('.active').removeClass('active')
219
+      if ($input.prop('type') == 'radio') {
220
+        if ($input.prop('checked') && this.$element.hasClass('active')) changed = false
221
+        else $parent.find('.active').removeClass('active')
231 222
       }
232 223
       if (changed) $input.prop('checked', !this.$element.hasClass('active')).trigger('change')
233 224
     }
... ...
@@ -239,9 +230,7 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
239 230
   // BUTTON PLUGIN DEFINITION
240 231
   // ========================
241 232
 
242
-  var old = $.fn.button
243
-
244
-  $.fn.button = function (option) {
233
+  function Plugin(option) {
245 234
     return this.each(function () {
246 235
       var $this   = $(this)
247 236
       var data    = $this.data('bs.button')
... ...
@@ -254,6 +243,9 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
254 243
     })
255 244
   }
256 245
 
246
+  var old = $.fn.button
247
+
248
+  $.fn.button             = Plugin
257 249
   $.fn.button.Constructor = Button
258 250
 
259 251
 
... ...
@@ -269,42 +261,32 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
269 261
   // BUTTON DATA-API
270 262
   // ===============
271 263
 
272
-  $(document).on('click.bs.button.data-api', '[data-toggle^=button]', function (e) {
264
+  $(document).on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) {
273 265
     var $btn = $(e.target)
274 266
     if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
275
-    $btn.button('toggle')
267
+    Plugin.call($btn, 'toggle')
276 268
     e.preventDefault()
277 269
   })
278 270
 
279 271
 }(jQuery);
280 272
 
281 273
 /* ========================================================================
282
- * Bootstrap: carousel.js v3.0.3
274
+ * Bootstrap: carousel.js v3.2.0
283 275
  * http://getbootstrap.com/javascript/#carousel
284 276
  * ========================================================================
285
- * Copyright 2013 Twitter, Inc.
286
- *
287
- * Licensed under the Apache License, Version 2.0 (the "License");
288
- * you may not use this file except in compliance with the License.
289
- * You may obtain a copy of the License at
290
- *
291
- * http://www.apache.org/licenses/LICENSE-2.0
292
- *
293
- * Unless required by applicable law or agreed to in writing, software
294
- * distributed under the License is distributed on an "AS IS" BASIS,
295
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
296
- * See the License for the specific language governing permissions and
297
- * limitations under the License.
277
+ * Copyright 2011-2014 Twitter, Inc.
278
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
298 279
  * ======================================================================== */
299 280
 
300 281
 
301
-+function ($) { "use strict";
282
++function ($) {
283
+  'use strict';
302 284
 
303 285
   // CAROUSEL CLASS DEFINITION
304 286
   // =========================
305 287
 
306 288
   var Carousel = function (element, options) {
307
-    this.$element    = $(element)
289
+    this.$element    = $(element).on('keydown.bs.carousel', $.proxy(this.keydown, this))
308 290
     this.$indicators = this.$element.find('.carousel-indicators')
309 291
     this.options     = options
310 292
     this.paused      =
... ...
@@ -314,14 +296,26 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
314 296
     this.$items      = null
315 297
 
316 298
     this.options.pause == 'hover' && this.$element
317
-      .on('mouseenter', $.proxy(this.pause, this))
318
-      .on('mouseleave', $.proxy(this.cycle, this))
299
+      .on('mouseenter.bs.carousel', $.proxy(this.pause, this))
300
+      .on('mouseleave.bs.carousel', $.proxy(this.cycle, this))
319 301
   }
320 302
 
303
+  Carousel.VERSION  = '3.2.0'
304
+
321 305
   Carousel.DEFAULTS = {
322
-    interval: 5000
323
-  , pause: 'hover'
324
-  , wrap: true
306
+    interval: 5000,
307
+    pause: 'hover',
308
+    wrap: true
309
+  }
310
+
311
+  Carousel.prototype.keydown = function (e) {
312
+    switch (e.which) {
313
+      case 37: this.prev(); break
314
+      case 39: this.next(); break
315
+      default: return
316
+    }
317
+
318
+    e.preventDefault()
325 319
   }
326 320
 
327 321
   Carousel.prototype.cycle = function (e) {
... ...
@@ -336,20 +330,18 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
336 330
     return this
337 331
   }
338 332
 
339
-  Carousel.prototype.getActiveIndex = function () {
340
-    this.$active = this.$element.find('.item.active')
341
-    this.$items  = this.$active.parent().children()
342
-
343
-    return this.$items.index(this.$active)
333
+  Carousel.prototype.getItemIndex = function (item) {
334
+    this.$items = item.parent().children('.item')
335
+    return this.$items.index(item || this.$active)
344 336
   }
345 337
 
346 338
   Carousel.prototype.to = function (pos) {
347 339
     var that        = this
348
-    var activeIndex = this.getActiveIndex()
340
+    var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active'))
349 341
 
350 342
     if (pos > (this.$items.length - 1) || pos < 0) return
351 343
 
352
-    if (this.sliding)       return this.$element.one('slid.bs.carousel', function () { that.to(pos) })
344
+    if (this.sliding)       return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid"
353 345
     if (activeIndex == pos) return this.pause().cycle()
354 346
 
355 347
     return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos]))
... ...
@@ -358,7 +350,7 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
358 350
   Carousel.prototype.pause = function (e) {
359 351
     e || (this.paused = true)
360 352
 
361
-    if (this.$element.find('.next, .prev').length && $.support.transition.end) {
353
+    if (this.$element.find('.next, .prev').length && $.support.transition) {
362 354
       this.$element.trigger($.support.transition.end)
363 355
       this.cycle(true)
364 356
     }
... ...
@@ -391,44 +383,47 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
391 383
       $next = this.$element.find('.item')[fallback]()
392 384
     }
393 385
 
394
-    this.sliding = true
386
+    if ($next.hasClass('active')) return (this.sliding = false)
395 387
 
396
-    isCycling && this.pause()
388
+    var relatedTarget = $next[0]
389
+    var slideEvent = $.Event('slide.bs.carousel', {
390
+      relatedTarget: relatedTarget,
391
+      direction: direction
392
+    })
393
+    this.$element.trigger(slideEvent)
394
+    if (slideEvent.isDefaultPrevented()) return
397 395
 
398
-    var e = $.Event('slide.bs.carousel', { relatedTarget: $next[0], direction: direction })
396
+    this.sliding = true
399 397
 
400
-    if ($next.hasClass('active')) return
398
+    isCycling && this.pause()
401 399
 
402 400
     if (this.$indicators.length) {
403 401
       this.$indicators.find('.active').removeClass('active')
404
-      this.$element.one('slid.bs.carousel', function () {
405
-        var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()])
402
+      var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)])
406 403
       $nextIndicator && $nextIndicator.addClass('active')
407
-      })
408 404
     }
409 405
 
406
+    var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid"
410 407
     if ($.support.transition && this.$element.hasClass('slide')) {
411
-      this.$element.trigger(e)
412
-      if (e.isDefaultPrevented()) return
413 408
       $next.addClass(type)
414 409
       $next[0].offsetWidth // force reflow
415 410
       $active.addClass(direction)
416 411
       $next.addClass(direction)
417 412
       $active
418
-        .one($.support.transition.end, function () {
413
+        .one('bsTransitionEnd', function () {
419 414
           $next.removeClass([type, direction].join(' ')).addClass('active')
420 415
           $active.removeClass(['active', direction].join(' '))
421 416
           that.sliding = false
422
-          setTimeout(function () { that.$element.trigger('slid.bs.carousel') }, 0)
417
+          setTimeout(function () {
418
+            that.$element.trigger(slidEvent)
419
+          }, 0)
423 420
         })
424
-        .emulateTransitionEnd(600)
421
+        .emulateTransitionEnd($active.css('transition-duration').slice(0, -1) * 1000)
425 422
     } else {
426
-      this.$element.trigger(e)
427
-      if (e.isDefaultPrevented()) return
428 423
       $active.removeClass('active')
429 424
       $next.addClass('active')
430 425
       this.sliding = false
431
-      this.$element.trigger('slid.bs.carousel')
426
+      this.$element.trigger(slidEvent)
432 427
     }
433 428
 
434 429
     isCycling && this.cycle()
... ...
@@ -440,9 +435,7 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
440 435
   // CAROUSEL PLUGIN DEFINITION
441 436
   // ==========================
442 437
 
443
-  var old = $.fn.carousel
444
-
445
-  $.fn.carousel = function (option) {
438
+  function Plugin(option) {
446 439
     return this.each(function () {
447 440
       var $this   = $(this)
448 441
       var data    = $this.data('bs.carousel')
... ...
@@ -456,6 +449,9 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
456 449
     })
457 450
   }
458 451
 
452
+  var old = $.fn.carousel
453
+
454
+  $.fn.carousel             = Plugin
459 455
   $.fn.carousel.Constructor = Carousel
460 456
 
461 457
 
... ...
@@ -472,15 +468,17 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
472 468
   // =================
473 469
 
474 470
   $(document).on('click.bs.carousel.data-api', '[data-slide], [data-slide-to]', function (e) {
475
-    var $this   = $(this), href
471
+    var href
472
+    var $this   = $(this)
476 473
     var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7
474
+    if (!$target.hasClass('carousel')) return
477 475
     var options = $.extend({}, $target.data(), $this.data())
478 476
     var slideIndex = $this.attr('data-slide-to')
479 477
     if (slideIndex) options.interval = false
480 478
 
481
-    $target.carousel(options)
479
+    Plugin.call($target, options)
482 480
 
483
-    if (slideIndex = $this.attr('data-slide-to')) {
481
+    if (slideIndex) {
484 482
       $target.data('bs.carousel').to(slideIndex)
485 483
     }
486 484
 
... ...
@@ -490,33 +488,23 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
490 488
   $(window).on('load', function () {
491 489
     $('[data-ride="carousel"]').each(function () {
492 490
       var $carousel = $(this)
493
-      $carousel.carousel($carousel.data())
491
+      Plugin.call($carousel, $carousel.data())
494 492
     })
495 493
   })
496 494
 
497 495
 }(jQuery);
498 496
 
499 497
 /* ========================================================================
500
- * Bootstrap: collapse.js v3.0.3
498
+ * Bootstrap: collapse.js v3.2.0
501 499
  * http://getbootstrap.com/javascript/#collapse
502 500
  * ========================================================================
503
- * Copyright 2013 Twitter, Inc.
504
- *
505
- * Licensed under the Apache License, Version 2.0 (the "License");
506
- * you may not use this file except in compliance with the License.
507
- * You may obtain a copy of the License at
508
- *
509
- * http://www.apache.org/licenses/LICENSE-2.0
510
- *
511
- * Unless required by applicable law or agreed to in writing, software
512
- * distributed under the License is distributed on an "AS IS" BASIS,
513
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
514
- * See the License for the specific language governing permissions and
515
- * limitations under the License.
501
+ * Copyright 2011-2014 Twitter, Inc.
502
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
516 503
  * ======================================================================== */
517 504
 
518 505
 
519
-+function ($) { "use strict";
506
++function ($) {
507
+  'use strict';
520 508
 
521 509
   // COLLAPSE PUBLIC CLASS DEFINITION
522 510
   // ================================
... ...
@@ -530,6 +518,8 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
530 518
     if (this.options.toggle) this.toggle()
531 519
   }
532 520
 
521
+  Collapse.VERSION  = '3.2.0'
522
+
533 523
   Collapse.DEFAULTS = {
534 524
     toggle: true
535 525
   }
... ...
@@ -551,7 +541,7 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
551 541
     if (actives && actives.length) {
552 542
       var hasData = actives.data('bs.collapse')
553 543
       if (hasData && hasData.transitioning) return
554
-      actives.collapse('hide')
544
+      Plugin.call(actives, 'hide')
555 545
       hasData || actives.data('bs.collapse', null)
556 546
     }
557 547
 
... ...
@@ -559,18 +549,17 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
559 549
 
560 550
     this.$element
561 551
       .removeClass('collapse')
562
-      .addClass('collapsing')
563
-      [dimension](0)
552
+      .addClass('collapsing')[dimension](0)
564 553
 
565 554
     this.transitioning = 1
566 555
 
567 556
     var complete = function () {
568 557
       this.$element
569 558
         .removeClass('collapsing')
570
-        .addClass('in')
571
-        [dimension]('auto')
559
+        .addClass('collapse in')[dimension]('')
572 560
       this.transitioning = 0
573
-      this.$element.trigger('shown.bs.collapse')
561
+      this.$element
562
+        .trigger('shown.bs.collapse')
574 563
     }
575 564
 
576 565
     if (!$.support.transition) return complete.call(this)
... ...
@@ -578,9 +567,8 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
578 567
     var scrollSize = $.camelCase(['scroll', dimension].join('-'))
579 568
 
580 569
     this.$element
581
-      .one($.support.transition.end, $.proxy(complete, this))
582
-      .emulateTransitionEnd(350)
583
-      [dimension](this.$element[0][scrollSize])
570
+      .one('bsTransitionEnd', $.proxy(complete, this))
571
+      .emulateTransitionEnd(350)[dimension](this.$element[0][scrollSize])
584 572
   }
585 573
 
586 574
   Collapse.prototype.hide = function () {
... ...
@@ -592,9 +580,7 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
592 580
 
593 581
     var dimension = this.dimension()
594 582
 
595
-    this.$element
596
-      [dimension](this.$element[dimension]())
597
-      [0].offsetHeight
583
+    this.$element[dimension](this.$element[dimension]())[0].offsetHeight
598 584
 
599 585
     this.$element
600 586
       .addClass('collapsing')
... ...
@@ -615,7 +601,7 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
615 601
 
616 602
     this.$element
617 603
       [dimension](0)
618
-      .one($.support.transition.end, $.proxy(complete, this))
604
+      .one('bsTransitionEnd', $.proxy(complete, this))
619 605
       .emulateTransitionEnd(350)
620 606
   }
621 607
 
... ...
@@ -627,19 +613,21 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
627 613
   // COLLAPSE PLUGIN DEFINITION
628 614
   // ==========================
629 615
 
630
-  var old = $.fn.collapse
631
-
632
-  $.fn.collapse = function (option) {
616
+  function Plugin(option) {
633 617
     return this.each(function () {
634 618
       var $this   = $(this)
635 619
       var data    = $this.data('bs.collapse')
636 620
       var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option)
637 621
 
622
+      if (!data && options.toggle && option == 'show') option = !option
638 623
       if (!data) $this.data('bs.collapse', (data = new Collapse(this, options)))
639 624
       if (typeof option == 'string') data[option]()
640 625
     })
641 626
   }
642 627
 
628
+  var old = $.fn.collapse
629
+
630
+  $.fn.collapse             = Plugin
643 631
   $.fn.collapse.Constructor = Collapse
644 632
 
645 633
 
... ...
@@ -655,8 +643,9 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
655 643
   // COLLAPSE DATA-API
656 644
   // =================
657 645
 
658
-  $(document).on('click.bs.collapse.data-api', '[data-toggle=collapse]', function (e) {
659
-    var $this   = $(this), href
646
+  $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) {
647
+    var href
648
+    var $this   = $(this)
660 649
     var target  = $this.attr('data-target')
661 650
         || e.preventDefault()
662 651
         || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7
... ...
@@ -667,46 +656,38 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
667 656
     var $parent = parent && $(parent)
668 657
 
669 658
     if (!data || !data.transitioning) {
670
-      if ($parent) $parent.find('[data-toggle=collapse][data-parent="' + parent + '"]').not($this).addClass('collapsed')
659
+      if ($parent) $parent.find('[data-toggle="collapse"][data-parent="' + parent + '"]').not($this).addClass('collapsed')
671 660
       $this[$target.hasClass('in') ? 'addClass' : 'removeClass']('collapsed')
672 661
     }
673 662
 
674
-    $target.collapse(option)
663
+    Plugin.call($target, option)
675 664
   })
676 665
 
677 666
 }(jQuery);
678 667
 
679 668
 /* ========================================================================
680
- * Bootstrap: dropdown.js v3.0.3
669
+ * Bootstrap: dropdown.js v3.2.0
681 670
  * http://getbootstrap.com/javascript/#dropdowns
682 671
  * ========================================================================
683
- * Copyright 2013 Twitter, Inc.
684
- *
685
- * Licensed under the Apache License, Version 2.0 (the "License");
686
- * you may not use this file except in compliance with the License.
687
- * You may obtain a copy of the License at
688
- *
689
- * http://www.apache.org/licenses/LICENSE-2.0
690
- *
691
- * Unless required by applicable law or agreed to in writing, software
692
- * distributed under the License is distributed on an "AS IS" BASIS,
693
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
694
- * See the License for the specific language governing permissions and
695
- * limitations under the License.
672
+ * Copyright 2011-2014 Twitter, Inc.
673
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
696 674
  * ======================================================================== */
697 675
 
698 676
 
699
-+function ($) { "use strict";
677
++function ($) {
678
+  'use strict';
700 679
 
701 680
   // DROPDOWN CLASS DEFINITION
702 681
   // =========================
703 682
 
704 683
   var backdrop = '.dropdown-backdrop'
705
-  var toggle   = '[data-toggle=dropdown]'
684
+  var toggle   = '[data-toggle="dropdown"]'
706 685
   var Dropdown = function (element) {
707 686
     $(element).on('click.bs.dropdown', this.toggle)
708 687
   }
709 688
 
689
+  Dropdown.VERSION = '3.2.0'
690
+
710 691
   Dropdown.prototype.toggle = function (e) {
711 692
     var $this = $(this)
712 693
 
... ...
@@ -723,15 +704,16 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
723 704
         $('<div class="dropdown-backdrop"/>').insertAfter($(this)).on('click', clearMenus)
724 705
       }
725 706
 
726
-      $parent.trigger(e = $.Event('show.bs.dropdown'))
707
+      var relatedTarget = { relatedTarget: this }
708
+      $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget))
727 709
 
728 710
       if (e.isDefaultPrevented()) return
729 711
 
712
+      $this.trigger('focus')
713
+
730 714
       $parent
731 715
         .toggleClass('open')
732
-        .trigger('shown.bs.dropdown')
733
-
734
-      $this.focus()
716
+        .trigger('shown.bs.dropdown', relatedTarget)
735 717
     }
736 718
 
737 719
     return false
... ...
@@ -751,11 +733,12 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
751 733
     var isActive = $parent.hasClass('open')
752 734
 
753 735
     if (!isActive || (isActive && e.keyCode == 27)) {
754
-      if (e.which == 27) $parent.find(toggle).focus()
755
-      return $this.click()
736
+      if (e.which == 27) $parent.find(toggle).trigger('focus')
737
+      return $this.trigger('click')
756 738
     }
757 739
 
758
-    var $items = $('[role=menu] li:not(.divider):visible a', $parent)
740
+    var desc = ' li:not(.divider):visible a'
741
+    var $items = $parent.find('[role="menu"]' + desc + ', [role="listbox"]' + desc)
759 742
 
760 743
     if (!$items.length) return
761 744
 
... ...
@@ -765,17 +748,19 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
765 748
     if (e.keyCode == 40 && index < $items.length - 1) index++                        // down
766 749
     if (!~index)                                      index = 0
767 750
 
768
-    $items.eq(index).focus()
751
+    $items.eq(index).trigger('focus')
769 752
   }
770 753
 
771
-  function clearMenus() {
754
+  function clearMenus(e) {
755
+    if (e && e.which === 3) return
772 756
     $(backdrop).remove()
773
-    $(toggle).each(function (e) {
757
+    $(toggle).each(function () {
774 758
       var $parent = getParent($(this))
759
+      var relatedTarget = { relatedTarget: this }
775 760
       if (!$parent.hasClass('open')) return
776
-      $parent.trigger(e = $.Event('hide.bs.dropdown'))
761
+      $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget))
777 762
       if (e.isDefaultPrevented()) return
778
-      $parent.removeClass('open').trigger('hidden.bs.dropdown')
763
+      $parent.removeClass('open').trigger('hidden.bs.dropdown', relatedTarget)
779 764
     })
780 765
   }
781 766
 
... ...
@@ -784,7 +769,7 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
784 769
 
785 770
     if (!selector) {
786 771
       selector = $this.attr('href')
787
-      selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
772
+      selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
788 773
     }
789 774
 
790 775
     var $parent = selector && $(selector)
... ...
@@ -796,9 +781,7 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
796 781
   // DROPDOWN PLUGIN DEFINITION
797 782
   // ==========================
798 783
 
799
-  var old = $.fn.dropdown
800
-
801
-  $.fn.dropdown = function (option) {
784
+  function Plugin(option) {
802 785
     return this.each(function () {
803 786
       var $this = $(this)
804 787
       var data  = $this.data('bs.dropdown')
... ...
@@ -808,6 +791,9 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
808 791
     })
809 792
   }
810 793
 
794
+  var old = $.fn.dropdown
795
+
796
+  $.fn.dropdown             = Plugin
811 797
   $.fn.dropdown.Constructor = Dropdown
812 798
 
813 799
 
... ...
@@ -827,52 +813,52 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
827 813
     .on('click.bs.dropdown.data-api', clearMenus)
828 814
     .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
829 815
     .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle)
830
-    .on('keydown.bs.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
816
+    .on('keydown.bs.dropdown.data-api', toggle + ', [role="menu"], [role="listbox"]', Dropdown.prototype.keydown)
831 817
 
832 818
 }(jQuery);
833 819
 
834 820
 /* ========================================================================
835
- * Bootstrap: modal.js v3.0.3
821
+ * Bootstrap: modal.js v3.2.0
836 822
  * http://getbootstrap.com/javascript/#modals
837 823
  * ========================================================================
838
- * Copyright 2013 Twitter, Inc.
839
- *
840
- * Licensed under the Apache License, Version 2.0 (the "License");
841
- * you may not use this file except in compliance with the License.
842
- * You may obtain a copy of the License at
843
- *
844
- * http://www.apache.org/licenses/LICENSE-2.0
845
- *
846
- * Unless required by applicable law or agreed to in writing, software
847
- * distributed under the License is distributed on an "AS IS" BASIS,
848
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
849
- * See the License for the specific language governing permissions and
850
- * limitations under the License.
824
+ * Copyright 2011-2014 Twitter, Inc.
825
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
851 826
  * ======================================================================== */
852 827
 
853 828
 
854
-+function ($) { "use strict";
829
++function ($) {
830
+  'use strict';
855 831
 
856 832
   // MODAL CLASS DEFINITION
857 833
   // ======================
858 834
 
859 835
   var Modal = function (element, options) {
860 836
     this.options        = options
837
+    this.$body          = $(document.body)
861 838
     this.$element       = $(element)
862 839
     this.$backdrop      =
863 840
     this.isShown        = null
841
+    this.scrollbarWidth = 0
864 842
 
865
-    if (this.options.remote) this.$element.load(this.options.remote)
843
+    if (this.options.remote) {
844
+      this.$element
845
+        .find('.modal-content')
846
+        .load(this.options.remote, $.proxy(function () {
847
+          this.$element.trigger('loaded.bs.modal')
848
+        }, this))
849
+    }
866 850
   }
867 851
 
852
+  Modal.VERSION  = '3.2.0'
853
+
868 854
   Modal.DEFAULTS = {
869
-      backdrop: true
870
-    , keyboard: true
871
-    , show: true
855
+    backdrop: true,
856
+    keyboard: true,
857
+    show: true
872 858
   }
873 859
 
874 860
   Modal.prototype.toggle = function (_relatedTarget) {
875
-    return this[!this.isShown ? 'show' : 'hide'](_relatedTarget)
861
+    return this.isShown ? this.hide() : this.show(_relatedTarget)
876 862
   }
877 863
 
878 864
   Modal.prototype.show = function (_relatedTarget) {
... ...
@@ -885,18 +871,24 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
885 871
 
886 872
     this.isShown = true
887 873
 
874
+    this.checkScrollbar()
875
+    this.$body.addClass('modal-open')
876
+
877
+    this.setScrollbar()
888 878
     this.escape()
889 879
 
890
-    this.$element.on('click.dismiss.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this))
880
+    this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this))
891 881
 
892 882
     this.backdrop(function () {
893 883
       var transition = $.support.transition && that.$element.hasClass('fade')
894 884
 
895 885
       if (!that.$element.parent().length) {
896
-        that.$element.appendTo(document.body) // don't move modals dom position
886
+        that.$element.appendTo(that.$body) // don't move modals dom position
897 887
       }
898 888
 
899
-      that.$element.show()
889
+      that.$element
890
+        .show()
891
+        .scrollTop(0)
900 892
 
901 893
       if (transition) {
902 894
         that.$element[0].offsetWidth // force reflow
... ...
@@ -912,11 +904,11 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
912 904
 
913 905
       transition ?
914 906
         that.$element.find('.modal-dialog') // wait for modal to slide in
915
-          .one($.support.transition.end, function () {
916
-            that.$element.focus().trigger(e)
907
+          .one('bsTransitionEnd', function () {
908
+            that.$element.trigger('focus').trigger(e)
917 909
           })
918 910
           .emulateTransitionEnd(300) :
919
-        that.$element.focus().trigger(e)
911
+        that.$element.trigger('focus').trigger(e)
920 912
     })
921 913
   }
922 914
 
... ...
@@ -931,6 +923,9 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
931 923
 
932 924
     this.isShown = false
933 925
 
926
+    this.$body.removeClass('modal-open')
927
+
928
+    this.resetScrollbar()
934 929
     this.escape()
935 930
 
936 931
     $(document).off('focusin.bs.modal')
... ...
@@ -938,11 +933,11 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
938 933
     this.$element
939 934
       .removeClass('in')
940 935
       .attr('aria-hidden', true)
941
-      .off('click.dismiss.modal')
936
+      .off('click.dismiss.bs.modal')
942 937
 
943 938
     $.support.transition && this.$element.hasClass('fade') ?
944 939
       this.$element
945
-        .one($.support.transition.end, $.proxy(this.hideModal, this))
940
+        .one('bsTransitionEnd', $.proxy(this.hideModal, this))
946 941
         .emulateTransitionEnd(300) :
947 942
       this.hideModal()
948 943
   }
... ...
@@ -952,7 +947,7 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
952 947
       .off('focusin.bs.modal') // guard against infinite focus loop
953 948
       .on('focusin.bs.modal', $.proxy(function (e) {
954 949
         if (this.$element[0] !== e.target && !this.$element.has(e.target).length) {
955
-          this.$element.focus()
950
+          this.$element.trigger('focus')
956 951
         }
957 952
       }, this))
958 953
   }
... ...
@@ -971,7 +966,6 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
971 966
     var that = this
972 967
     this.$element.hide()
973 968
     this.backdrop(function () {
974
-      that.removeBackdrop()
975 969
       that.$element.trigger('hidden.bs.modal')
976 970
     })
977 971
   }
... ...
@@ -989,9 +983,9 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
989 983
       var doAnimate = $.support.transition && animate
990 984
 
991 985
       this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />')
992
-        .appendTo(document.body)
986
+        .appendTo(this.$body)
993 987
 
994
-      this.$element.on('click.dismiss.modal', $.proxy(function (e) {
988
+      this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) {
995 989
         if (e.target !== e.currentTarget) return
996 990
         this.options.backdrop == 'static'
997 991
           ? this.$element[0].focus.call(this.$element[0])
... ...
@@ -1006,31 +1000,56 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1006 1000
 
1007 1001
       doAnimate ?
1008 1002
         this.$backdrop
1009
-          .one($.support.transition.end, callback)
1003
+          .one('bsTransitionEnd', callback)
1010 1004
           .emulateTransitionEnd(150) :
1011 1005
         callback()
1012 1006
 
1013 1007
     } else if (!this.isShown && this.$backdrop) {
1014 1008
       this.$backdrop.removeClass('in')
1015 1009
 
1010
+      var callbackRemove = function () {
1011
+        that.removeBackdrop()
1012
+        callback && callback()
1013
+      }
1016 1014
       $.support.transition && this.$element.hasClass('fade') ?
1017 1015
         this.$backdrop
1018
-          .one($.support.transition.end, callback)
1016
+          .one('bsTransitionEnd', callbackRemove)
1019 1017
           .emulateTransitionEnd(150) :
1020
-        callback()
1018
+        callbackRemove()
1021 1019
 
1022 1020
     } else if (callback) {
1023 1021
       callback()
1024 1022
     }
1025 1023
   }
1026 1024
 
1025
+  Modal.prototype.checkScrollbar = function () {
1026
+    if (document.body.clientWidth >= window.innerWidth) return
1027
+    this.scrollbarWidth = this.scrollbarWidth || this.measureScrollbar()
1028
+  }
1029
+
1030
+  Modal.prototype.setScrollbar = function () {
1031
+    var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10)
1032
+    if (this.scrollbarWidth) this.$body.css('padding-right', bodyPad + this.scrollbarWidth)
1033
+  }
1034
+
1035
+  Modal.prototype.resetScrollbar = function () {
1036
+    this.$body.css('padding-right', '')
1037
+  }
1038
+
1039
+  Modal.prototype.measureScrollbar = function () { // thx walsh
1040
+    var scrollDiv = document.createElement('div')
1041
+    scrollDiv.className = 'modal-scrollbar-measure'
1042
+    this.$body.append(scrollDiv)
1043
+    var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth
1044
+    this.$body[0].removeChild(scrollDiv)
1045
+    return scrollbarWidth
1046
+  }
1047
+
1027 1048
 
1028 1049
   // MODAL PLUGIN DEFINITION
1029 1050
   // =======================
1030 1051
 
1031
-  var old = $.fn.modal
1032
-
1033
-  $.fn.modal = function (option, _relatedTarget) {
1052
+  function Plugin(option, _relatedTarget) {
1034 1053
     return this.each(function () {
1035 1054
       var $this   = $(this)
1036 1055
       var data    = $this.data('bs.modal')
... ...
@@ -1042,6 +1061,9 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1042 1061
     })
1043 1062
   }
1044 1063
 
1064
+  var old = $.fn.modal
1065
+
1066
+  $.fn.modal             = Plugin
1045 1067
   $.fn.modal.Constructor = Modal
1046 1068
 
1047 1069
 
... ...
@@ -1061,45 +1083,33 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1061 1083
     var $this   = $(this)
1062 1084
     var href    = $this.attr('href')
1063 1085
     var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7
1064
-    var option  = $target.data('modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data())
1086
+    var option  = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data())
1065 1087
 
1066
-    e.preventDefault()
1088
+    if ($this.is('a')) e.preventDefault()
1067 1089
 
1068
-    $target
1069
-      .modal(option, this)
1070
-      .one('hide', function () {
1071
-        $this.is(':visible') && $this.focus()
1090
+    $target.one('show.bs.modal', function (showEvent) {
1091
+      if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown
1092
+      $target.one('hidden.bs.modal', function () {
1093
+        $this.is(':visible') && $this.trigger('focus')
1072 1094
       })
1073 1095
     })
1074
-
1075
-  $(document)
1076
-    .on('show.bs.modal',  '.modal', function () { $(document.body).addClass('modal-open') })
1077
-    .on('hidden.bs.modal', '.modal', function () { $(document.body).removeClass('modal-open') })
1096
+    Plugin.call($target, option, this)
1097
+  })
1078 1098
 
1079 1099
 }(jQuery);
1080 1100
 
1081 1101
 /* ========================================================================
1082
- * Bootstrap: tooltip.js v3.0.3
1102
+ * Bootstrap: tooltip.js v3.2.0
1083 1103
  * http://getbootstrap.com/javascript/#tooltip
1084 1104
  * Inspired by the original jQuery.tipsy by Jason Frame
1085 1105
  * ========================================================================
1086
- * Copyright 2013 Twitter, Inc.
1087
- *
1088
- * Licensed under the Apache License, Version 2.0 (the "License");
1089
- * you may not use this file except in compliance with the License.
1090
- * You may obtain a copy of the License at
1091
- *
1092
- * http://www.apache.org/licenses/LICENSE-2.0
1093
- *
1094
- * Unless required by applicable law or agreed to in writing, software
1095
- * distributed under the License is distributed on an "AS IS" BASIS,
1096
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1097
- * See the License for the specific language governing permissions and
1098
- * limitations under the License.
1106
+ * Copyright 2011-2014 Twitter, Inc.
1107
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1099 1108
  * ======================================================================== */
1100 1109
 
1101 1110
 
1102
-+function ($) { "use strict";
1111
++function ($) {
1112
+  'use strict';
1103 1113
 
1104 1114
   // TOOLTIP PUBLIC CLASS DEFINITION
1105 1115
   // ===============================
... ...
@@ -1115,16 +1125,22 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1115 1125
     this.init('tooltip', element, options)
1116 1126
   }
1117 1127
 
1128
+  Tooltip.VERSION  = '3.2.0'
1129
+
1118 1130
   Tooltip.DEFAULTS = {
1119
-    animation: true
1120
-  , placement: 'top'
1121
-  , selector: false
1122
-  , template: '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'
1123
-  , trigger: 'hover focus'
1124
-  , title: ''
1125
-  , delay: 0
1126
-  , html: false
1127
-  , container: false
1131
+    animation: true,
1132
+    placement: 'top',
1133
+    selector: false,
1134
+    template: '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',
1135
+    trigger: 'hover focus',
1136
+    title: '',
1137
+    delay: 0,
1138
+    html: false,
1139
+    container: false,
1140
+    viewport: {
1141
+      selector: 'body',
1142
+      padding: 0
1143
+    }
1128 1144
   }
1129 1145
 
1130 1146
   Tooltip.prototype.init = function (type, element, options) {
... ...
@@ -1132,6 +1148,7 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1132 1148
     this.type      = type
1133 1149
     this.$element  = $(element)
1134 1150
     this.options   = this.getOptions(options)
1151
+    this.$viewport = this.options.viewport && $(this.options.viewport.selector || this.options.viewport)
1135 1152
 
1136 1153
     var triggers = this.options.trigger.split(' ')
1137 1154
 
... ...
@@ -1141,8 +1158,8 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1141 1158
       if (trigger == 'click') {
1142 1159
         this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
1143 1160
       } else if (trigger != 'manual') {
1144
-        var eventIn  = trigger == 'hover' ? 'mouseenter' : 'focus'
1145
-        var eventOut = trigger == 'hover' ? 'mouseleave' : 'blur'
1161
+        var eventIn  = trigger == 'hover' ? 'mouseenter' : 'focusin'
1162
+        var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout'
1146 1163
 
1147 1164
         this.$element.on(eventIn  + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
1148 1165
         this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
... ...
@@ -1163,8 +1180,8 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1163 1180
 
1164 1181
     if (options.delay && typeof options.delay == 'number') {
1165 1182
       options.delay = {
1166
-        show: options.delay
1167
-      , hide: options.delay
1183
+        show: options.delay,
1184
+        hide: options.delay
1168 1185
       }
1169 1186
     }
1170 1187
 
... ...
@@ -1184,7 +1201,12 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1184 1201
 
1185 1202
   Tooltip.prototype.enter = function (obj) {
1186 1203
     var self = obj instanceof this.constructor ?
1187
-      obj : $(obj.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type)
1204
+      obj : $(obj.currentTarget).data('bs.' + this.type)
1205
+
1206
+    if (!self) {
1207
+      self = new this.constructor(obj.currentTarget, this.getDelegateOptions())
1208
+      $(obj.currentTarget).data('bs.' + this.type, self)
1209
+    }
1188 1210
 
1189 1211
     clearTimeout(self.timeout)
1190 1212
 
... ...
@@ -1199,7 +1221,12 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1199 1221
 
1200 1222
   Tooltip.prototype.leave = function (obj) {
1201 1223
     var self = obj instanceof this.constructor ?
1202
-      obj : $(obj.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type)
1224
+      obj : $(obj.currentTarget).data('bs.' + this.type)
1225
+
1226
+    if (!self) {
1227
+      self = new this.constructor(obj.currentTarget, this.getDelegateOptions())
1228
+      $(obj.currentTarget).data('bs.' + this.type, self)
1229
+    }
1203 1230
 
1204 1231
     clearTimeout(self.timeout)
1205 1232
 
... ...
@@ -1218,11 +1245,17 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1218 1245
     if (this.hasContent() && this.enabled) {
1219 1246
       this.$element.trigger(e)
1220 1247
 
1221
-      if (e.isDefaultPrevented()) return
1248
+      var inDom = $.contains(document.documentElement, this.$element[0])
1249
+      if (e.isDefaultPrevented() || !inDom) return
1250
+      var that = this
1222 1251
 
1223 1252
       var $tip = this.tip()
1224 1253
 
1254
+      var tipId = this.getUID(this.type)
1255
+
1225 1256
       this.setContent()
1257
+      $tip.attr('id', tipId)
1258
+      this.$element.attr('aria-describedby', tipId)
1226 1259
 
1227 1260
       if (this.options.animation) $tip.addClass('fade')
1228 1261
 
... ...
@@ -1238,6 +1271,7 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1238 1271
         .detach()
1239 1272
         .css({ top: 0, left: 0, display: 'block' })
1240 1273
         .addClass(placement)
1274
+        .data('bs.' + this.type, this)
1241 1275
 
1242 1276
       this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
1243 1277
 
... ...
@@ -1246,18 +1280,14 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1246 1280
       var actualHeight = $tip[0].offsetHeight
1247 1281
 
1248 1282
       if (autoPlace) {
1283
+        var orgPlacement = placement
1249 1284
         var $parent      = this.$element.parent()
1285
+        var parentDim    = this.getPosition($parent)
1250 1286
 
1251
-        var orgPlacement = placement
1252
-        var docScroll    = document.documentElement.scrollTop || document.body.scrollTop
1253
-        var parentWidth  = this.options.container == 'body' ? window.innerWidth  : $parent.outerWidth()
1254
-        var parentHeight = this.options.container == 'body' ? window.innerHeight : $parent.outerHeight()
1255
-        var parentLeft   = this.options.container == 'body' ? 0 : $parent.offset().left
1256
-
1257
-        placement = placement == 'bottom' && pos.top   + pos.height  + actualHeight - docScroll > parentHeight  ? 'top'    :
1258
-                    placement == 'top'    && pos.top   - docScroll   - actualHeight < 0                         ? 'bottom' :
1259
-                    placement == 'right'  && pos.right + actualWidth > parentWidth                              ? 'left'   :
1260
-                    placement == 'left'   && pos.left  - actualWidth < parentLeft                               ? 'right'  :
1287
+        placement = placement == 'bottom' && pos.top   + pos.height       + actualHeight - parentDim.scroll > parentDim.height ? 'top'    :
1288
+                    placement == 'top'    && pos.top   - parentDim.scroll - actualHeight < 0                                   ? 'bottom' :
1289
+                    placement == 'right'  && pos.right + actualWidth      > parentDim.width                                    ? 'left'   :
1290
+                    placement == 'left'   && pos.left  - actualWidth      < parentDim.left                                     ? 'right'  :
1261 1291
                     placement
1262 1292
 
1263 1293
         $tip
... ...
@@ -1268,12 +1298,21 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1268 1298
       var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight)
1269 1299
 
1270 1300
       this.applyPlacement(calculatedOffset, placement)
1271
-      this.$element.trigger('shown.bs.' + this.type)
1301
+
1302
+      var complete = function () {
1303
+        that.$element.trigger('shown.bs.' + that.type)
1304
+        that.hoverState = null
1305
+      }
1306
+
1307
+      $.support.transition && this.$tip.hasClass('fade') ?
1308
+        $tip
1309
+          .one('bsTransitionEnd', complete)
1310
+          .emulateTransitionEnd(150) :
1311
+        complete()
1272 1312
     }
1273 1313
   }
1274 1314
 
1275 1315
   Tooltip.prototype.applyPlacement = function (offset, placement) {
1276
-    var replace
1277 1316
     var $tip   = this.tip()
1278 1317
     var width  = $tip[0].offsetWidth
1279 1318
     var height = $tip[0].offsetHeight
... ...
@@ -1289,42 +1328,42 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1289 1328
     offset.top  = offset.top  + marginTop
1290 1329
     offset.left = offset.left + marginLeft
1291 1330
 
1292
-    $tip
1293
-      .offset(offset)
1294
-      .addClass('in')
1331
+    // $.fn.offset doesn't round pixel values
1332
+    // so we use setOffset directly with our own function B-0
1333
+    $.offset.setOffset($tip[0], $.extend({
1334
+      using: function (props) {
1335
+        $tip.css({
1336
+          top: Math.round(props.top),
1337
+          left: Math.round(props.left)
1338
+        })
1339
+      }
1340
+    }, offset), 0)
1341
+
1342
+    $tip.addClass('in')
1295 1343
 
1296 1344
     // check to see if placing tip in new offset caused the tip to resize itself
1297 1345
     var actualWidth  = $tip[0].offsetWidth
1298 1346
     var actualHeight = $tip[0].offsetHeight
1299 1347
 
1300 1348
     if (placement == 'top' && actualHeight != height) {
1301
-      replace = true
1302 1349
       offset.top = offset.top + height - actualHeight
1303 1350
     }
1304 1351
 
1305
-    if (/bottom|top/.test(placement)) {
1306
-      var delta = 0
1307
-
1308
-      if (offset.left < 0) {
1309
-        delta       = offset.left * -2
1310
-        offset.left = 0
1352
+    var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight)
1311 1353
 
1312
-        $tip.offset(offset)
1313
-
1314
-        actualWidth  = $tip[0].offsetWidth
1315
-        actualHeight = $tip[0].offsetHeight
1316
-      }
1354
+    if (delta.left) offset.left += delta.left
1355
+    else offset.top += delta.top
1317 1356
 
1318
-      this.replaceArrow(delta - width + actualWidth, actualWidth, 'left')
1319
-    } else {
1320
-      this.replaceArrow(actualHeight - height, actualHeight, 'top')
1321
-    }
1357
+    var arrowDelta          = delta.left ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight
1358
+    var arrowPosition       = delta.left ? 'left'        : 'top'
1359
+    var arrowOffsetPosition = delta.left ? 'offsetWidth' : 'offsetHeight'
1322 1360
 
1323
-    if (replace) $tip.offset(offset)
1361
+    $tip.offset(offset)
1362
+    this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], arrowPosition)
1324 1363
   }
1325 1364
 
1326 1365
   Tooltip.prototype.replaceArrow = function (delta, dimension, position) {
1327
-    this.arrow().css(position, delta ? (50 * (1 - delta / dimension) + "%") : '')
1366
+    this.arrow().css(position, delta ? (50 * (1 - delta / dimension) + '%') : '')
1328 1367
   }
1329 1368
 
1330 1369
   Tooltip.prototype.setContent = function () {
... ...
@@ -1340,8 +1379,11 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1340 1379
     var $tip = this.tip()
1341 1380
     var e    = $.Event('hide.bs.' + this.type)
1342 1381
 
1382
+    this.$element.removeAttr('aria-describedby')
1383
+
1343 1384
     function complete() {
1344 1385
       if (that.hoverState != 'in') $tip.detach()
1386
+      that.$element.trigger('hidden.bs.' + that.type)
1345 1387
     }
1346 1388
 
1347 1389
     this.$element.trigger(e)
... ...
@@ -1352,11 +1394,11 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1352 1394
 
1353 1395
     $.support.transition && this.$tip.hasClass('fade') ?
1354 1396
       $tip
1355
-        .one($.support.transition.end, complete)
1397
+        .one('bsTransitionEnd', complete)
1356 1398
         .emulateTransitionEnd(150) :
1357 1399
       complete()
1358 1400
 
1359
-    this.$element.trigger('hidden.bs.' + this.type)
1401
+    this.hoverState = null
1360 1402
 
1361 1403
     return this
1362 1404
   }
... ...
@@ -1372,12 +1414,15 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1372 1414
     return this.getTitle()
1373 1415
   }
1374 1416
 
1375
-  Tooltip.prototype.getPosition = function () {
1376
-    var el = this.$element[0]
1377
-    return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : {
1378
-      width: el.offsetWidth
1379
-    , height: el.offsetHeight
1380
-    }, this.$element.offset())
1417
+  Tooltip.prototype.getPosition = function ($element) {
1418
+    $element   = $element || this.$element
1419
+    var el     = $element[0]
1420
+    var isBody = el.tagName == 'BODY'
1421
+    return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : null, {
1422
+      scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop(),
1423
+      width:  isBody ? $(window).width()  : $element.outerWidth(),
1424
+      height: isBody ? $(window).height() : $element.outerHeight()
1425
+    }, isBody ? { top: 0, left: 0 } : $element.offset())
1381 1426
   }
1382 1427
 
1383 1428
   Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) {
... ...
@@ -1385,6 +1430,35 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1385 1430
            placement == 'top'    ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2  } :
1386 1431
            placement == 'left'   ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } :
1387 1432
         /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width   }
1433
+
1434
+  }
1435
+
1436
+  Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) {
1437
+    var delta = { top: 0, left: 0 }
1438
+    if (!this.$viewport) return delta
1439
+
1440
+    var viewportPadding = this.options.viewport && this.options.viewport.padding || 0
1441
+    var viewportDimensions = this.getPosition(this.$viewport)
1442
+
1443
+    if (/right|left/.test(placement)) {
1444
+      var topEdgeOffset    = pos.top - viewportPadding - viewportDimensions.scroll
1445
+      var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight
1446
+      if (topEdgeOffset < viewportDimensions.top) { // top overflow
1447
+        delta.top = viewportDimensions.top - topEdgeOffset
1448
+      } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow
1449
+        delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset
1450
+      }
1451
+    } else {
1452
+      var leftEdgeOffset  = pos.left - viewportPadding
1453
+      var rightEdgeOffset = pos.left + viewportPadding + actualWidth
1454
+      if (leftEdgeOffset < viewportDimensions.left) { // left overflow
1455
+        delta.left = viewportDimensions.left - leftEdgeOffset
1456
+      } else if (rightEdgeOffset > viewportDimensions.width) { // right overflow
1457
+        delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset
1458
+      }
1459
+    }
1460
+
1461
+    return delta
1388 1462
   }
1389 1463
 
1390 1464
   Tooltip.prototype.getTitle = function () {
... ...
@@ -1398,12 +1472,18 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1398 1472
     return title
1399 1473
   }
1400 1474
 
1475
+  Tooltip.prototype.getUID = function (prefix) {
1476
+    do prefix += ~~(Math.random() * 1000000)
1477
+    while (document.getElementById(prefix))
1478
+    return prefix
1479
+  }
1480
+
1401 1481
   Tooltip.prototype.tip = function () {
1402
-    return this.$tip = this.$tip || $(this.options.template)
1482
+    return (this.$tip = this.$tip || $(this.options.template))
1403 1483
   }
1404 1484
 
1405 1485
   Tooltip.prototype.arrow = function () {
1406
-    return this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow')
1486
+    return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow'))
1407 1487
   }
1408 1488
 
1409 1489
   Tooltip.prototype.validate = function () {
... ...
@@ -1427,11 +1507,20 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1427 1507
   }
1428 1508
 
1429 1509
   Tooltip.prototype.toggle = function (e) {
1430
-    var self = e ? $(e.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type) : this
1510
+    var self = this
1511
+    if (e) {
1512
+      self = $(e.currentTarget).data('bs.' + this.type)
1513
+      if (!self) {
1514
+        self = new this.constructor(e.currentTarget, this.getDelegateOptions())
1515
+        $(e.currentTarget).data('bs.' + this.type, self)
1516
+      }
1517
+    }
1518
+
1431 1519
     self.tip().hasClass('in') ? self.leave(self) : self.enter(self)
1432 1520
   }
1433 1521
 
1434 1522
   Tooltip.prototype.destroy = function () {
1523
+    clearTimeout(this.timeout)
1435 1524
     this.hide().$element.off('.' + this.type).removeData('bs.' + this.type)
1436 1525
   }
1437 1526
 
... ...
@@ -1439,19 +1528,21 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1439 1528
   // TOOLTIP PLUGIN DEFINITION
1440 1529
   // =========================
1441 1530
 
1442
-  var old = $.fn.tooltip
1443
-
1444
-  $.fn.tooltip = function (option) {
1531
+  function Plugin(option) {
1445 1532
     return this.each(function () {
1446 1533
       var $this   = $(this)
1447 1534
       var data    = $this.data('bs.tooltip')
1448 1535
       var options = typeof option == 'object' && option
1449 1536
 
1537
+      if (!data && option == 'destroy') return
1450 1538
       if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options)))
1451 1539
       if (typeof option == 'string') data[option]()
1452 1540
     })
1453 1541
   }
1454 1542
 
1543
+  var old = $.fn.tooltip
1544
+
1545
+  $.fn.tooltip             = Plugin
1455 1546
   $.fn.tooltip.Constructor = Tooltip
1456 1547
 
1457 1548
 
... ...
@@ -1466,26 +1557,16 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1466 1557
 }(jQuery);
1467 1558
 
1468 1559
 /* ========================================================================
1469
- * Bootstrap: popover.js v3.0.3
1560
+ * Bootstrap: popover.js v3.2.0
1470 1561
  * http://getbootstrap.com/javascript/#popovers
1471 1562
  * ========================================================================
1472
- * Copyright 2013 Twitter, Inc.
1473
- *
1474
- * Licensed under the Apache License, Version 2.0 (the "License");
1475
- * you may not use this file except in compliance with the License.
1476
- * You may obtain a copy of the License at
1477
- *
1478
- * http://www.apache.org/licenses/LICENSE-2.0
1479
- *
1480
- * Unless required by applicable law or agreed to in writing, software
1481
- * distributed under the License is distributed on an "AS IS" BASIS,
1482
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1483
- * See the License for the specific language governing permissions and
1484
- * limitations under the License.
1563
+ * Copyright 2011-2014 Twitter, Inc.
1564
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1485 1565
  * ======================================================================== */
1486 1566
 
1487 1567
 
1488
-+function ($) { "use strict";
1568
++function ($) {
1569
+  'use strict';
1489 1570
 
1490 1571
   // POPOVER PUBLIC CLASS DEFINITION
1491 1572
   // ===============================
... ...
@@ -1496,11 +1577,13 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1496 1577
 
1497 1578
   if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js')
1498 1579
 
1580
+  Popover.VERSION  = '3.2.0'
1581
+
1499 1582
   Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, {
1500
-    placement: 'right'
1501
-  , trigger: 'click'
1502
-  , content: ''
1503
-  , template: '<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
1583
+    placement: 'right',
1584
+    trigger: 'click',
1585
+    content: '',
1586
+    template: '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
1504 1587
   })
1505 1588
 
1506 1589
 
... ...
@@ -1521,7 +1604,9 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1521 1604
     var content = this.getContent()
1522 1605
 
1523 1606
     $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
1524
-    $tip.find('.popover-content')[this.options.html ? 'html' : 'text'](content)
1607
+    $tip.find('.popover-content').empty()[ // we use append for html objects to maintain js events
1608
+      this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text'
1609
+    ](content)
1525 1610
 
1526 1611
     $tip.removeClass('fade top bottom left right in')
1527 1612
 
... ...
@@ -1545,7 +1630,7 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1545 1630
   }
1546 1631
 
1547 1632
   Popover.prototype.arrow = function () {
1548
-    return this.$arrow = this.$arrow || this.tip().find('.arrow')
1633
+    return (this.$arrow = this.$arrow || this.tip().find('.arrow'))
1549 1634
   }
1550 1635
 
1551 1636
   Popover.prototype.tip = function () {
... ...
@@ -1557,19 +1642,21 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1557 1642
   // POPOVER PLUGIN DEFINITION
1558 1643
   // =========================
1559 1644
 
1560
-  var old = $.fn.popover
1561
-
1562
-  $.fn.popover = function (option) {
1645
+  function Plugin(option) {
1563 1646
     return this.each(function () {
1564 1647
       var $this   = $(this)
1565 1648
       var data    = $this.data('bs.popover')
1566 1649
       var options = typeof option == 'object' && option
1567 1650
 
1651
+      if (!data && option == 'destroy') return
1568 1652
       if (!data) $this.data('bs.popover', (data = new Popover(this, options)))
1569 1653
       if (typeof option == 'string') data[option]()
1570 1654
     })
1571 1655
   }
1572 1656
 
1657
+  var old = $.fn.popover
1658
+
1659
+  $.fn.popover             = Plugin
1573 1660
   $.fn.popover.Constructor = Popover
1574 1661
 
1575 1662
 
... ...
@@ -1584,70 +1671,73 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1584 1671
 }(jQuery);
1585 1672
 
1586 1673
 /* ========================================================================
1587
- * Bootstrap: scrollspy.js v3.0.3
1674
+ * Bootstrap: scrollspy.js v3.2.0
1588 1675
  * http://getbootstrap.com/javascript/#scrollspy
1589 1676
  * ========================================================================
1590
- * Copyright 2013 Twitter, Inc.
1591
- *
1592
- * Licensed under the Apache License, Version 2.0 (the "License");
1593
- * you may not use this file except in compliance with the License.
1594
- * You may obtain a copy of the License at
1595
- *
1596
- * http://www.apache.org/licenses/LICENSE-2.0
1597
- *
1598
- * Unless required by applicable law or agreed to in writing, software
1599
- * distributed under the License is distributed on an "AS IS" BASIS,
1600
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1601
- * See the License for the specific language governing permissions and
1602
- * limitations under the License.
1677
+ * Copyright 2011-2014 Twitter, Inc.
1678
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1603 1679
  * ======================================================================== */
1604 1680
 
1605 1681
 
1606
-+function ($) { "use strict";
1682
++function ($) {
1683
+  'use strict';
1607 1684
 
1608 1685
   // SCROLLSPY CLASS DEFINITION
1609 1686
   // ==========================
1610 1687
 
1611 1688
   function ScrollSpy(element, options) {
1612
-    var href
1613 1689
     var process  = $.proxy(this.process, this)
1614 1690
 
1615
-    this.$element       = $(element).is('body') ? $(window) : $(element)
1616 1691
     this.$body          = $('body')
1617
-    this.$scrollElement = this.$element.on('scroll.bs.scroll-spy.data-api', process)
1692
+    this.$scrollElement = $(element).is('body') ? $(window) : $(element)
1618 1693
     this.options        = $.extend({}, ScrollSpy.DEFAULTS, options)
1619
-    this.selector       = (this.options.target
1620
-      || ((href = $(element).attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
1621
-      || '') + ' .nav li > a'
1622
-    this.offsets        = $([])
1623
-    this.targets        = $([])
1694
+    this.selector       = (this.options.target || '') + ' .nav li > a'
1695
+    this.offsets        = []
1696
+    this.targets        = []
1624 1697
     this.activeTarget   = null
1698
+    this.scrollHeight   = 0
1625 1699
 
1700
+    this.$scrollElement.on('scroll.bs.scrollspy', process)
1626 1701
     this.refresh()
1627 1702
     this.process()
1628 1703
   }
1629 1704
 
1705
+  ScrollSpy.VERSION  = '3.2.0'
1706
+
1630 1707
   ScrollSpy.DEFAULTS = {
1631 1708
     offset: 10
1632 1709
   }
1633 1710
 
1711
+  ScrollSpy.prototype.getScrollHeight = function () {
1712
+    return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight)
1713
+  }
1714
+
1634 1715
   ScrollSpy.prototype.refresh = function () {
1635
-    var offsetMethod = this.$element[0] == window ? 'offset' : 'position'
1716
+    var offsetMethod = 'offset'
1717
+    var offsetBase   = 0
1636 1718
 
1637
-    this.offsets = $([])
1638
-    this.targets = $([])
1719
+    if (!$.isWindow(this.$scrollElement[0])) {
1720
+      offsetMethod = 'position'
1721
+      offsetBase   = this.$scrollElement.scrollTop()
1722
+    }
1723
+
1724
+    this.offsets = []
1725
+    this.targets = []
1726
+    this.scrollHeight = this.getScrollHeight()
1639 1727
 
1640 1728
     var self     = this
1641
-    var $targets = this.$body
1729
+
1730
+    this.$body
1642 1731
       .find(this.selector)
1643 1732
       .map(function () {
1644 1733
         var $el   = $(this)
1645 1734
         var href  = $el.data('target') || $el.attr('href')
1646
-        var $href = /^#\w/.test(href) && $(href)
1735
+        var $href = /^#./.test(href) && $(href)
1647 1736
 
1648 1737
         return ($href
1649 1738
           && $href.length
1650
-          && [[ $href[offsetMethod]().top + (!$.isWindow(self.$scrollElement.get(0)) && self.$scrollElement.scrollTop()), href ]]) || null
1739
+          && $href.is(':visible')
1740
+          && [[$href[offsetMethod]().top + offsetBase, href]]) || null
1651 1741
       })
1652 1742
       .sort(function (a, b) { return a[0] - b[0] })
1653 1743
       .each(function () {
... ...
@@ -1658,15 +1748,23 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1658 1748
 
1659 1749
   ScrollSpy.prototype.process = function () {
1660 1750
     var scrollTop    = this.$scrollElement.scrollTop() + this.options.offset
1661
-    var scrollHeight = this.$scrollElement[0].scrollHeight || this.$body[0].scrollHeight
1662
-    var maxScroll    = scrollHeight - this.$scrollElement.height()
1751
+    var scrollHeight = this.getScrollHeight()
1752
+    var maxScroll    = this.options.offset + scrollHeight - this.$scrollElement.height()
1663 1753
     var offsets      = this.offsets
1664 1754
     var targets      = this.targets
1665 1755
     var activeTarget = this.activeTarget
1666 1756
     var i
1667 1757
 
1758
+    if (this.scrollHeight != scrollHeight) {
1759
+      this.refresh()
1760
+    }
1761
+
1668 1762
     if (scrollTop >= maxScroll) {
1669
-      return activeTarget != (i = targets.last()[0]) && this.activate(i)
1763
+      return activeTarget != (i = targets[targets.length - 1]) && this.activate(i)
1764
+    }
1765
+
1766
+    if (activeTarget && scrollTop <= offsets[0]) {
1767
+      return activeTarget != (i = targets[0]) && this.activate(i)
1670 1768
     }
1671 1769
 
1672 1770
     for (i = offsets.length; i--;) {
... ...
@@ -1681,12 +1779,12 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1681 1779
     this.activeTarget = target
1682 1780
 
1683 1781
     $(this.selector)
1684
-      .parents('.active')
1782
+      .parentsUntil(this.options.target, '.active')
1685 1783
       .removeClass('active')
1686 1784
 
1687
-    var selector = this.selector
1688
-      + '[data-target="' + target + '"],'
1689
-      + this.selector + '[href="' + target + '"]'
1785
+    var selector = this.selector +
1786
+        '[data-target="' + target + '"],' +
1787
+        this.selector + '[href="' + target + '"]'
1690 1788
 
1691 1789
     var active = $(selector)
1692 1790
       .parents('li')
... ...
@@ -1705,9 +1803,7 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1705 1803
   // SCROLLSPY PLUGIN DEFINITION
1706 1804
   // ===========================
1707 1805
 
1708
-  var old = $.fn.scrollspy
1709
-
1710
-  $.fn.scrollspy = function (option) {
1806
+  function Plugin(option) {
1711 1807
     return this.each(function () {
1712 1808
       var $this   = $(this)
1713 1809
       var data    = $this.data('bs.scrollspy')
... ...
@@ -1718,6 +1814,9 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1718 1814
     })
1719 1815
   }
1720 1816
 
1817
+  var old = $.fn.scrollspy
1818
+
1819
+  $.fn.scrollspy             = Plugin
1721 1820
   $.fn.scrollspy.Constructor = ScrollSpy
1722 1821
 
1723 1822
 
... ...
@@ -1733,36 +1832,26 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1733 1832
   // SCROLLSPY DATA-API
1734 1833
   // ==================
1735 1834
 
1736
-  $(window).on('load', function () {
1835
+  $(window).on('load.bs.scrollspy.data-api', function () {
1737 1836
     $('[data-spy="scroll"]').each(function () {
1738 1837
       var $spy = $(this)
1739
-      $spy.scrollspy($spy.data())
1838
+      Plugin.call($spy, $spy.data())
1740 1839
     })
1741 1840
   })
1742 1841
 
1743 1842
 }(jQuery);
1744 1843
 
1745 1844
 /* ========================================================================
1746
- * Bootstrap: tab.js v3.0.3
1845
+ * Bootstrap: tab.js v3.2.0
1747 1846
  * http://getbootstrap.com/javascript/#tabs
1748 1847
  * ========================================================================
1749
- * Copyright 2013 Twitter, Inc.
1750
- *
1751
- * Licensed under the Apache License, Version 2.0 (the "License");
1752
- * you may not use this file except in compliance with the License.
1753
- * You may obtain a copy of the License at
1754
- *
1755
- * http://www.apache.org/licenses/LICENSE-2.0
1756
- *
1757
- * Unless required by applicable law or agreed to in writing, software
1758
- * distributed under the License is distributed on an "AS IS" BASIS,
1759
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1760
- * See the License for the specific language governing permissions and
1761
- * limitations under the License.
1848
+ * Copyright 2011-2014 Twitter, Inc.
1849
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1762 1850
  * ======================================================================== */
1763 1851
 
1764 1852
 
1765
-+function ($) { "use strict";
1853
++function ($) {
1854
+  'use strict';
1766 1855
 
1767 1856
   // TAB CLASS DEFINITION
1768 1857
   // ====================
... ...
@@ -1771,6 +1860,8 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1771 1860
     this.element = $(element)
1772 1861
   }
1773 1862
 
1863
+  Tab.VERSION = '3.2.0'
1864
+
1774 1865
   Tab.prototype.show = function () {
1775 1866
     var $this    = this.element
1776 1867
     var $ul      = $this.closest('ul:not(.dropdown-menu)')
... ...
@@ -1794,11 +1885,11 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1794 1885
 
1795 1886
     var $target = $(selector)
1796 1887
 
1797
-    this.activate($this.parent('li'), $ul)
1888
+    this.activate($this.closest('li'), $ul)
1798 1889
     this.activate($target, $target.parent(), function () {
1799 1890
       $this.trigger({
1800
-        type: 'shown.bs.tab'
1801
-      , relatedTarget: previous
1891
+        type: 'shown.bs.tab',
1892
+        relatedTarget: previous
1802 1893
       })
1803 1894
     })
1804 1895
   }
... ...
@@ -1833,7 +1924,7 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1833 1924
 
1834 1925
     transition ?
1835 1926
       $active
1836
-        .one($.support.transition.end, next)
1927
+        .one('bsTransitionEnd', next)
1837 1928
         .emulateTransitionEnd(150) :
1838 1929
       next()
1839 1930
 
... ...
@@ -1844,9 +1935,7 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1844 1935
   // TAB PLUGIN DEFINITION
1845 1936
   // =====================
1846 1937
 
1847
-  var old = $.fn.tab
1848
-
1849
-  $.fn.tab = function ( option ) {
1938
+  function Plugin(option) {
1850 1939
     return this.each(function () {
1851 1940
       var $this = $(this)
1852 1941
       var data  = $this.data('bs.tab')
... ...
@@ -1856,6 +1945,9 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1856 1945
     })
1857 1946
   }
1858 1947
 
1948
+  var old = $.fn.tab
1949
+
1950
+  $.fn.tab             = Plugin
1859 1951
   $.fn.tab.Constructor = Tab
1860 1952
 
1861 1953
 
... ...
@@ -1873,53 +1965,56 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1873 1965
 
1874 1966
   $(document).on('click.bs.tab.data-api', '[data-toggle="tab"], [data-toggle="pill"]', function (e) {
1875 1967
     e.preventDefault()
1876
-    $(this).tab('show')
1968
+    Plugin.call($(this), 'show')
1877 1969
   })
1878 1970
 
1879 1971
 }(jQuery);
1880 1972
 
1881 1973
 /* ========================================================================
1882
- * Bootstrap: affix.js v3.0.3
1974
+ * Bootstrap: affix.js v3.2.0
1883 1975
  * http://getbootstrap.com/javascript/#affix
1884 1976
  * ========================================================================
1885
- * Copyright 2013 Twitter, Inc.
1886
- *
1887
- * Licensed under the Apache License, Version 2.0 (the "License");
1888
- * you may not use this file except in compliance with the License.
1889
- * You may obtain a copy of the License at
1890
- *
1891
- * http://www.apache.org/licenses/LICENSE-2.0
1892
- *
1893
- * Unless required by applicable law or agreed to in writing, software
1894
- * distributed under the License is distributed on an "AS IS" BASIS,
1895
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1896
- * See the License for the specific language governing permissions and
1897
- * limitations under the License.
1977
+ * Copyright 2011-2014 Twitter, Inc.
1978
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1898 1979
  * ======================================================================== */
1899 1980
 
1900 1981
 
1901
-+function ($) { "use strict";
1982
++function ($) {
1983
+  'use strict';
1902 1984
 
1903 1985
   // AFFIX CLASS DEFINITION
1904 1986
   // ======================
1905 1987
 
1906 1988
   var Affix = function (element, options) {
1907 1989
     this.options = $.extend({}, Affix.DEFAULTS, options)
1908
-    this.$window = $(window)
1990
+
1991
+    this.$target = $(this.options.target)
1909 1992
       .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this))
1910 1993
       .on('click.bs.affix.data-api',  $.proxy(this.checkPositionWithEventLoop, this))
1911 1994
 
1912 1995
     this.$element     = $(element)
1913 1996
     this.affixed      =
1914
-    this.unpin    = null
1997
+    this.unpin        =
1998
+    this.pinnedOffset = null
1915 1999
 
1916 2000
     this.checkPosition()
1917 2001
   }
1918 2002
 
2003
+  Affix.VERSION  = '3.2.0'
2004
+
1919 2005
   Affix.RESET    = 'affix affix-top affix-bottom'
1920 2006
 
1921 2007
   Affix.DEFAULTS = {
1922
-    offset: 0
2008
+    offset: 0,
2009
+    target: window
2010
+  }
2011
+
2012
+  Affix.prototype.getPinnedOffset = function () {
2013
+    if (this.pinnedOffset) return this.pinnedOffset
2014
+    this.$element.removeClass(Affix.RESET).addClass('affix')
2015
+    var scrollTop = this.$target.scrollTop()
2016
+    var position  = this.$element.offset()
2017
+    return (this.pinnedOffset = position.top - scrollTop)
1923 2018
   }
1924 2019
 
1925 2020
   Affix.prototype.checkPositionWithEventLoop = function () {
... ...
@@ -1930,30 +2025,42 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1930 2025
     if (!this.$element.is(':visible')) return
1931 2026
 
1932 2027
     var scrollHeight = $(document).height()
1933
-    var scrollTop    = this.$window.scrollTop()
2028
+    var scrollTop    = this.$target.scrollTop()
1934 2029
     var position     = this.$element.offset()
1935 2030
     var offset       = this.options.offset
1936 2031
     var offsetTop    = offset.top
1937 2032
     var offsetBottom = offset.bottom
1938 2033
 
1939 2034
     if (typeof offset != 'object')         offsetBottom = offsetTop = offset
1940
-    if (typeof offsetTop == 'function')    offsetTop    = offset.top()
1941
-    if (typeof offsetBottom == 'function') offsetBottom = offset.bottom()
2035
+    if (typeof offsetTop == 'function')    offsetTop    = offset.top(this.$element)
2036
+    if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element)
1942 2037
 
1943 2038
     var affix = this.unpin   != null && (scrollTop + this.unpin <= position.top) ? false :
1944 2039
                 offsetBottom != null && (position.top + this.$element.height() >= scrollHeight - offsetBottom) ? 'bottom' :
1945 2040
                 offsetTop    != null && (scrollTop <= offsetTop) ? 'top' : false
1946 2041
 
1947 2042
     if (this.affixed === affix) return
1948
-    if (this.unpin) this.$element.css('top', '')
2043
+    if (this.unpin != null) this.$element.css('top', '')
2044
+
2045
+    var affixType = 'affix' + (affix ? '-' + affix : '')
2046
+    var e         = $.Event(affixType + '.bs.affix')
2047
+
2048
+    this.$element.trigger(e)
2049
+
2050
+    if (e.isDefaultPrevented()) return
1949 2051
 
1950 2052
     this.affixed = affix
1951
-    this.unpin   = affix == 'bottom' ? position.top - scrollTop : null
2053
+    this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null
1952 2054
 
1953
-    this.$element.removeClass(Affix.RESET).addClass('affix' + (affix ? '-' + affix : ''))
2055
+    this.$element
2056
+      .removeClass(Affix.RESET)
2057
+      .addClass(affixType)
2058
+      .trigger($.Event(affixType.replace('affix', 'affixed')))
1954 2059
 
1955 2060
     if (affix == 'bottom') {
1956
-      this.$element.offset({ top: document.body.offsetHeight - offsetBottom - this.$element.height() })
2061
+      this.$element.offset({
2062
+        top: scrollHeight - this.$element.height() - offsetBottom
2063
+      })
1957 2064
     }
1958 2065
   }
1959 2066
 
... ...
@@ -1961,9 +2068,7 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1961 2068
   // AFFIX PLUGIN DEFINITION
1962 2069
   // =======================
1963 2070
 
1964
-  var old = $.fn.affix
1965
-
1966
-  $.fn.affix = function (option) {
2071
+  function Plugin(option) {
1967 2072
     return this.each(function () {
1968 2073
       var $this   = $(this)
1969 2074
       var data    = $this.data('bs.affix')
... ...
@@ -1974,6 +2079,9 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1974 2079
     })
1975 2080
   }
1976 2081
 
2082
+  var old = $.fn.affix
2083
+
2084
+  $.fn.affix             = Plugin
1977 2085
   $.fn.affix.Constructor = Affix
1978 2086
 
1979 2087
 
... ...
@@ -1999,7 +2107,7 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
1999 2107
       if (data.offsetBottom) data.offset.bottom = data.offsetBottom
2000 2108
       if (data.offsetTop)    data.offset.top    = data.offsetTop
2001 2109
 
2002
-      $spy.affix(data)
2110
+      Plugin.call($spy, data)
2003 2111
     })
2004 2112
   })
2005 2113
 
... ...
@@ -1,7 +1,6 @@
1 1
 /*!
2
- * Bootstrap v3.0.3 (http://getbootstrap.com)
3
- * Copyright 2013 Twitter, Inc.
4
- * Licensed under http://www.apache.org/licenses/LICENSE-2.0
2
+ * Bootstrap v3.2.0 (http://getbootstrap.com)
3
+ * Copyright 2011-2014 Twitter, Inc.
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5 5
  */
6
-
7
-if("undefined"==typeof jQuery)throw new Error("Bootstrap requires 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]}}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,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()})}(jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){"loadingText"==a?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]'),b=!0;if(a.length){var c=this.$element.find("input");"radio"===c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?b=!1:a.find(".active").removeClass("active")),b&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}b&&this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.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},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}this.sliding=!0,f&&this.pause();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(!e.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid.bs.carousel",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(j),j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid.bs.carousel")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(j),j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")}return f&&this.cycle(),this}};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.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").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?(this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350),void 0):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(jQuery),+function(a){"use strict";function b(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){if("ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b),f.trigger(d=a.Event("show.bs.dropdown")),d.isDefaultPrevented())return;f.toggleClass("open").trigger("shown.bs.dropdown"),e.focus()}return!1}},f.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var f=c(d),g=f.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&f.find(e).focus(),d.click();var h=a("[role=menu] li:not(.divider):visible a",f);if(h.length){var i=h.index(h.filter(":focus"));38==b.keyCode&&i>0&&i--,40==b.keyCode&&i<h.length-1&&i++,~i||(i=0),h.eq(i).focus()}}}};var g=a.fn.dropdown;a.fn.dropdown=function(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new f(this)),"string"==typeof b&&d[b].call(c)})},a.fn.dropdown.Constructor=f,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=g,this},a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",e,f.prototype.toggle).on("keydown.bs.dropdown.data-api",e+", [role=menu]",f.prototype.keydown)}(jQuery),+function(a){"use strict";var b=function(b,c){this.options=c,this.$element=a(b),this.$backdrop=this.isShown=null,this.options.remote&&this.$element.load(this.options.remote)};b.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},b.prototype.toggle=function(a){return this[this.isShown?"hide":"show"](a)},b.prototype.show=function(b){var c=this,d=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(d),this.isShown||d.isDefaultPrevented()||(this.isShown=!0,this.escape(),this.$element.on("click.dismiss.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var d=a.support.transition&&c.$element.hasClass("fade");c.$element.parent().length||c.$element.appendTo(document.body),c.$element.show(),d&&c.$element[0].offsetWidth,c.$element.addClass("in").attr("aria-hidden",!1),c.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:b});d?c.$element.find(".modal-dialog").one(a.support.transition.end,function(){c.$element.focus().trigger(e)}).emulateTransitionEnd(300):c.$element.focus().trigger(e)}))},b.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(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one(a.support.transition.end,a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},b.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.focus()},this))},b.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},b.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.removeBackdrop(),a.$element.trigger("hidden.bs.modal")})},b.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},b.prototype.backdrop=function(b){var c=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var d=a.support.transition&&c;if(this.$backdrop=a('<div class="modal-backdrop '+c+'" />').appendTo(document.body),this.$element.on("click.dismiss.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),d&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;d?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()):b&&b()};var c=a.fn.modal;a.fn.modal=function(c,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},b.DEFAULTS,e.data(),"object"==typeof c&&c);f||e.data("bs.modal",f=new b(this,g)),"string"==typeof c?f[c](d):g.show&&f.show(d)})},a.fn.modal.Constructor=b,a.fn.modal.noConflict=function(){return a.fn.modal=c,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(b){var c=a(this),d=c.attr("href"),e=a(c.attr("data-target")||d&&d.replace(/.*(?=#[^\s]+$)/,"")),f=e.data("modal")?"toggle":a.extend({remote:!/#/.test(d)&&d},e.data(),c.data());b.preventDefault(),e.modal(f,this).one("hide",function(){c.is(":visible")&&c.focus()})}),a(document).on("show.bs.modal",".modal",function(){a(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){a(document.body).removeClass("modal-open")})}(jQuery),+function(a){"use strict";var b=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};b.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},b.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d);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":"focus",i="hover"==g?"mouseleave":"blur";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()},b.prototype.getDefaults=function(){return b.DEFAULTS},b.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},b.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},b.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show),void 0):c.show()},b.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide),void 0):c.hide()},b.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){if(this.$element.trigger(b),b.isDefaultPrevented())return;var c=this.tip();this.setContent(),this.options.animation&&c.addClass("fade");var d="function"==typeof this.options.placement?this.options.placement.call(this,c[0],this.$element[0]):this.options.placement,e=/\s?auto?\s?/i,f=e.test(d);f&&(d=d.replace(e,"")||"top"),c.detach().css({top:0,left:0,display:"block"}).addClass(d),this.options.container?c.appendTo(this.options.container):c.insertAfter(this.$element);var g=this.getPosition(),h=c[0].offsetWidth,i=c[0].offsetHeight;if(f){var j=this.$element.parent(),k=d,l=document.documentElement.scrollTop||document.body.scrollTop,m="body"==this.options.container?window.innerWidth:j.outerWidth(),n="body"==this.options.container?window.innerHeight:j.outerHeight(),o="body"==this.options.container?0:j.offset().left;d="bottom"==d&&g.top+g.height+i-l>n?"top":"top"==d&&g.top-l-i<0?"bottom":"right"==d&&g.right+h>m?"left":"left"==d&&g.left-h<o?"right":d,c.removeClass(k).addClass(d)}var p=this.getCalculatedOffset(d,g,h,i);this.applyPlacement(p,d),this.$element.trigger("shown.bs."+this.type)}},b.prototype.applyPlacement=function(a,b){var c,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),a.top=a.top+g,a.left=a.left+h,d.offset(a).addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;if("top"==b&&j!=f&&(c=!0,a.top=a.top+f-j),/bottom|top/.test(b)){var k=0;a.left<0&&(k=-2*a.left,a.left=0,d.offset(a),i=d[0].offsetWidth,j=d[0].offsetHeight),this.replaceArrow(k-e+i,i,"left")}else this.replaceArrow(j-f,j,"top");c&&d.offset(a)},b.prototype.replaceArrow=function(a,b,c){this.arrow().css(c,a?50*(1-a/b)+"%":"")},b.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")},b.prototype.hide=function(){function b(){"in"!=c.hoverState&&d.detach()}var c=this,d=this.tip(),e=a.Event("hide.bs."+this.type);return this.$element.trigger(e),e.isDefaultPrevented()?void 0:(d.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d.one(a.support.transition.end,b).emulateTransitionEnd(150):b(),this.$element.trigger("hidden.bs."+this.type),this)},b.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","")},b.prototype.hasContent=function(){return this.getTitle()},b.prototype.getPosition=function(){var b=this.$element[0];return a.extend({},"function"==typeof b.getBoundingClientRect?b.getBoundingClientRect():{width:b.offsetWidth,height:b.offsetHeight},this.$element.offset())},b.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}},b.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)},b.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},b.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},b.prototype.enable=function(){this.enabled=!0},b.prototype.disable=function(){this.enabled=!1},b.prototype.toggleEnabled=function(){this.enabled=!this.enabled},b.prototype.toggle=function(b){var c=b?a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;c.tip().hasClass("in")?c.leave(c):c.enter(c)},b.prototype.destroy=function(){this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var c=a.fn.tooltip;a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof c&&c;e||d.data("bs.tooltip",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=c,this}}(jQuery),+function(a){"use strict";var b=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");b.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.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")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.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)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(c).is("body")?a(window):a(c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#\w/.test(e)&&a(e);return f&&f.length&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parents(".active").removeClass("active");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")};var c=a.fn.scrollspy;a.fn.scrollspy=function(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]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.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")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).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(c),this.affixed=this.unpin=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top()),"function"==typeof h&&(h=f.bottom());var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;this.affixed!==i&&(this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin="bottom"==i?e.top-d:null,this.$element.removeClass(b.RESET).addClass("affix"+(i?"-"+i:"")),"bottom"==i&&this.$element.offset({top:document.body.offsetHeight-h-this.$element.height()}))}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(jQuery);
8 6
\ No newline at end of file
7
+if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires 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){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(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.2.0",d.prototype.close=function(b){function c(){f.detach().trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",c).emulateTransitionEnd(150):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.2.0",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]()),d[e](null==f[b]?this.options[b]:f[b]),setTimeout(a.proxy(function(){"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},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")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}a&&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);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),c.preventDefault()})}(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).on("keydown.bs.carousel",a.proxy(this.keydown,this)),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.2.0",c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},c.prototype.keydown=function(a){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.to=function(b){var c=this,d=this.getItemIndex(this.$active=this.$element.find(".item.active"));return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},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(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}if(e.hasClass("active"))return this.sliding=!1;var j=e[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:g});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,f&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(e)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:g});return a.support.transition&&this.$element.hasClass("slide")?(e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one("bsTransitionEnd",function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(1e3*d.css("transition-duration").slice(0,-1))):(d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger(m)),f&&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},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",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(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){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b);!e&&f.toggle&&"show"==b&&(b=!b),e||d.data("bs.collapse",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};c.VERSION="3.2.0",c.DEFAULTS={toggle:!0},c.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},c.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var c=a.Event("show.bs.collapse");if(this.$element.trigger(c),!c.isDefaultPrevented()){var d=this.$parent&&this.$parent.find("> .panel > .in");if(d&&d.length){var e=d.data("bs.collapse");if(e&&e.transitioning)return;b.call(d,"hide"),e||d.data("bs.collapse",null)}var f=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[f](0),this.transitioning=1;var g=function(){this.$element.removeClass("collapsing").addClass("collapse in")[f](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return g.call(this);var h=a.camelCase(["scroll",f].join("-"));this.$element.one("bsTransitionEnd",a.proxy(g,this)).emulateTransitionEnd(350)[f](this.$element[0][h])}}},c.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").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},c.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var d=a.fn.collapse;a.fn.collapse=b,a.fn.collapse.Constructor=c,a.fn.collapse.noConflict=function(){return a.fn.collapse=d,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(c){var d,e=a(this),f=e.attr("data-target")||c.preventDefault()||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""),g=a(f),h=g.data("bs.collapse"),i=h?"toggle":e.data(),j=e.attr("data-parent"),k=j&&a(j);h&&h.transitioning||(k&&k.find('[data-toggle="collapse"][data-parent="'+j+'"]').not(e).addClass("collapsed"),e[g.hasClass("in")?"addClass":"removeClass"]("collapsed")),b.call(g,i)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=c(a(this)),e={relatedTarget:this};d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown",e)),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown",e))}))}function c(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 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.2.0",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var e=c(d),g=e.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.divider):visible a",i=e.find('[role="menu"]'+h+', [role="listbox"]'+h);if(i.length){var j=i.index(i.filter(":focus"));38==b.keyCode&&j>0&&j--,40==b.keyCode&&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",b).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+', [role="menu"], [role="listbox"]',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.$backdrop=this.isShown=null,this.scrollbarWidth=0,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.2.0",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 c=this,d=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(d),this.isShown||d.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.$body.addClass("modal-open"),this.setScrollbar(),this.escape(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var d=a.support.transition&&c.$element.hasClass("fade");c.$element.parent().length||c.$element.appendTo(c.$body),c.$element.show().scrollTop(0),d&&c.$element[0].offsetWidth,c.$element.addClass("in").attr("aria-hidden",!1),c.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:b});d?c.$element.find(".modal-dialog").one("bsTransitionEnd",function(){c.$element.trigger("focus").trigger(e)}).emulateTransitionEnd(300):c.$element.trigger("focus").trigger(e)}))},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.$body.removeClass("modal-open"),this.resetScrollbar(),this.escape(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){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("keyup.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var c=this,d=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var e=a.support.transition&&d;if(this.$backdrop=a('<div class="modal-backdrop '+d+'" />').appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),e&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;e?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(150):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var f=function(){c.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",f).emulateTransitionEnd(150):f()}else b&&b()},c.prototype.checkScrollbar=function(){document.body.clientWidth>=window.innerWidth||(this.scrollbarWidth=this.scrollbarWidth||this.measureScrollbar())},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.scrollbarWidth&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right","")},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"!=b)&&(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};c.VERSION="3.2.0",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){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(this.options.viewport.selector||this.options.viewport);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)),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.leave=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)),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 c=a.contains(document.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!c)return;var d=this,e=this.tip(),f=this.getUID(this.type);this.setContent(),e.attr("id",f),this.$element.attr("aria-describedby",f),this.options.animation&&e.addClass("fade");var g="function"==typeof this.options.placement?this.options.placement.call(this,e[0],this.$element[0]):this.options.placement,h=/\s?auto?\s?/i,i=h.test(g);i&&(g=g.replace(h,"")||"top"),e.detach().css({top:0,left:0,display:"block"}).addClass(g).data("bs."+this.type,this),this.options.container?e.appendTo(this.options.container):e.insertAfter(this.$element);var j=this.getPosition(),k=e[0].offsetWidth,l=e[0].offsetHeight;if(i){var m=g,n=this.$element.parent(),o=this.getPosition(n);g="bottom"==g&&j.top+j.height+l-o.scroll>o.height?"top":"top"==g&&j.top-o.scroll-l<0?"bottom":"right"==g&&j.right+k>o.width?"left":"left"==g&&j.left-k<o.left?"right":g,e.removeClass(m).addClass(g)}var p=this.getCalculatedOffset(g,j,k,l);this.applyPlacement(p,g);var q=function(){d.$element.trigger("shown.bs."+d.type),d.hoverState=null};a.support.transition&&this.$tip.hasClass("fade")?e.one("bsTransitionEnd",q).emulateTransitionEnd(150):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=b.top+g,b.left=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=k.left?2*k.left-e+i:2*k.top-f+j,m=k.left?"left":"top",n=k.left?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(l,d[0][n],m)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c,a?50*(1-a/b)+"%":"")},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(){function b(){"in"!=c.hoverState&&d.detach(),c.$element.trigger("hidden.bs."+c.type)}var c=this,d=this.tip(),e=a.Event("hide.bs."+this.type);return this.$element.removeAttr("aria-describedby"),this.$element.trigger(e),e.isDefaultPrevented()?void 0:(d.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d.one("bsTransitionEnd",b).emulateTransitionEnd(150):b(),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;return a.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():null,{scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop(),width:d?a(window).width():b.outerWidth(),height:d?a(window).height():b.outerHeight()},d?{top:0,left:0}:b.offset())},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.width&&(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(){return this.$tip=this.$tip||a(this.options.template)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},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))),c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){clearTimeout(this.timeout),this.hide().$element.off("."+this.type).removeData("bs."+this.type)};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"!=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.2.0",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").empty()[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")},c.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};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){var e=a.proxy(this.process,this);this.$body=a("body"),this.$scrollElement=a(a(c).is("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",e),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.2.0",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="offset",c=0;a.isWindow(this.$scrollElement[0])||(b="position",c=this.$scrollElement.scrollTop()),this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight();var d=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[b]().top+c,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){d.offsets.push(this[0]),d.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 g!=(a=f[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parentsUntil(this.options.target,".active").removeClass("active");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")};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.2.0",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")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.closest("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},c.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one("bsTransitionEnd",e).emulateTransitionEnd(150):e(),f.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},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(c){c.preventDefault(),b.call(a(this),"show")})}(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=this.unpin=this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.2.0",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},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=a(document).height(),d=this.$target.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top(this.$element)),"function"==typeof h&&(h=f.bottom(this.$element));var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=b-h?"bottom":null!=g&&g>=d?"top":!1;if(this.affixed!==i){null!=this.unpin&&this.$element.css("top","");var j="affix"+(i?"-"+i:""),k=a.Event(j+".bs.affix");this.$element.trigger(k),k.isDefaultPrevented()||(this.affixed=i,this.unpin="bottom"==i?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(j).trigger(a.Event(j.replace("affix","affixed"))),"bottom"==i&&this.$element.offset({top:b-this.$element.height()-h}))}}};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||{},d.offsetBottom&&(d.offset.bottom=d.offsetBottom),d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);
9 8
\ No newline at end of file
... ...
@@ -147,7 +147,7 @@ on_home_grp_cat_btn_click=function(e) {
147 147
  ****************/
148 148
 view_group=function(group,contributor_email) {
149 149
   $('#view-group').data('uuid',group.uuid);
150
-  $('#view-group h1 span:first').html(group.name);
150
+  $('#view-group .group-title:first').html(group.name);
151 151
   set_contributors(group,contributor_email);
152 152
   on_contributor_change();
153 153
   view_part('#view-group');
... ...
@@ -172,6 +172,10 @@ set_contributors=function(group,contributor_email) {
172 172
 }
173 173
 
174 174
 on_contributor_change=function(e) {
175
+	if ($('#group-navbar-collapse-1').hasClass('in')) {
176
+		$('#group-navbar-collapse-1').collapse('hide');
177
+	}
178
+	$('#view-group #group-username').html($('#view-group #contributor option:selected').text());
175 179
 	show_contributions(groups[$('#view-group').data('uuid')],$('#view-group #contributor')[0].value);
176 180
 }
177 181
 
... ...
@@ -192,7 +196,7 @@ show_contributions=function(group,contributor_email) {
192 196
       if (contributions[idx].category && jQuery.type(group.categories[contributions[idx].category])) {
193 197
 		cat='<br/><span class="category"><span class="cat-color" style="background-color: '+group.categories[contributions[idx].category]['color']+'"></span> '+group.categories[contributions[idx].category]['name']+"</span>";
194 198
 	  }
195
-      col_actions='<td><div class="btn-group" data-uuid="'+contributions[idx].uuid+'"><button type="button" class="btn btn-default contribution_edit_btn"><span class="glyphicon glyphicon-edit"></span></button><button type="button" class="btn btn-default contribution_delete_btn"><span class="glyphicon glyphicon-trash"></span></button></div></td>';
199
+      col_actions='<td><div class="btn-group" data-uuid="'+contributions[idx].uuid+'"><button type="button" class="btn btn-default btn-sm contribution_edit_btn"><span class="glyphicon glyphicon-edit"></span></button><button type="button" class="btn btn-default btn-sm contribution_delete_btn"><span class="glyphicon glyphicon-trash"></span></button></div></td>';
196 200
       tbody.append('<tr><td>'+contributions[idx].getTitle()+cat+'</td><td>'+contributions[idx].cost.toFixed(2)+' €<br/><span class="date">'+moment(contributions[idx].date).format('DD/MM/YYYY')+'</span></td>'+col_actions+'</tr>');
197 201
       sum+=contributions[idx].cost;
198 202
     }
... ...
@@ -116,6 +116,22 @@ span.cat-color {
116 116
 .twitter-typeahead, .tt-hint {
117 117
   width: 100%;
118 118
 }
119
+
120
+.navbar-myform {
121
+  padding-left: 10px;
122
+  margin-top: 8px;
123
+  margin-right: -15px;
124
+  margin-bottom: 8px;
125
+  margin-left: -15px;
126
+}
127
+
128
+.navbar-myform .navbar-toggle {
129
+  margin-top: 0px;
130
+}
131
+
132
+.group-title {
133
+  font-weight: bold;
134
+}
119 135
 </style>
120 136
   <body>
121 137
     <div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
... ...
@@ -174,47 +190,36 @@ span.cat-color {
174 190
 </div>
175 191
 
176 192
 <div id='view-group' class='part'>
177
-  <h1><span>Noël</span><small><span id='edit_group_btn' class='glyphicon glyphicon-edit btn btn-sm'></span></small></h1>
178
-  <form class="form-horizontal" role="form">
179
-    <input type='hidden' id='edit_id' value='-1' />
180
-    <div class="form-group">
181
-      <div class="input-group">
182
-        <span class="input-group-addon">Participant</span>
183
-        <select id='contributor' class="form-control">
184
-        </select>
185
-        <span class="input-group-btn">
186
-          <button type="button" class="btn btn-primary" id='add_contributor_btn'><span class='glyphicon glyphicon-plus'></span></button>
187
-            <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
188
-              <span class="glyphicon glyphicon-cog"></span>
193
+  <nav class="navbar navbar-default" role="navigation">
194
+    <div class="container">
195
+      <div class="navbar-header">
196
+        <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#group-navbar-collapse-1">
197
+          <span class="sr-only">Toggle navigation</span>
198
+          <span id='group-username'>Benjamin</span>
199
+          <span class="caret"></span>
189 200
         </button>
190
-            <ul class="dropdown-menu">
201
+        <span class="navbar-brand group-title">Noël</span>
202
+      </div>
203
+      <div class="collapse navbar-collapse" id="group-navbar-collapse-1">
204
+        <div class="navbar-form navbar-right">
205
+          <select id='contributor' class="form-control"></select>
206
+        </div>
207
+        <ul class="nav navbar-nav navbar-right">
208
+          <li><a id='add_contributor_btn'><span class='glyphicon glyphicon-plus'></span> Ajouter</span></a></li>
191 209
           <li><a id='edit_contributor_btn'><span class='glyphicon glyphicon-edit'></span> Modifier</span></a></li>
192 210
           <li><a id='trash_contributor_btn'><span class='glyphicon glyphicon-trash'></span> Corbeille</span></a></li>
193 211
           <li><a id='del_contributor_btn'><span class='glyphicon glyphicon-floppy-remove'></span> Supprimer le participant</span></a></li>
194 212
         </ul>
195
-        </span>
196
-      </div>
197
-    </div>
198
-  </form>
199
-  <div class="btn-group">
200
-    <button id='add_contribution_btn' class="btn btn-primary"><span class='glyphicon glyphicon-plus'></span> Ajouter une dépence</span></button>
201
-    <button id='display_balance_btn' class="btn btn-info"><span class='glyphicon glyphicon-euro'></span> Balance</span></button>
202
-    <div class="btn-group">
203
-      <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
204
-        <span class="glyphicon glyphicon-cog"></span>
205
-      </button>
206
-      <ul class="dropdown-menu">
207
-        <li><a id='trash_group_btn'><span class='glyphicon glyphicon-trash'></span> Corbeille</span></a></li>
208
-        <li><a id='remove_group_btn'><span class='glyphicon glyphicon-floppy-remove'></span> Supprimer le groupe</span></a></li>
209
-      </ul>
210 213
       </div>
211 214
     </div>
215
+  </nav>
216
+
212 217
   <table id='contributions' class="table">
213 218
     <thead>
214 219
       <tr>
215
-        <th>Dépence</th>
216
-        <th>Coût</th>
217
-        <th>Actions</th>
220
+        <th class='col-xs-5'>Dépence</th>
221
+        <th class='col-xs-3'>Coût</th>
222
+        <th class='col-xs-4'>Actions</th>
218 223
       </tr>
219 224
     </thead>
220 225
     <tbody>
... ...
@@ -236,6 +241,27 @@ span.cat-color {
236 241
       </tr>
237 242
     </tfoot> 
238 243
   </table>
244
+  
245
+  <nav class="navbar navbar-inverse navbar-fixed-bottom" role="navigation">
246
+    <div class="container">
247
+      <div class="navbar-myform navbar-left">
248
+        <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bottom-navbar-collapse-1">
249
+          <span class="sr-only">Toggle navigation</span>
250
+          <span class="icon-bar"></span>
251
+          <span class="icon-bar"></span>
252
+          <span class="icon-bar"></span>
253
+        </button>
254
+        <button class="btn btn-default" id='add_contribution_btn'><span class='glyphicon glyphicon-plus'></span> Ajouter une dépence</span></button>
255
+        <button class="btn btn-default" id='display_balance_btn'><span class='glyphicon glyphicon-euro'></span> Balance</span></button>
256
+      </div>
257
+      <div class="collapse navbar-collapse" id="bottom-navbar-collapse-1">
258
+        <ul class="nav navbar-nav navbar-right">
259
+          <li><a id='trash_group_btn'><span class='glyphicon glyphicon-trash'></span> Corbeille</span></a></li>
260
+          <li><a id='remove_group_btn'><span class='glyphicon glyphicon-floppy-remove'></span> Supprimer le groupe</span></a></li>
261
+        </ul>
262
+      </div>
263
+    </div>
264
+  </nav>
239 265
 </div>
240 266
 
241 267
 <div id='view-group-trash' class='part'>
... ...
@@ -318,14 +344,14 @@ span.cat-color {
318 344
       <div class="modal-body">
319 345
         <form class="form-horizontal" role="form">
320 346
           <div class="form-group">
321
-            <div class="input-group">
322
-              <span class="input-group-addon">Nom *</span>
347
+				<label for='add_contributor_name' class="col-sm-2 control-label">Nom *</label>
348
+				<div class="col-sm-10">
323 349
 					<input type='text' id='add_contributor_name' class="form-control" placeholder='Nom'/>
324 350
 				</div>
325 351
           </div>
326 352
           <div class="form-group">
327
-            <div class="input-group">
328
-              <span class="input-group-addon">Email *</span>
353
+			  <label for='add_contributor_email' class="col-sm-2 control-label">Email *</label>
354
+			  <div class="col-sm-10">
329 355
 				<input type='text' id='add_contributor_email' class="form-control" placeholder='Email'/>
330 356
 			  </div>
331 357
           </div>
... ...
@@ -432,33 +458,35 @@ span.cat-color {
432 458
         <form class="form-horizontal" role="form">
433 459
           <input type='hidden' id='edit_uuid' value='-1' />
434 460
           <div class="form-group">
435
-            <div class="input-group">
436
-              <span class="input-group-addon">Participant *</span>
461
+              <label for='add_contribution_contributor_email' class="col-xs-3 control-label"><span class="glyphicon glyphicon-user"></span></label>
462
+              <div class='col-xs-9'>
437 463
 				  <select id='add_contribution_contributor_email' class="form-control"></select>
438 464
 			  </div>
439 465
           </div>
440 466
           <div class="form-group">
441
-            <div class="input-group">
442
-              <span class="input-group-addon">Titre *</span>
467
+			  <label for='add_contribution_title' class="col-xs-3 control-label">Titre</label>
468
+			  <div class='col-xs-9'>
443 469
 				<input type='text' id='add_contribution_title' class="form-control" placeholder='Titre'/>
444 470
               </div>
445 471
           </div>
446 472
           <div class="form-group">
473
+			  <label for='add_contribution_cost' class="col-xs-3 control-label">Coût</label>
474
+			  <div class='col-xs-9'>
447 475
 				<div class="input-group">
448
-              <span class="input-group-addon">Coût *</span>
449
-              <input type='text' id='add_contribution_cost' class="form-control" placeholder='0,00'/>
476
+					<input type='text' id='add_contribution_cost' class="form-control" placeholder='0.00'/>
450 477
 					<span class="input-group-addon">€</span>
451 478
 				</div>
452 479
 			  </div>
480
+          </div>
453 481
           <div class="form-group">
454
-            <div class="input-group">
455
-              <span class="input-group-addon">Catégorie </span>
482
+			  <label for='add_contribution_category' class="col-xs-3 control-label">Catégorie</label>
483
+			  <div class='col-xs-9'>
456 484
 				<select id='add_contribution_category' class="form-control"></select>
457 485
               </div>
458 486
           </div>
459 487
           <div class="form-group">
460
-            <div class="input-group">
461
-              <span class="input-group-addon">Date</span>
488
+			  <label for='add_contribution_date' class="col-xs-3 control-label">Date</label>
489
+			  <div class='col-xs-9'>
462 490
 				<input type='text' id='add_contribution_date' class="form-control" placeholder='JJ/MM/AAAA'/>
463 491
               </div>
464 492
           </div>
465 493