Vous êtes connecté en tant que anonymous Se Deconnecter
Browse code

final procedural project

ER authored on 13/04/2012 10:17:34
Showing 1 changed files
1 1
new file mode 100755
... ...
@@ -0,0 +1,2846 @@
1
+/*!
2
+ * Bootstrap @VERSION
3
+ *
4
+ * Copyright 2011 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
+ * Date: @DATE
10
+ */
11
+/* Reset.less
12
+ * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here	that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc).
13
+ * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
14
+html, body {
15
+  margin: 0;
16
+  padding: 0;
17
+}
18
+h1,
19
+h2,
20
+h3,
21
+h4,
22
+h5,
23
+h6,
24
+p,
25
+blockquote,
26
+pre,
27
+a,
28
+abbr,
29
+acronym,
30
+address,
31
+cite,
32
+code,
33
+del,
34
+dfn,
35
+em,
36
+img,
37
+q,
38
+s,
39
+samp,
40
+small,
41
+strike,
42
+strong,
43
+sub,
44
+sup,
45
+tt,
46
+var,
47
+dd,
48
+dl,
49
+dt,
50
+li,
51
+ol,
52
+ul,
53
+fieldset,
54
+form,
55
+label,
56
+legend,
57
+button,
58
+table,
59
+caption,
60
+tbody,
61
+tfoot,
62
+thead,
63
+tr,
64
+th,
65
+td {
66
+  margin: 0;
67
+  padding: 0;
68
+  border: 0;
69
+  font-weight: normal;
70
+  font-style: normal;
71
+  font-size: 100%;
72
+  line-height: 1;
73
+  font-family: inherit;
74
+}
75
+table {
76
+  border-collapse: collapse;
77
+  border-spacing: 0;
78
+}
79
+ol, ul {
80
+  list-style: none;
81
+}
82
+q:before,
83
+q:after,
84
+blockquote:before,
85
+blockquote:after {
86
+  content: "";
87
+}
88
+html {
89
+  font-size: 100%;
90
+  -webkit-text-size-adjust: 100%;
91
+  -ms-text-size-adjust: 100%;
92
+}
93
+a:focus {
94
+  outline: thin dotted;
95
+}
96
+a:hover, a:active {
97
+  outline: 0;
98
+}
99
+article,
100
+aside,
101
+details,
102
+figcaption,
103
+figure,
104
+footer,
105
+header,
106
+hgroup,
107
+nav,
108
+section {
109
+  display: block;
110
+}
111
+audio, canvas, video {
112
+  display: inline-block;
113
+  *display: inline;
114
+  *zoom: 1;
115
+}
116
+audio:not([controls]) {
117
+  display: none;
118
+}
119
+sub, sup {
120
+  font-size: 75%;
121
+  line-height: 0;
122
+  position: relative;
123
+  vertical-align: baseline;
124
+}
125
+sup {
126
+  top: -0.5em;
127
+}
128
+sub {
129
+  bottom: -0.25em;
130
+}
131
+img {
132
+  border: 0;
133
+  -ms-interpolation-mode: bicubic;
134
+}
135
+button,
136
+input,
137
+select,
138
+textarea {
139
+  font-size: 100%;
140
+  margin: 0;
141
+  vertical-align: baseline;
142
+  *vertical-align: middle;
143
+}
144
+button, input {
145
+  line-height: normal;
146
+  *overflow: visible;
147
+}
148
+button::-moz-focus-inner, input::-moz-focus-inner {
149
+  border: 0;
150
+  padding: 0;
151
+}
152
+button,
153
+input[type="button"],
154
+input[type="reset"],
155
+input[type="submit"] {
156
+  cursor: pointer;
157
+  -webkit-appearance: button;
158
+}
159
+input[type="search"] {
160
+  -webkit-appearance: textfield;
161
+  -webkit-box-sizing: content-box;
162
+  -moz-box-sizing: content-box;
163
+  box-sizing: content-box;
164
+}
165
+input[type="search"]::-webkit-search-decoration {
166
+  -webkit-appearance: none;
167
+}
168
+textarea {
169
+  overflow: auto;
170
+  vertical-align: top;
171
+}
172
+/* Variables.less
173
+ * Variables to customize the look and feel of Bootstrap
174
+ * ----------------------------------------------------- */
175
+/*unmodified*/
176
+/*unmodified*/
177
+/*unmodified*/
178
+/* Mixins.less
179
+ * Snippets of reusable CSS to develop faster and keep code readable
180
+ * ----------------------------------------------------------------- */
181
+.container.canvas {
182
+  width: 760px;
183
+  margin-left: auto;
184
+  margin-right: auto;
185
+  zoom: 1;
186
+}
187
+.container.canvas:before, .container.canvas:after {
188
+  display: table;
189
+  content: "";
190
+  zoom: 1;
191
+}
192
+.container.canvas:after {
193
+  clear: both;
194
+}
195
+.container.canvas .row {
196
+  zoom: 1;
197
+  margin-left: -20px;
198
+}
199
+.container.canvas .row:before, .container.canvas .row:after {
200
+  display: table;
201
+  content: "";
202
+  zoom: 1;
203
+}
204
+.container.canvas .row:after {
205
+  clear: both;
206
+}
207
+.container.canvas .row > [class*="span"] {
208
+  display: inline;
209
+  float: left;
210
+  margin-left: 20px;
211
+}
212
+.container.canvas .span1 {
213
+  width: 45px;
214
+}
215
+.container.canvas .span2 {
216
+  width: 110px;
217
+}
218
+.container.canvas .span3 {
219
+  width: 175px;
220
+}
221
+.container.canvas .span4 {
222
+  width: 240px;
223
+}
224
+.container.canvas .span5 {
225
+  width: 305px;
226
+}
227
+.container.canvas .span6 {
228
+  width: 370px;
229
+}
230
+.container.canvas .span7 {
231
+  width: 435px;
232
+}
233
+.container.canvas .span8 {
234
+  width: 500px;
235
+}
236
+.container.canvas .span9 {
237
+  width: 565px;
238
+}
239
+.container.canvas .span10 {
240
+  width: 630px;
241
+}
242
+.container.canvas .span11 {
243
+  width: 695px;
244
+}
245
+.container.canvas .span12 {
246
+  width: 760px;
247
+}
248
+.container.canvas .span13 {
249
+  width: 825px;
250
+}
251
+.container.canvas .span14 {
252
+  width: 890px;
253
+}
254
+.container.canvas .span15 {
255
+  width: 955px;
256
+}
257
+.container.canvas .span16 {
258
+  width: 1020px;
259
+}
260
+.container.canvas .span17 {
261
+  width: 1085px;
262
+}
263
+.container.canvas .span18 {
264
+  width: 1150px;
265
+}
266
+.container.canvas .span19 {
267
+  width: 1215px;
268
+}
269
+.container.canvas .span20 {
270
+  width: 1280px;
271
+}
272
+.container.canvas .span21 {
273
+  width: 1345px;
274
+}
275
+.container.canvas .span22 {
276
+  width: 1410px;
277
+}
278
+.container.canvas .span23 {
279
+  width: 1475px;
280
+}
281
+.container.canvas .span24 {
282
+  width: 1540px;
283
+}
284
+.container.canvas .row > .offset1 {
285
+  margin-left: 85px;
286
+}
287
+.container.canvas .row > .offset2 {
288
+  margin-left: 150px;
289
+}
290
+.container.canvas .row > .offset3 {
291
+  margin-left: 215px;
292
+}
293
+.container.canvas .row > .offset4 {
294
+  margin-left: 280px;
295
+}
296
+.container.canvas .row > .offset5 {
297
+  margin-left: 345px;
298
+}
299
+.container.canvas .row > .offset6 {
300
+  margin-left: 410px;
301
+}
302
+.container.canvas .row > .offset7 {
303
+  margin-left: 475px;
304
+}
305
+.container.canvas .row > .offset8 {
306
+  margin-left: 540px;
307
+}
308
+.container.canvas .row > .offset9 {
309
+  margin-left: 605px;
310
+}
311
+.container.canvas .row > .offset10 {
312
+  margin-left: 670px;
313
+}
314
+.container.canvas .row > .offset11 {
315
+  margin-left: 735px;
316
+}
317
+.container.canvas .row > .offset12 {
318
+  margin-left: 800px;
319
+}
320
+.container.canvas .span-one-third {
321
+  width: 240px;
322
+}
323
+.container.canvas .span-two-thirds {
324
+  width: 500px;
325
+}
326
+.container.canvas .row > .offset-one-third {
327
+  margin-left: 260px;
328
+}
329
+.container.canvas .row > .offset-two-thirds {
330
+  margin-left: 540px;
331
+}
332
+.container.canvas input.span1, .container.canvas textarea.span1 {
333
+  display: inline-block;
334
+  float: none;
335
+  width: 35px;
336
+  margin-left: 0;
337
+}
338
+.container.canvas input.span2, .container.canvas textarea.span2 {
339
+  display: inline-block;
340
+  float: none;
341
+  width: 100px;
342
+  margin-left: 0;
343
+}
344
+.container.canvas input.span3, .container.canvas textarea.span3 {
345
+  display: inline-block;
346
+  float: none;
347
+  width: 165px;
348
+  margin-left: 0;
349
+}
350
+.container.canvas input.span4, .container.canvas textarea.span4 {
351
+  display: inline-block;
352
+  float: none;
353
+  width: 230px;
354
+  margin-left: 0;
355
+}
356
+.container.canvas input.span5, .container.canvas textarea.span5 {
357
+  display: inline-block;
358
+  float: none;
359
+  width: 295px;
360
+  margin-left: 0;
361
+}
362
+.container.canvas input.span6, .container.canvas textarea.span6 {
363
+  display: inline-block;
364
+  float: none;
365
+  width: 360px;
366
+  margin-left: 0;
367
+}
368
+.container.canvas input.span7, .container.canvas textarea.span7 {
369
+  display: inline-block;
370
+  float: none;
371
+  width: 425px;
372
+  margin-left: 0;
373
+}
374
+.container.canvas input.span8, .container.canvas textarea.span8 {
375
+  display: inline-block;
376
+  float: none;
377
+  width: 490px;
378
+  margin-left: 0;
379
+}
380
+.container.canvas input.span9, .container.canvas textarea.span9 {
381
+  display: inline-block;
382
+  float: none;
383
+  width: 555px;
384
+  margin-left: 0;
385
+}
386
+.container.canvas input.span10, .container.canvas textarea.span10 {
387
+  display: inline-block;
388
+  float: none;
389
+  width: 620px;
390
+  margin-left: 0;
391
+}
392
+.container.canvas input.span11, .container.canvas textarea.span11 {
393
+  display: inline-block;
394
+  float: none;
395
+  width: 685px;
396
+  margin-left: 0;
397
+}
398
+.container.canvas input.span12, .container.canvas textarea.span12 {
399
+  display: inline-block;
400
+  float: none;
401
+  width: 750px;
402
+  margin-left: 0;
403
+}
404
+.container.canvas input.span13, .container.canvas textarea.span13 {
405
+  display: inline-block;
406
+  float: none;
407
+  width: 815px;
408
+  margin-left: 0;
409
+}
410
+.container.canvas input.span14, .container.canvas textarea.span14 {
411
+  display: inline-block;
412
+  float: none;
413
+  width: 880px;
414
+  margin-left: 0;
415
+}
416
+.container.canvas input.span15, .container.canvas textarea.span15 {
417
+  display: inline-block;
418
+  float: none;
419
+  width: 945px;
420
+  margin-left: 0;
421
+}
422
+.container.canvas input.span16, .container.canvas textarea.span16 {
423
+  display: inline-block;
424
+  float: none;
425
+  width: 1010px;
426
+  margin-left: 0;
427
+}
428
+.container.canvas table .span1 {
429
+  width: 25px;
430
+}
431
+.container.canvas table .span2 {
432
+  width: 75px;
433
+}
434
+.container.canvas table .span3 {
435
+  width: 125px;
436
+}
437
+.container.canvas table .span4 {
438
+  width: 175px;
439
+}
440
+.container.canvas table .span5 {
441
+  width: 225px;
442
+}
443
+.container.canvas table .span6 {
444
+  width: 275px;
445
+}
446
+.container.canvas table .span7 {
447
+  width: 325px;
448
+}
449
+.container.canvas table .span8 {
450
+  width: 375px;
451
+}
452
+.container.canvas table .span9 {
453
+  width: 425px;
454
+}
455
+.container.canvas table .span10 {
456
+  width: 475px;
457
+}
458
+.container.canvas table .span11 {
459
+  width: 525px;
460
+}
461
+.container.canvas table .span12 {
462
+  width: 575px;
463
+}
464
+.container.canvas table .span13 {
465
+  width: 625px;
466
+}
467
+.container.canvas table .span14 {
468
+  width: 675px;
469
+}
470
+.container.canvas table .span15 {
471
+  width: 725px;
472
+}
473
+.container.canvas table .span16 {
474
+  width: 775px;
475
+}
476
+/*
477
+ * Scaffolding
478
+ * Basic and global styles for generating a grid system, structural layout, and page templates
479
+ * ------------------------------------------------------------------------------------------- */
480
+body {
481
+  background-color: #ffffff;
482
+  margin: 0;
483
+  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
484
+  font-size: 11px;
485
+  font-weight: normal;
486
+  line-height: 14px;
487
+  color: #333333;
488
+}
489
+.container {
490
+  width: 520px;
491
+  margin-left: auto;
492
+  margin-right: auto;
493
+  zoom: 1;
494
+}
495
+.container:before, .container:after {
496
+  display: table;
497
+  content: "";
498
+  zoom: 1;
499
+}
500
+.container:after {
501
+  clear: both;
502
+}
503
+.container-fluid {
504
+  position: relative;
505
+  min-width: 940px;
506
+  padding-left: 20px;
507
+  padding-right: 20px;
508
+  zoom: 1;
509
+}
510
+.container-fluid:before, .container-fluid:after {
511
+  display: table;
512
+  content: "";
513
+  zoom: 1;
514
+}
515
+.container-fluid:after {
516
+  clear: both;
517
+}
518
+.container-fluid > .sidebar {
519
+  position: absolute;
520
+  top: 0;
521
+  left: 20px;
522
+  width: 220px;
523
+}
524
+.container-fluid > .content {
525
+  margin-left: 240px;
526
+}
527
+a {
528
+  color: #3b5998;
529
+  text-decoration: none;
530
+  line-height: inherit;
531
+  font-weight: inherit;
532
+}
533
+a:hover {
534
+  color: #3b5998;
535
+  text-decoration: underline;
536
+}
537
+.pull-right {
538
+  float: right;
539
+}
540
+.pull-left {
541
+  float: left;
542
+}
543
+.hide {
544
+  display: none;
545
+}
546
+.show {
547
+  display: block;
548
+}
549
+.row {
550
+  zoom: 1;
551
+  margin-left: -20px;
552
+}
553
+.row:before, .row:after {
554
+  display: table;
555
+  content: "";
556
+  zoom: 1;
557
+}
558
+.row:after {
559
+  clear: both;
560
+}
561
+.row > [class*="span"] {
562
+  display: inline;
563
+  float: left;
564
+  margin-left: 20px;
565
+}
566
+.span1 {
567
+  width: 25px;
568
+}
569
+.span2 {
570
+  width: 70px;
571
+}
572
+.span3 {
573
+  width: 115px;
574
+}
575
+.span4 {
576
+  width: 160px;
577
+}
578
+.span5 {
579
+  width: 205px;
580
+}
581
+.span6 {
582
+  width: 250px;
583
+}
584
+.span7 {
585
+  width: 295px;
586
+}
587
+.span8 {
588
+  width: 340px;
589
+}
590
+.span9 {
591
+  width: 385px;
592
+}
593
+.span10 {
594
+  width: 430px;
595
+}
596
+.span11 {
597
+  width: 475px;
598
+}
599
+.span12 {
600
+  width: 520px;
601
+}
602
+.span13 {
603
+  width: 565px;
604
+}
605
+.span14 {
606
+  width: 610px;
607
+}
608
+.span15 {
609
+  width: 655px;
610
+}
611
+.span16 {
612
+  width: 700px;
613
+}
614
+.span17 {
615
+  width: 745px;
616
+}
617
+.span18 {
618
+  width: 790px;
619
+}
620
+.span19 {
621
+  width: 835px;
622
+}
623
+.span20 {
624
+  width: 880px;
625
+}
626
+.span21 {
627
+  width: 925px;
628
+}
629
+.span22 {
630
+  width: 970px;
631
+}
632
+.span23 {
633
+  width: 1015px;
634
+}
635
+.span24 {
636
+  width: 1060px;
637
+}
638
+.row > .offset1 {
639
+  margin-left: 65px;
640
+}
641
+.row > .offset2 {
642
+  margin-left: 110px;
643
+}
644
+.row > .offset3 {
645
+  margin-left: 155px;
646
+}
647
+.row > .offset4 {
648
+  margin-left: 200px;
649
+}
650
+.row > .offset5 {
651
+  margin-left: 245px;
652
+}
653
+.row > .offset6 {
654
+  margin-left: 290px;
655
+}
656
+.row > .offset7 {
657
+  margin-left: 335px;
658
+}
659
+.row > .offset8 {
660
+  margin-left: 380px;
661
+}
662
+.row > .offset9 {
663
+  margin-left: 425px;
664
+}
665
+.row > .offset10 {
666
+  margin-left: 470px;
667
+}
668
+.row > .offset11 {
669
+  margin-left: 515px;
670
+}
671
+.row > .offset12 {
672
+  margin-left: 560px;
673
+}
674
+.span-one-third {
675
+  width: 160px;
676
+}
677
+.span-two-thirds {
678
+  width: 340px;
679
+}
680
+.row > .offset-one-third {
681
+  margin-left: 180px;
682
+}
683
+.row > .offset-two-thirds {
684
+  margin-left: 360px;
685
+}
686
+/* Typography.less
687
+ * Headings, body text, lists, code, and more for a versatile and durable typography system
688
+ * ---------------------------------------------------------------------------------------- */
689
+p {
690
+  font-size: 11px;
691
+  font-weight: normal;
692
+  line-height: 14px;
693
+  margin-bottom: 7px;
694
+}
695
+p small {
696
+  font-size: 9px;
697
+  color: #999999;
698
+}
699
+h1,
700
+h2,
701
+h3,
702
+h4,
703
+h5,
704
+h6 {
705
+  color: #333333;
706
+}
707
+h1 small,
708
+h2 small,
709
+h3 small,
710
+h4 small,
711
+h5 small,
712
+h6 small {
713
+  color: #999999;
714
+}
715
+h1 small.block,
716
+h2 small.block,
717
+h3 small.block,
718
+h4 small.block,
719
+h5 small.block,
720
+h6 small.block {
721
+  display: block;
722
+}
723
+h1.tab,
724
+h2.tab,
725
+h3.tab,
726
+h4.tab,
727
+h5.tab,
728
+h6.tab {
729
+  border-bottom: 1px solid #e2e2e2;
730
+  border-top: 1px solid #e2e2e2;
731
+  margin-bottom: 8px;
732
+  padding: 3px 6px;
733
+  background: #f2f2f2;
734
+  font-weight: bold;
735
+}
736
+h1.tab a,
737
+h2.tab a,
738
+h3.tab a,
739
+h4.tab a,
740
+h5.tab a,
741
+h6.tab a {
742
+  font-weight: normal;
743
+  color: #627aad;
744
+}
745
+h1 {
746
+  margin-bottom: 14px;
747
+  font-size: 24px;
748
+  line-height: 28px;
749
+}
750
+h1 small {
751
+  font-size: 16px;
752
+}
753
+h2 {
754
+  font-size: 20px;
755
+  letter-spacing: -0.03em;
756
+  line-height: 28px;
757
+}
758
+h2 small {
759
+  font-size: 14px;
760
+}
761
+h3,
762
+h4,
763
+h5,
764
+h6 {
765
+  line-height: 28px;
766
+}
767
+h3 {
768
+  font-size: 15px;
769
+  font-weight: bold;
770
+}
771
+h3 small {
772
+  font-size: 13px;
773
+}
774
+h4 {
775
+  font-size: 15px;
776
+}
777
+h4 small {
778
+  font-size: 12px;
779
+}
780
+h5 {
781
+  font-size: 14px;
782
+}
783
+h6 {
784
+  font-size: 13px;
785
+  color: #999999;
786
+  text-transform: uppercase;
787
+}
788
+ul, ol {
789
+  margin: 0 0 14px 25px;
790
+}
791
+ul ul,
792
+ul ol,
793
+ol ol,
794
+ol ul {
795
+  margin-bottom: 0;
796
+}
797
+ul {
798
+  list-style: disc;
799
+}
800
+ol {
801
+  list-style: decimal;
802
+}
803
+li {
804
+  line-height: 14px;
805
+  color: #666666;
806
+}
807
+ul.unstyled {
808
+  list-style: none;
809
+  margin-left: 0;
810
+}
811
+dl {
812
+  margin-bottom: 14px;
813
+}
814
+dl dt, dl dd {
815
+  line-height: 14px;
816
+}
817
+dl dt {
818
+  font-weight: bold;
819
+}
820
+dl dd {
821
+  margin-left: 7px;
822
+}
823
+hr {
824
+  margin: 20px 0 19px;
825
+  border: 0;
826
+  border-bottom: 1px solid #eee;
827
+}
828
+strong {
829
+  font-style: inherit;
830
+  font-weight: bold;
831
+}
832
+em {
833
+  font-style: italic;
834
+  font-weight: inherit;
835
+  line-height: inherit;
836
+}
837
+.muted {
838
+  color: #999999;
839
+}
840
+blockquote {
841
+  margin-bottom: 14px;
842
+  border-left: 5px solid #eee;
843
+  padding-left: 15px;
844
+}
845
+blockquote p {
846
+  font-size: 14px;
847
+  font-weight: 300;
848
+  line-height: 14px;
849
+  margin-bottom: 0;
850
+}
851
+blockquote small {
852
+  display: block;
853
+  font-size: 12px;
854
+  font-weight: 300;
855
+  line-height: 14px;
856
+  color: #999999;
857
+}
858
+blockquote small:before {
859
+  content: '\2014 \00A0';
860
+}
861
+address {
862
+  display: block;
863
+  line-height: 14px;
864
+  margin-bottom: 14px;
865
+}
866
+code, pre {
867
+  padding: 0 3px 2px;
868
+  font-family: Monaco, Andale Mono, Courier New, monospace;
869
+  font-size: 12px;
870
+  -webkit-border-radius: 3px;
871
+  -moz-border-radius: 3px;
872
+  border-radius: 3px;
873
+}
874
+code {
875
+  color: #3b6e22;
876
+  padding: 1px 3px;
877
+}
878
+pre {
879
+  background-color: #f2f2f2;
880
+  display: block;
881
+  padding: 6.5px;
882
+  margin: 0 0 14px;
883
+  line-height: 14px;
884
+  font-size: 12px;
885
+  border: 1px solid #ccc;
886
+  border: 1px solid rgba(0, 0, 0, 0.15);
887
+  -webkit-border-radius: 3px;
888
+  -moz-border-radius: 3px;
889
+  border-radius: 3px;
890
+  white-space: pre;
891
+  white-space: pre-wrap;
892
+  word-wrap: break-word;
893
+}
894
+/* Forms.less
895
+ * Base styles for various input types, form layouts, and states
896
+ * ------------------------------------------------------------- */
897
+form {
898
+  margin-bottom: 14px;
899
+}
900
+fieldset {
901
+  margin-bottom: 14px;
902
+  padding-top: 14px;
903
+}
904
+fieldset legend {
905
+  display: block;
906
+  padding-left: 150px;
907
+  font-size: 16.5px;
908
+  line-height: 1;
909
+  color: #333333;
910
+  *padding: 0 0 5px 145px;
911
+  /* IE6-7 */
912
+
913
+  *line-height: 1.5;
914
+  /* IE6-7 */
915
+
916
+}
917
+form .clearfix {
918
+  margin-bottom: 14px;
919
+  zoom: 1;
920
+}
921
+form .clearfix:before, form .clearfix:after {
922
+  display: table;
923
+  content: "";
924
+  zoom: 1;
925
+}
926
+form .clearfix:after {
927
+  clear: both;
928
+}
929
+label,
930
+input,
931
+select,
932
+textarea {
933
+  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
934
+  font-size: 11px;
935
+  font-weight: normal;
936
+  line-height: 14px;
937
+}
938
+label {
939
+  padding-top: 6px;
940
+  font-size: 11px;
941
+  font-weight: bold;
942
+  line-height: 14px;
943
+  float: left;
944
+  width: 130px;
945
+  text-align: right;
946
+  color: #666666;
947
+}
948
+form .input {
949
+  margin-left: 150px;
950
+}
951
+input[type=checkbox], input[type=radio] {
952
+  cursor: pointer;
953
+}
954
+input,
955
+textarea,
956
+select,
957
+.uneditable-input {
958
+  display: inline-block;
959
+  width: 210px;
960
+  height: 14px;
961
+  padding: 4px;
962
+  font-size: 11px;
963
+  line-height: 14px;
964
+  color: #666666;
965
+  border: 1px solid #d4dae8;
966
+  -webkit-border-radius: 0px;
967
+  -moz-border-radius: 0px;
968
+  border-radius: 0px;
969
+}
970
+select {
971
+  padding: 2px;
972
+  padding: initial;
973
+}
974
+input[type=checkbox], input[type=radio] {
975
+  width: auto;
976
+  height: auto;
977
+  padding: 0;
978
+  margin: 3px 0;
979
+  *margin-top: 0;
980
+  /* IE6-7 */
981
+
982
+  line-height: normal;
983
+  border: none;
984
+}
985
+input[type=file] {
986
+  background-color: #ffffff;
987
+  padding: initial;
988
+  border: initial;
989
+  line-height: initial;
990
+  -webkit-box-shadow: none;
991
+  -moz-box-shadow: none;
992
+  box-shadow: none;
993
+}
994
+input[type=button], input[type=reset], input[type=submit] {
995
+  width: auto;
996
+  height: auto;
997
+}
998
+select, input[type=file] {
999
+  height: 21px;
1000
+  *height: auto;
1001
+  line-height: 21px;
1002
+  *margin-top: 4px;
1003
+  /* For IE7, add top margin to align select with labels */
1004
+
1005
+}
1006
+select[multiple] {
1007
+  height: inherit;
1008
+  background-color: #ffffff;
1009
+}
1010
+textarea {
1011
+  height: auto;
1012
+}
1013
+.uneditable-input {
1014
+  background-color: #ffffff;
1015
+  display: block;
1016
+  border-color: #eee;
1017
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1018
+  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1019
+  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1020
+  cursor: not-allowed;
1021
+}
1022
+:-moz-placeholder {
1023
+  color: #999999;
1024
+}
1025
+::-webkit-input-placeholder {
1026
+  color: #999999;
1027
+}
1028
+input, textarea {
1029
+  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
1030
+  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
1031
+  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
1032
+  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
1033
+  transition: border linear 0.2s, box-shadow linear 0.2s;
1034
+  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
1035
+  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
1036
+  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
1037
+}
1038
+input:focus, textarea:focus {
1039
+  outline: 0;
1040
+  border-color: rgba(82, 168, 236, 0.8);
1041
+  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
1042
+  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
1043
+  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
1044
+}
1045
+input[type=file]:focus, input[type=checkbox]:focus, select:focus {
1046
+  -webkit-box-shadow: none;
1047
+  -moz-box-shadow: none;
1048
+  box-shadow: none;
1049
+  outline: 1px dotted #666;
1050
+}
1051
+form .clearfix.error > label, form .clearfix.error .help-block, form .clearfix.error .help-inline {
1052
+  color: #dd3c10;
1053
+}
1054
+form .clearfix.error input, form .clearfix.error textarea {
1055
+  color: #dd3c10;
1056
+  border-color: #dd3c10;
1057
+}
1058
+form .clearfix.error input:focus, form .clearfix.error textarea:focus {
1059
+  border-color: #ad2f0d;
1060
+  -webkit-box-shadow: 0 0 6px #f37f60;
1061
+  -moz-box-shadow: 0 0 6px #f37f60;
1062
+  box-shadow: 0 0 6px #f37f60;
1063
+}
1064
+form .clearfix.error .input-prepend .add-on, form .clearfix.error .input-append .add-on {
1065
+  color: #dd3c10;
1066
+  background-color: #ffebe8;
1067
+  border-color: #ad2f0d;
1068
+}
1069
+form .clearfix.warning > label, form .clearfix.warning .help-block, form .clearfix.warning .help-inline {
1070
+  color: #e2c822;
1071
+}
1072
+form .clearfix.warning input, form .clearfix.warning textarea {
1073
+  color: #e2c822;
1074
+  border-color: #e2c822;
1075
+}
1076
+form .clearfix.warning input:focus, form .clearfix.warning textarea:focus {
1077
+  border-color: #b9a318;
1078
+  -webkit-box-shadow: 0 0 6px #eede7c;
1079
+  -moz-box-shadow: 0 0 6px #eede7c;
1080
+  box-shadow: 0 0 6px #eede7c;
1081
+}
1082
+form .clearfix.warning .input-prepend .add-on, form .clearfix.warning .input-append .add-on {
1083
+  color: #e2c822;
1084
+  background-color: #fff9d7;
1085
+  border-color: #b9a318;
1086
+}
1087
+form .clearfix.success > label, form .clearfix.success .help-block, form .clearfix.success .help-inline {
1088
+  color: #3b6e22;
1089
+}
1090
+form .clearfix.success input, form .clearfix.success textarea {
1091
+  color: #3b6e22;
1092
+  border-color: #3b6e22;
1093
+}
1094
+form .clearfix.success input:focus, form .clearfix.success textarea:focus {
1095
+  border-color: #264716;
1096
+  -webkit-box-shadow: 0 0 6px #65bc3a;
1097
+  -moz-box-shadow: 0 0 6px #65bc3a;
1098
+  box-shadow: 0 0 6px #65bc3a;
1099
+}
1100
+form .clearfix.success .input-prepend .add-on, form .clearfix.success .input-append .add-on {
1101
+  color: #3b6e22;
1102
+  background-color: #3b6e22;
1103
+  border-color: #264716;
1104
+}
1105
+input.span1, textarea.span1 {
1106
+  display: inline-block;
1107
+  float: none;
1108
+  width: 15px;
1109
+  margin-left: 0;
1110
+}
1111
+input.span2, textarea.span2 {
1112
+  display: inline-block;
1113
+  float: none;
1114
+  width: 60px;
1115
+  margin-left: 0;
1116
+}
1117
+input.span3, textarea.span3 {
1118
+  display: inline-block;
1119
+  float: none;
1120
+  width: 105px;
1121
+  margin-left: 0;
1122
+}
1123
+input.span4, textarea.span4 {
1124
+  display: inline-block;
1125
+  float: none;
1126
+  width: 150px;
1127
+  margin-left: 0;
1128
+}
1129
+input.span5, textarea.span5 {
1130
+  display: inline-block;
1131
+  float: none;
1132
+  width: 195px;
1133
+  margin-left: 0;
1134
+}
1135
+input.span6, textarea.span6 {
1136
+  display: inline-block;
1137
+  float: none;
1138
+  width: 240px;
1139
+  margin-left: 0;
1140
+}
1141
+input.span7, textarea.span7 {
1142
+  display: inline-block;
1143
+  float: none;
1144
+  width: 285px;
1145
+  margin-left: 0;
1146
+}
1147
+input.span8, textarea.span8 {
1148
+  display: inline-block;
1149
+  float: none;
1150
+  width: 330px;
1151
+  margin-left: 0;
1152
+}
1153
+input.span9, textarea.span9 {
1154
+  display: inline-block;
1155
+  float: none;
1156
+  width: 375px;
1157
+  margin-left: 0;
1158
+}
1159
+input.span10, textarea.span10 {
1160
+  display: inline-block;
1161
+  float: none;
1162
+  width: 420px;
1163
+  margin-left: 0;
1164
+}
1165
+input.span11, textarea.span11 {
1166
+  display: inline-block;
1167
+  float: none;
1168
+  width: 465px;
1169
+  margin-left: 0;
1170
+}
1171
+input.span12, textarea.span12 {
1172
+  display: inline-block;
1173
+  float: none;
1174
+  width: 510px;
1175
+  margin-left: 0;
1176
+}
1177
+input.span13, textarea.span13 {
1178
+  display: inline-block;
1179
+  float: none;
1180
+  width: 555px;
1181
+  margin-left: 0;
1182
+}
1183
+input.span14, textarea.span14 {
1184
+  display: inline-block;
1185
+  float: none;
1186
+  width: 600px;
1187
+  margin-left: 0;
1188
+}
1189
+input.span15, textarea.span15 {
1190
+  display: inline-block;
1191
+  float: none;
1192
+  width: 645px;
1193
+  margin-left: 0;
1194
+}
1195
+input.span16, textarea.span16 {
1196
+  display: inline-block;
1197
+  float: none;
1198
+  width: 690px;
1199
+  margin-left: 0;
1200
+}
1201
+.input-mini,
1202
+input.mini,
1203
+textarea.mini,
1204
+select.mini {
1205
+  display: inline-block;
1206
+  float: none;
1207
+  width: 15px;
1208
+  margin-left: 0;
1209
+}
1210
+.input-small,
1211
+input.small,
1212
+textarea.small,
1213
+select.small {
1214
+  display: inline-block;
1215
+  float: none;
1216
+  width: 60px;
1217
+  margin-left: 0;
1218
+}
1219
+.input-medium,
1220
+input.medium,
1221
+textarea.medium,
1222
+select.medium {
1223
+  display: inline-block;
1224
+  float: none;
1225
+  width: 105px;
1226
+  margin-left: 0;
1227
+}
1228
+.input-large,
1229
+input.large,
1230
+textarea.large,
1231
+select.large {
1232
+  display: inline-block;
1233
+  float: none;
1234
+  width: 150px;
1235
+  margin-left: 0;
1236
+}
1237
+.input-xlarge,
1238
+input.xlarge,
1239
+textarea.xlarge,
1240
+select.xlarge {
1241
+  display: inline-block;
1242
+  float: none;
1243
+  width: 240px;
1244
+  margin-left: 0;
1245
+}
1246
+.input-xxlarge,
1247
+input.xxlarge,
1248
+textarea.xxlarge,
1249
+select.xxlarge {
1250
+  display: inline-block;
1251
+  float: none;
1252
+  width: 330px;
1253
+  margin-left: 0;
1254
+}
1255
+textarea.xxlarge {
1256
+  overflow-y: auto;
1257
+}
1258
+input[disabled],
1259
+select[disabled],
1260
+textarea[disabled],
1261
+input[readonly],
1262
+select[readonly],
1263
+textarea[readonly] {
1264
+  background-color: #f2f2f2;
1265
+  border-color: #ddd;
1266
+  cursor: not-allowed;
1267
+}
1268
+.actions {
1269
+  background: #f2f2f2;
1270
+  margin-top: 14px;
1271
+  margin-bottom: 14px;
1272
+  padding: 13px 20px 14px 150px;
1273
+  border-top: 1px solid #ddd;
1274
+  -webkit-border-radius: 0 0 0px 0px;
1275
+  -moz-border-radius: 0 0 0px 0px;
1276
+  border-radius: 0 0 0px 0px;
1277
+}
1278
+.actions .secondary-action {
1279
+  float: right;
1280
+}
1281
+.actions .secondary-action a {
1282
+  line-height: 30px;
1283
+}
1284
+.actions .secondary-action a:hover {
1285
+  text-decoration: underline;
1286
+}
1287
+.help-inline, .help-block {
1288
+  font-size: 11px;
1289
+  line-height: 14px;
1290
+  color: #999999;
1291
+}
1292
+.help-inline {
1293
+  padding-left: 5px;
1294
+  *position: relative;
1295
+  /* IE6-7 */
1296
+
1297
+  *top: -5px;
1298
+  /* IE6-7 */
1299
+
1300
+}
1301
+.help-block {
1302
+  display: block;
1303
+  max-width: 600px;
1304
+}
1305
+.inline-inputs {
1306
+  color: #666666;
1307
+}
1308
+.inline-inputs span {
1309
+  padding: 0 2px 0 1px;
1310
+}
1311
+.input-prepend input, .input-append input {
1312
+  -webkit-border-radius: 0 0px 0px 0;
1313
+  -moz-border-radius: 0 0px 0px 0;
1314
+  border-radius: 0 0px 0px 0;
1315
+}
1316
+.input-prepend .add-on, .input-append .add-on {
1317
+  position: relative;
1318
+  background: #f2f2f2;
1319
+  border: 1px solid #d4dae8;
1320
+  z-index: 2;
1321
+  float: left;
1322
+  display: block;
1323
+  width: auto;
1324
+  min-width: 16px;
1325
+  height: 14px;
1326
+  padding: 4px 4px 4px 5px;
1327
+  margin-right: -1px;
1328
+  font-weight: normal;
1329
+  line-height: 18px;
1330
+  color: #999999;
1331
+  text-align: center;
1332
+  text-shadow: 0 1px 0 #ffffff;
1333
+  -webkit-border-radius: 0px 0 0 0px;
1334
+  -moz-border-radius: 0px 0 0 0px;
1335
+  border-radius: 0px 0 0 0px;
1336
+}
1337
+.input-prepend .active, .input-append .active {
1338
+  background: #81cd5c;
1339
+  border-color: #3b6e22;
1340
+}
1341
+.input-prepend .add-on {
1342
+  *margin-top: 1px;
1343
+  /* IE6-7 */
1344
+
1345
+}
1346
+.input-append input {
1347
+  float: left;
1348
+  -webkit-border-radius: 0px 0 0 0px;
1349
+  -moz-border-radius: 0px 0 0 0px;
1350
+  border-radius: 0px 0 0 0px;
1351
+}
1352
+.input-append .add-on {
1353
+  -webkit-border-radius: 0 0px 0px 0;
1354
+  -moz-border-radius: 0 0px 0px 0;
1355
+  border-radius: 0 0px 0px 0;
1356
+  margin-right: 0;
1357
+  margin-left: -1px;
1358
+}
1359
+.inputs-list {
1360
+  margin: 0 0 5px;
1361
+  width: 100%;
1362
+}
1363
+.inputs-list li {
1364
+  display: block;
1365
+  padding: 0;
1366
+  width: 100%;
1367
+}
1368
+.inputs-list label {
1369
+  display: block;
1370
+  float: none;
1371
+  width: auto;
1372
+  padding: 0;
1373
+  margin-left: 20px;
1374
+  line-height: 18px;
1375
+  text-align: left;
1376
+  white-space: normal;
1377
+  font-weight: normal;
1378
+}
1379
+.inputs-list label strong {
1380
+  color: #333333;
1381
+}
1382
+.inputs-list label small {
1383
+  font-size: 9px;
1384
+  font-weight: normal;
1385
+}
1386
+.inputs-list .inputs-list {
1387
+  margin-left: 25px;
1388
+  margin-bottom: 10px;
1389
+  padding-top: 0;
1390
+}
1391
+.inputs-list:first-child {
1392
+  padding-top: 6px;
1393
+}
1394
+.inputs-list li + li {
1395
+  padding-top: 2px;
1396
+}
1397
+.inputs-list input[type=radio], .inputs-list input[type=checkbox] {
1398
+  margin-bottom: 0;
1399
+  margin-left: -20px;
1400
+  float: left;
1401
+}
1402
+.form-stacked {
1403
+  padding-left: 20px;
1404
+}
1405
+.form-stacked fieldset {
1406
+  padding-top: 7px;
1407
+}
1408
+.form-stacked legend {
1409
+  padding-left: 0;
1410
+}
1411
+.form-stacked label {
1412
+  display: block;
1413
+  float: none;
1414
+  width: auto;
1415
+  font-weight: bold;
1416
+  text-align: left;
1417
+  line-height: 20px;
1418
+  padding-top: 0;
1419
+}
1420
+.form-stacked .clearfix {
1421
+  margin-bottom: 7px;
1422
+}
1423
+.form-stacked .clearfix div.input {
1424
+  margin-left: 0;
1425
+}
1426
+.form-stacked .inputs-list {
1427
+  margin-bottom: 0;
1428
+}
1429
+.form-stacked .inputs-list li {
1430
+  padding-top: 0;
1431
+}
1432
+.form-stacked .inputs-list li label {
1433
+  font-weight: normal;
1434
+  padding-top: 0;
1435
+}
1436
+.form-stacked div.clearfix.error {
1437
+  padding-top: 10px;
1438
+  padding-bottom: 10px;
1439
+  padding-left: 10px;
1440
+  margin-top: 0;
1441
+  margin-left: -10px;
1442
+}
1443
+.form-stacked .actions {
1444
+  margin-left: -20px;
1445
+  padding-left: 20px;
1446
+}
1447
+/*
1448
+ * Tables.less
1449
+ * Tables for, you guessed it, tabular data
1450
+ * ---------------------------------------- */
1451
+table {
1452
+  width: 100%;
1453
+  margin-bottom: 14px;
1454
+  padding: 0;
1455
+  font-size: 11px;
1456
+  border-collapse: collapse;
1457
+}
1458
+table th, table td {
1459
+  padding: 10px 10px 9px;
1460
+  line-height: 14px;
1461
+  text-align: left;
1462
+}
1463
+table th {
1464
+  padding-top: 9px;
1465
+  font-weight: bold;
1466
+  vertical-align: middle;
1467
+}
1468
+table td {
1469
+  vertical-align: top;
1470
+  border-top: 1px solid #ddd;
1471
+}
1472
+table tbody th {
1473
+  border-top: 1px solid #ddd;
1474
+  vertical-align: top;
1475
+}
1476
+.condensed-table th, .condensed-table td {
1477
+  padding: 5px 5px 4px;
1478
+}
1479
+.bordered-table {
1480
+  border: 1px solid #ddd;
1481
+  border-collapse: separate;
1482
+  *border-collapse: collapse;
1483
+  /* IE7, collapse table to remove spacing */
1484
+
1485
+  -webkit-border-radius: 4px;
1486
+  -moz-border-radius: 4px;
1487
+  border-radius: 4px;
1488
+}
1489
+.bordered-table th + th, .bordered-table td + td, .bordered-table th + td {
1490
+  border-left: 1px solid #ddd;
1491
+}
1492
+.bordered-table thead tr:first-child th:first-child, .bordered-table tbody tr:first-child td:first-child {
1493
+  -webkit-border-radius: 4px 0 0 0;
1494
+  -moz-border-radius: 4px 0 0 0;
1495
+  border-radius: 4px 0 0 0;
1496
+}
1497
+.bordered-table thead tr:first-child th:last-child, .bordered-table tbody tr:first-child td:last-child {
1498
+  -webkit-border-radius: 0 4px 0 0;
1499
+  -moz-border-radius: 0 4px 0 0;
1500
+  border-radius: 0 4px 0 0;
1501
+}
1502
+.bordered-table tbody tr:last-child td:first-child {
1503
+  -webkit-border-radius: 0 0 0 4px;
1504
+  -moz-border-radius: 0 0 0 4px;
1505
+  border-radius: 0 0 0 4px;
1506
+}
1507
+.bordered-table tbody tr:last-child td:last-child {
1508
+  -webkit-border-radius: 0 0 4px 0;
1509
+  -moz-border-radius: 0 0 4px 0;
1510
+  border-radius: 0 0 4px 0;
1511
+}
1512
+table .span1 {
1513
+  width: 5px;
1514
+}
1515
+table .span2 {
1516
+  width: 15px;
1517
+}
1518
+table .span3 {
1519
+  width: 25px;
1520
+}
1521
+table .span4 {
1522
+  width: 35px;
1523
+}
1524
+table .span5 {
1525
+  width: 45px;
1526
+}
1527
+table .span6 {
1528
+  width: 55px;
1529
+}
1530
+table .span7 {
1531
+  width: 65px;
1532
+}
1533
+table .span8 {
1534
+  width: 75px;
1535
+}
1536
+table .span9 {
1537
+  width: 85px;
1538
+}
1539
+table .span10 {
1540
+  width: 95px;
1541
+}
1542
+table .span11 {
1543
+  width: 105px;
1544
+}
1545
+table .span12 {
1546
+  width: 115px;
1547
+}
1548
+table .span13 {
1549
+  width: 125px;
1550
+}
1551
+table .span14 {
1552
+  width: 135px;
1553
+}
1554
+table .span15 {
1555
+  width: 145px;
1556
+}
1557
+table .span16 {
1558
+  width: 155px;
1559
+}
1560
+.zebra-striped tbody tr:nth-child(odd) td, .zebra-striped tbody tr:nth-child(odd) th {
1561
+  background-color: #f9f9f9;
1562
+}
1563
+.zebra-striped tbody tr:hover td, .zebra-striped tbody tr:hover th {
1564
+  background-color: #f2f2f2;
1565
+}
1566
+table .header {
1567
+  cursor: pointer;
1568
+}
1569
+table .header:after {
1570
+  content: "";
1571
+  float: right;
1572
+  margin-top: 7px;
1573
+  border-width: 0 4px 4px;
1574
+  border-style: solid;
1575
+  border-color: #000 transparent;
1576
+  visibility: hidden;
1577
+}
1578
+table .headerSortUp, table .headerSortDown {
1579
+  background-color: rgba(141, 192, 219, 0.25);
1580
+  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
1581
+}
1582
+table .header:hover:after {
1583
+  visibility: visible;
1584
+}
1585
+table .headerSortDown:after, table .headerSortDown:hover:after {
1586
+  visibility: visible;
1587
+  filter: alpha(opacity=60);
1588
+  -khtml-opacity: 0.6;
1589
+  -moz-opacity: 0.6;
1590
+  opacity: 0.6;
1591
+}
1592
+table .headerSortUp:after {
1593
+  border-bottom: none;
1594
+  border-left: 4px solid transparent;
1595
+  border-right: 4px solid transparent;
1596
+  border-top: 4px solid #000;
1597
+  visibility: visible;
1598
+  -webkit-box-shadow: none;
1599
+  -moz-box-shadow: none;
1600
+  box-shadow: none;
1601
+  filter: alpha(opacity=60);
1602
+  -khtml-opacity: 0.6;
1603
+  -moz-opacity: 0.6;
1604
+  opacity: 0.6;
1605
+}
1606
+table .blue {
1607
+  color: #627aad;
1608
+  border-bottom-color: #627aad;
1609
+}
1610
+table .headerSortUp.blue, table .headerSortDown.blue {
1611
+  background-color: #e8ecf3;
1612
+}
1613
+table .green {
1614
+  color: #3b6e22;
1615
+  border-bottom-color: #3b6e22;
1616
+}
1617
+table .headerSortUp.green, table .headerSortDown.green {
1618
+  background-color: #9fd983;
1619
+}
1620
+table .red {
1621
+  color: #dd3c10;
1622
+  border-bottom-color: #dd3c10;
1623
+}
1624
+table .headerSortUp.red, table .headerSortDown.red {
1625
+  background-color: #fef2ee;
1626
+}
1627
+table .yellow {
1628
+  color: #e2c822;
1629
+  border-bottom-color: #e2c822;
1630
+}
1631
+table .headerSortUp.yellow, table .headerSortDown.yellow {
1632
+  background-color: #faf5d6;
1633
+}
1634
+table .orange {
1635
+  color: #f89406;
1636
+  border-bottom-color: #f89406;
1637
+}
1638
+table .headerSortUp.orange, table .headerSortDown.orange {
1639
+  background-color: #fee9cc;
1640
+}
1641
+table .purple {
1642
+  color: #7a43b6;
1643
+  border-bottom-color: #7a43b6;
1644
+}
1645
+table .headerSortUp.purple, table .headerSortDown.purple {
1646
+  background-color: #e2d5f0;
1647
+}
1648
+/* Patterns.less
1649
+ * Repeatable UI elements outside the base styles provided from the scaffolding
1650
+ * ---------------------------------------------------------------------------- */
1651
+.topbar {
1652
+  height: 38px;
1653
+  position: fixed;
1654
+  top: 0;
1655
+  left: 0;
1656
+  right: 0;
1657
+  z-index: 10000;
1658
+  overflow: visible;
1659
+}
1660
+.topbar a {
1661
+  color: #ffffff;
1662
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1663
+}
1664
+.topbar h3 a:hover, .topbar .brand:hover, .topbar ul .active > a {
1665
+  background-color: #627aad;
1666
+  color: #ffffff;
1667
+  text-decoration: none;
1668
+}
1669
+.topbar h3 {
1670
+  position: relative;
1671
+}
1672
+.topbar h3 a, .topbar .brand {
1673
+  float: left;
1674
+  display: block;
1675
+  padding: 4px 20px 12px;
1676
+  margin: 4px 0 0 -20px;
1677
+  color: #ffffff;
1678
+  font-size: 20px;
1679
+  font-weight: 200;
1680
+  line-height: 1;
1681
+}
1682
+.topbar p {
1683
+  margin: 0;
1684
+  line-height: 38px;
1685
+}
1686
+.topbar p a:hover {
1687
+  background-color: transparent;
1688
+  color: #ffffff;
1689
+}
1690
+.topbar form {
1691
+  float: left;
1692
+  margin: 5px 0 0 0;
1693
+  position: relative;
1694
+  filter: alpha(opacity=100);
1695
+  -khtml-opacity: 1;
1696
+  -moz-opacity: 1;
1697
+  opacity: 1;
1698
+}
1699
+.topbar form.pull-right {
1700
+  float: right;
1701
+}
1702
+.topbar input {
1703
+  background-color: #444;
1704
+  background-color: rgba(255, 255, 255, 0.3);
1705
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
1706
+  font-size: normal;
1707
+  font-weight: 13px;
1708
+  line-height: 1;
1709
+  padding: 4px 9px;
1710
+  color: #ffffff;
1711
+  color: rgba(255, 255, 255, 0.75);
1712
+  border: 1px solid #111;
1713
+  -webkit-border-radius: 4px;
1714
+  -moz-border-radius: 4px;
1715
+  border-radius: 4px;
1716
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
1717
+  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
1718
+  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
1719
+  -webkit-transition: none;
1720
+  -moz-transition: none;
1721
+  -ms-transition: none;
1722
+  -o-transition: none;
1723
+  transition: none;
1724
+}
1725
+.topbar input:-moz-placeholder {
1726
+  color: #e2e2e2;
1727
+}
1728
+.topbar input::-webkit-input-placeholder {
1729
+  color: #e2e2e2;
1730
+}
1731
+.topbar input:hover {
1732
+  background-color: #999999;
1733
+  background-color: rgba(255, 255, 255, 0.5);
1734
+  color: #ffffff;
1735
+}
1736
+.topbar input:focus, .topbar input.focused {
1737
+  outline: 0;
1738
+  background-color: #ffffff;
1739
+  color: #333333;
1740
+  text-shadow: 0 1px 0 #ffffff;
1741
+  border: 0;
1742
+  padding: 5px 10px;
1743
+  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
1744
+  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
1745
+  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
1746
+}
1747
+.topbar-inner, .topbar .fill {
1748
+  background-color: #3b5998;
1749
+  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
1750
+  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
1751
+  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
1752
+}
1753
+.topbar div > ul, .nav {
1754
+  display: block;
1755
+  float: left;
1756
+  margin: 4px 10px 0 0;
1757
+  position: relative;
1758
+  left: 0;
1759
+}
1760
+.topbar div > ul > li, .nav > li {
1761
+  display: block;
1762
+  float: left;
1763
+}
1764
+.topbar div > ul a, .nav a {
1765
+  display: block;
1766
+  float: none;
1767
+  padding: 10px 10px 11px;
1768
+  padding: 6px 10px 11px;
1769
+  line-height: 19px;
1770
+  text-decoration: none;
1771
+}
1772
+.topbar div > ul a:hover, .nav a:hover {
1773
+  color: #ffffff;
1774
+  text-decoration: none;
1775
+  background-color: #627aad;
1776
+}
1777
+.topbar div > ul .active > a, .nav .active > a {
1778
+  background-color: #627aad;
1779
+}
1780
+.topbar div > ul.secondary-nav, .nav.secondary-nav {
1781
+  float: right;
1782
+  margin-left: 10px;
1783
+  margin-right: 0;
1784
+}
1785
+.topbar div > ul.secondary-nav .menu-dropdown,
1786
+.nav.secondary-nav .menu-dropdown,
1787
+.topbar div > ul.secondary-nav .dropdown-menu,
1788
+.nav.secondary-nav .dropdown-menu {
1789
+  right: 0;
1790
+  border: 0;
1791
+}
1792
+.topbar div > ul a.menu:hover,
1793
+.nav a.menu:hover,
1794
+.topbar div > ul li.open .menu,
1795
+.nav li.open .menu,
1796
+.topbar div > ul .dropdown-toggle:hover,
1797
+.nav .dropdown-toggle:hover,
1798
+.topbar div > ul .dropdown.open .dropdown-toggle,
1799
+.nav .dropdown.open .dropdown-toggle {
1800
+  background: #3b5998;
1801
+  background: rgba(255, 255, 255, 0.05);
1802
+}
1803
+.topbar div > ul .menu-dropdown,
1804
+.nav .menu-dropdown,
1805
+.topbar div > ul .dropdown-menu,
1806
+.nav .dropdown-menu {
1807
+  background-color: #3b5998;
1808
+}
1809
+.topbar div > ul .menu-dropdown a.menu,
1810
+.nav .menu-dropdown a.menu,
1811
+.topbar div > ul .dropdown-menu a.menu,
1812
+.nav .dropdown-menu a.menu,
1813
+.topbar div > ul .menu-dropdown .dropdown-toggle,
1814
+.nav .menu-dropdown .dropdown-toggle,
1815
+.topbar div > ul .dropdown-menu .dropdown-toggle,
1816
+.nav .dropdown-menu .dropdown-toggle {
1817
+  color: #ffffff;
1818
+}
1819
+.topbar div > ul .menu-dropdown a.menu.open,
1820
+.nav .menu-dropdown a.menu.open,
1821
+.topbar div > ul .dropdown-menu a.menu.open,
1822
+.nav .dropdown-menu a.menu.open,
1823
+.topbar div > ul .menu-dropdown .dropdown-toggle.open,
1824
+.nav .menu-dropdown .dropdown-toggle.open,
1825
+.topbar div > ul .dropdown-menu .dropdown-toggle.open,
1826
+.nav .dropdown-menu .dropdown-toggle.open {
1827
+  background: #627aad;
1828
+  background: rgba(255, 255, 255, 0.05);
1829
+}
1830
+.topbar div > ul .menu-dropdown li a,
1831
+.nav .menu-dropdown li a,
1832
+.topbar div > ul .dropdown-menu li a,
1833
+.nav .dropdown-menu li a {
1834
+  color: #ffffff;
1835
+}
1836
+.topbar div > ul .menu-dropdown li a:hover,
1837
+.nav .menu-dropdown li a:hover,
1838
+.topbar div > ul .dropdown-menu li a:hover,
1839
+.nav .dropdown-menu li a:hover {
1840
+  color: #ffffff;
1841
+}
1842
+.topbar div > ul .menu-dropdown .active a,
1843
+.nav .menu-dropdown .active a,
1844
+.topbar div > ul .dropdown-menu .active a,
1845
+.nav .dropdown-menu .active a {
1846
+  color: #ffffff;
1847
+}
1848
+.topbar div > ul .menu-dropdown .divider,
1849
+.nav .menu-dropdown .divider,
1850
+.topbar div > ul .dropdown-menu .divider,
1851
+.nav .dropdown-menu .divider {
1852
+  background-color: #3b5998;
1853
+  border-color: #627aad;
1854
+}
1855
+.topbar ul .menu-dropdown li a, .topbar ul .dropdown-menu li a {
1856
+  padding: 4px 15px;
1857
+}
1858
+li.menu, .dropdown {
1859
+  position: relative;
1860
+}
1861
+a.menu:after, .dropdown-toggle:after {
1862
+  width: 0;
1863
+  height: 0;
1864
+  display: inline-block;
1865
+  content: "↓";
1866
+  text-indent: -99999px;
1867
+  vertical-align: top;
1868
+  margin-top: 8px;
1869
+  margin-left: 4px;
1870
+  border-left: 4px solid transparent;
1871
+  border-right: 4px solid transparent;
1872
+  border-top: 4px solid #ffffff;
1873
+  filter: alpha(opacity=50);
1874
+  -khtml-opacity: 0.5;
1875
+  -moz-opacity: 0.5;
1876
+  opacity: 0.5;
1877
+}
1878
+.menu-dropdown, .dropdown-menu {
1879
+  background-color: #ffffff;
1880
+  float: left;
1881
+  display: none;
1882
+  position: absolute;
1883
+  top: 36px;
1884
+  z-index: 900;
1885
+  min-width: 160px;
1886
+  max-width: 220px;
1887
+  _width: 160px;
1888
+  margin-left: 0;
1889
+  margin-right: 0;
1890
+  padding: 6px 0;
1891
+  zoom: 1;
1892
+  border-color: #627aad;
1893
+  border-color: rgba(0, 0, 0, 0.2);
1894
+  border-style: solid;
1895
+  border-width: 1px 1px 1px;
1896
+  -webkit-border-radius: 0 0 6px 6px;
1897
+  -moz-border-radius: 0 0 6px 6px;
1898
+  border-radius: 0 0 6px 6px;
1899
+  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
1900
+  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
1901
+  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
1902
+  -webkit-background-clip: padding-box;
1903
+  -moz-background-clip: padding-box;
1904
+  background-clip: padding-box;
1905
+}
1906
+.menu-dropdown li, .dropdown-menu li {
1907
+  float: none;
1908
+  display: block;
1909
+  background-color: none;
1910
+}
1911
+.menu-dropdown .divider, .dropdown-menu .divider {
1912
+  height: 1px;
1913
+  margin: 5px 0;
1914
+  overflow: hidden;
1915
+  background-color: #eee;
1916
+  border-bottom: 1px solid #ffffff;
1917
+}
1918
+.topbar .dropdown-menu a, .dropdown-menu a {
1919
+  display: block;
1920
+  padding: 4px 15px;
1921
+  clear: both;
1922
+  font-weight: normal;
1923
+  line-height: 18px;
1924
+  color: #627aad;
1925
+}
1926
+.topbar .dropdown-menu a:hover,
1927
+.dropdown-menu a:hover,
1928
+.topbar .dropdown-menu a.hover,
1929
+.dropdown-menu a.hover {
1930
+  background-color: #627aad;
1931
+  color: #ffffff;
1932
+  text-decoration: none;
1933
+  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
1934
+  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
1935
+  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
1936
+}
1937
+.open .menu,
1938
+.dropdown.open .menu,
1939
+.open .dropdown-toggle,
1940
+.dropdown.open .dropdown-toggle {
1941
+  color: #ffffff;
1942
+  background: #627aad;
1943
+}
1944
+.open .menu-dropdown,
1945
+.dropdown.open .menu-dropdown,
1946
+.open .dropdown-menu,
1947
+.dropdown.open .dropdown-menu {
1948
+  display: block;
1949
+}
1950
+.tabs, .pills {
1951
+  margin: 0 0 14px;
1952
+  padding: 0;
1953
+  list-style: none;
1954
+  zoom: 1;
1955
+}
1956
+.tabs:before,
1957
+.pills:before,
1958
+.tabs:after,
1959
+.pills:after {
1960
+  display: table;
1961
+  content: "";
1962
+  zoom: 1;
1963
+}
1964
+.tabs:after, .pills:after {
1965
+  clear: both;
1966
+}
1967
+.tabs > li, .pills > li {
1968
+  float: left;
1969
+}
1970
+.tabs > li > a, .pills > li > a {
1971
+  display: block;
1972
+}
1973
+.tabs {
1974
+  border-color: #ddd;
1975
+  border-style: solid;
1976
+  border-width: 0 0 1px;
1977
+}
1978
+.tabs > li {
1979
+  position: relative;
1980
+  margin-bottom: -1px;
1981
+}
1982
+.tabs > li > a {
1983
+  padding: 0 15px;
1984
+  margin-right: 2px;
1985
+  line-height: 21px;
1986
+  border: 1px solid transparent;
1987
+  -webkit-border-radius: 2px 2px 0 0;
1988
+  -moz-border-radius: 2px 2px 0 0;
1989
+  border-radius: 2px 2px 0 0;
1990
+}
1991
+.tabs > li > a:hover {
1992
+  text-decoration: none;
1993
+  background-color: #eee;
1994
+  border-color: #eee #eee #ddd;
1995
+}
1996
+.tabs .active > a, .tabs .active > a:hover {
1997
+  color: #666666;
1998
+  background-color: #ffffff;
1999
+  border: 1px solid #ddd;
2000
+  border-bottom-color: transparent;
2001
+  cursor: default;
2002
+}
2003
+.tabs .menu-dropdown, .tabs .dropdown-menu {
2004
+  top: 25px;
2005
+  border-width: 1px;
2006
+  -webkit-border-radius: 0 4px 4px 4px;
2007
+  -moz-border-radius: 0 4px 4px 4px;
2008
+  border-radius: 0 4px 4px 4px;
2009
+}
2010
+.tabs a.menu:after, .tabs .dropdown-toggle:after {
2011
+  border-top-color: #3b5998;
2012
+  margin-top: 10px;
2013
+  margin-left: 5px;
2014
+}
2015
+.tabs li.open.menu .menu, .tabs .open.dropdown .dropdown-toggle {
2016
+  border-color: #3b5998;
2017
+}
2018
+.tabs li.open a.menu:after, .tabs .dropdown.open .dropdown-toggle:after {
2019
+  border-top-color: #627aad;
2020
+}
2021
+.pills a {
2022
+  margin: 3px 3px 3px 0;
2023
+  padding: 0 10px;
2024
+  line-height: 20px;
2025
+  text-shadow: 0 1px 1px #ffffff;
2026
+  -webkit-border-radius: 15px;
2027
+  -moz-border-radius: 15px;
2028
+  border-radius: 15px;
2029
+}
2030
+.pills a:hover {
2031
+  color: #ffffff;
2032
+  text-decoration: none;
2033
+  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
2034
+  background-color: #3b5998;
2035
+}
2036
+.pills .active a {
2037
+  color: #ffffff;
2038
+  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
2039
+  background-color: #3b5998;
2040
+}
2041
+.pills-vertical > li {
2042
+  float: none;
2043
+}
2044
+.tab-content > .tab-pane,
2045
+.pill-content > .pill-pane,
2046
+.tab-content > div,
2047
+.pill-content > div {
2048
+  display: none;
2049
+}
2050
+.tab-content > .active, .pill-content > .active {
2051
+  display: block;
2052
+}
2053
+.breadcrumb {
2054
+  padding: 7px 14px;
2055
+  margin: 0 0 14px;
2056
+  background-color: #f2f2f2;
2057
+  background-repeat: repeat-x;
2058
+  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2));
2059
+  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
2060
+  background-image: -ms-linear-gradient(top, #ffffff, #f2f2f2);
2061
+  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
2062
+  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
2063
+  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
2064
+  background-image: linear-gradient(top, #ffffff, #f2f2f2);
2065
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0);
2066
+  border: 1px solid #ddd;
2067
+  -webkit-border-radius: 3px;
2068
+  -moz-border-radius: 3px;
2069
+  border-radius: 3px;
2070
+  -webkit-box-shadow: inset 0 1px 0 #ffffff;
2071
+  -moz-box-shadow: inset 0 1px 0 #ffffff;
2072
+  box-shadow: inset 0 1px 0 #ffffff;
2073
+}
2074
+.breadcrumb li {
2075
+  display: inline;
2076
+  text-shadow: 0 1px 0 #ffffff;
2077
+}
2078
+.breadcrumb .divider {
2079
+  padding: 0 2px;
2080
+}
2081
+.breadcrumb .active a {
2082
+  color: #333333;
2083
+}
2084
+.hero-unit {
2085
+  background-color: #f2f2f2;
2086
+  margin-bottom: 30px;
2087
+  padding: 60px;
2088
+  -webkit-border-radius: 6px;
2089
+  -moz-border-radius: 6px;
2090
+  border-radius: 6px;
2091
+}
2092
+.hero-unit h1 {
2093
+  margin-bottom: 0;
2094
+  font-size: 60px;
2095
+  line-height: 1;
2096
+  letter-spacing: -1px;
2097
+}
2098
+.hero-unit p {
2099
+  font-size: 18px;
2100
+  font-weight: 200;
2101
+  line-height: 21px;
2102
+}
2103
+footer {
2104
+  margin-top: 13px;
2105
+  padding-top: 13px;
2106
+  border-top: 1px solid #eee;
2107
+}
2108
+.page-header {
2109
+  margin-bottom: 13px;
2110
+  border-bottom: 1px solid #ddd;
2111
+  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2112
+  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2113
+  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2114
+}
2115
+.page-header h1 {
2116
+  margin-bottom: 6px;
2117
+}
2118
+.btn.success,
2119
+.alert-message.success,
2120
+.btn.success:hover,
2121
+.alert-message.success:hover,
2122
+.btn.danger,
2123
+.alert-message.danger,
2124
+.btn.danger:hover,
2125
+.alert-message.danger:hover,
2126
+.btn.error,
2127
+.alert-message.error,
2128
+.btn.error:hover,
2129
+.alert-message.error:hover,
2130
+.btn.info,
2131
+.alert-message.info,
2132
+.btn.info:hover,
2133
+.alert-message.info:hover {
2134
+  color: #333333;
2135
+}
2136
+.btn .close, .alert-message .close {
2137
+  font-family: Arial, sans-serif;
2138
+  line-height: 14px;
2139
+}
2140
+.btn.danger,
2141
+.alert-message.danger,
2142
+.btn.error,
2143
+.alert-message.error {
2144
+  background-color: #ffebe8;
2145
+  background-repeat: repeat-x;
2146
+  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffebe8), to(#ffebe8));
2147
+  background-image: -moz-linear-gradient(top, #ffebe8, #ffebe8);
2148
+  background-image: -ms-linear-gradient(top, #ffebe8, #ffebe8);
2149
+  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffebe8), color-stop(100%, #ffebe8));
2150
+  background-image: -webkit-linear-gradient(top, #ffebe8, #ffebe8);
2151
+  background-image: -o-linear-gradient(top, #ffebe8, #ffebe8);
2152
+  background-image: linear-gradient(top, #ffebe8, #ffebe8);
2153
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebe8', endColorstr='#ffebe8', GradientType=0);
2154
+  border-color: #ffebe8 #ffebe8 #ffa89b;
2155
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2156
+}
2157
+.btn.success, .alert-message.success {
2158
+  background-color: #eceff6;
2159
+  background-repeat: repeat-x;
2160
+  background-image: -khtml-gradient(linear, left top, left bottom, from(#eceff6), to(#eceff6));
2161
+  background-image: -moz-linear-gradient(top, #eceff6, #eceff6);
2162
+  background-image: -ms-linear-gradient(top, #eceff6, #eceff6);
2163
+  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eceff6), color-stop(100%, #eceff6));
2164
+  background-image: -webkit-linear-gradient(top, #eceff6, #eceff6);
2165
+  background-image: -o-linear-gradient(top, #eceff6, #eceff6);
2166
+  background-image: linear-gradient(top, #eceff6, #eceff6);
2167
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eceff6', endColorstr='#eceff6', GradientType=0);
2168
+  border-color: #eceff6 #eceff6 #b8c3dd;
2169
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2170
+  border-color: #d4dae8;
2171
+}
2172
+.btn.info, .alert-message.info {
2173
+  background-color: #fff9d7;
2174
+  background-repeat: repeat-x;
2175
+  background-image: -khtml-gradient(linear, left top, left bottom, from(#fff9d7), to(#fff9d7));
2176
+  background-image: -moz-linear-gradient(top, #fff9d7, #fff9d7);
2177
+  background-image: -ms-linear-gradient(top, #fff9d7, #fff9d7);
2178
+  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff9d7), color-stop(100%, #fff9d7));
2179
+  background-image: -webkit-linear-gradient(top, #fff9d7, #fff9d7);
2180
+  background-image: -o-linear-gradient(top, #fff9d7, #fff9d7);
2181
+  background-image: linear-gradient(top, #fff9d7, #fff9d7);
2182
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9d7', endColorstr='#fff9d7', GradientType=0);
2183
+  border-color: #fff9d7 #fff9d7 #ffee8b;
2184
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2185
+}
2186
+.btn {
2187
+  cursor: pointer;
2188
+  display: inline-block;
2189
+  background-color: #e6e6e6;
2190
+  background-repeat: no-repeat;
2191
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
2192
+  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
2193
+  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
2194
+  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
2195
+  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
2196
+  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
2197
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
2198
+  padding: 5px 12px 6px;
2199
+  color: #333;
2200
+  font-size: 11px;
2201
+  font-weight: bold;
2202
+  line-height: 14px;
2203
+  border: 1px solid #666666;
2204
+  border-bottom-color: #999999;
2205
+  -webkit-border-radius: 0px;
2206
+  -moz-border-radius: 0px;
2207
+  border-radius: 0px;
2208
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2209
+  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2210
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2211
+  -webkit-transition: 0.1s linear all;
2212
+  -moz-transition: 0.1s linear all;
2213
+  -ms-transition: 0.1s linear all;
2214
+  -o-transition: 0.1s linear all;
2215
+  transition: 0.1s linear all;
2216
+}
2217
+.btn:hover {
2218
+  background-position: 0 -15px;
2219
+  color: #333;
2220
+  text-decoration: none;
2221
+}
2222
+.btn:focus {
2223
+  outline: 1px dotted #666;
2224
+}
2225
+.btn.primary {
2226
+  color: #ffffff;
2227
+  background-color: #3b5998;
2228
+  background-repeat: repeat-x;
2229
+  background-image: -khtml-gradient(linear, left top, left bottom, from(#627aad), to(#3b5998));
2230
+  background-image: -moz-linear-gradient(top, #627aad, #3b5998);
2231
+  background-image: -ms-linear-gradient(top, #627aad, #3b5998);
2232
+  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #627aad), color-stop(100%, #3b5998));
2233
+  background-image: -webkit-linear-gradient(top, #627aad, #3b5998);
2234
+  background-image: -o-linear-gradient(top, #627aad, #3b5998);
2235
+  background-image: linear-gradient(top, #627aad, #3b5998);
2236
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#627aad', endColorstr='#3b5998', GradientType=0);
2237
+  border-color: #3b5998 #3b5998 #263961;
2238
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2239
+}
2240
+.btn.success {
2241
+  background-color: #69a74e;
2242
+  background-repeat: repeat-x;
2243
+  background-image: -khtml-gradient(linear, left top, left bottom, from(#69a74e), to(#69a74e));
2244
+  background-image: -moz-linear-gradient(top, #69a74e, #69a74e);
2245
+  background-image: -ms-linear-gradient(top, #69a74e, #69a74e);
2246
+  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #69a74e), color-stop(100%, #69a74e));
2247
+  background-image: -webkit-linear-gradient(top, #69a74e, #69a74e);
2248
+  background-image: -o-linear-gradient(top, #69a74e, #69a74e);
2249
+  background-image: linear-gradient(top, #69a74e, #69a74e);
2250
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#69a74e', endColorstr='#69a74e', GradientType=0);
2251
+  border-color: #69a74e #69a74e #487336;
2252
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2253
+  border-color: #3b6e22 #3b6e22 #2c5115;
2254
+}
2255
+.btn.danger, .btn.error {
2256
+  background-color: #dd3c10;
2257
+  background-repeat: repeat-x;
2258
+  background-image: -khtml-gradient(linear, left top, left bottom, from(#dd3c10), to(#dd3c10));
2259
+  background-image: -moz-linear-gradient(top, #dd3c10, #dd3c10);
2260
+  background-image: -ms-linear-gradient(top, #dd3c10, #dd3c10);
2261
+  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd3c10), color-stop(100%, #dd3c10));
2262
+  background-image: -webkit-linear-gradient(top, #dd3c10, #dd3c10);
2263
+  background-image: -o-linear-gradient(top, #dd3c10, #dd3c10);
2264
+  background-image: linear-gradient(top, #dd3c10, #dd3c10);
2265
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd3c10', endColorstr='#dd3c10', GradientType=0);
2266
+  border-color: #dd3c10 #dd3c10 #96290b;
2267
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2268
+  border-color: #c5360e #c5360e #7e2209;
2269
+}
2270
+.btn.success, .btn.danger, .btn.error {
2271
+  color: #ffffff;
2272
+}
2273
+.btn.success:hover, .btn.danger:hover, .btn.error:hover {
2274
+  color: #ffffff;
2275
+}
2276
+.btn.active, .btn:active {
2277
+  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
2278
+  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
2279
+  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
2280
+}
2281
+.btn.disabled {
2282
+  cursor: default;
2283
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2284
+  filter: alpha(opacity=65);
2285
+  -khtml-opacity: 0.65;
2286
+  -moz-opacity: 0.65;
2287
+  opacity: 0.65;
2288
+}
2289
+.btn[disabled] {
2290
+  cursor: default;
2291
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2292
+  filter: alpha(opacity=65);
2293
+  -khtml-opacity: 0.65;
2294
+  -moz-opacity: 0.65;
2295
+  opacity: 0.65;
2296
+}
2297
+.btn.large {
2298
+  font-size: 13px;
2299
+  line-height: normal;
2300
+  padding: 9px 14px 9px;
2301
+  -webkit-border-radius: 0px;
2302
+  -moz-border-radius: 0px;
2303
+  border-radius: 0px;
2304
+}
2305
+.btn.small {
2306
+  padding: 4px 7px 5px 7px;
2307
+  font-size: 9px;
2308
+}
2309
+:root .alert-message, :root .btn {
2310
+  border-radius: 0 \0;
2311
+}
2312
+button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner {
2313
+  padding: 0;
2314
+  border: 0;
2315
+}
2316
+.close {
2317
+  float: right;
2318
+  color: #000000;
2319
+  font-size: 20px;
2320
+  font-weight: bold;
2321
+  line-height: 10.5px;
2322
+  text-shadow: 0 1px 0 #ffffff;
2323
+  filter: alpha(opacity=25);
2324
+  -khtml-opacity: 0.25;
2325
+  -moz-opacity: 0.25;
2326
+  opacity: 0.25;
2327
+}
2328
+.close:hover {
2329
+  color: #000000;
2330
+  text-decoration: none;
2331
+  filter: alpha(opacity=40);
2332
+  -khtml-opacity: 0.4;
2333
+  -moz-opacity: 0.4;
2334
+  opacity: 0.4;
2335
+}
2336
+.alert-message {
2337
+  position: relative;
2338
+  padding: 7px 15px;
2339
+  margin-bottom: 14px;
2340
+  color: #333333;
2341
+  background-color: #f7f7f7;
2342
+  background-repeat: repeat-x;
2343
+  background-image: -khtml-gradient(linear, left top, left bottom, from(#f7f7f7), to(#f7f7f7));
2344
+  background-image: -moz-linear-gradient(top, #f7f7f7, #f7f7f7);
2345
+  background-image: -ms-linear-gradient(top, #f7f7f7, #f7f7f7);
2346
+  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #f7f7f7));
2347
+  background-image: -webkit-linear-gradient(top, #f7f7f7, #f7f7f7);
2348
+  background-image: -o-linear-gradient(top, #f7f7f7, #f7f7f7);
2349
+  background-image: linear-gradient(top, #f7f7f7, #f7f7f7);
2350
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f7f7f7', GradientType=0);
2351
+  border-color: #f7f7f7 #f7f7f7 #d1d1d1;
2352
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2353
+  text-shadow: none;
2354
+  border-width: 1px;
2355
+  border-style: solid;
2356
+  -webkit-border-radius: 0px;
2357
+  -moz-border-radius: 0px;
2358
+  border-radius: 0px;
2359
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2360
+  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2361
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2362
+}
2363
+.alert-message .close {
2364
+  margin-top: 1px;
2365
+  *margin-top: 0;
2366
+}
2367
+.alert-message a {
2368
+  font-weight: bold;
2369
+  color: #333333;
2370
+  text-shadow: none;
2371
+}
2372
+.alert-message strong {
2373
+  text-shadow: none;
2374
+}
2375
+.alert-message.error, .alert-message.success, .alert-message.info {
2376
+  text-shadow: none;
2377
+}
2378
+.alert-message h5 {
2379
+  line-height: 14px;
2380
+}
2381
+.alert-message p {
2382
+  margin-bottom: 0;
2383
+}
2384
+.alert-message div {
2385
+  margin-top: 5px;
2386
+  margin-bottom: 2px;
2387
+  line-height: 28px;
2388
+}
2389
+.alert-message .btn {
2390
+  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
2391
+  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
2392
+  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
2393
+}
2394
+.alert-message.block-message {
2395
+  background-image: none;
2396
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2397
+  padding: 14px;
2398
+  background-color: #f7f7f7;
2399
+  border-color: #cccccc;
2400
+  -webkit-box-shadow: none;
2401
+  -moz-box-shadow: none;
2402
+  box-shadow: none;
2403
+}
2404
+.alert-message.block-message ul, .alert-message.block-message p {
2405
+  margin-right: 30px;
2406
+}
2407
+.alert-message.block-message ul {
2408
+  margin-bottom: 0;
2409
+}
2410
+.alert-message.block-message li {
2411
+  color: #333333;
2412
+}
2413
+.alert-message.block-message .alert-actions {
2414
+  margin-top: 5px;
2415
+}
2416
+.alert-message.block-message.error, .alert-message.block-message.success, .alert-message.block-message.info {
2417
+  color: #333333;
2418
+}
2419
+.alert-message.block-message.error {
2420
+  background-color: #ffebe8;
2421
+  border-color: #dd3c10;
2422
+}
2423
+.alert-message.block-message.success {
2424
+  background-color: #eceff6;
2425
+  border-color: #d4dae8;
2426
+}
2427
+.alert-message.block-message.info {
2428
+  background-color: #fff9d7;
2429
+  border-color: #e2c822;
2430
+}
2431
+.alert-message.block-message.danger p a,
2432
+.alert-message.block-message.error p a,
2433
+.alert-message.block-message.success p a,
2434
+.alert-message.block-message.info p a {
2435
+  color: #333333;
2436
+}
2437
+.pagination {
2438
+  height: 28px;
2439
+  margin: 14px 0;
2440
+}
2441
+.pagination ul {
2442
+  float: left;
2443
+  margin: 0;
2444
+  border: 1px solid #ddd;
2445
+  border: 1px solid rgba(0, 0, 0, 0.15);
2446
+  -webkit-border-radius: 3px;
2447
+  -moz-border-radius: 3px;
2448
+  border-radius: 3px;
2449
+  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2450
+  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2451
+  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2452
+}
2453
+.pagination li {
2454
+  display: inline;
2455
+}
2456
+.pagination a {
2457
+  float: left;
2458
+  padding: 0 14px;
2459
+  line-height: 26px;
2460
+  border-right: 1px solid;
2461
+  border-right-color: #ddd;
2462
+  border-right-color: rgba(0, 0, 0, 0.15);
2463
+  *border-right-color: #ddd;
2464
+  /* IE6-7 */
2465
+
2466
+  text-decoration: none;
2467
+}
2468
+.pagination a:hover, .pagination .active a {
2469
+  background-color: #eceff6;
2470
+}
2471
+.pagination .disabled a, .pagination .disabled a:hover {
2472
+  background-color: transparent;
2473
+  color: #999999;
2474
+}
2475
+.pagination .next a {
2476
+  border: 0;
2477
+}
2478
+.well {
2479
+  background-color: #f2f2f2;
2480
+  margin-bottom: 20px;
2481
+  padding: 19px;
2482
+  min-height: 20px;
2483
+  border: 1px solid #eee;
2484
+  border: 1px solid rgba(0, 0, 0, 0.05);
2485
+  -webkit-border-radius: 4px;
2486
+  -moz-border-radius: 4px;
2487
+  border-radius: 4px;
2488
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2489
+  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2490
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2491
+}
2492
+.well blockquote {
2493
+  border-color: #ddd;
2494
+  border-color: rgba(0, 0, 0, 0.15);
2495
+}
2496
+.modal-backdrop {
2497
+  background-color: #000000;
2498
+  position: fixed;
2499
+  top: 0;
2500
+  left: 0;
2501
+  right: 0;
2502
+  bottom: 0;
2503
+  z-index: 10000;
2504
+}
2505
+.modal-backdrop.fade {
2506
+  opacity: 0;
2507
+}
2508
+.modal-backdrop, .modal-backdrop.fade.in {
2509
+  filter: alpha(opacity=80);
2510
+  -khtml-opacity: 0.8;
2511
+  -moz-opacity: 0.8;
2512
+  opacity: 0.8;
2513
+}
2514
+.modal {
2515
+  position: fixed;
2516
+  top: 50%;
2517
+  left: 50%;
2518
+  z-index: 11000;
2519
+  width: 560px;
2520
+  margin: -250px 0 0 -280px;
2521
+  background-color: #ffffff;
2522
+  border: 1px solid #999;
2523
+  border: 1px solid rgba(0, 0, 0, 0.3);
2524
+  *border: 1px solid #999;
2525
+  /* IE6-7 */
2526
+
2527
+  -webkit-border-radius: 8px;
2528
+  -moz-border-radius: 8px;
2529
+  border-radius: 8px;
2530
+  -webkit-box-shadow: 0 0 0px 8px rgba(82, 82, 82, 0.7);
2531
+  -moz-box-shadow: 0 0 0px 8px rgba(82, 82, 82, 0.7);
2532
+  box-shadow: 0 0 0px 8px rgba(82, 82, 82, 0.7);
2533
+  -webkit-background-clip: padding-box;
2534
+  -moz-background-clip: padding-box;
2535
+  background-clip: padding-box;
2536
+}
2537
+.modal .close {
2538
+  margin-top: 7px;
2539
+}
2540
+.modal.fade {
2541
+  -webkit-transition: opacity .3s linear, top .3s ease-out;
2542
+  -moz-transition: opacity .3s linear, top .3s ease-out;
2543
+  -ms-transition: opacity .3s linear, top .3s ease-out;
2544
+  -o-transition: opacity .3s linear, top .3s ease-out;
2545
+  transition: opacity .3s linear, top .3s ease-out;
2546
+  top: -25%;
2547
+}
2548
+.modal.fade.in {
2549
+  top: 50%;
2550
+}
2551
+.modal-header {
2552
+  border-bottom: 1px solid #eee;
2553
+  padding: 5px 15px;
2554
+}
2555
+.modal-body {
2556
+  padding: 15px;
2557
+}
2558
+.modal-body form {
2559
+  margin-bottom: 0;
2560
+}
2561
+.modal-footer {
2562
+  background-color: #f2f2f2;
2563
+  padding: 14px 15px 15px;
2564
+  border-top: 1px solid #ddd;
2565
+  -webkit-border-radius: 0 0 6px 6px;
2566
+  -moz-border-radius: 0 0 6px 6px;
2567
+  border-radius: 0 0 6px 6px;
2568
+  -webkit-box-shadow: inset 0 1px 0 #ffffff;
2569
+  -moz-box-shadow: inset 0 1px 0 #ffffff;
2570
+  box-shadow: inset 0 1px 0 #ffffff;
2571
+  zoom: 1;
2572
+  margin-bottom: 0;
2573
+}
2574
+.modal-footer:before, .modal-footer:after {
2575
+  display: table;
2576
+  content: "";
2577
+  zoom: 1;
2578
+}
2579
+.modal-footer:after {
2580
+  clear: both;
2581
+}
2582
+.modal-footer .btn {
2583
+  float: right;
2584
+  margin-left: 5px;
2585
+}
2586
+.modal .popover, .modal .twipsy {
2587
+  z-index: 12000;
2588
+}
2589
+.twipsy {
2590
+  display: block;
2591
+  position: absolute;
2592
+  visibility: visible;
2593
+  padding: 5px;
2594
+  font-size: 11px;
2595
+  z-index: 1000;
2596
+  filter: alpha(opacity=80);
2597
+  -khtml-opacity: 0.8;
2598
+  -moz-opacity: 0.8;
2599
+  opacity: 0.8;
2600
+}
2601
+.twipsy.fade.in {
2602
+  filter: alpha(opacity=80);
2603
+  -khtml-opacity: 0.8;
2604
+  -moz-opacity: 0.8;
2605
+  opacity: 0.8;
2606
+}
2607
+.twipsy.above .twipsy-arrow {
2608
+  bottom: 0;
2609
+  left: 50%;
2610
+  margin-left: -5px;
2611
+  border-left: 5px solid transparent;
2612
+  border-right: 5px solid transparent;
2613
+  border-top: 5px solid #3b5998;
2614
+}
2615
+.twipsy.left .twipsy-arrow {
2616
+  top: 50%;
2617
+  right: 0;
2618
+  margin-top: -5px;
2619
+  border-top: 5px solid transparent;
2620
+  border-bottom: 5px solid transparent;
2621
+  border-left: 5px solid #3b5998;
2622
+}
2623
+.twipsy.below .twipsy-arrow {
2624
+  top: 0;
2625
+  left: 50%;
2626
+  margin-left: -5px;
2627
+  border-left: 5px solid transparent;
2628
+  border-right: 5px solid transparent;
2629
+  border-bottom: 5px solid #3b5998;
2630
+}
2631
+.twipsy.right .twipsy-arrow {
2632
+  top: 50%;
2633
+  left: 0;
2634
+  margin-top: -5px;
2635
+  border-top: 5px solid transparent;
2636
+  border-bottom: 5px solid transparent;
2637
+  border-right: 5px solid #3b5998;
2638
+}
2639
+.twipsy-inner {
2640
+  padding: 3px 8px;
2641
+  background-color: #3b5998;
2642
+  color: #ffffff;
2643
+  text-align: center;
2644
+  max-width: 200px;
2645
+  text-decoration: none;
2646
+  -webkit-border-radius: 4px;
2647
+  -moz-border-radius: 4px;
2648
+  border-radius: 4px;
2649
+}
2650
+.twipsy-arrow {
2651
+  position: absolute;
2652
+  width: 0;
2653
+  height: 0;
2654
+}
2655
+.popover {
2656
+  position: absolute;
2657
+  top: 0;
2658
+  left: 0;
2659
+  z-index: 1000;
2660
+  padding: 5px;
2661
+  display: none;
2662
+}
2663
+.popover.above .arrow {
2664
+  bottom: -4px;
2665
+  left: 50%;
2666
+  margin-left: -10px;
2667
+  border-left: 10px solid transparent;
2668
+  border-right: 10px solid transparent;
2669
+  border-top: 10px solid rgba(0, 0, 0, 0.3);
2670
+}
2671
+.popover.right .arrow {
2672
+  top: 50%;
2673
+  left: -4px;
2674
+  margin-top: -10px;
2675
+  border-top: 10px solid transparent;
2676
+  border-bottom: 10px solid transparent;
2677
+  border-right: 10px solid rgba(0, 0, 0, 0.3);
2678
+}
2679
+.popover.below .arrow {
2680
+  top: -4px;
2681
+  left: 50%;
2682
+  margin-left: -10px;
2683
+  border-left: 10px solid transparent;
2684
+  border-right: 10px solid transparent;
2685
+  border-bottom: 10px solid rgba(0, 0, 0, 0.3);
2686
+}
2687
+.popover.left .arrow {
2688
+  top: 50%;
2689
+  right: -4px;
2690
+  margin-top: -10px;
2691
+  border-top: 10px solid transparent;
2692
+  border-bottom: 10px solid transparent;
2693
+  border-left: 10px solid rgba(0, 0, 0, 0.3);
2694
+}
2695
+.popover.above:after {
2696
+  bottom: 0;
2697
+  left: 50%;
2698
+  margin-left: -11px;
2699
+  border-left: 11px solid transparent;
2700
+  border-right: 11px solid transparent;
2701
+  border-top: 11px solid #ffffff;
2702
+  content: ' ';
2703
+}
2704
+.popover.right:after {
2705
+  top: 50%;
2706
+  left: 0;
2707
+  margin-top: -11px;
2708
+  border-top: 11px solid transparent;
2709
+  border-bottom: 11px solid transparent;
2710
+  border-right: 11px solid #ffffff;
2711
+  content: ' ';
2712
+}
2713
+.popover.below:after {
2714
+  top: 0;
2715
+  left: 50%;
2716
+  margin-left: -11px;
2717
+  border-left: 11px solid transparent;
2718
+  border-right: 11px solid transparent;
2719
+  border-bottom: 11px solid #ffffff;
2720
+  content: ' ';
2721
+}
2722
+.popover.left:after {
2723
+  top: 50%;
2724
+  right: -2px;
2725
+  margin-top: -11px;
2726
+  border-top: 11px solid transparent;
2727
+  border-bottom: 11px solid transparent;
2728
+  border-left: 11px solid #ffffff;
2729
+  content: ' ';
2730
+}
2731
+.popover .arrow,
2732
+.popover.above:after,
2733
+.popover.right:after,
2734
+.popover.below:after,
2735
+.popover.left:after {
2736
+  position: absolute;
2737
+  width: 0;
2738
+  height: 0;
2739
+}
2740
+.popover .inner {
2741
+  padding: 3px;
2742
+  overflow: hidden;
2743
+  width: 280px;
2744
+  -webkit-border-radius: 0;
2745
+  -moz-border-radius: 0;
2746
+  border-radius: 0;
2747
+  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2748
+  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2749
+  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2750
+  border: 1px solid #8C8C8C;
2751
+  border: 1px solid rgba(0, 0, 0, 0.45);
2752
+  border-bottom: 1px solid #666;
2753
+  -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
2754
+  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
2755
+  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
2756
+}
2757
+.popover .title {
2758
+  padding: 5px 10px;
2759
+  line-height: 1;
2760
+  border-bottom: 1px solid #eee;
2761
+}
2762
+.popover .content {
2763
+  background-color: #ffffff;
2764
+  padding: 10px;
2765
+}
2766
+.popover .content p, .popover .content ul, .popover .content ol {
2767
+  margin-bottom: 0;
2768
+}
2769
+.fade {
2770
+  -webkit-transition: opacity 0.15s linear;
2771
+  -moz-transition: opacity 0.15s linear;
2772
+  -ms-transition: opacity 0.15s linear;
2773
+  -o-transition: opacity 0.15s linear;
2774
+  transition: opacity 0.15s linear;
2775
+  opacity: 0;
2776
+}
2777
+.fade.in {
2778
+  opacity: 1;
2779
+}
2780
+.label {
2781
+  padding: 1px 3px 1px;
2782
+  font-size: 8.25px;
2783
+  font-weight: bold;
2784
+  color: #ffffff;
2785
+  text-transform: uppercase;
2786
+  white-space: nowrap;
2787
+  background-color: #999999;
2788
+  -webkit-border-radius: 3px;
2789
+  -moz-border-radius: 3px;
2790
+  border-radius: 3px;
2791
+  text-shadow: none;
2792
+}
2793
+.label.important {
2794
+  background-color: #dd3c10;
2795
+}
2796
+.label.warning {
2797
+  background-color: #e2c822;
2798
+}
2799
+.label.success {
2800
+  background-color: #3b6e22;
2801
+}
2802
+.label.notice {
2803
+  background-color: #b6c1d9;
2804
+}
2805
+.label.num {
2806
+  color: #3b5998;
2807
+  background-color: #b6c1d9;
2808
+  float: right;
2809
+}
2810
+.media-grid {
2811
+  margin-left: -20px;
2812
+  margin-bottom: 0;
2813
+  zoom: 1;
2814
+}
2815
+.media-grid:before, .media-grid:after {
2816
+  display: table;
2817
+  content: "";
2818
+  zoom: 1;
2819
+}
2820
+.media-grid:after {
2821
+  clear: both;
2822
+}
2823
+.media-grid li {
2824
+  display: inline;
2825
+}
2826
+.media-grid a {
2827
+  float: left;
2828
+  padding: 4px;
2829
+  margin: 0 0 14px 20px;
2830
+  border: 1px solid #ddd;
2831
+  -webkit-border-radius: 4px;
2832
+  -moz-border-radius: 4px;
2833
+  border-radius: 4px;
2834
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
2835
+  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
2836
+  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
2837
+}
2838
+.media-grid a img {
2839
+  display: block;
2840
+}
2841
+.media-grid a:hover {
2842
+  border-color: #3b5998;
2843
+  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
2844
+  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
2845
+  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
2846
+}