Browse Source

Bring on the old stuff with a simple script and some bootstrap css

Aaron Mueller 7 years ago
parent
commit
10515e2f1b

+ 0
- 1
.gitignore View File

@@ -1 +0,0 @@
1
-git_repo

+ 0
- 3
Gemfile View File

@@ -1,3 +0,0 @@
1
-source :rubygems
2
-
3
-gem "kramdown"

+ 0
- 10
Gemfile.lock View File

@@ -1,10 +0,0 @@
1
-GEM
2
-  remote: http://rubygems.org/
3
-  specs:
4
-    kramdown (0.14.0)
5
-
6
-PLATFORMS
7
-  ruby
8
-
9
-DEPENDENCIES
10
-  kramdown

+ 0
- 86
README View File

@@ -1,86 +0,0 @@
1
-== Content ==
2
-
3
-Effektiv sind es 81 Seiten, die portiert werden müssen. Davon sind 15 Userseiten
4
-und 27 Protokolle. Der Rest muss neu strukturiert werden. Am besten wird zuerst
5
-der Inhalt nach Markdown konvertiert und danach aufgeräumt. Somit bekommt man
6
-auch diejenigen Fehler noch raus, die der Konverter nicht geschafft hat.
7
-
8
-(1) Alles nach Markdown konvertieren
9
-
10
-(1.1) Die verlinkten Dateien ordnen und sauber in den Dokumenten verlinken
11
-
12
-(2) Neu strukturieren und altes Zeug wegwerfen
13
-
14
-== Importer ==
15
-
16
-Das aktuelle Wiki muss nach Markdown konvertiert werden. Hierzu müssen wir ein
17
-Transformer schreiben, der aus Raki-Syntax Markdown generiert.
18
-
19
-* Raki Syntax analysieren, vielleicht ist die Portierung ja garnicht so
20
-  schwer.
21
-
22
-  - Header sind mit !!! gemacht
23
-  - Plugin-Aufrufe müssen entweder umgebaut oder entfernt werden. Verwendet
24
-    wurden und wichtig für die Konvertierung:
25
-
26
-    \img width=xxx <image> \, \img position=left <image> \
27
-    \youtube <url> \
28
-    \red <warn-sign> \
29
-    \osm <lon> <lat> \
30
-
31
-    Kann gelöscht werden:
32
-
33
-    \index\, \index namespace=<namespace> \, \index namespace=<namespace> index-page=false \
34
-    \recentchanges type=all \
35
-
36
-    Die Plugins beginnen mit einem \ gefolgt von einem Keyword. Darauf folgen
37
-    Parameter und am Ende ein \. Davor muss kein Leerzeichen sein, dieser ist
38
-    optional.
39
-
40
-* Prüfe ob es Sinn macht die Datenbasis so zu belassen und den Parser, sowie
41
-  den HTML generator von Raki zu verwenden. In diesem Zuge müssen wir dann auch
42
-  verwendeten Plugins übernehmen. Geht das so einfach? ---> Macht keinen
43
-  Sinn da vieles sehr verbastelt ist. Man müsste zu viel übernehmen was das
44
-  Ganze wieder kompliziert macht.
45
-
46
-* Prüfen ob wir den Raki parser rausziehen können, um das einlesen über Raki zu
47
-  machen um dann daraus Markdown zu generieren. --> Das macht so auch keinen
48
-  Sinn, da wir keine Plugins in Markdown haben. Ergo brauchen wir hier sowieso
49
-  eine Spezialbehandlung dafür.
50
-
51
-* Die Verzeichnisstruktur muss überdacht werden. Macht das Sinn so wie das Wiki
52
-  momentan strukturiert ist? Kann man das so lassen oder müssen wir uns mit den
53
-  Bildern was anderes einfallen lassen?
54
-* Wenn manuelle Arbeiten notwendig sind, die aktuelle Seite an einem definierten
55
-  tag abschalten und die Migration ein Mal durchführen. --> Nicht so kritisch,
56
-  da sowieso keiner mehr was am Content macht.
57
-
58
-
59
-== Parser/Generator der Wiki-Seiten ==
60
-
61
-* Lokale/Relative links zu anderen Seiten und zu Bildern
62
-
63
-== Neues Design muss gemacht werden ==
64
-
65
-HTML/CSS + Designkonzept
66
-
67
-== Dateihandling ==
68
-
69
-Die Dateien (meist Bilder) die in den Seiten verlinkt sind, brauchen einen
70
-vernünftigen Platz. Ideensammlung:
71
-
72
-* Alle Dateien in einen "ressources" ordner ablegen. Darin könenn Unterordner
73
-  angelegt werden, auf diese dann auch verlinkt werden können. In diesen Ordner
74
-  kommen dann alle Dateien: Bilder, PDFs usw. Es wäre also unser Dropbox-Ersatz.
75
-
76
-* Jede Wikiseite bekommt seinenn eigenen Ordner. Nachteil: Es wird schnell
77
-  unübersichtlich.
78
-
79
-== Plugin-Schnittstelle ==
80
-
81
-== Tools ==
82
-
83
-* Dead link checker
84
-
85
-* Bilder zurechtskalieren
86
-

+ 0
- 26
Rakefile View File

@@ -1,26 +0,0 @@
1
-desc "Convert the old wiki into Markdown"
2
-task :convert do
3
-  sh "scripts/importer.rb"
4
-end
5
-
6
-desc "Generate HTML stuff from markdown"
7
-task :generate do
8
-  require "kramdown"
9
-  require "fileutils"
10
-
11
-  import_folder = "import_results"
12
-  target_folder = "public_html"
13
-
14
-  #Dir.mkdir(target_folder)
15
-  FileUtils.rm_rf(target_folder) if Dir.exists?(target_folder)
16
-  Dir.mkdir(target_folder)
17
-  FileUtils.cp_r(File.join(import_folder, "images"), target_folder)
18
-
19
-  Dir.glob("#{import_folder}/*.mkd").each do |file|
20
-    content = Kramdown::Document.new(File.new(file, "r").read).to_html
21
-    File.open(File.join(target_folder, File.basename(file)[0..-4] + "html"), "w") do |fh|
22
-      fh.write(content)
23
-    end
24
-  end
25
-end
26
-

+ 1088
- 0
assets/css/bootstrap-responsive.css View File

@@ -0,0 +1,1088 @@
1
+/*!
2
+ * Bootstrap Responsive v2.2.1
3
+ *
4
+ * Copyright 2012 Twitter, Inc
5
+ * Licensed under the Apache License v2.0
6
+ * http://www.apache.org/licenses/LICENSE-2.0
7
+ *
8
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
9
+ */
10
+
11
+.clearfix {
12
+  *zoom: 1;
13
+}
14
+
15
+.clearfix:before,
16
+.clearfix:after {
17
+  display: table;
18
+  line-height: 0;
19
+  content: "";
20
+}
21
+
22
+.clearfix:after {
23
+  clear: both;
24
+}
25
+
26
+.hide-text {
27
+  font: 0/0 a;
28
+  color: transparent;
29
+  text-shadow: none;
30
+  background-color: transparent;
31
+  border: 0;
32
+}
33
+
34
+.input-block-level {
35
+  display: block;
36
+  width: 100%;
37
+  min-height: 30px;
38
+  -webkit-box-sizing: border-box;
39
+     -moz-box-sizing: border-box;
40
+          box-sizing: border-box;
41
+}
42
+
43
+.hidden {
44
+  display: none;
45
+  visibility: hidden;
46
+}
47
+
48
+.visible-phone {
49
+  display: none !important;
50
+}
51
+
52
+.visible-tablet {
53
+  display: none !important;
54
+}
55
+
56
+.hidden-desktop {
57
+  display: none !important;
58
+}
59
+
60
+.visible-desktop {
61
+  display: inherit !important;
62
+}
63
+
64
+@media (min-width: 768px) and (max-width: 979px) {
65
+  .hidden-desktop {
66
+    display: inherit !important;
67
+  }
68
+  .visible-desktop {
69
+    display: none !important ;
70
+  }
71
+  .visible-tablet {
72
+    display: inherit !important;
73
+  }
74
+  .hidden-tablet {
75
+    display: none !important;
76
+  }
77
+}
78
+
79
+@media (max-width: 767px) {
80
+  .hidden-desktop {
81
+    display: inherit !important;
82
+  }
83
+  .visible-desktop {
84
+    display: none !important;
85
+  }
86
+  .visible-phone {
87
+    display: inherit !important;
88
+  }
89
+  .hidden-phone {
90
+    display: none !important;
91
+  }
92
+}
93
+
94
+@media (min-width: 1200px) {
95
+  .row {
96
+    margin-left: -30px;
97
+    *zoom: 1;
98
+  }
99
+  .row:before,
100
+  .row:after {
101
+    display: table;
102
+    line-height: 0;
103
+    content: "";
104
+  }
105
+  .row:after {
106
+    clear: both;
107
+  }
108
+  [class*="span"] {
109
+    float: left;
110
+    min-height: 1px;
111
+    margin-left: 30px;
112
+  }
113
+  .container,
114
+  .navbar-static-top .container,
115
+  .navbar-fixed-top .container,
116
+  .navbar-fixed-bottom .container {
117
+    width: 1170px;
118
+  }
119
+  .span12 {
120
+    width: 1170px;
121
+  }
122
+  .span11 {
123
+    width: 1070px;
124
+  }
125
+  .span10 {
126
+    width: 970px;
127
+  }
128
+  .span9 {
129
+    width: 870px;
130
+  }
131
+  .span8 {
132
+    width: 770px;
133
+  }
134
+  .span7 {
135
+    width: 670px;
136
+  }
137
+  .span6 {
138
+    width: 570px;
139
+  }
140
+  .span5 {
141
+    width: 470px;
142
+  }
143
+  .span4 {
144
+    width: 370px;
145
+  }
146
+  .span3 {
147
+    width: 270px;
148
+  }
149
+  .span2 {
150
+    width: 170px;
151
+  }
152
+  .span1 {
153
+    width: 70px;
154
+  }
155
+  .offset12 {
156
+    margin-left: 1230px;
157
+  }
158
+  .offset11 {
159
+    margin-left: 1130px;
160
+  }
161
+  .offset10 {
162
+    margin-left: 1030px;
163
+  }
164
+  .offset9 {
165
+    margin-left: 930px;
166
+  }
167
+  .offset8 {
168
+    margin-left: 830px;
169
+  }
170
+  .offset7 {
171
+    margin-left: 730px;
172
+  }
173
+  .offset6 {
174
+    margin-left: 630px;
175
+  }
176
+  .offset5 {
177
+    margin-left: 530px;
178
+  }
179
+  .offset4 {
180
+    margin-left: 430px;
181
+  }
182
+  .offset3 {
183
+    margin-left: 330px;
184
+  }
185
+  .offset2 {
186
+    margin-left: 230px;
187
+  }
188
+  .offset1 {
189
+    margin-left: 130px;
190
+  }
191
+  .row-fluid {
192
+    width: 100%;
193
+    *zoom: 1;
194
+  }
195
+  .row-fluid:before,
196
+  .row-fluid:after {
197
+    display: table;
198
+    line-height: 0;
199
+    content: "";
200
+  }
201
+  .row-fluid:after {
202
+    clear: both;
203
+  }
204
+  .row-fluid [class*="span"] {
205
+    display: block;
206
+    float: left;
207
+    width: 100%;
208
+    min-height: 30px;
209
+    margin-left: 2.564102564102564%;
210
+    *margin-left: 2.5109110747408616%;
211
+    -webkit-box-sizing: border-box;
212
+       -moz-box-sizing: border-box;
213
+            box-sizing: border-box;
214
+  }
215
+  .row-fluid [class*="span"]:first-child {
216
+    margin-left: 0;
217
+  }
218
+  .row-fluid .controls-row [class*="span"] + [class*="span"] {
219
+    margin-left: 2.564102564102564%;
220
+  }
221
+  .row-fluid .span12 {
222
+    width: 100%;
223
+    *width: 99.94680851063829%;
224
+  }
225
+  .row-fluid .span11 {
226
+    width: 91.45299145299145%;
227
+    *width: 91.39979996362975%;
228
+  }
229
+  .row-fluid .span10 {
230
+    width: 82.90598290598291%;
231
+    *width: 82.8527914166212%;
232
+  }
233
+  .row-fluid .span9 {
234
+    width: 74.35897435897436%;
235
+    *width: 74.30578286961266%;
236
+  }
237
+  .row-fluid .span8 {
238
+    width: 65.81196581196582%;
239
+    *width: 65.75877432260411%;
240
+  }
241
+  .row-fluid .span7 {
242
+    width: 57.26495726495726%;
243
+    *width: 57.21176577559556%;
244
+  }
245
+  .row-fluid .span6 {
246
+    width: 48.717948717948715%;
247
+    *width: 48.664757228587014%;
248
+  }
249
+  .row-fluid .span5 {
250
+    width: 40.17094017094017%;
251
+    *width: 40.11774868157847%;
252
+  }
253
+  .row-fluid .span4 {
254
+    width: 31.623931623931625%;
255
+    *width: 31.570740134569924%;
256
+  }
257
+  .row-fluid .span3 {
258
+    width: 23.076923076923077%;
259
+    *width: 23.023731587561375%;
260
+  }
261
+  .row-fluid .span2 {
262
+    width: 14.52991452991453%;
263
+    *width: 14.476723040552828%;
264
+  }
265
+  .row-fluid .span1 {
266
+    width: 5.982905982905983%;
267
+    *width: 5.929714493544281%;
268
+  }
269
+  .row-fluid .offset12 {
270
+    margin-left: 105.12820512820512%;
271
+    *margin-left: 105.02182214948171%;
272
+  }
273
+  .row-fluid .offset12:first-child {
274
+    margin-left: 102.56410256410257%;
275
+    *margin-left: 102.45771958537915%;
276
+  }
277
+  .row-fluid .offset11 {
278
+    margin-left: 96.58119658119658%;
279
+    *margin-left: 96.47481360247316%;
280
+  }
281
+  .row-fluid .offset11:first-child {
282
+    margin-left: 94.01709401709402%;
283
+    *margin-left: 93.91071103837061%;
284
+  }
285
+  .row-fluid .offset10 {
286
+    margin-left: 88.03418803418803%;
287
+    *margin-left: 87.92780505546462%;
288
+  }
289
+  .row-fluid .offset10:first-child {
290
+    margin-left: 85.47008547008548%;
291
+    *margin-left: 85.36370249136206%;
292
+  }
293
+  .row-fluid .offset9 {
294
+    margin-left: 79.48717948717949%;
295
+    *margin-left: 79.38079650845607%;
296
+  }
297
+  .row-fluid .offset9:first-child {
298
+    margin-left: 76.92307692307693%;
299
+    *margin-left: 76.81669394435352%;
300
+  }
301
+  .row-fluid .offset8 {
302
+    margin-left: 70.94017094017094%;
303
+    *margin-left: 70.83378796144753%;
304
+  }
305
+  .row-fluid .offset8:first-child {
306
+    margin-left: 68.37606837606839%;
307
+    *margin-left: 68.26968539734497%;
308
+  }
309
+  .row-fluid .offset7 {
310
+    margin-left: 62.393162393162385%;
311
+    *margin-left: 62.28677941443899%;
312
+  }
313
+  .row-fluid .offset7:first-child {
314
+    margin-left: 59.82905982905982%;
315
+    *margin-left: 59.72267685033642%;
316
+  }
317
+  .row-fluid .offset6 {
318
+    margin-left: 53.84615384615384%;
319
+    *margin-left: 53.739770867430444%;
320
+  }
321
+  .row-fluid .offset6:first-child {
322
+    margin-left: 51.28205128205128%;
323
+    *margin-left: 51.175668303327875%;
324
+  }
325
+  .row-fluid .offset5 {
326
+    margin-left: 45.299145299145295%;
327
+    *margin-left: 45.1927623204219%;
328
+  }
329
+  .row-fluid .offset5:first-child {
330
+    margin-left: 42.73504273504273%;
331
+    *margin-left: 42.62865975631933%;
332
+  }
333
+  .row-fluid .offset4 {
334
+    margin-left: 36.75213675213675%;
335
+    *margin-left: 36.645753773413354%;
336
+  }
337
+  .row-fluid .offset4:first-child {
338
+    margin-left: 34.18803418803419%;
339
+    *margin-left: 34.081651209310785%;
340
+  }
341
+  .row-fluid .offset3 {
342
+    margin-left: 28.205128205128204%;
343
+    *margin-left: 28.0987452264048%;
344
+  }
345
+  .row-fluid .offset3:first-child {
346
+    margin-left: 25.641025641025642%;
347
+    *margin-left: 25.53464266230224%;
348
+  }
349
+  .row-fluid .offset2 {
350
+    margin-left: 19.65811965811966%;
351
+    *margin-left: 19.551736679396257%;
352
+  }
353
+  .row-fluid .offset2:first-child {
354
+    margin-left: 17.094017094017094%;
355
+    *margin-left: 16.98763411529369%;
356
+  }
357
+  .row-fluid .offset1 {
358
+    margin-left: 11.11111111111111%;
359
+    *margin-left: 11.004728132387708%;
360
+  }
361
+  .row-fluid .offset1:first-child {
362
+    margin-left: 8.547008547008547%;
363
+    *margin-left: 8.440625568285142%;
364
+  }
365
+  input,
366
+  textarea,
367
+  .uneditable-input {
368
+    margin-left: 0;
369
+  }
370
+  .controls-row [class*="span"] + [class*="span"] {
371
+    margin-left: 30px;
372
+  }
373
+  input.span12,
374
+  textarea.span12,
375
+  .uneditable-input.span12 {
376
+    width: 1156px;
377
+  }
378
+  input.span11,
379
+  textarea.span11,
380
+  .uneditable-input.span11 {
381
+    width: 1056px;
382
+  }
383
+  input.span10,
384
+  textarea.span10,
385
+  .uneditable-input.span10 {
386
+    width: 956px;
387
+  }
388
+  input.span9,
389
+  textarea.span9,
390
+  .uneditable-input.span9 {
391
+    width: 856px;
392
+  }
393
+  input.span8,
394
+  textarea.span8,
395
+  .uneditable-input.span8 {
396
+    width: 756px;
397
+  }
398
+  input.span7,
399
+  textarea.span7,
400
+  .uneditable-input.span7 {
401
+    width: 656px;
402
+  }
403
+  input.span6,
404
+  textarea.span6,
405
+  .uneditable-input.span6 {
406
+    width: 556px;
407
+  }
408
+  input.span5,
409
+  textarea.span5,
410
+  .uneditable-input.span5 {
411
+    width: 456px;
412
+  }
413
+  input.span4,
414
+  textarea.span4,
415
+  .uneditable-input.span4 {
416
+    width: 356px;
417
+  }
418
+  input.span3,
419
+  textarea.span3,
420
+  .uneditable-input.span3 {
421
+    width: 256px;
422
+  }
423
+  input.span2,
424
+  textarea.span2,
425
+  .uneditable-input.span2 {
426
+    width: 156px;
427
+  }
428
+  input.span1,
429
+  textarea.span1,
430
+  .uneditable-input.span1 {
431
+    width: 56px;
432
+  }
433
+  .thumbnails {
434
+    margin-left: -30px;
435
+  }
436
+  .thumbnails > li {
437
+    margin-left: 30px;
438
+  }
439
+  .row-fluid .thumbnails {
440
+    margin-left: 0;
441
+  }
442
+}
443
+
444
+@media (min-width: 768px) and (max-width: 979px) {
445
+  .row {
446
+    margin-left: -20px;
447
+    *zoom: 1;
448
+  }
449
+  .row:before,
450
+  .row:after {
451
+    display: table;
452
+    line-height: 0;
453
+    content: "";
454
+  }
455
+  .row:after {
456
+    clear: both;
457
+  }
458
+  [class*="span"] {
459
+    float: left;
460
+    min-height: 1px;
461
+    margin-left: 20px;
462
+  }
463
+  .container,
464
+  .navbar-static-top .container,
465
+  .navbar-fixed-top .container,
466
+  .navbar-fixed-bottom .container {
467
+    width: 724px;
468
+  }
469
+  .span12 {
470
+    width: 724px;
471
+  }
472
+  .span11 {
473
+    width: 662px;
474
+  }
475
+  .span10 {
476
+    width: 600px;
477
+  }
478
+  .span9 {
479
+    width: 538px;
480
+  }
481
+  .span8 {
482
+    width: 476px;
483
+  }
484
+  .span7 {
485
+    width: 414px;
486
+  }
487
+  .span6 {
488
+    width: 352px;
489
+  }
490
+  .span5 {
491
+    width: 290px;
492
+  }
493
+  .span4 {
494
+    width: 228px;
495
+  }
496
+  .span3 {
497
+    width: 166px;
498
+  }
499
+  .span2 {
500
+    width: 104px;
501
+  }
502
+  .span1 {
503
+    width: 42px;
504
+  }
505
+  .offset12 {
506
+    margin-left: 764px;
507
+  }
508
+  .offset11 {
509
+    margin-left: 702px;
510
+  }
511
+  .offset10 {
512
+    margin-left: 640px;
513
+  }
514
+  .offset9 {
515
+    margin-left: 578px;
516
+  }
517
+  .offset8 {
518
+    margin-left: 516px;
519
+  }
520
+  .offset7 {
521
+    margin-left: 454px;
522
+  }
523
+  .offset6 {
524
+    margin-left: 392px;
525
+  }
526
+  .offset5 {
527
+    margin-left: 330px;
528
+  }
529
+  .offset4 {
530
+    margin-left: 268px;
531
+  }
532
+  .offset3 {
533
+    margin-left: 206px;
534
+  }
535
+  .offset2 {
536
+    margin-left: 144px;
537
+  }
538
+  .offset1 {
539
+    margin-left: 82px;
540
+  }
541
+  .row-fluid {
542
+    width: 100%;
543
+    *zoom: 1;
544
+  }
545
+  .row-fluid:before,
546
+  .row-fluid:after {
547
+    display: table;
548
+    line-height: 0;
549
+    content: "";
550
+  }
551
+  .row-fluid:after {
552
+    clear: both;
553
+  }
554
+  .row-fluid [class*="span"] {
555
+    display: block;
556
+    float: left;
557
+    width: 100%;
558
+    min-height: 30px;
559
+    margin-left: 2.7624309392265194%;
560
+    *margin-left: 2.709239449864817%;
561
+    -webkit-box-sizing: border-box;
562
+       -moz-box-sizing: border-box;
563
+            box-sizing: border-box;
564
+  }
565
+  .row-fluid [class*="span"]:first-child {
566
+    margin-left: 0;
567
+  }
568
+  .row-fluid .controls-row [class*="span"] + [class*="span"] {
569
+    margin-left: 2.7624309392265194%;
570
+  }
571
+  .row-fluid .span12 {
572
+    width: 100%;
573
+    *width: 99.94680851063829%;
574
+  }
575
+  .row-fluid .span11 {
576
+    width: 91.43646408839778%;
577
+    *width: 91.38327259903608%;
578
+  }
579
+  .row-fluid .span10 {
580
+    width: 82.87292817679558%;
581
+    *width: 82.81973668743387%;
582
+  }
583
+  .row-fluid .span9 {
584
+    width: 74.30939226519337%;
585
+    *width: 74.25620077583166%;
586
+  }
587
+  .row-fluid .span8 {
588
+    width: 65.74585635359117%;
589
+    *width: 65.69266486422946%;
590
+  }
591
+  .row-fluid .span7 {
592
+    width: 57.18232044198895%;
593
+    *width: 57.12912895262725%;
594
+  }
595
+  .row-fluid .span6 {
596
+    width: 48.61878453038674%;
597
+    *width: 48.56559304102504%;
598
+  }
599
+  .row-fluid .span5 {
600
+    width: 40.05524861878453%;
601
+    *width: 40.00205712942283%;
602
+  }
603
+  .row-fluid .span4 {
604
+    width: 31.491712707182323%;
605
+    *width: 31.43852121782062%;
606
+  }
607
+  .row-fluid .span3 {
608
+    width: 22.92817679558011%;
609
+    *width: 22.87498530621841%;
610
+  }
611
+  .row-fluid .span2 {
612
+    width: 14.3646408839779%;
613
+    *width: 14.311449394616199%;
614
+  }
615
+  .row-fluid .span1 {
616
+    width: 5.801104972375691%;
617
+    *width: 5.747913483013988%;
618
+  }
619
+  .row-fluid .offset12 {
620
+    margin-left: 105.52486187845304%;
621
+    *margin-left: 105.41847889972962%;
622
+  }
623
+  .row-fluid .offset12:first-child {
624
+    margin-left: 102.76243093922652%;
625
+    *margin-left: 102.6560479605031%;
626
+  }
627
+  .row-fluid .offset11 {
628
+    margin-left: 96.96132596685082%;
629
+    *margin-left: 96.8549429881274%;
630
+  }
631
+  .row-fluid .offset11:first-child {
632
+    margin-left: 94.1988950276243%;
633
+    *margin-left: 94.09251204890089%;
634
+  }
635
+  .row-fluid .offset10 {
636
+    margin-left: 88.39779005524862%;
637
+    *margin-left: 88.2914070765252%;
638
+  }
639
+  .row-fluid .offset10:first-child {
640
+    margin-left: 85.6353591160221%;
641
+    *margin-left: 85.52897613729868%;
642
+  }
643
+  .row-fluid .offset9 {
644
+    margin-left: 79.8342541436464%;
645
+    *margin-left: 79.72787116492299%;
646
+  }
647
+  .row-fluid .offset9:first-child {
648
+    margin-left: 77.07182320441989%;
649
+    *margin-left: 76.96544022569647%;
650
+  }
651
+  .row-fluid .offset8 {
652
+    margin-left: 71.2707182320442%;
653
+    *margin-left: 71.16433525332079%;
654
+  }
655
+  .row-fluid .offset8:first-child {
656
+    margin-left: 68.50828729281768%;
657
+    *margin-left: 68.40190431409427%;
658
+  }
659
+  .row-fluid .offset7 {
660
+    margin-left: 62.70718232044199%;
661
+    *margin-left: 62.600799341718584%;
662
+  }
663
+  .row-fluid .offset7:first-child {
664
+    margin-left: 59.94475138121547%;
665
+    *margin-left: 59.838368402492065%;
666
+  }
667
+  .row-fluid .offset6 {
668
+    margin-left: 54.14364640883978%;
669
+    *margin-left: 54.037263430116376%;
670
+  }
671
+  .row-fluid .offset6:first-child {
672
+    margin-left: 51.38121546961326%;
673
+    *margin-left: 51.27483249088986%;
674
+  }
675
+  .row-fluid .offset5 {
676
+    margin-left: 45.58011049723757%;
677
+    *margin-left: 45.47372751851417%;
678
+  }
679
+  .row-fluid .offset5:first-child {
680
+    margin-left: 42.81767955801105%;
681
+    *margin-left: 42.71129657928765%;
682
+  }
683
+  .row-fluid .offset4 {
684
+    margin-left: 37.01657458563536%;
685
+    *margin-left: 36.91019160691196%;
686
+  }
687
+  .row-fluid .offset4:first-child {
688
+    margin-left: 34.25414364640884%;
689
+    *margin-left: 34.14776066768544%;
690
+  }
691
+  .row-fluid .offset3 {
692
+    margin-left: 28.45303867403315%;
693
+    *margin-left: 28.346655695309746%;
694
+  }
695
+  .row-fluid .offset3:first-child {
696
+    margin-left: 25.69060773480663%;
697
+    *margin-left: 25.584224756083227%;
698
+  }
699
+  .row-fluid .offset2 {
700
+    margin-left: 19.88950276243094%;
701
+    *margin-left: 19.783119783707537%;
702
+  }
703
+  .row-fluid .offset2:first-child {
704
+    margin-left: 17.12707182320442%;
705
+    *margin-left: 17.02068884448102%;
706
+  }
707
+  .row-fluid .offset1 {
708
+    margin-left: 11.32596685082873%;
709
+    *margin-left: 11.219583872105325%;
710
+  }
711
+  .row-fluid .offset1:first-child {
712
+    margin-left: 8.56353591160221%;
713
+    *margin-left: 8.457152932878806%;
714
+  }
715
+  input,
716
+  textarea,
717
+  .uneditable-input {
718
+    margin-left: 0;
719
+  }
720
+  .controls-row [class*="span"] + [class*="span"] {
721
+    margin-left: 20px;
722
+  }
723
+  input.span12,
724
+  textarea.span12,
725
+  .uneditable-input.span12 {
726
+    width: 710px;
727
+  }
728
+  input.span11,
729
+  textarea.span11,
730
+  .uneditable-input.span11 {
731
+    width: 648px;
732
+  }
733
+  input.span10,
734
+  textarea.span10,
735
+  .uneditable-input.span10 {
736
+    width: 586px;
737
+  }
738
+  input.span9,
739
+  textarea.span9,
740
+  .uneditable-input.span9 {
741
+    width: 524px;
742
+  }
743
+  input.span8,
744
+  textarea.span8,
745
+  .uneditable-input.span8 {
746
+    width: 462px;
747
+  }
748
+  input.span7,
749
+  textarea.span7,
750
+  .uneditable-input.span7 {
751
+    width: 400px;
752
+  }
753
+  input.span6,
754
+  textarea.span6,
755
+  .uneditable-input.span6 {
756
+    width: 338px;
757
+  }
758
+  input.span5,
759
+  textarea.span5,
760
+  .uneditable-input.span5 {
761
+    width: 276px;
762
+  }
763
+  input.span4,
764
+  textarea.span4,
765
+  .uneditable-input.span4 {
766
+    width: 214px;
767
+  }
768
+  input.span3,
769
+  textarea.span3,
770
+  .uneditable-input.span3 {
771
+    width: 152px;
772
+  }
773
+  input.span2,
774
+  textarea.span2,
775
+  .uneditable-input.span2 {
776
+    width: 90px;
777
+  }
778
+  input.span1,
779
+  textarea.span1,
780
+  .uneditable-input.span1 {
781
+    width: 28px;
782
+  }
783
+}
784
+
785
+@media (max-width: 767px) {
786
+  body {
787
+    padding-right: 20px;
788
+    padding-left: 20px;
789
+  }
790
+  .navbar-fixed-top,
791
+  .navbar-fixed-bottom,
792
+  .navbar-static-top {
793
+    margin-right: -20px;
794
+    margin-left: -20px;
795
+  }
796
+  .container-fluid {
797
+    padding: 0;
798
+  }
799
+  .dl-horizontal dt {
800
+    float: none;
801
+    width: auto;
802
+    clear: none;
803
+    text-align: left;
804
+  }
805
+  .dl-horizontal dd {
806
+    margin-left: 0;
807
+  }
808
+  .container {
809
+    width: auto;
810
+  }
811
+  .row-fluid {
812
+    width: 100%;
813
+  }
814
+  .row,
815
+  .thumbnails {
816
+    margin-left: 0;
817
+  }
818
+  .thumbnails > li {
819
+    float: none;
820
+    margin-left: 0;
821
+  }
822
+  [class*="span"],
823
+  .uneditable-input[class*="span"],
824
+  .row-fluid [class*="span"] {
825
+    display: block;
826
+    float: none;
827
+    width: 100%;
828
+    margin-left: 0;
829
+    -webkit-box-sizing: border-box;
830
+       -moz-box-sizing: border-box;
831
+            box-sizing: border-box;
832
+  }
833
+  .span12,
834
+  .row-fluid .span12 {
835
+    width: 100%;
836
+    -webkit-box-sizing: border-box;
837
+       -moz-box-sizing: border-box;
838
+            box-sizing: border-box;
839
+  }
840
+  .row-fluid [class*="offset"]:first-child {
841
+    margin-left: 0;
842
+  }
843
+  .input-large,
844
+  .input-xlarge,
845
+  .input-xxlarge,
846
+  input[class*="span"],
847
+  select[class*="span"],
848
+  textarea[class*="span"],
849
+  .uneditable-input {
850
+    display: block;
851
+    width: 100%;
852
+    min-height: 30px;
853
+    -webkit-box-sizing: border-box;
854
+       -moz-box-sizing: border-box;
855
+            box-sizing: border-box;
856
+  }
857
+  .input-prepend input,
858
+  .input-append input,
859
+  .input-prepend input[class*="span"],
860
+  .input-append input[class*="span"] {
861
+    display: inline-block;
862
+    width: auto;
863
+  }
864
+  .controls-row [class*="span"] + [class*="span"] {
865
+    margin-left: 0;
866
+  }
867
+  .modal {
868
+    position: fixed;
869
+    top: 20px;
870
+    right: 20px;
871
+    left: 20px;
872
+    width: auto;
873
+    margin: 0;
874
+  }
875
+  .modal.fade {
876
+    top: -100px;
877
+  }
878
+  .modal.fade.in {
879
+    top: 20px;
880
+  }
881
+}
882
+
883
+@media (max-width: 480px) {
884
+  .nav-collapse {
885
+    -webkit-transform: translate3d(0, 0, 0);
886
+  }
887
+  .page-header h1 small {
888
+    display: block;
889
+    line-height: 20px;
890
+  }
891
+  input[type="checkbox"],
892
+  input[type="radio"] {
893
+    border: 1px solid #ccc;
894
+  }
895
+  .form-horizontal .control-label {
896
+    float: none;
897
+    width: auto;
898
+    padding-top: 0;
899
+    text-align: left;
900
+  }
901
+  .form-horizontal .controls {
902
+    margin-left: 0;
903
+  }
904
+  .form-horizontal .control-list {
905
+    padding-top: 0;
906
+  }
907
+  .form-horizontal .form-actions {
908
+    padding-right: 10px;
909
+    padding-left: 10px;
910
+  }
911
+  .media .pull-left,
912
+  .media .pull-right {
913
+    display: block;
914
+    float: none;
915
+    margin-bottom: 10px;
916
+  }
917
+  .media-object {
918
+    margin-right: 0;
919
+    margin-left: 0;
920
+  }
921
+  .modal {
922
+    top: 10px;
923
+    right: 10px;
924
+    left: 10px;
925
+  }
926
+  .modal-header .close {
927
+    padding: 10px;
928
+    margin: -10px;
929
+  }
930
+  .carousel-caption {
931
+    position: static;
932
+  }
933
+}
934
+
935
+@media (max-width: 979px) {
936
+  body {
937
+    padding-top: 0;
938
+  }
939
+  .navbar-fixed-top,
940
+  .navbar-fixed-bottom {
941
+    position: static;
942
+  }
943
+  .navbar-fixed-top {
944
+    margin-bottom: 20px;
945
+  }
946
+  .navbar-fixed-bottom {
947
+    margin-top: 20px;
948
+  }
949
+  .navbar-fixed-top .navbar-inner,
950
+  .navbar-fixed-bottom .navbar-inner {
951
+    padding: 5px;
952
+  }
953
+  .navbar .container {
954
+    width: auto;
955
+    padding: 0;
956
+  }
957
+  .navbar .brand {
958
+    padding-right: 10px;
959
+    padding-left: 10px;
960
+    margin: 0 0 0 -5px;
961
+  }
962
+  .nav-collapse {
963
+    clear: both;
964
+  }
965
+  .nav-collapse .nav {
966
+    float: none;
967
+    margin: 0 0 10px;
968
+  }
969
+  .nav-collapse .nav > li {
970
+    float: none;
971
+  }
972
+  .nav-collapse .nav > li > a {
973
+    margin-bottom: 2px;
974
+  }
975
+  .nav-collapse .nav > .divider-vertical {
976
+    display: none;
977
+  }
978
+  .nav-collapse .nav .nav-header {
979
+    color: #777777;
980
+    text-shadow: none;
981
+  }
982
+  .nav-collapse .nav > li > a,
983
+  .nav-collapse .dropdown-menu a {
984
+    padding: 9px 15px;
985
+    font-weight: bold;
986
+    color: #777777;
987
+    -webkit-border-radius: 3px;
988
+       -moz-border-radius: 3px;
989
+            border-radius: 3px;
990
+  }
991
+  .nav-collapse .btn {
992
+    padding: 4px 10px 4px;
993
+    font-weight: normal;
994
+    -webkit-border-radius: 4px;
995
+       -moz-border-radius: 4px;
996
+            border-radius: 4px;
997
+  }
998
+  .nav-collapse .dropdown-menu li + li a {
999
+    margin-bottom: 2px;
1000
+  }
1001
+  .nav-collapse .nav > li > a:hover,
1002
+  .nav-collapse .dropdown-menu a:hover {
1003
+    background-color: #f2f2f2;
1004
+  }
1005
+  .navbar-inverse .nav-collapse .nav > li > a,
1006
+  .navbar-inverse .nav-collapse .dropdown-menu a {
1007
+    color: #999999;
1008
+  }
1009
+  .navbar-inverse .nav-collapse .nav > li > a:hover,
1010
+  .navbar-inverse .nav-collapse .dropdown-menu a:hover {
1011
+    background-color: #111111;
1012
+  }
1013
+  .nav-collapse.in .btn-group {
1014
+    padding: 0;
1015
+    margin-top: 5px;
1016
+  }
1017
+  .nav-collapse .dropdown-menu {
1018
+    position: static;
1019
+    top: auto;
1020
+    left: auto;
1021
+    display: none;
1022
+    float: none;
1023
+    max-width: none;
1024
+    padding: 0;
1025
+    margin: 0 15px;
1026
+    background-color: transparent;
1027
+    border: none;
1028
+    -webkit-border-radius: 0;
1029
+       -moz-border-radius: 0;
1030
+            border-radius: 0;
1031
+    -webkit-box-shadow: none;
1032
+       -moz-box-shadow: none;
1033
+            box-shadow: none;
1034
+  }
1035
+  .nav-collapse .open > .dropdown-menu {
1036
+    display: block;
1037
+  }
1038
+  .nav-collapse .dropdown-menu:before,
1039
+  .nav-collapse .dropdown-menu:after {
1040
+    display: none;
1041
+  }
1042
+  .nav-collapse .dropdown-menu .divider {
1043
+    display: none;
1044
+  }
1045
+  .nav-collapse .nav > li > .dropdown-menu:before,
1046
+  .nav-collapse .nav > li > .dropdown-menu:after {
1047
+    display: none;
1048
+  }
1049
+  .nav-collapse .navbar-form,
1050
+  .nav-collapse .navbar-search {
1051
+    float: none;
1052
+    padding: 10px 15px;
1053
+    margin: 10px 0;
1054
+    border-top: 1px solid #f2f2f2;
1055
+    border-bottom: 1px solid #f2f2f2;
1056
+    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
1057
+       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
1058
+            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
1059
+  }
1060
+  .navbar-inverse .nav-collapse .navbar-form,
1061
+  .navbar-inverse .nav-collapse .navbar-search {
1062
+    border-top-color: #111111;
1063
+    border-bottom-color: #111111;
1064
+  }
1065
+  .navbar .nav-collapse .nav.pull-right {
1066
+    float: none;
1067
+    margin-left: 0;
1068
+  }
1069
+  .nav-collapse,
1070
+  .nav-collapse.collapse {
1071
+    height: 0;
1072
+    overflow: hidden;
1073
+  }
1074
+  .navbar .btn-navbar {
1075
+    display: block;
1076
+  }
1077
+  .navbar-static .navbar-inner {
1078
+    padding-right: 10px;
1079
+    padding-left: 10px;
1080
+  }
1081
+}
1082
+
1083
+@media (min-width: 980px) {
1084
+  .nav-collapse.collapse {
1085
+    height: auto !important;
1086
+    overflow: visible !important;
1087
+  }
1088
+}

+ 9
- 0
assets/css/bootstrap-responsive.min.css
File diff suppressed because it is too large
View File


+ 5893
- 0
assets/css/bootstrap.css View File

@@ -0,0 +1,5893 @@
1
+/*!
2
+ * Bootstrap v2.2.1
3
+ *
4
+ * Copyright 2012 Twitter, Inc
5
+ * Licensed under the Apache License v2.0
6
+ * http://www.apache.org/licenses/LICENSE-2.0
7
+ *
8
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
9
+ */
10
+
11
+article,
12
+aside,
13
+details,
14
+figcaption,
15
+figure,
16
+footer,
17
+header,
18
+hgroup,
19
+nav,
20
+section {
21
+  display: block;
22
+}
23
+
24
+audio,
25
+canvas,
26
+video {
27
+  display: inline-block;
28
+  *display: inline;
29
+  *zoom: 1;
30
+}
31
+
32
+audio:not([controls]) {
33
+  display: none;
34
+}
35
+
36
+html {
37
+  font-size: 100%;
38
+  -webkit-text-size-adjust: 100%;
39
+      -ms-text-size-adjust: 100%;
40
+}
41
+
42
+a:focus {
43
+  outline: thin dotted #333;
44
+  outline: 5px auto -webkit-focus-ring-color;
45
+  outline-offset: -2px;
46
+}
47
+
48
+a:hover,
49
+a:active {
50
+  outline: 0;
51
+}
52
+
53
+sub,
54
+sup {
55
+  position: relative;
56
+  font-size: 75%;
57
+  line-height: 0;
58
+  vertical-align: baseline;
59
+}
60
+
61
+sup {
62
+  top: -0.5em;
63
+}
64
+
65
+sub {
66
+  bottom: -0.25em;
67
+}
68
+
69
+img {
70
+  width: auto\9;
71
+  height: auto;
72
+  max-width: 100%;
73
+  vertical-align: middle;
74
+  border: 0;
75
+  -ms-interpolation-mode: bicubic;
76
+}
77
+
78
+#map_canvas img,
79
+.google-maps img {
80
+  max-width: none;
81
+}
82
+
83
+button,
84
+input,
85
+select,
86
+textarea {
87
+  margin: 0;
88
+  font-size: 100%;
89
+  vertical-align: middle;
90
+}
91
+
92
+button,
93
+input {
94
+  *overflow: visible;
95
+  line-height: normal;
96
+}
97
+
98
+button::-moz-focus-inner,
99
+input::-moz-focus-inner {
100
+  padding: 0;
101
+  border: 0;
102
+}
103
+
104
+button,
105
+html input[type="button"],
106
+input[type="reset"],
107
+input[type="submit"] {
108
+  cursor: pointer;
109
+  -webkit-appearance: button;
110
+}
111
+
112
+input[type="search"] {
113
+  -webkit-box-sizing: content-box;
114
+     -moz-box-sizing: content-box;
115
+          box-sizing: content-box;
116
+  -webkit-appearance: textfield;
117
+}
118
+
119
+input[type="search"]::-webkit-search-decoration,
120
+input[type="search"]::-webkit-search-cancel-button {
121
+  -webkit-appearance: none;
122
+}
123
+
124
+textarea {
125
+  overflow: auto;
126
+  vertical-align: top;
127
+}
128
+
129
+.clearfix {
130
+  *zoom: 1;
131
+}
132
+
133
+.clearfix:before,
134
+.clearfix:after {
135
+  display: table;
136
+  line-height: 0;
137
+  content: "";
138
+}
139
+
140
+.clearfix:after {
141
+  clear: both;
142
+}
143
+
144
+.hide-text {
145
+  font: 0/0 a;
146
+  color: transparent;
147
+  text-shadow: none;
148
+  background-color: transparent;
149
+  border: 0;
150
+}
151
+
152
+.input-block-level {
153
+  display: block;
154
+  width: 100%;
155
+  min-height: 30px;
156
+  -webkit-box-sizing: border-box;
157
+     -moz-box-sizing: border-box;
158
+          box-sizing: border-box;
159
+}
160
+
161
+body {
162
+  margin: 0;
163
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
164
+  font-size: 14px;
165
+  line-height: 20px;
166
+  color: #333333;
167
+  background-color: #ffffff;
168
+}
169
+
170
+a {
171
+  color: #0088cc;
172
+  text-decoration: none;
173
+}
174
+
175
+a:hover {
176
+  color: #005580;
177
+  text-decoration: underline;
178
+}
179
+
180
+.img-rounded {
181
+  -webkit-border-radius: 6px;
182
+     -moz-border-radius: 6px;
183
+          border-radius: 6px;
184
+}
185
+
186
+.img-polaroid {
187
+  padding: 4px;
188
+  background-color: #fff;
189
+  border: 1px solid #ccc;
190
+  border: 1px solid rgba(0, 0, 0, 0.2);
191
+  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
192
+     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
193
+          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
194
+}
195
+
196
+.img-circle {
197
+  -webkit-border-radius: 500px;
198
+     -moz-border-radius: 500px;
199
+          border-radius: 500px;
200
+}
201
+
202
+.row {
203
+  margin-left: -20px;
204
+  *zoom: 1;
205
+}
206
+
207
+.row:before,
208
+.row:after {
209
+  display: table;
210
+  line-height: 0;
211
+  content: "";
212
+}
213
+
214
+.row:after {
215
+  clear: both;
216
+}
217
+
218
+[class*="span"] {
219
+  float: left;
220
+  min-height: 1px;
221
+  margin-left: 20px;
222
+}
223
+
224
+.container,
225
+.navbar-static-top .container,
226
+.navbar-fixed-top .container,
227
+.navbar-fixed-bottom .container {
228
+  width: 940px;
229
+}
230
+
231
+.span12 {
232
+  width: 940px;
233
+}
234
+
235
+.span11 {
236
+  width: 860px;
237
+}
238
+
239
+.span10 {
240
+  width: 780px;
241
+}
242
+
243
+.span9 {
244
+  width: 700px;
245
+}
246
+
247
+.span8 {
248
+  width: 620px;
249
+}
250
+
251
+.span7 {
252
+  width: 540px;
253
+}
254
+
255
+.span6 {
256
+  width: 460px;
257
+}
258
+
259
+.span5 {
260
+  width: 380px;
261
+}
262
+
263
+.span4 {
264
+  width: 300px;
265
+}
266
+
267
+.span3 {
268
+  width: 220px;
269
+}
270
+
271
+.span2 {
272
+  width: 140px;
273
+}
274
+
275
+.span1 {
276
+  width: 60px;
277
+}
278
+
279
+.offset12 {
280
+  margin-left: 980px;
281
+}
282
+
283
+.offset11 {
284
+  margin-left: 900px;
285
+}
286
+
287
+.offset10 {
288
+  margin-left: 820px;
289
+}
290
+
291
+.offset9 {
292
+  margin-left: 740px;
293
+}
294
+
295
+.offset8 {
296
+  margin-left: 660px;
297
+}
298
+
299
+.offset7 {
300
+  margin-left: 580px;
301
+}
302
+
303
+.offset6 {
304
+  margin-left: 500px;
305
+}
306
+
307
+.offset5 {
308
+  margin-left: 420px;
309
+}
310
+
311
+.offset4 {
312
+  margin-left: 340px;
313
+}
314
+
315
+.offset3 {
316
+  margin-left: 260px;
317
+}
318
+
319
+.offset2 {
320
+  margin-left: 180px;
321
+}
322
+
323
+.offset1 {
324
+  margin-left: 100px;
325
+}
326
+
327
+.row-fluid {
328
+  width: 100%;
329
+  *zoom: 1;
330
+}
331
+
332
+.row-fluid:before,
333
+.row-fluid:after {
334
+  display: table;
335
+  line-height: 0;
336
+  content: "";
337
+}
338
+
339
+.row-fluid:after {
340
+  clear: both;
341
+}
342
+
343
+.row-fluid [class*="span"] {
344
+  display: block;
345
+  float: left;
346
+  width: 100%;
347
+  min-height: 30px;
348
+  margin-left: 2.127659574468085%;
349
+  *margin-left: 2.074468085106383%;
350
+  -webkit-box-sizing: border-box;
351
+     -moz-box-sizing: border-box;
352
+          box-sizing: border-box;
353
+}
354
+
355
+.row-fluid [class*="span"]:first-child {
356
+  margin-left: 0;
357
+}
358
+
359
+.row-fluid .controls-row [class*="span"] + [class*="span"] {
360
+  margin-left: 2.127659574468085%;
361
+}
362
+
363
+.row-fluid .span12 {
364
+  width: 100%;
365
+  *width: 99.94680851063829%;
366
+}
367
+
368
+.row-fluid .span11 {
369
+  width: 91.48936170212765%;
370
+  *width: 91.43617021276594%;
371
+}
372
+
373
+.row-fluid .span10 {
374
+  width: 82.97872340425532%;
375
+  *width: 82.92553191489361%;
376
+}
377
+
378
+.row-fluid .span9 {
379
+  width: 74.46808510638297%;
380
+  *width: 74.41489361702126%;
381
+}
382
+
383
+.row-fluid .span8 {
384
+  width: 65.95744680851064%;
385
+  *width: 65.90425531914893%;
386
+}
387
+
388
+.row-fluid .span7 {
389
+  width: 57.44680851063829%;
390
+  *width: 57.39361702127659%;
391
+}
392
+
393
+.row-fluid .span6 {
394
+  width: 48.93617021276595%;
395
+  *width: 48.88297872340425%;
396
+}
397
+
398
+.row-fluid .span5 {
399
+  width: 40.42553191489362%;
400
+  *width: 40.37234042553192%;
401
+}
402
+
403
+.row-fluid .span4 {
404
+  width: 31.914893617021278%;
405
+  *width: 31.861702127659576%;
406
+}
407
+
408
+.row-fluid .span3 {
409
+  width: 23.404255319148934%;
410
+  *width: 23.351063829787233%;
411
+}
412
+
413
+.row-fluid .span2 {
414
+  width: 14.893617021276595%;
415
+  *width: 14.840425531914894%;
416
+}
417
+
418
+.row-fluid .span1 {
419
+  width: 6.382978723404255%;
420
+  *width: 6.329787234042553%;
421
+}
422
+
423
+.row-fluid .offset12 {
424
+  margin-left: 104.25531914893617%;
425
+  *margin-left: 104.14893617021275%;
426
+}
427
+
428
+.row-fluid .offset12:first-child {
429
+  margin-left: 102.12765957446808%;
430
+  *margin-left: 102.02127659574467%;
431
+}
432
+
433
+.row-fluid .offset11 {
434
+  margin-left: 95.74468085106382%;
435
+  *margin-left: 95.6382978723404%;
436
+}
437
+
438
+.row-fluid .offset11:first-child {
439
+  margin-left: 93.61702127659574%;
440
+  *margin-left: 93.51063829787232%;
441
+}
442
+
443
+.row-fluid .offset10 {
444
+  margin-left: 87.23404255319149%;
445
+  *margin-left: 87.12765957446807%;
446
+}
447
+
448
+.row-fluid .offset10:first-child {
449
+  margin-left: 85.1063829787234%;
450
+  *margin-left: 84.99999999999999%;
451
+}
452
+
453
+.row-fluid .offset9 {
454
+  margin-left: 78.72340425531914%;
455
+  *margin-left: 78.61702127659572%;
456
+}
457
+
458
+.row-fluid .offset9:first-child {
459
+  margin-left: 76.59574468085106%;
460
+  *margin-left: 76.48936170212764%;
461
+}
462
+
463
+.row-fluid .offset8 {
464
+  margin-left: 70.2127659574468%;
465
+  *margin-left: 70.10638297872339%;
466
+}
467
+
468
+.row-fluid .offset8:first-child {
469
+  margin-left: 68.08510638297872%;
470
+  *margin-left: 67.9787234042553%;
471
+}
472
+
473
+.row-fluid .offset7 {
474
+  margin-left: 61.70212765957446%;
475
+  *margin-left: 61.59574468085106%;
476
+}
477
+
478
+.row-fluid .offset7:first-child {
479
+  margin-left: 59.574468085106375%;
480
+  *margin-left: 59.46808510638297%;
481
+}
482
+
483
+.row-fluid .offset6 {
484
+  margin-left: 53.191489361702125%;
485
+  *margin-left: 53.085106382978715%;
486
+}
487
+
488
+.row-fluid .offset6:first-child {
489
+  margin-left: 51.063829787234035%;
490
+  *margin-left: 50.95744680851063%;
491
+}
492
+
493
+.row-fluid .offset5 {
494
+  margin-left: 44.68085106382979%;
495
+  *margin-left: 44.57446808510638%;
496
+}
497
+
498
+.row-fluid .offset5:first-child {
499
+  margin-left: 42.5531914893617%;
500
+  *margin-left: 42.4468085106383%;
501
+}
502
+
503
+.row-fluid .offset4 {
504
+  margin-left: 36.170212765957444%;
505
+  *margin-left: 36.06382978723405%;
506
+}
507
+
508
+.row-fluid .offset4:first-child {
509
+  margin-left: 34.04255319148936%;
510
+  *margin-left: 33.93617021276596%;
511
+}
512
+
513
+.row-fluid .offset3 {
514
+  margin-left: 27.659574468085104%;
515
+  *margin-left: 27.5531914893617%;
516
+}
517
+
518
+.row-fluid .offset3:first-child {
519
+  margin-left: 25.53191489361702%;
520
+  *margin-left: 25.425531914893618%;
521
+}
522
+
523
+.row-fluid .offset2 {
524
+  margin-left: 19.148936170212764%;
525
+  *margin-left: 19.04255319148936%;
526
+}
527
+
528
+.row-fluid .offset2:first-child {
529
+  margin-left: 17.02127659574468%;
530
+  *margin-left: 16.914893617021278%;
531
+}
532
+
533
+.row-fluid .offset1 {
534
+  margin-left: 10.638297872340425%;
535
+  *margin-left: 10.53191489361702%;
536
+}
537
+
538
+.row-fluid .offset1:first-child {
539
+  margin-left: 8.51063829787234%;
540
+  *margin-left: 8.404255319148938%;
541
+}
542
+
543
+[class*="span"].hide,
544
+.row-fluid [class*="span"].hide {
545
+  display: none;
546
+}
547
+
548
+[class*="span"].pull-right,
549
+.row-fluid [class*="span"].pull-right {
550
+  float: right;
551
+}
552
+
553
+.container {
554
+  margin-right: auto;
555
+  margin-left: auto;
556
+  *zoom: 1;
557
+}
558
+
559
+.container:before,
560
+.container:after {
561
+  display: table;
562
+  line-height: 0;
563
+  content: "";
564
+}
565
+
566
+.container:after {
567
+  clear: both;
568
+}
569
+
570
+.container-fluid {
571
+  padding-right: 20px;
572
+  padding-left: 20px;
573
+  *zoom: 1;
574
+}
575
+
576
+.container-fluid:before,
577
+.container-fluid:after {
578
+  display: table;
579
+  line-height: 0;
580
+  content: "";
581
+}
582
+
583
+.container-fluid:after {
584
+  clear: both;
585
+}
586
+
587
+p {
588
+  margin: 0 0 10px;
589
+}
590
+
591
+.lead {
592
+  margin-bottom: 20px;
593
+  font-size: 21px;
594
+  font-weight: 200;
595
+  line-height: 30px;
596
+}
597
+
598
+small {
599
+  font-size: 85%;
600
+}
601
+
602
+strong {
603
+  font-weight: bold;
604
+}
605
+
606
+em {
607
+  font-style: italic;
608
+}
609
+
610
+cite {
611
+  font-style: normal;
612
+}
613
+
614
+.muted {
615
+  color: #999999;
616
+}
617
+
618
+.text-warning {
619
+  color: #c09853;
620
+}
621
+
622
+a.text-warning:hover {
623
+  color: #a47e3c;
624
+}
625
+
626
+.text-error {
627
+  color: #b94a48;
628
+}
629
+
630
+a.text-error:hover {
631
+  color: #953b39;
632
+}
633
+
634
+.text-info {
635
+  color: #3a87ad;
636
+}
637
+
638
+a.text-info:hover {
639
+  color: #2d6987;
640
+}
641
+
642
+.text-success {
643
+  color: #468847;
644
+}
645
+
646
+a.text-success:hover {
647
+  color: #356635;
648
+}
649
+
650
+h1,
651
+h2,
652
+h3,
653
+h4,
654
+h5,
655
+h6 {
656
+  margin: 10px 0;
657
+  font-family: inherit;
658
+  font-weight: bold;
659
+  line-height: 20px;
660
+  color: inherit;
661
+  text-rendering: optimizelegibility;
662
+}
663
+
664
+h1 small,
665
+h2 small,
666
+h3 small,
667
+h4 small,
668
+h5 small,
669
+h6 small {
670
+  font-weight: normal;
671
+  line-height: 1;
672
+  color: #999999;
673
+}
674
+
675
+h1,
676
+h2,
677
+h3 {
678
+  line-height: 40px;
679
+}
680
+
681
+h1 {
682
+  font-size: 38.5px;
683
+}
684
+
685
+h2 {
686
+  font-size: 31.5px;
687
+}
688
+
689
+h3 {
690
+  font-size: 24.5px;
691
+}
692
+
693
+h4 {
694
+  font-size: 17.5px;
695
+}
696
+
697
+h5 {
698
+  font-size: 14px;
699
+}
700
+
701
+h6 {
702
+  font-size: 11.9px;
703
+}
704
+
705
+h1 small {
706
+  font-size: 24.5px;
707
+}
708
+
709
+h2 small {
710
+  font-size: 17.5px;
711
+}
712
+
713
+h3 small {
714
+  font-size: 14px;
715
+}
716
+
717
+h4 small {
718
+  font-size: 14px;
719
+}
720
+
721
+.page-header {
722
+  padding-bottom: 9px;
723
+  margin: 20px 0 30px;
724
+  border-bottom: 1px solid #eeeeee;
725
+}
726
+
727
+ul,
728
+ol {
729
+  padding: 0;
730
+  margin: 0 0 10px 25px;
731
+}
732
+
733
+ul ul,
734
+ul ol,
735
+ol ol,
736
+ol ul {
737
+  margin-bottom: 0;
738
+}
739
+
740
+li {
741
+  line-height: 20px;
742
+}
743
+
744
+ul.unstyled,
745
+ol.unstyled {
746
+  margin-left: 0;
747
+  list-style: none;
748
+}
749
+
750
+dl {
751
+  margin-bottom: 20px;
752
+}
753
+
754
+dt,
755
+dd {
756
+  line-height: 20px;
757
+}
758
+
759
+dt {
760
+  font-weight: bold;
761
+}
762
+
763
+dd {
764
+  margin-left: 10px;
765
+}
766
+
767
+.dl-horizontal {
768
+  *zoom: 1;
769
+}
770
+
771
+.dl-horizontal:before,
772
+.dl-horizontal:after {
773
+  display: table;
774
+  line-height: 0;
775
+  content: "";
776
+}
777
+
778
+.dl-horizontal:after {
779
+  clear: both;
780
+}
781
+
782
+.dl-horizontal dt {
783
+  float: left;
784
+  width: 160px;
785
+  overflow: hidden;
786
+  clear: left;
787
+  text-align: right;
788
+  text-overflow: ellipsis;
789
+  white-space: nowrap;
790
+}
791
+
792
+.dl-horizontal dd {
793
+  margin-left: 180px;
794
+}
795
+
796
+hr {
797
+  margin: 20px 0;
798
+  border: 0;
799
+  border-top: 1px solid #eeeeee;
800
+  border-bottom: 1px solid #ffffff;
801
+}
802
+
803
+abbr[title],
804
+abbr[data-original-title] {
805
+  cursor: help;
806
+  border-bottom: 1px dotted #999999;
807
+}
808
+
809
+abbr.initialism {
810
+  font-size: 90%;
811
+  text-transform: uppercase;
812
+}
813
+
814
+blockquote {
815
+  padding: 0 0 0 15px;
816
+  margin: 0 0 20px;
817
+  border-left: 5px solid #eeeeee;
818
+}
819
+
820
+blockquote p {
821
+  margin-bottom: 0;
822
+  font-size: 16px;
823
+  font-weight: 300;
824
+  line-height: 25px;
825
+}
826
+
827
+blockquote small {
828
+  display: block;
829
+  line-height: 20px;
830
+  color: #999999;
831
+}
832
+
833
+blockquote small:before {
834
+  content: '\2014 \00A0';
835
+}
836
+
837
+blockquote.pull-right {
838
+  float: right;
839
+  padding-right: 15px;
840
+  padding-left: 0;
841
+  border-right: 5px solid #eeeeee;
842
+  border-left: 0;
843
+}
844
+
845
+blockquote.pull-right p,
846
+blockquote.pull-right small {
847
+  text-align: right;
848
+}
849
+
850
+blockquote.pull-right small:before {
851
+  content: '';
852
+}
853
+
854
+blockquote.pull-right small:after {
855
+  content: '\00A0 \2014';
856
+}
857
+
858
+q:before,
859
+q:after,
860
+blockquote:before,
861
+blockquote:after {
862
+  content: "";
863
+}
864
+
865
+address {
866
+  display: block;
867
+  margin-bottom: 20px;
868
+  font-style: normal;
869
+  line-height: 20px;
870
+}
871
+
872
+code,
873
+pre {
874
+  padding: 0 3px 2px;
875
+  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
876
+  font-size: 12px;
877
+  color: #333333;
878
+  -webkit-border-radius: 3px;
879
+     -moz-border-radius: 3px;
880
+          border-radius: 3px;
881
+}
882
+
883
+code {
884
+  padding: 2px 4px;
885
+  color: #d14;
886
+  background-color: #f7f7f9;
887
+  border: 1px solid #e1e1e8;
888
+}
889
+
890
+pre {
891
+  display: block;
892
+  padding: 9.5px;
893
+  margin: 0 0 10px;
894
+  font-size: 13px;
895
+  line-height: 20px;
896
+  word-break: break-all;
897
+  word-wrap: break-word;
898
+  white-space: pre;
899
+  white-space: pre-wrap;
900
+  background-color: #f5f5f5;
901
+  border: 1px solid #ccc;
902
+  border: 1px solid rgba(0, 0, 0, 0.15);
903
+  -webkit-border-radius: 4px;
904
+     -moz-border-radius: 4px;
905
+          border-radius: 4px;
906
+}
907
+
908
+pre.prettyprint {
909
+  margin-bottom: 20px;
910
+}
911
+
912
+pre code {
913
+  padding: 0;
914
+  color: inherit;
915
+  background-color: transparent;
916
+  border: 0;
917
+}
918
+
919
+.pre-scrollable {
920
+  max-height: 340px;
921
+  overflow-y: scroll;
922
+}
923
+
924
+form {
925
+  margin: 0 0 20px;
926
+}
927
+
928
+fieldset {
929
+  padding: 0;
930
+  margin: 0;
931
+  border: 0;
932
+}
933
+
934
+legend {
935
+  display: block;
936
+  width: 100%;
937
+  padding: 0;
938
+  margin-bottom: 20px;
939
+  font-size: 21px;
940
+  line-height: 40px;
941
+  color: #333333;
942
+  border: 0;
943
+  border-bottom: 1px solid #e5e5e5;
944
+}
945
+
946
+legend small {
947
+  font-size: 15px;
948
+  color: #999999;
949
+}
950
+
951
+label,
952
+input,
953
+button,
954
+select,
955
+textarea {
956
+  font-size: 14px;
957
+  font-weight: normal;
958
+  line-height: 20px;
959
+}
960
+
961
+input,
962
+button,
963
+select,
964
+textarea {
965
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
966
+}
967
+
968
+label {
969
+  display: block;
970
+  margin-bottom: 5px;
971
+}
972
+
973
+select,
974
+textarea,
975
+input[type="text"],
976
+input[type="password"],
977
+input[type="datetime"],
978
+input[type="datetime-local"],
979
+input[type="date"],
980
+input[type="month"],
981
+input[type="time"],
982
+input[type="week"],
983
+input[type="number"],
984
+input[type="email"],
985
+input[type="url"],
986
+input[type="search"],
987
+input[type="tel"],
988
+input[type="color"],
989
+.uneditable-input {
990
+  display: inline-block;
991
+  height: 20px;
992
+  padding: 4px 6px;
993
+  margin-bottom: 10px;
994
+  font-size: 14px;
995
+  line-height: 20px;
996
+  color: #555555;
997
+  vertical-align: middle;
998
+  -webkit-border-radius: 4px;
999
+     -moz-border-radius: 4px;
1000
+          border-radius: 4px;
1001
+}
1002
+
1003
+input,
1004
+textarea,
1005
+.uneditable-input {
1006
+  width: 206px;
1007
+}
1008
+
1009
+textarea {
1010
+  height: auto;
1011
+}
1012
+
1013
+textarea,
1014
+input[type="text"],
1015
+input[type="password"],
1016
+input[type="datetime"],
1017
+input[type="datetime-local"],
1018
+input[type="date"],
1019
+input[type="month"],
1020
+input[type="time"],
1021
+input[type="week"],
1022
+input[type="number"],
1023
+input[type="email"],
1024
+input[type="url"],
1025
+input[type="search"],
1026
+input[type="tel"],
1027
+input[type="color"],
1028
+.uneditable-input {
1029
+  background-color: #ffffff;
1030
+  border: 1px solid #cccccc;
1031
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1032
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1033
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1034
+  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
1035
+     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
1036
+       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
1037
+          transition: border linear 0.2s, box-shadow linear 0.2s;
1038
+}
1039
+
1040
+textarea:focus,
1041
+input[type="text"]:focus,
1042
+input[type="password"]:focus,
1043
+input[type="datetime"]:focus,
1044
+input[type="datetime-local"]:focus,
1045
+input[type="date"]:focus,
1046
+input[type="month"]:focus,
1047
+input[type="time"]:focus,
1048
+input[type="week"]:focus,
1049
+input[type="number"]:focus,
1050
+input[type="email"]:focus,
1051
+input[type="url"]:focus,
1052
+input[type="search"]:focus,
1053
+input[type="tel"]:focus,
1054
+input[type="color"]:focus,
1055
+.uneditable-input:focus {
1056
+  border-color: rgba(82, 168, 236, 0.8);
1057
+  outline: 0;
1058
+  outline: thin dotted \9;
1059
+  /* IE6-9 */
1060
+
1061
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1062
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1063
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1064
+}
1065
+
1066
+input[type="radio"],
1067
+input[type="checkbox"] {
1068
+  margin: 4px 0 0;
1069
+  margin-top: 1px \9;
1070
+  *margin-top: 0;
1071
+  line-height: normal;
1072
+  cursor: pointer;
1073
+}
1074
+
1075
+input[type="file"],
1076
+input[type="image"],
1077
+input[type="submit"],
1078
+input[type="reset"],
1079
+input[type="button"],
1080
+input[type="radio"],
1081
+input[type="checkbox"] {
1082
+  width: auto;
1083
+}
1084
+
1085
+select,
1086
+input[type="file"] {
1087
+  height: 30px;
1088
+  /* In IE7, the height of the select element cannot be changed by height, only font-size */
1089
+
1090
+  *margin-top: 4px;
1091
+  /* For IE7, add top margin to align select with labels */
1092
+
1093
+  line-height: 30px;
1094
+}
1095
+
1096
+select {
1097
+  width: 220px;
1098
+  background-color: #ffffff;
1099
+  border: 1px solid #cccccc;
1100
+}
1101
+
1102
+select[multiple],
1103
+select[size] {
1104
+  height: auto;
1105
+}
1106
+
1107
+select:focus,
1108
+input[type="file"]:focus,
1109
+input[type="radio"]:focus,
1110
+input[type="checkbox"]:focus {
1111
+  outline: thin dotted #333;
1112
+  outline: 5px auto -webkit-focus-ring-color;
1113
+  outline-offset: -2px;
1114
+}
1115
+
1116
+.uneditable-input,
1117
+.uneditable-textarea {
1118
+  color: #999999;
1119
+  cursor: not-allowed;
1120
+  background-color: #fcfcfc;
1121
+  border-color: #cccccc;
1122
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1123
+     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1124
+          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1125
+}
1126
+
1127
+.uneditable-input {
1128
+  overflow: hidden;
1129
+  white-space: nowrap;
1130
+}
1131
+
1132
+.uneditable-textarea {
1133
+  width: auto;
1134
+  height: auto;
1135
+}
1136
+
1137
+input:-moz-placeholder,
1138
+textarea:-moz-placeholder {
1139
+  color: #999999;
1140
+}
1141
+
1142
+input:-ms-input-placeholder,
1143
+textarea:-ms-input-placeholder {
1144
+  color: #999999;
1145
+}
1146
+
1147
+input::-webkit-input-placeholder,
1148
+textarea::-webkit-input-placeholder {
1149
+  color: #999999;
1150
+}
1151
+
1152
+.radio,
1153
+.checkbox {
1154
+  min-height: 20px;
1155
+  padding-left: 20px;
1156
+}
1157
+
1158
+.radio input[type="radio"],
1159
+.checkbox input[type="checkbox"] {
1160
+  float: left;
1161
+  margin-left: -20px;
1162
+}
1163
+
1164
+.controls > .radio:first-child,
1165
+.controls > .checkbox:first-child {
1166
+  padding-top: 5px;
1167
+}
1168
+
1169
+.radio.inline,
1170
+.checkbox.inline {
1171
+  display: inline-block;
1172
+  padding-top: 5px;
1173
+  margin-bottom: 0;
1174
+  vertical-align: middle;
1175
+}
1176
+
1177
+.radio.inline + .radio.inline,
1178
+.checkbox.inline + .checkbox.inline {
1179
+  margin-left: 10px;
1180
+}
1181
+
1182
+.input-mini {
1183
+  width: 60px;
1184
+}
1185
+
1186
+.input-small {
1187
+  width: 90px;
1188
+}
1189
+
1190
+.input-medium {
1191
+  width: 150px;
1192
+}
1193
+
1194
+.input-large {
1195
+  width: 210px;
1196
+}
1197
+
1198
+.input-xlarge {
1199
+  width: 270px;
1200
+}
1201
+
1202
+.input-xxlarge {
1203
+  width: 530px;
1204
+}
1205
+
1206
+input[class*="span"],
1207
+select[class*="span"],
1208
+textarea[class*="span"],
1209
+.uneditable-input[class*="span"],
1210
+.row-fluid input[class*="span"],
1211
+.row-fluid select[class*="span"],
1212
+.row-fluid textarea[class*="span"],
1213
+.row-fluid .uneditable-input[class*="span"] {
1214
+  float: none;
1215
+  margin-left: 0;
1216
+}
1217
+
1218
+.input-append input[class*="span"],
1219
+.input-append .uneditable-input[class*="span"],
1220
+.input-prepend input[class*="span"],
1221
+.input-prepend .uneditable-input[class*="span"],
1222
+.row-fluid input[class*="span"],
1223
+.row-fluid select[class*="span"],
1224
+.row-fluid textarea[class*="span"],
1225
+.row-fluid .uneditable-input[class*="span"],
1226
+.row-fluid .input-prepend [class*="span"],
1227
+.row-fluid .input-append [class*="span"] {
1228
+  display: inline-block;
1229
+}
1230
+
1231
+input,
1232
+textarea,
1233
+.uneditable-input {
1234
+  margin-left: 0;
1235
+}
1236
+
1237
+.controls-row [class*="span"] + [class*="span"] {
1238
+  margin-left: 20px;
1239
+}
1240
+
1241
+input.span12,
1242
+textarea.span12,
1243
+.uneditable-input.span12 {
1244
+  width: 926px;
1245
+}
1246
+
1247
+input.span11,
1248
+textarea.span11,
1249
+.uneditable-input.span11 {
1250
+  width: 846px;
1251
+}
1252
+
1253
+input.span10,
1254
+textarea.span10,
1255
+.uneditable-input.span10 {
1256
+  width: 766px;
1257
+}
1258
+
1259
+input.span9,
1260
+textarea.span9,
1261
+.uneditable-input.span9 {
1262
+  width: 686px;
1263
+}
1264
+
1265
+input.span8,
1266
+textarea.span8,
1267
+.uneditable-input.span8 {
1268
+  width: 606px;
1269
+}
1270
+
1271
+input.span7,
1272
+textarea.span7,
1273
+.uneditable-input.span7 {
1274
+  width: 526px;
1275
+}
1276
+
1277
+input.span6,
1278
+textarea.span6,
1279
+.uneditable-input.span6 {
1280
+  width: 446px;
1281
+}
1282
+
1283
+input.span5,
1284
+textarea.span5,
1285
+.uneditable-input.span5 {
1286
+  width: 366px;
1287
+}
1288
+
1289
+input.span4,
1290
+textarea.span4,
1291
+.uneditable-input.span4 {
1292
+  width: 286px;
1293
+}
1294
+
1295
+input.span3,
1296
+textarea.span3,
1297
+.uneditable-input.span3 {
1298
+  width: 206px;
1299
+}
1300
+
1301
+input.span2,
1302
+textarea.span2,
1303
+.uneditable-input.span2 {
1304
+  width: 126px;
1305
+}
1306
+
1307
+input.span1,
1308
+textarea.span1,
1309
+.uneditable-input.span1 {
1310
+  width: 46px;
1311
+}
1312
+
1313
+.controls-row {
1314
+  *zoom: 1;
1315
+}
1316
+
1317
+.controls-row:before,
1318
+.controls-row:after {
1319
+  display: table;
1320
+  line-height: 0;
1321
+  content: "";
1322
+}
1323
+
1324
+.controls-row:after {
1325
+  clear: both;
1326
+}
1327
+
1328
+.controls-row [class*="span"],
1329
+.row-fluid .controls-row [class*="span"] {
1330
+  float: left;
1331
+}
1332
+
1333
+.controls-row .checkbox[class*="span"],
1334
+.controls-row .radio[class*="span"] {
1335
+  padding-top: 5px;
1336
+}
1337
+
1338
+input[disabled],
1339
+select[disabled],
1340
+textarea[disabled],
1341
+input[readonly],
1342
+select[readonly],
1343
+textarea[readonly] {
1344
+  cursor: not-allowed;
1345
+  background-color: #eeeeee;
1346
+}
1347
+
1348
+input[type="radio"][disabled],
1349
+input[type="checkbox"][disabled],
1350
+input[type="radio"][readonly],
1351
+input[type="checkbox"][readonly] {
1352
+  background-color: transparent;
1353
+}
1354
+
1355
+.control-group.warning > label,
1356
+.control-group.warning .help-block,
1357
+.control-group.warning .help-inline {
1358
+  color: #c09853;
1359
+}
1360
+
1361
+.control-group.warning .checkbox,
1362
+.control-group.warning .radio,
1363
+.control-group.warning input,
1364
+.control-group.warning select,
1365
+.control-group.warning textarea {
1366
+  color: #c09853;
1367
+}
1368
+
1369
+.control-group.warning input,
1370
+.control-group.warning select,
1371
+.control-group.warning textarea {
1372
+  border-color: #c09853;
1373
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1374
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1375
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1376
+}
1377
+
1378
+.control-group.warning input:focus,
1379
+.control-group.warning select:focus,
1380
+.control-group.warning textarea:focus {
1381
+  border-color: #a47e3c;
1382
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1383
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1384
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1385
+}
1386
+
1387
+.control-group.warning .input-prepend .add-on,
1388
+.control-group.warning .input-append .add-on {
1389
+  color: #c09853;
1390
+  background-color: #fcf8e3;
1391
+  border-color: #c09853;
1392
+}
1393
+
1394
+.control-group.error > label,
1395
+.control-group.error .help-block,
1396
+.control-group.error .help-inline {
1397
+  color: #b94a48;
1398
+}
1399
+
1400
+.control-group.error .checkbox,
1401
+.control-group.error .radio,
1402
+.control-group.error input,
1403
+.control-group.error select,
1404
+.control-group.error textarea {
1405
+  color: #b94a48;
1406
+}
1407
+
1408
+.control-group.error input,
1409
+.control-group.error select,
1410
+.control-group.error textarea {
1411
+  border-color: #b94a48;
1412
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1413
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1414
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1415
+}
1416
+
1417
+.control-group.error input:focus,
1418
+.control-group.error select:focus,
1419
+.control-group.error textarea:focus {
1420
+  border-color: #953b39;
1421
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1422
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1423
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1424
+}
1425
+
1426
+.control-group.error .input-prepend .add-on,
1427
+.control-group.error .input-append .add-on {
1428
+  color: #b94a48;
1429
+  background-color: #f2dede;
1430
+  border-color: #b94a48;
1431
+}
1432
+
1433
+.control-group.success > label,
1434
+.control-group.success .help-block,
1435
+.control-group.success .help-inline {
1436
+  color: #468847;
1437
+}
1438
+
1439
+.control-group.success .checkbox,
1440
+.control-group.success .radio,
1441
+.control-group.success input,
1442
+.control-group.success select,
1443
+.control-group.success textarea {
1444
+  color: #468847;
1445
+}
1446
+
1447
+.control-group.success input,
1448
+.control-group.success select,
1449
+.control-group.success textarea {
1450
+  border-color: #468847;
1451
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1452
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1453
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1454
+}
1455
+
1456
+.control-group.success input:focus,
1457
+.control-group.success select:focus,
1458
+.control-group.success textarea:focus {
1459
+  border-color: #356635;
1460
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1461
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1462
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1463
+}
1464
+
1465
+.control-group.success .input-prepend .add-on,
1466
+.control-group.success .input-append .add-on {
1467
+  color: #468847;
1468
+  background-color: #dff0d8;
1469
+  border-color: #468847;
1470
+}
1471
+
1472
+.control-group.info > label,
1473
+.control-group.info .help-block,
1474
+.control-group.info .help-inline {
1475
+  color: #3a87ad;
1476
+}
1477
+
1478
+.control-group.info .checkbox,
1479
+.control-group.info .radio,
1480
+.control-group.info input,
1481
+.control-group.info select,
1482
+.control-group.info textarea {
1483
+  color: #3a87ad;
1484
+}
1485
+
1486
+.control-group.info input,
1487
+.control-group.info select,
1488
+.control-group.info textarea {
1489
+  border-color: #3a87ad;
1490
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1491
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1492
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1493
+}
1494
+
1495
+.control-group.info input:focus,
1496
+.control-group.info select:focus,
1497
+.control-group.info textarea:focus {
1498
+  border-color: #2d6987;
1499
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;