Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
/* Jcrop Demo Site CSS - 2012 Tapmodo Interactive LLC - MIT License
2
   Not required to run Jcrop - contains twitter bootstrap code */
3
/*!
4
 * Bootstrap v2.2.1
5
 *
6
 * Copyright 2012 Twitter, Inc
7
 * Licensed under the Apache License v2.0
8
 * http://www.apache.org/licenses/LICENSE-2.0
9
 *
10
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
11
 */
12
article,
13
aside,
14
details,
15
figcaption,
16
figure,
17
footer,
18
header,
19
hgroup,
20
nav,
21
section {
22
  display: block;
23
}
24
audio,
25
canvas,
26
video {
27
  display: inline-block;
28
  *display: inline;
29
  *zoom: 1;
30
}
31
audio:not([controls]) {
32
  display: none;
33
}
34
html {
35
  font-size: 100%;
36
  -webkit-text-size-adjust: 100%;
37
  -ms-text-size-adjust: 100%;
38
}
39
a:focus {
40
  outline: thin dotted #333;
41
  outline: 5px auto -webkit-focus-ring-color;
42
  outline-offset: -2px;
43
}
44
a:hover,
45
a:active {
46
  outline: 0;
47
}
48
sub,
49
sup {
50
  position: relative;
51
  font-size: 75%;
52
  line-height: 0;
53
  vertical-align: baseline;
54
}
55
sup {
56
  top: -0.5em;
57
}
58
sub {
59
  bottom: -0.25em;
60
}
61
button,
62
input,
63
select,
64
textarea {
65
  margin: 0;
66
  font-size: 100%;
67
  vertical-align: middle;
68
}
69
button,
70
input {
71
  *overflow: visible;
72
  line-height: normal;
73
}
74
button::-moz-focus-inner,
75
input::-moz-focus-inner {
76
  padding: 0;
77
  border: 0;
78
}
79
button,
80
html input[type="button"],
81
input[type="reset"],
82
input[type="submit"] {
83
  -webkit-appearance: button;
84
  cursor: pointer;
85
}
86
input[type="search"] {
87
  -webkit-box-sizing: content-box;
88
  -moz-box-sizing: content-box;
89
  box-sizing: content-box;
90
  -webkit-appearance: textfield;
91
}
92
input[type="search"]::-webkit-search-decoration,
93
input[type="search"]::-webkit-search-cancel-button {
94
  -webkit-appearance: none;
95
}
96
textarea {
97
  overflow: auto;
98
  vertical-align: top;
99
}
100
.clearfix {
101
  *zoom: 1;
102
}
103
.clearfix:before,
104
.clearfix:after {
105
  display: table;
106
  content: "";
107
  line-height: 0;
108
}
109
.clearfix:after {
110
  clear: both;
111
}
112
.hide-text {
113
  font: 0/0 a;
114
  color: transparent;
115
  text-shadow: none;
116
  background-color: transparent;
117
  border: 0;
118
}
119
.input-block-level {
120
  display: block;
121
  width: 100%;
122
  min-height: 30px;
123
  -webkit-box-sizing: border-box;
124
  -moz-box-sizing: border-box;
125
  box-sizing: border-box;
126
}
127
body {
128
  margin: 0;
129
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
130
  font-size: 14px;
131
  line-height: 20px;
132
  color: #333333;
133
  background-color: #ffffff;
134
}
135
a {
136
  color: #0088cc;
137
  text-decoration: none;
138
}
139
a:hover {
140
  color: #005580;
141
  text-decoration: underline;
142
}
143
.img-rounded {
144
  -webkit-border-radius: 6px;
145
  -moz-border-radius: 6px;
146
  border-radius: 6px;
147
}
148
.img-polaroid {
149
  padding: 4px;
150
  background-color: #fff;
151
  border: 1px solid #ccc;
152
  border: 1px solid rgba(0, 0, 0, 0.2);
153
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
154
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
155
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
156
}
157
.img-circle {
158
  -webkit-border-radius: 500px;
159
  -moz-border-radius: 500px;
160
  border-radius: 500px;
161
}
162
.row {
163
  margin-left: -20px;
164
  *zoom: 1;
165
}
166
.row:before,
167
.row:after {
168
  display: table;
169
  content: "";
170
  line-height: 0;
171
}
172
.row:after {
173
  clear: both;
174
}
175
[class*="span"] {
176
  float: left;
177
  min-height: 1px;
178
  margin-left: 20px;
179
}
180
.container,
181
.navbar-static-top .container,
182
.navbar-fixed-top .container,
183
.navbar-fixed-bottom .container {
184
  width: 940px;
185
}
186
.span12 {
187
  width: 940px;
188
}
189
.span11 {
190
  width: 860px;
191
}
192
.span10 {
193
  width: 780px;
194
}
195
.span9 {
196
  width: 700px;
197
}
198
.span8 {
199
  width: 620px;
200
}
201
.span7 {
202
  width: 540px;
203
}
204
.span6 {
205
  width: 460px;
206
}
207
.span5 {
208
  width: 380px;
209
}
210
.span4 {
211
  width: 300px;
212
}
213
.span3 {
214
  width: 220px;
215
}
216
.span2 {
217
  width: 140px;
218
}
219
.span1 {
220
  width: 60px;
221
}
222
.offset12 {
223
  margin-left: 980px;
224
}
225
.offset11 {
226
  margin-left: 900px;
227
}
228
.offset10 {
229
  margin-left: 820px;
230
}
231
.offset9 {
232
  margin-left: 740px;
233
}
234
.offset8 {
235
  margin-left: 660px;
236
}
237
.offset7 {
238
  margin-left: 580px;
239
}
240
.offset6 {
241
  margin-left: 500px;
242
}
243
.offset5 {
244
  margin-left: 420px;
245
}
246
.offset4 {
247
  margin-left: 340px;
248
}
249
.offset3 {
250
  margin-left: 260px;
251
}
252
.offset2 {
253
  margin-left: 180px;
254
}
255
.offset1 {
256
  margin-left: 100px;
257
}
258
.row-fluid {
259
  width: 100%;
260
  *zoom: 1;
261
}
262
.row-fluid:before,
263
.row-fluid:after {
264
  display: table;
265
  content: "";
266
  line-height: 0;
267
}
268
.row-fluid:after {
269
  clear: both;
270
}
271
.row-fluid [class*="span"] {
272
  display: block;
273
  width: 100%;
274
  min-height: 30px;
275
  -webkit-box-sizing: border-box;
276
  -moz-box-sizing: border-box;
277
  box-sizing: border-box;
278
  float: left;
279
  margin-left: 2.127659574468085%;
280
  *margin-left: 2.074468085106383%;
281
}
282
.row-fluid [class*="span"]:first-child {
283
  margin-left: 0;
284
}
285
.row-fluid .controls-row [class*="span"] + [class*="span"] {
286
  margin-left: 2.127659574468085%;
287
}
288
.row-fluid .span12 {
289
  width: 100%;
290
  *width: 99.94680851063829%;
291
}
292
.row-fluid .span11 {
293
  width: 91.48936170212765%;
294
  *width: 91.43617021276594%;
295
}
296
.row-fluid .span10 {
297
  width: 82.97872340425532%;
298
  *width: 82.92553191489361%;
299
}
300
.row-fluid .span9 {
301
  width: 74.46808510638297%;
302
  *width: 74.41489361702126%;
303
}
304
.row-fluid .span8 {
305
  width: 65.95744680851064%;
306
  *width: 65.90425531914893%;
307
}
308
.row-fluid .span7 {
309
  width: 57.44680851063829%;
310
  *width: 57.39361702127659%;
311
}
312
.row-fluid .span6 {
313
  width: 48.93617021276595%;
314
  *width: 48.88297872340425%;
315
}
316
.row-fluid .span5 {
317
  width: 40.42553191489362%;
318
  *width: 40.37234042553192%;
319
}
320
.row-fluid .span4 {
321
  width: 31.914893617021278%;
322
  *width: 31.861702127659576%;
323
}
324
.row-fluid .span3 {
325
  width: 23.404255319148934%;
326
  *width: 23.351063829787233%;
327
}
328
.row-fluid .span2 {
329
  width: 14.893617021276595%;
330
  *width: 14.840425531914894%;
331
}
332
.row-fluid .span1 {
333
  width: 6.382978723404255%;
334
  *width: 6.329787234042553%;
335
}
336
.row-fluid .offset12 {
337
  margin-left: 104.25531914893617%;
338
  *margin-left: 104.14893617021275%;
339
}
340
.row-fluid .offset12:first-child {
341
  margin-left: 102.12765957446808%;
342
  *margin-left: 102.02127659574467%;
343
}
344
.row-fluid .offset11 {
345
  margin-left: 95.74468085106382%;
346
  *margin-left: 95.6382978723404%;
347
}
348
.row-fluid .offset11:first-child {
349
  margin-left: 93.61702127659574%;
350
  *margin-left: 93.51063829787232%;
351
}
352
.row-fluid .offset10 {
353
  margin-left: 87.23404255319149%;
354
  *margin-left: 87.12765957446807%;
355
}
356
.row-fluid .offset10:first-child {
357
  margin-left: 85.1063829787234%;
358
  *margin-left: 84.99999999999999%;
359
}
360
.row-fluid .offset9 {
361
  margin-left: 78.72340425531914%;
362
  *margin-left: 78.61702127659572%;
363
}
364
.row-fluid .offset9:first-child {
365
  margin-left: 76.59574468085106%;
366
  *margin-left: 76.48936170212764%;
367
}
368
.row-fluid .offset8 {
369
  margin-left: 70.2127659574468%;
370
  *margin-left: 70.10638297872339%;
371
}
372
.row-fluid .offset8:first-child {
373
  margin-left: 68.08510638297872%;
374
  *margin-left: 67.9787234042553%;
375
}
376
.row-fluid .offset7 {
377
  margin-left: 61.70212765957446%;
378
  *margin-left: 61.59574468085106%;
379
}
380
.row-fluid .offset7:first-child {
381
  margin-left: 59.574468085106375%;
382
  *margin-left: 59.46808510638297%;
383
}
384
.row-fluid .offset6 {
385
  margin-left: 53.191489361702125%;
386
  *margin-left: 53.085106382978715%;
387
}
388
.row-fluid .offset6:first-child {
389
  margin-left: 51.063829787234035%;
390
  *margin-left: 50.95744680851063%;
391
}
392
.row-fluid .offset5 {
393
  margin-left: 44.68085106382979%;
394
  *margin-left: 44.57446808510638%;
395
}
396
.row-fluid .offset5:first-child {
397
  margin-left: 42.5531914893617%;
398
  *margin-left: 42.4468085106383%;
399
}
400
.row-fluid .offset4 {
401
  margin-left: 36.170212765957444%;
402
  *margin-left: 36.06382978723405%;
403
}
404
.row-fluid .offset4:first-child {
405
  margin-left: 34.04255319148936%;
406
  *margin-left: 33.93617021276596%;
407
}
408
.row-fluid .offset3 {
409
  margin-left: 27.659574468085104%;
410
  *margin-left: 27.5531914893617%;
411
}
412
.row-fluid .offset3:first-child {
413
  margin-left: 25.53191489361702%;
414
  *margin-left: 25.425531914893618%;
415
}
416
.row-fluid .offset2 {
417
  margin-left: 19.148936170212764%;
418
  *margin-left: 19.04255319148936%;
419
}
420
.row-fluid .offset2:first-child {
421
  margin-left: 17.02127659574468%;
422
  *margin-left: 16.914893617021278%;
423
}
424
.row-fluid .offset1 {
425
  margin-left: 10.638297872340425%;
426
  *margin-left: 10.53191489361702%;
427
}
428
.row-fluid .offset1:first-child {
429
  margin-left: 8.51063829787234%;
430
  *margin-left: 8.404255319148938%;
431
}
432
[class*="span"].hide,
433
.row-fluid [class*="span"].hide {
434
  display: none;
435
}
436
[class*="span"].pull-right,
437
.row-fluid [class*="span"].pull-right {
438
  float: right;
439
}
440
.container {
441
  margin-right: auto;
442
  margin-left: auto;
443
  *zoom: 1;
444
}
445
.container:before,
446
.container:after {
447
  display: table;
448
  content: "";
449
  line-height: 0;
450
}
451
.container:after {
452
  clear: both;
453
}
454
.container-fluid {
455
  padding-right: 20px;
456
  padding-left: 20px;
457
  *zoom: 1;
458
}
459
.container-fluid:before,
460
.container-fluid:after {
461
  display: table;
462
  content: "";
463
  line-height: 0;
464
}
465
.container-fluid:after {
466
  clear: both;
467
}
468
p {
469
  margin: 0 0 10px;
470
}
471
.lead {
472
  margin-bottom: 20px;
473
  font-size: 21px;
474
  font-weight: 200;
475
  line-height: 30px;
476
}
477
small {
478
  font-size: 85%;
479
}
480
strong {
481
  font-weight: bold;
482
}
483
em {
484
  font-style: italic;
485
}
486
cite {
487
  font-style: normal;
488
}
489
.muted {
490
  color: #999999;
491
}
492
.text-warning {
493
  color: #c09853;
494
}
495
a.text-warning:hover {
496
  color: #a47e3c;
497
}
498
.text-error {
499
  color: #b94a48;
500
}
501
a.text-error:hover {
502
  color: #953b39;
503
}
504
.text-info {
505
  color: #3a87ad;
506
}
507
a.text-info:hover {
508
  color: #2d6987;
509
}
510
.text-success {
511
  color: #468847;
512
}
513
a.text-success:hover {
514
  color: #356635;
515
}
516
h1,
517
h2,
518
h3,
519
h4,
520
h5,
521
h6 {
522
  margin: 10px 0;
523
  font-family: inherit;
524
  font-weight: bold;
525
  line-height: 20px;
526
  color: inherit;
527
  text-rendering: optimizelegibility;
528
}
529
h1 small,
530
h2 small,
531
h3 small,
532
h4 small,
533
h5 small,
534
h6 small {
535
  font-weight: normal;
536
  line-height: 1;
537
  color: #999999;
538
}
539
h1,
540
h2,
541
h3 {
542
  line-height: 40px;
543
}
544
h1 {
545
  font-size: 38.5px;
546
}
547
h2 {
548
  font-size: 31.5px;
549
}
550
h3 {
551
  font-size: 24.5px;
552
}
553
h4 {
554
  font-size: 17.5px;
555
}
556
h5 {
557
  font-size: 14px;
558
}
559
h6 {
560
  font-size: 11.9px;
561
}
562
h1 small {
563
  font-size: 24.5px;
564
}
565
h2 small {
566
  font-size: 17.5px;
567
}
568
h3 small {
569
  font-size: 14px;
570
}
571
h4 small {
572
  font-size: 14px;
573
}
574
.page-header {
575
  padding-bottom: 9px;
576
  margin: 20px 0 30px;
577
  border-bottom: 1px solid #eeeeee;
578
}
579
ul,
580
ol {
581
  padding: 0;
582
  margin: 0 0 10px 25px;
583
}
584
ul ul,
585
ul ol,
586
ol ol,
587
ol ul {
588
  margin-bottom: 0;
589
}
590
li {
591
  line-height: 20px;
592
}
593
ul.unstyled,
594
ol.unstyled {
595
  margin-left: 0;
596
  list-style: none;
597
}
598
dl {
599
  margin-bottom: 20px;
600
}
601
dt,
602
dd {
603
  line-height: 20px;
604
}
605
dt {
606
  font-weight: bold;
607
}
608
dd {
609
  margin-left: 10px;
610
}
611
.dl-horizontal {
612
  *zoom: 1;
613
}
614
.dl-horizontal:before,
615
.dl-horizontal:after {
616
  display: table;
617
  content: "";
618
  line-height: 0;
619
}
620
.dl-horizontal:after {
621
  clear: both;
622
}
623
.dl-horizontal dt {
624
  float: left;
625
  width: 160px;
626
  clear: left;
627
  text-align: right;
628
  overflow: hidden;
629
  text-overflow: ellipsis;
630
  white-space: nowrap;
631
}
632
.dl-horizontal dd {
633
  margin-left: 180px;
634
}
635
hr {
636
  margin: 20px 0;
637
  border: 0;
638
  border-top: 1px solid #eeeeee;
639
  border-bottom: 1px solid #ffffff;
640
}
641
abbr[title],
642
abbr[data-original-title] {
643
  cursor: help;
644
  border-bottom: 1px dotted #999999;
645
}
646
abbr.initialism {
647
  font-size: 90%;
648
  text-transform: uppercase;
649
}
650
blockquote {
651
  padding: 0 0 0 15px;
652
  margin: 0 0 20px;
653
  border-left: 5px solid #eeeeee;
654
}
655
blockquote p {
656
  margin-bottom: 0;
657
  font-size: 16px;
658
  font-weight: 300;
659
  line-height: 25px;
660
}
661
blockquote small {
662
  display: block;
663
  line-height: 20px;
664
  color: #999999;
665
}
666
blockquote small:before {
667
  content: '\2014 \00A0';
668
}
669
blockquote.pull-right {
670
  float: right;
671
  padding-right: 15px;
672
  padding-left: 0;
673
  border-right: 5px solid #eeeeee;
674
  border-left: 0;
675
}
676
blockquote.pull-right p,
677
blockquote.pull-right small {
678
  text-align: right;
679
}
680
blockquote.pull-right small:before {
681
  content: '';
682
}
683
blockquote.pull-right small:after {
684
  content: '\00A0 \2014';
685
}
686
q:before,
687
q:after,
688
blockquote:before,
689
blockquote:after {
690
  content: "";
691
}
692
address {
693
  display: block;
694
  margin-bottom: 20px;
695
  font-style: normal;
696
  line-height: 20px;
697
}
698
code,
699
pre {
700
  padding: 0 3px 2px;
701
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
702
  font-size: 12px;
703
  color: #333333;
704
  -webkit-border-radius: 3px;
705
  -moz-border-radius: 3px;
706
  border-radius: 3px;
707
}
708
code {
709
  padding: 2px 4px;
710
  color: #d14;
711
  background-color: #f7f7f9;
712
  border: 1px solid #e1e1e8;
713
}
714
pre {
715
  display: block;
716
  padding: 9.5px;
717
  margin: 0 0 10px;
718
  font-size: 13px;
719
  line-height: 20px;
720
  word-break: break-all;
721
  word-wrap: break-word;
722
  white-space: pre;
723
  white-space: pre-wrap;
724
  background-color: #f5f5f5;
725
  border: 1px solid #ccc;
726
  border: 1px solid rgba(0, 0, 0, 0.15);
727
  -webkit-border-radius: 4px;
728
  -moz-border-radius: 4px;
729
  border-radius: 4px;
730
}
731
pre.prettyprint {
732
  margin-bottom: 20px;
733
}
734
pre code {
735
  padding: 0;
736
  color: inherit;
737
  background-color: transparent;
738
  border: 0;
739
}
740
.pre-scrollable {
741
  max-height: 340px;
742
  overflow-y: scroll;
743
}
744
form {
745
  margin: 0 0 20px;
746
}
747
fieldset {
748
  padding: 0;
749
  margin: 0;
750
  border: 0;
751
}
752
legend {
753
  display: block;
754
  width: 100%;
755
  padding: 0;
756
  margin-bottom: 20px;
757
  font-size: 21px;
758
  line-height: 40px;
759
  color: #333333;
760
  border: 0;
761
  border-bottom: 1px solid #e5e5e5;
762
}
763
legend small {
764
  font-size: 15px;
765
  color: #999999;
766
}
767
label,
768
input,
769
button,
770
select,
771
textarea {
772
  font-size: 14px;
773
  font-weight: normal;
774
  line-height: 20px;
775
}
776
input,
777
button,
778
select,
779
textarea {
780
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
781
}
782
label {
783
  display: block;
784
  margin-bottom: 5px;
785
}
786
select,
787
textarea,
788
input[type="text"],
789
input[type="password"],
790
input[type="datetime"],
791
input[type="datetime-local"],
792
input[type="date"],
793
input[type="month"],
794
input[type="time"],
795
input[type="week"],
796
input[type="number"],
797
input[type="email"],
798
input[type="url"],
799
input[type="search"],
800
input[type="tel"],
801
input[type="color"],
802
.uneditable-input {
803
  display: inline-block;
804
  height: 20px;
805
  padding: 4px 6px;
806
  margin-bottom: 10px;
807
  font-size: 14px;
808
  line-height: 20px;
809
  color: #555555;
810
  -webkit-border-radius: 4px;
811
  -moz-border-radius: 4px;
812
  border-radius: 4px;
813
  vertical-align: middle;
814
}
815
input,
816
textarea,
817
.uneditable-input {
818
  width: 206px;
819
}
820
textarea {
821
  height: auto;
822
}
823
textarea,
824
input[type="text"],
825
input[type="password"],
826
input[type="datetime"],
827
input[type="datetime-local"],
828
input[type="date"],
829
input[type="month"],
830
input[type="time"],
831
input[type="week"],
832
input[type="number"],
833
input[type="email"],
834
input[type="url"],
835
input[type="search"],
836
input[type="tel"],
837
input[type="color"],
838
.uneditable-input {
839
  background-color: #ffffff;
840
  border: 1px solid #cccccc;
841
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
842
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
843
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
844
  -webkit-transition: border linear .2s, box-shadow linear .2s;
845
  -moz-transition: border linear .2s, box-shadow linear .2s;
846
  -o-transition: border linear .2s, box-shadow linear .2s;
847
  transition: border linear .2s, box-shadow linear .2s;
848
}
849
textarea:focus,
850
input[type="text"]:focus,
851
input[type="password"]:focus,
852
input[type="datetime"]:focus,
853
input[type="datetime-local"]:focus,
854
input[type="date"]:focus,
855
input[type="month"]:focus,
856
input[type="time"]:focus,
857
input[type="week"]:focus,
858
input[type="number"]:focus,
859
input[type="email"]:focus,
860
input[type="url"]:focus,
861
input[type="search"]:focus,
862
input[type="tel"]:focus,
863
input[type="color"]:focus,
864
.uneditable-input:focus {
865
  border-color: rgba(82, 168, 236, 0.8);
866
  outline: 0;
867
  outline: thin dotted \9;
868
  /* IE6-9 */
869
 
870
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
871
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
872
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
873
}
874
input[type="radio"],
875
input[type="checkbox"] {
876
  margin: 4px 0 0;
877
  *margin-top: 0;
878
  /* IE7 */
879
 
880
  margin-top: 1px \9;
881
  /* IE8-9 */
882
 
883
  line-height: normal;
884
  cursor: pointer;
885
}
886
input[type="file"],
887
input[type="image"],
888
input[type="submit"],
889
input[type="reset"],
890
input[type="button"],
891
input[type="radio"],
892
input[type="checkbox"] {
893
  width: auto;
894
}
895
select,
896
input[type="file"] {
897
  height: 30px;
898
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
899
 
900
  *margin-top: 4px;
901
  /* For IE7, add top margin to align select with labels */
902
 
903
  line-height: 30px;
904
}
905
select {
906
  width: 220px;
907
  border: 1px solid #cccccc;
908
  background-color: #ffffff;
909
}
910
select[multiple],
911
select[size] {
912
  height: auto;
913
}
914
select:focus,
915
input[type="file"]:focus,
916
input[type="radio"]:focus,
917
input[type="checkbox"]:focus {
918
  outline: thin dotted #333;
919
  outline: 5px auto -webkit-focus-ring-color;
920
  outline-offset: -2px;
921
}
922
.uneditable-input,
923
.uneditable-textarea {
924
  color: #999999;
925
  background-color: #fcfcfc;
926
  border-color: #cccccc;
927
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
928
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
929
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
930
  cursor: not-allowed;
931
}
932
.uneditable-input {
933
  overflow: hidden;
934
  white-space: nowrap;
935
}
936
.uneditable-textarea {
937
  width: auto;
938
  height: auto;
939
}
940
input:-moz-placeholder,
941
textarea:-moz-placeholder {
942
  color: #999999;
943
}
944
input:-ms-input-placeholder,
945
textarea:-ms-input-placeholder {
946
  color: #999999;
947
}
948
input::-webkit-input-placeholder,
949
textarea::-webkit-input-placeholder {
950
  color: #999999;
951
}
952
.radio,
953
.checkbox {
954
  min-height: 20px;
955
  padding-left: 20px;
956
}
957
.radio input[type="radio"],
958
.checkbox input[type="checkbox"] {
959
  float: left;
960
  margin-left: -20px;
961
}
962
.controls > .radio:first-child,
963
.controls > .checkbox:first-child {
964
  padding-top: 5px;
965
}
966
.radio.inline,
967
.checkbox.inline {
968
  display: inline-block;
969
  padding-top: 5px;
970
  margin-bottom: 0;
971
  vertical-align: middle;
972
}
973
.radio.inline + .radio.inline,
974
.checkbox.inline + .checkbox.inline {
975
  margin-left: 10px;
976
}
977
.input-mini {
978
  width: 60px;
979
}
980
.input-small {
981
  width: 90px;
982
}
983
.input-medium {
984
  width: 150px;
985
}
986
.input-large {
987
  width: 210px;
988
}
989
.input-xlarge {
990
  width: 270px;
991
}
992
.input-xxlarge {
993
  width: 530px;
994
}
995
input[class*="span"],
996
select[class*="span"],
997
textarea[class*="span"],
998
.uneditable-input[class*="span"],
999
.row-fluid input[class*="span"],
1000
.row-fluid select[class*="span"],
1001
.row-fluid textarea[class*="span"],
1002
.row-fluid .uneditable-input[class*="span"] {
1003
  float: none;
1004
  margin-left: 0;
1005
}
1006
.input-append input[class*="span"],
1007
.input-append .uneditable-input[class*="span"],
1008
.input-prepend input[class*="span"],
1009
.input-prepend .uneditable-input[class*="span"],
1010
.row-fluid input[class*="span"],
1011
.row-fluid select[class*="span"],
1012
.row-fluid textarea[class*="span"],
1013
.row-fluid .uneditable-input[class*="span"],
1014
.row-fluid .input-prepend [class*="span"],
1015
.row-fluid .input-append [class*="span"] {
1016
  display: inline-block;
1017
}
1018
input,
1019
textarea,
1020
.uneditable-input {
1021
  margin-left: 0;
1022
}
1023
.controls-row [class*="span"] + [class*="span"] {
1024
  margin-left: 20px;
1025
}
1026
input.span12, textarea.span12, .uneditable-input.span12 {
1027
  width: 926px;
1028
}
1029
input.span11, textarea.span11, .uneditable-input.span11 {
1030
  width: 846px;
1031
}
1032
input.span10, textarea.span10, .uneditable-input.span10 {
1033
  width: 766px;
1034
}
1035
input.span9, textarea.span9, .uneditable-input.span9 {
1036
  width: 686px;
1037
}
1038
input.span8, textarea.span8, .uneditable-input.span8 {
1039
  width: 606px;
1040
}
1041
input.span7, textarea.span7, .uneditable-input.span7 {
1042
  width: 526px;
1043
}
1044
input.span6, textarea.span6, .uneditable-input.span6 {
1045
  width: 446px;
1046
}
1047
input.span5, textarea.span5, .uneditable-input.span5 {
1048
  width: 366px;
1049
}
1050
input.span4, textarea.span4, .uneditable-input.span4 {
1051
  width: 286px;
1052
}
1053
input.span3, textarea.span3, .uneditable-input.span3 {
1054
  width: 206px;
1055
}
1056
input.span2, textarea.span2, .uneditable-input.span2 {
1057
  width: 126px;
1058
}
1059
input.span1, textarea.span1, .uneditable-input.span1 {
1060
  width: 46px;
1061
}
1062
.controls-row {
1063
  *zoom: 1;
1064
}
1065
.controls-row:before,
1066
.controls-row:after {
1067
  display: table;
1068
  content: "";
1069
  line-height: 0;
1070
}
1071
.controls-row:after {
1072
  clear: both;
1073
}
1074
.controls-row [class*="span"],
1075
.row-fluid .controls-row [class*="span"] {
1076
  float: left;
1077
}
1078
.controls-row .checkbox[class*="span"],
1079
.controls-row .radio[class*="span"] {
1080
  padding-top: 5px;
1081
}
1082
input[disabled],
1083
select[disabled],
1084
textarea[disabled],
1085
input[readonly],
1086
select[readonly],
1087
textarea[readonly] {
1088
  cursor: not-allowed;
1089
  background-color: #eeeeee;
1090
}
1091
input[type="radio"][disabled],
1092
input[type="checkbox"][disabled],
1093
input[type="radio"][readonly],
1094
input[type="checkbox"][readonly] {
1095
  background-color: transparent;
1096
}
1097
.control-group.warning > label,
1098
.control-group.warning .help-block,
1099
.control-group.warning .help-inline {
1100
  color: #c09853;
1101
}
1102
.control-group.warning .checkbox,
1103
.control-group.warning .radio,
1104
.control-group.warning input,
1105
.control-group.warning select,
1106
.control-group.warning textarea {
1107
  color: #c09853;
1108
}
1109
.control-group.warning input,
1110
.control-group.warning select,
1111
.control-group.warning textarea {
1112
  border-color: #c09853;
1113
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1114
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1115
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1116
}
1117
.control-group.warning input:focus,
1118
.control-group.warning select:focus,
1119
.control-group.warning textarea:focus {
1120
  border-color: #a47e3c;
1121
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1122
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1123
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1124
}
1125
.control-group.warning .input-prepend .add-on,
1126
.control-group.warning .input-append .add-on {
1127
  color: #c09853;
1128
  background-color: #fcf8e3;
1129
  border-color: #c09853;
1130
}
1131
.control-group.error > label,
1132
.control-group.error .help-block,
1133
.control-group.error .help-inline {
1134
  color: #b94a48;
1135
}
1136
.control-group.error .checkbox,
1137
.control-group.error .radio,
1138
.control-group.error input,
1139
.control-group.error select,
1140
.control-group.error textarea {
1141
  color: #b94a48;
1142
}
1143
.control-group.error input,
1144
.control-group.error select,
1145
.control-group.error textarea {
1146
  border-color: #b94a48;
1147
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1148
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1149
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1150
}
1151
.control-group.error input:focus,
1152
.control-group.error select:focus,
1153
.control-group.error textarea:focus {
1154
  border-color: #953b39;
1155
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1156
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1157
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1158
}
1159
.control-group.error .input-prepend .add-on,
1160
.control-group.error .input-append .add-on {
1161
  color: #b94a48;
1162
  background-color: #f2dede;
1163
  border-color: #b94a48;
1164
}
1165
.control-group.success > label,
1166
.control-group.success .help-block,
1167
.control-group.success .help-inline {
1168
  color: #468847;
1169
}
1170
.control-group.success .checkbox,
1171
.control-group.success .radio,
1172
.control-group.success input,
1173
.control-group.success select,
1174
.control-group.success textarea {
1175
  color: #468847;
1176
}
1177
.control-group.success input,
1178
.control-group.success select,
1179
.control-group.success textarea {
1180
  border-color: #468847;
1181
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1182
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1183
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1184
}
1185
.control-group.success input:focus,
1186
.control-group.success select:focus,
1187
.control-group.success textarea:focus {
1188
  border-color: #356635;
1189
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1190
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1191
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1192
}
1193
.control-group.success .input-prepend .add-on,
1194
.control-group.success .input-append .add-on {
1195
  color: #468847;
1196
  background-color: #dff0d8;
1197
  border-color: #468847;
1198
}
1199
.control-group.info > label,
1200
.control-group.info .help-block,
1201
.control-group.info .help-inline {
1202
  color: #3a87ad;
1203
}
1204
.control-group.info .checkbox,
1205
.control-group.info .radio,
1206
.control-group.info input,
1207
.control-group.info select,
1208
.control-group.info textarea {
1209
  color: #3a87ad;
1210
}
1211
.control-group.info input,
1212
.control-group.info select,
1213
.control-group.info textarea {
1214
  border-color: #3a87ad;
1215
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1216
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1217
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1218
}
1219
.control-group.info input:focus,
1220
.control-group.info select:focus,
1221
.control-group.info textarea:focus {
1222
  border-color: #2d6987;
1223
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1224
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1225
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1226
}
1227
.control-group.info .input-prepend .add-on,
1228
.control-group.info .input-append .add-on {
1229
  color: #3a87ad;
1230
  background-color: #d9edf7;
1231
  border-color: #3a87ad;
1232
}
1233
input:focus:required:invalid,
1234
textarea:focus:required:invalid,
1235
select:focus:required:invalid {
1236
  color: #b94a48;
1237
  border-color: #ee5f5b;
1238
}
1239
input:focus:required:invalid:focus,
1240
textarea:focus:required:invalid:focus,
1241
select:focus:required:invalid:focus {
1242
  border-color: #e9322d;
1243
  -webkit-box-shadow: 0 0 6px #f8b9b7;
1244
  -moz-box-shadow: 0 0 6px #f8b9b7;
1245
  box-shadow: 0 0 6px #f8b9b7;
1246
}
1247
.form-actions {
1248
  padding: 19px 20px 20px;
1249
  margin-top: 20px;
1250
  margin-bottom: 20px;
1251
  background-color: #f5f5f5;
1252
  border-top: 1px solid #e5e5e5;
1253
  *zoom: 1;
1254
}
1255
.form-actions:before,
1256
.form-actions:after {
1257
  display: table;
1258
  content: "";
1259
  line-height: 0;
1260
}
1261
.form-actions:after {
1262
  clear: both;
1263
}
1264
.help-block,
1265
.help-inline {
1266
  color: #595959;
1267
}
1268
.help-block {
1269
  display: block;
1270
  margin-bottom: 10px;
1271
}
1272
.help-inline {
1273
  display: inline-block;
1274
  *display: inline;
1275
  /* IE7 inline-block hack */
1276
 
1277
  *zoom: 1;
1278
  vertical-align: middle;
1279
  padding-left: 5px;
1280
}
1281
.input-append,
1282
.input-prepend {
1283
  margin-bottom: 5px;
1284
  font-size: 0;
1285
  white-space: nowrap;
1286
}
1287
.input-append input,
1288
.input-prepend input,
1289
.input-append select,
1290
.input-prepend select,
1291
.input-append .uneditable-input,
1292
.input-prepend .uneditable-input,
1293
.input-append .dropdown-menu,
1294
.input-prepend .dropdown-menu {
1295
  font-size: 14px;
1296
}
1297
.input-append input,
1298
.input-prepend input,
1299
.input-append select,
1300
.input-prepend select,
1301
.input-append .uneditable-input,
1302
.input-prepend .uneditable-input {
1303
  position: relative;
1304
  margin-bottom: 0;
1305
  *margin-left: 0;
1306
  vertical-align: top;
1307
  -webkit-border-radius: 0 4px 4px 0;
1308
  -moz-border-radius: 0 4px 4px 0;
1309
  border-radius: 0 4px 4px 0;
1310
}
1311
.input-append input:focus,
1312
.input-prepend input:focus,
1313
.input-append select:focus,
1314
.input-prepend select:focus,
1315
.input-append .uneditable-input:focus,
1316
.input-prepend .uneditable-input:focus {
1317
  z-index: 2;
1318
}
1319
.input-append .add-on,
1320
.input-prepend .add-on {
1321
  display: inline-block;
1322
  width: auto;
1323
  height: 20px;
1324
  min-width: 16px;
1325
  padding: 4px 5px;
1326
  font-size: 14px;
1327
  font-weight: normal;
1328
  line-height: 20px;
1329
  text-align: center;
1330
  text-shadow: 0 1px 0 #ffffff;
1331
  background-color: #eeeeee;
1332
  border: 1px solid #ccc;
1333
}
1334
.input-append .add-on,
1335
.input-prepend .add-on,
1336
.input-append .btn,
1337
.input-prepend .btn {
1338
  vertical-align: top;
1339
  -webkit-border-radius: 0;
1340
  -moz-border-radius: 0;
1341
  border-radius: 0;
1342
}
1343
.input-append .active,
1344
.input-prepend .active {
1345
  background-color: #a9dba9;
1346
  border-color: #46a546;
1347
}
1348
.input-prepend .add-on,
1349
.input-prepend .btn {
1350
  margin-right: -1px;
1351
}
1352
.input-prepend .add-on:first-child,
1353
.input-prepend .btn:first-child {
1354
  -webkit-border-radius: 4px 0 0 4px;
1355
  -moz-border-radius: 4px 0 0 4px;
1356
  border-radius: 4px 0 0 4px;
1357
}
1358
.input-append input,
1359
.input-append select,
1360
.input-append .uneditable-input {
1361
  -webkit-border-radius: 4px 0 0 4px;
1362
  -moz-border-radius: 4px 0 0 4px;
1363
  border-radius: 4px 0 0 4px;
1364
}
1365
.input-append input + .btn-group .btn,
1366
.input-append select + .btn-group .btn,
1367
.input-append .uneditable-input + .btn-group .btn {
1368
  -webkit-border-radius: 0 4px 4px 0;
1369
  -moz-border-radius: 0 4px 4px 0;
1370
  border-radius: 0 4px 4px 0;
1371
}
1372
.input-append .add-on,
1373
.input-append .btn,
1374
.input-append .btn-group {
1375
  margin-left: -1px;
1376
}
1377
.input-append .add-on:last-child,
1378
.input-append .btn:last-child {
1379
  -webkit-border-radius: 0 4px 4px 0;
1380
  -moz-border-radius: 0 4px 4px 0;
1381
  border-radius: 0 4px 4px 0;
1382
}
1383
.input-prepend.input-append input,
1384
.input-prepend.input-append select,
1385
.input-prepend.input-append .uneditable-input {
1386
  -webkit-border-radius: 0;
1387
  -moz-border-radius: 0;
1388
  border-radius: 0;
1389
}
1390
.input-prepend.input-append input + .btn-group .btn,
1391
.input-prepend.input-append select + .btn-group .btn,
1392
.input-prepend.input-append .uneditable-input + .btn-group .btn {
1393
  -webkit-border-radius: 0 4px 4px 0;
1394
  -moz-border-radius: 0 4px 4px 0;
1395
  border-radius: 0 4px 4px 0;
1396
}
1397
.input-prepend.input-append .add-on:first-child,
1398
.input-prepend.input-append .btn:first-child {
1399
  margin-right: -1px;
1400
  -webkit-border-radius: 4px 0 0 4px;
1401
  -moz-border-radius: 4px 0 0 4px;
1402
  border-radius: 4px 0 0 4px;
1403
}
1404
.input-prepend.input-append .add-on:last-child,
1405
.input-prepend.input-append .btn:last-child {
1406
  margin-left: -1px;
1407
  -webkit-border-radius: 0 4px 4px 0;
1408
  -moz-border-radius: 0 4px 4px 0;
1409
  border-radius: 0 4px 4px 0;
1410
}
1411
.input-prepend.input-append .btn-group:first-child {
1412
  margin-left: 0;
1413
}
1414
input.search-query {
1415
  padding-right: 14px;
1416
  padding-right: 4px \9;
1417
  padding-left: 14px;
1418
  padding-left: 4px \9;
1419
  /* IE7-8 doesn't have border-radius, so don't indent the padding */
1420
 
1421
  margin-bottom: 0;
1422
  -webkit-border-radius: 15px;
1423
  -moz-border-radius: 15px;
1424
  border-radius: 15px;
1425
}
1426
/* Allow for input prepend/append in search forms */
1427
.form-search .input-append .search-query,
1428
.form-search .input-prepend .search-query {
1429
  -webkit-border-radius: 0;
1430
  -moz-border-radius: 0;
1431
  border-radius: 0;
1432
}
1433
.form-search .input-append .search-query {
1434
  -webkit-border-radius: 14px 0 0 14px;
1435
  -moz-border-radius: 14px 0 0 14px;
1436
  border-radius: 14px 0 0 14px;
1437
}
1438
.form-search .input-append .btn {
1439
  -webkit-border-radius: 0 14px 14px 0;
1440
  -moz-border-radius: 0 14px 14px 0;
1441
  border-radius: 0 14px 14px 0;
1442
}
1443
.form-search .input-prepend .search-query {
1444
  -webkit-border-radius: 0 14px 14px 0;
1445
  -moz-border-radius: 0 14px 14px 0;
1446
  border-radius: 0 14px 14px 0;
1447
}
1448
.form-search .input-prepend .btn {
1449
  -webkit-border-radius: 14px 0 0 14px;
1450
  -moz-border-radius: 14px 0 0 14px;
1451
  border-radius: 14px 0 0 14px;
1452
}
1453
.form-search input,
1454
.form-inline input,
1455
.form-horizontal input,
1456
.form-search textarea,
1457
.form-inline textarea,
1458
.form-horizontal textarea,
1459
.form-search select,
1460
.form-inline select,
1461
.form-horizontal select,
1462
.form-search .help-inline,
1463
.form-inline .help-inline,
1464
.form-horizontal .help-inline,
1465
.form-search .uneditable-input,
1466
.form-inline .uneditable-input,
1467
.form-horizontal .uneditable-input,
1468
.form-search .input-prepend,
1469
.form-inline .input-prepend,
1470
.form-horizontal .input-prepend,
1471
.form-search .input-append,
1472
.form-inline .input-append,
1473
.form-horizontal .input-append {
1474
  display: inline-block;
1475
  *display: inline;
1476
  /* IE7 inline-block hack */
1477
 
1478
  *zoom: 1;
1479
  margin-bottom: 0;
1480
  vertical-align: middle;
1481
}
1482
.form-search .hide,
1483
.form-inline .hide,
1484
.form-horizontal .hide {
1485
  display: none;
1486
}
1487
.form-search label,
1488
.form-inline label,
1489
.form-search .btn-group,
1490
.form-inline .btn-group {
1491
  display: inline-block;
1492
}
1493
.form-search .input-append,
1494
.form-inline .input-append,
1495
.form-search .input-prepend,
1496
.form-inline .input-prepend {
1497
  margin-bottom: 0;
1498
}
1499
.form-search .radio,
1500
.form-search .checkbox,
1501
.form-inline .radio,
1502
.form-inline .checkbox {
1503
  padding-left: 0;
1504
  margin-bottom: 0;
1505
  vertical-align: middle;
1506
}
1507
.form-search .radio input[type="radio"],
1508
.form-search .checkbox input[type="checkbox"],
1509
.form-inline .radio input[type="radio"],
1510
.form-inline .checkbox input[type="checkbox"] {
1511
  float: left;
1512
  margin-right: 3px;
1513
  margin-left: 0;
1514
}
1515
.control-group {
1516
  margin-bottom: 10px;
1517
}
1518
legend + .control-group {
1519
  margin-top: 20px;
1520
  -webkit-margin-top-collapse: separate;
1521
}
1522
.form-horizontal .control-group {
1523
  margin-bottom: 20px;
1524
  *zoom: 1;
1525
}
1526
.form-horizontal .control-group:before,
1527
.form-horizontal .control-group:after {
1528
  display: table;
1529
  content: "";
1530
  line-height: 0;
1531
}
1532
.form-horizontal .control-group:after {
1533
  clear: both;
1534
}
1535
.form-horizontal .control-label {
1536
  float: left;
1537
  width: 160px;
1538
  padding-top: 5px;
1539
  text-align: right;
1540
}
1541
.form-horizontal .controls {
1542
  *display: inline-block;
1543
  *padding-left: 20px;
1544
  margin-left: 180px;
1545
  *margin-left: 0;
1546
}
1547
.form-horizontal .controls:first-child {
1548
  *padding-left: 180px;
1549
}
1550
.form-horizontal .help-block {
1551
  margin-bottom: 0;
1552
}
1553
.form-horizontal input + .help-block,
1554
.form-horizontal select + .help-block,
1555
.form-horizontal textarea + .help-block {
1556
  margin-top: 10px;
1557
}
1558
.form-horizontal .form-actions {
1559
  padding-left: 180px;
1560
}
1561
table {
1562
  max-width: 100%;
1563
  background-color: transparent;
1564
  border-collapse: collapse;
1565
  border-spacing: 0;
1566
}
1567
.table {
1568
  width: 100%;
1569
  margin-bottom: 20px;
1570
}
1571
.table th,
1572
.table td {
1573
  padding: 8px;
1574
  line-height: 20px;
1575
  text-align: left;
1576
  vertical-align: top;
1577
  border-top: 1px solid #dddddd;
1578
}
1579
.table th {
1580
  font-weight: bold;
1581
}
1582
.table thead th {
1583
  vertical-align: bottom;
1584
}
1585
.table caption + thead tr:first-child th,
1586
.table caption + thead tr:first-child td,
1587
.table colgroup + thead tr:first-child th,
1588
.table colgroup + thead tr:first-child td,
1589
.table thead:first-child tr:first-child th,
1590
.table thead:first-child tr:first-child td {
1591
  border-top: 0;
1592
}
1593
.table tbody + tbody {
1594
  border-top: 2px solid #dddddd;
1595
}
1596
.table-condensed th,
1597
.table-condensed td {
1598
  padding: 4px 5px;
1599
}
1600
.table-bordered {
1601
  border: 1px solid #dddddd;
1602
  border-collapse: separate;
1603
  *border-collapse: collapse;
1604
  border-left: 0;
1605
  -webkit-border-radius: 4px;
1606
  -moz-border-radius: 4px;
1607
  border-radius: 4px;
1608
}
1609
.table-bordered th,
1610
.table-bordered td {
1611
  border-left: 1px solid #dddddd;
1612
}
1613
.table-bordered caption + thead tr:first-child th,
1614
.table-bordered caption + tbody tr:first-child th,
1615
.table-bordered caption + tbody tr:first-child td,
1616
.table-bordered colgroup + thead tr:first-child th,
1617
.table-bordered colgroup + tbody tr:first-child th,
1618
.table-bordered colgroup + tbody tr:first-child td,
1619
.table-bordered thead:first-child tr:first-child th,
1620
.table-bordered tbody:first-child tr:first-child th,
1621
.table-bordered tbody:first-child tr:first-child td {
1622
  border-top: 0;
1623
}
1624
.table-bordered thead:first-child tr:first-child th:first-child,
1625
.table-bordered tbody:first-child tr:first-child td:first-child {
1626
  -webkit-border-top-left-radius: 4px;
1627
  border-top-left-radius: 4px;
1628
  -moz-border-radius-topleft: 4px;
1629
}
1630
.table-bordered thead:first-child tr:first-child th:last-child,
1631
.table-bordered tbody:first-child tr:first-child td:last-child {
1632
  -webkit-border-top-right-radius: 4px;
1633
  border-top-right-radius: 4px;
1634
  -moz-border-radius-topright: 4px;
1635
}
1636
.table-bordered thead:last-child tr:last-child th:first-child,
1637
.table-bordered tbody:last-child tr:last-child td:first-child,
1638
.table-bordered tfoot:last-child tr:last-child td:first-child {
1639
  -webkit-border-radius: 0 0 0 4px;
1640
  -moz-border-radius: 0 0 0 4px;
1641
  border-radius: 0 0 0 4px;
1642
  -webkit-border-bottom-left-radius: 4px;
1643
  border-bottom-left-radius: 4px;
1644
  -moz-border-radius-bottomleft: 4px;
1645
}
1646
.table-bordered thead:last-child tr:last-child th:last-child,
1647
.table-bordered tbody:last-child tr:last-child td:last-child,
1648
.table-bordered tfoot:last-child tr:last-child td:last-child {
1649
  -webkit-border-bottom-right-radius: 4px;
1650
  border-bottom-right-radius: 4px;
1651
  -moz-border-radius-bottomright: 4px;
1652
}
1653
.table-bordered caption + thead tr:first-child th:first-child,
1654
.table-bordered caption + tbody tr:first-child td:first-child,
1655
.table-bordered colgroup + thead tr:first-child th:first-child,
1656
.table-bordered colgroup + tbody tr:first-child td:first-child {
1657
  -webkit-border-top-left-radius: 4px;
1658
  border-top-left-radius: 4px;
1659
  -moz-border-radius-topleft: 4px;
1660
}
1661
.table-bordered caption + thead tr:first-child th:last-child,
1662
.table-bordered caption + tbody tr:first-child td:last-child,
1663
.table-bordered colgroup + thead tr:first-child th:last-child,
1664
.table-bordered colgroup + tbody tr:first-child td:last-child {
1665
  -webkit-border-top-right-radius: 4px;
1666
  border-top-right-radius: 4px;
1667
  -moz-border-radius-topright: 4px;
1668
}
1669
.table-striped tbody tr:nth-child(odd) td,
1670
.table-striped tbody tr:nth-child(odd) th {
1671
  background-color: #f9f9f9;
1672
}
1673
.table-hover tbody tr:hover td,
1674
.table-hover tbody tr:hover th {
1675
  background-color: #f5f5f5;
1676
}
1677
table td[class*="span"],
1678
table th[class*="span"],
1679
.row-fluid table td[class*="span"],
1680
.row-fluid table th[class*="span"] {
1681
  display: table-cell;
1682
  float: none;
1683
  margin-left: 0;
1684
}
1685
.table td.span1,
1686
.table th.span1 {
1687
  float: none;
1688
  width: 44px;
1689
  margin-left: 0;
1690
}
1691
.table td.span2,
1692
.table th.span2 {
1693
  float: none;
1694
  width: 124px;
1695
  margin-left: 0;
1696
}
1697
.table td.span3,
1698
.table th.span3 {
1699
  float: none;
1700
  width: 204px;
1701
  margin-left: 0;
1702
}
1703
.table td.span4,
1704
.table th.span4 {
1705
  float: none;
1706
  width: 284px;
1707
  margin-left: 0;
1708
}
1709
.table td.span5,
1710
.table th.span5 {
1711
  float: none;
1712
  width: 364px;
1713
  margin-left: 0;
1714
}
1715
.table td.span6,
1716
.table th.span6 {
1717
  float: none;
1718
  width: 444px;
1719
  margin-left: 0;
1720
}
1721
.table td.span7,
1722
.table th.span7 {
1723
  float: none;
1724
  width: 524px;
1725
  margin-left: 0;
1726
}
1727
.table td.span8,
1728
.table th.span8 {
1729
  float: none;
1730
  width: 604px;
1731
  margin-left: 0;
1732
}
1733
.table td.span9,
1734
.table th.span9 {
1735
  float: none;
1736
  width: 684px;
1737
  margin-left: 0;
1738
}
1739
.table td.span10,
1740
.table th.span10 {
1741
  float: none;
1742
  width: 764px;
1743
  margin-left: 0;
1744
}
1745
.table td.span11,
1746
.table th.span11 {
1747
  float: none;
1748
  width: 844px;
1749
  margin-left: 0;
1750
}
1751
.table td.span12,
1752
.table th.span12 {
1753
  float: none;
1754
  width: 924px;
1755
  margin-left: 0;
1756
}
1757
.table tbody tr.success td {
1758
  background-color: #dff0d8;
1759
}
1760
.table tbody tr.error td {
1761
  background-color: #f2dede;
1762
}
1763
.table tbody tr.warning td {
1764
  background-color: #fcf8e3;
1765
}
1766
.table tbody tr.info td {
1767
  background-color: #d9edf7;
1768
}
1769
.table-hover tbody tr.success:hover td {
1770
  background-color: #d0e9c6;
1771
}
1772
.table-hover tbody tr.error:hover td {
1773
  background-color: #ebcccc;
1774
}
1775
.table-hover tbody tr.warning:hover td {
1776
  background-color: #faf2cc;
1777
}
1778
.table-hover tbody tr.info:hover td {
1779
  background-color: #c4e3f3;
1780
}
1781
[class^="icon-"],
1782
[class*=" icon-"] {
1783
  display: inline-block;
1784
  width: 14px;
1785
  height: 14px;
1786
  *margin-right: .3em;
1787
  line-height: 14px;
1788
  vertical-align: text-top;
1789
  background-image: url("../img/glyphicons-halflings.png");
1790
  background-position: 14px 14px;
1791
  background-repeat: no-repeat;
1792
  margin-top: 1px;
1793
}
1794
/* White icons with optional class, or on hover/active states of certain elements */
1795
.icon-white,
1796
.nav-pills > .active > a > [class^="icon-"],
1797
.nav-pills > .active > a > [class*=" icon-"],
1798
.nav-list > .active > a > [class^="icon-"],
1799
.nav-list > .active > a > [class*=" icon-"],
1800
.navbar-inverse .nav > .active > a > [class^="icon-"],
1801
.navbar-inverse .nav > .active > a > [class*=" icon-"],
1802
.dropdown-menu > li > a:hover > [class^="icon-"],
1803
.dropdown-menu > li > a:hover > [class*=" icon-"],
1804
.dropdown-menu > .active > a > [class^="icon-"],
1805
.dropdown-menu > .active > a > [class*=" icon-"],
1806
.dropdown-submenu:hover > a > [class^="icon-"],
1807
.dropdown-submenu:hover > a > [class*=" icon-"] {
1808
  background-image: url("../img/glyphicons-halflings-white.png");
1809
}
1810
.icon-glass {
1811
  background-position: 0      0;
1812
}
1813
.icon-music {
1814
  background-position: -24px 0;
1815
}
1816
.icon-search {
1817
  background-position: -48px 0;
1818
}
1819
.icon-envelope {
1820
  background-position: -72px 0;
1821
}
1822
.icon-heart {
1823
  background-position: -96px 0;
1824
}
1825
.icon-star {
1826
  background-position: -120px 0;
1827
}
1828
.icon-star-empty {
1829
  background-position: -144px 0;
1830
}
1831
.icon-user {
1832
  background-position: -168px 0;
1833
}
1834
.icon-film {
1835
  background-position: -192px 0;
1836
}
1837
.icon-th-large {
1838
  background-position: -216px 0;
1839
}
1840
.icon-th {
1841
  background-position: -240px 0;
1842
}
1843
.icon-th-list {
1844
  background-position: -264px 0;
1845
}
1846
.icon-ok {
1847
  background-position: -288px 0;
1848
}
1849
.icon-remove {
1850
  background-position: -312px 0;
1851
}
1852
.icon-zoom-in {
1853
  background-position: -336px 0;
1854
}
1855
.icon-zoom-out {
1856
  background-position: -360px 0;
1857
}
1858
.icon-off {
1859
  background-position: -384px 0;
1860
}
1861
.icon-signal {
1862
  background-position: -408px 0;
1863
}
1864
.icon-cog {
1865
  background-position: -432px 0;
1866
}
1867
.icon-trash {
1868
  background-position: -456px 0;
1869
}
1870
.icon-home {
1871
  background-position: 0 -24px;
1872
}
1873
.icon-file {
1874
  background-position: -24px -24px;
1875
}
1876
.icon-time {
1877
  background-position: -48px -24px;
1878
}
1879
.icon-road {
1880
  background-position: -72px -24px;
1881
}
1882
.icon-download-alt {
1883
  background-position: -96px -24px;
1884
}
1885
.icon-download {
1886
  background-position: -120px -24px;
1887
}
1888
.icon-upload {
1889
  background-position: -144px -24px;
1890
}
1891
.icon-inbox {
1892
  background-position: -168px -24px;
1893
}
1894
.icon-play-circle {
1895
  background-position: -192px -24px;
1896
}
1897
.icon-repeat {
1898
  background-position: -216px -24px;
1899
}
1900
.icon-refresh {
1901
  background-position: -240px -24px;
1902
}
1903
.icon-list-alt {
1904
  background-position: -264px -24px;
1905
}
1906
.icon-lock {
1907
  background-position: -287px -24px;
1908
}
1909
.icon-flag {
1910
  background-position: -312px -24px;
1911
}
1912
.icon-headphones {
1913
  background-position: -336px -24px;
1914
}
1915
.icon-volume-off {
1916
  background-position: -360px -24px;
1917
}
1918
.icon-volume-down {
1919
  background-position: -384px -24px;
1920
}
1921
.icon-volume-up {
1922
  background-position: -408px -24px;
1923
}
1924
.icon-qrcode {
1925
  background-position: -432px -24px;
1926
}
1927
.icon-barcode {
1928
  background-position: -456px -24px;
1929
}
1930
.icon-tag {
1931
  background-position: 0 -48px;
1932
}
1933
.icon-tags {
1934
  background-position: -25px -48px;
1935
}
1936
.icon-book {
1937
  background-position: -48px -48px;
1938
}
1939
.icon-bookmark {
1940
  background-position: -72px -48px;
1941
}
1942
.icon-print {
1943
  background-position: -96px -48px;
1944
}
1945
.icon-camera {
1946
  background-position: -120px -48px;
1947
}
1948
.icon-font {
1949
  background-position: -144px -48px;
1950
}
1951
.icon-bold {
1952
  background-position: -167px -48px;
1953
}
1954
.icon-italic {
1955
  background-position: -192px -48px;
1956
}
1957
.icon-text-height {
1958
  background-position: -216px -48px;
1959
}
1960
.icon-text-width {
1961
  background-position: -240px -48px;
1962
}
1963
.icon-align-left {
1964
  background-position: -264px -48px;
1965
}
1966
.icon-align-center {
1967
  background-position: -288px -48px;
1968
}
1969
.icon-align-right {
1970
  background-position: -312px -48px;
1971
}
1972
.icon-align-justify {
1973
  background-position: -336px -48px;
1974
}
1975
.icon-list {
1976
  background-position: -360px -48px;
1977
}
1978
.icon-indent-left {
1979
  background-position: -384px -48px;
1980
}
1981
.icon-indent-right {
1982
  background-position: -408px -48px;
1983
}
1984
.icon-facetime-video {
1985
  background-position: -432px -48px;
1986
}
1987
.icon-picture {
1988
  background-position: -456px -48px;
1989
}
1990
.icon-pencil {
1991
  background-position: 0 -72px;
1992
}
1993
.icon-map-marker {
1994
  background-position: -24px -72px;
1995
}
1996
.icon-adjust {
1997
  background-position: -48px -72px;
1998
}
1999
.icon-tint {
2000
  background-position: -72px -72px;
2001
}
2002
.icon-edit {
2003
  background-position: -96px -72px;
2004
}
2005
.icon-share {
2006
  background-position: -120px -72px;
2007
}
2008
.icon-check {
2009
  background-position: -144px -72px;
2010
}
2011
.icon-move {
2012
  background-position: -168px -72px;
2013
}
2014
.icon-step-backward {
2015
  background-position: -192px -72px;
2016
}
2017
.icon-fast-backward {
2018
  background-position: -216px -72px;
2019
}
2020
.icon-backward {
2021
  background-position: -240px -72px;
2022
}
2023
.icon-play {
2024
  background-position: -264px -72px;
2025
}
2026
.icon-pause {
2027
  background-position: -288px -72px;
2028
}
2029
.icon-stop {
2030
  background-position: -312px -72px;
2031
}
2032
.icon-forward {
2033
  background-position: -336px -72px;
2034
}
2035
.icon-fast-forward {
2036
  background-position: -360px -72px;
2037
}
2038
.icon-step-forward {
2039
  background-position: -384px -72px;
2040
}
2041
.icon-eject {
2042
  background-position: -408px -72px;
2043
}
2044
.icon-chevron-left {
2045
  background-position: -432px -72px;
2046
}
2047
.icon-chevron-right {
2048
  background-position: -456px -72px;
2049
}
2050
.icon-plus-sign {
2051
  background-position: 0 -96px;
2052
}
2053
.icon-minus-sign {
2054
  background-position: -24px -96px;
2055
}
2056
.icon-remove-sign {
2057
  background-position: -48px -96px;
2058
}
2059
.icon-ok-sign {
2060
  background-position: -72px -96px;
2061
}
2062
.icon-question-sign {
2063
  background-position: -96px -96px;
2064
}
2065
.icon-info-sign {
2066
  background-position: -120px -96px;
2067
}
2068
.icon-screenshot {
2069
  background-position: -144px -96px;
2070
}
2071
.icon-remove-circle {
2072
  background-position: -168px -96px;
2073
}
2074
.icon-ok-circle {
2075
  background-position: -192px -96px;
2076
}
2077
.icon-ban-circle {
2078
  background-position: -216px -96px;
2079
}
2080
.icon-arrow-left {
2081
  background-position: -240px -96px;
2082
}
2083
.icon-arrow-right {
2084
  background-position: -264px -96px;
2085
}
2086
.icon-arrow-up {
2087
  background-position: -289px -96px;
2088
}
2089
.icon-arrow-down {
2090
  background-position: -312px -96px;
2091
}
2092
.icon-share-alt {
2093
  background-position: -336px -96px;
2094
}
2095
.icon-resize-full {
2096
  background-position: -360px -96px;
2097
}
2098
.icon-resize-small {
2099
  background-position: -384px -96px;
2100
}
2101
.icon-plus {
2102
  background-position: -408px -96px;
2103
}
2104
.icon-minus {
2105
  background-position: -433px -96px;
2106
}
2107
.icon-asterisk {
2108
  background-position: -456px -96px;
2109
}
2110
.icon-exclamation-sign {
2111
  background-position: 0 -120px;
2112
}
2113
.icon-gift {
2114
  background-position: -24px -120px;
2115
}
2116
.icon-leaf {
2117
  background-position: -48px -120px;
2118
}
2119
.icon-fire {
2120
  background-position: -72px -120px;
2121
}
2122
.icon-eye-open {
2123
  background-position: -96px -120px;
2124
}
2125
.icon-eye-close {
2126
  background-position: -120px -120px;
2127
}
2128
.icon-warning-sign {
2129
  background-position: -144px -120px;
2130
}
2131
.icon-plane {
2132
  background-position: -168px -120px;
2133
}
2134
.icon-calendar {
2135
  background-position: -192px -120px;
2136
}
2137
.icon-random {
2138
  background-position: -216px -120px;
2139
  width: 16px;
2140
}
2141
.icon-comment {
2142
  background-position: -240px -120px;
2143
}
2144
.icon-magnet {
2145
  background-position: -264px -120px;
2146
}
2147
.icon-chevron-up {
2148
  background-position: -288px -120px;
2149
}
2150
.icon-chevron-down {
2151
  background-position: -313px -119px;
2152
}
2153
.icon-retweet {
2154
  background-position: -336px -120px;
2155
}
2156
.icon-shopping-cart {
2157
  background-position: -360px -120px;
2158
}
2159
.icon-folder-close {
2160
  background-position: -384px -120px;
2161
}
2162
.icon-folder-open {
2163
  background-position: -408px -120px;
2164
  width: 16px;
2165
}
2166
.icon-resize-vertical {
2167
  background-position: -432px -119px;
2168
}
2169
.icon-resize-horizontal {
2170
  background-position: -456px -118px;
2171
}
2172
.icon-hdd {
2173
  background-position: 0 -144px;
2174
}
2175
.icon-bullhorn {
2176
  background-position: -24px -144px;
2177
}
2178
.icon-bell {
2179
  background-position: -48px -144px;
2180
}
2181
.icon-certificate {
2182
  background-position: -72px -144px;
2183
}
2184
.icon-thumbs-up {
2185
  background-position: -96px -144px;
2186
}
2187
.icon-thumbs-down {
2188
  background-position: -120px -144px;
2189
}
2190
.icon-hand-right {
2191
  background-position: -144px -144px;
2192
}
2193
.icon-hand-left {
2194
  background-position: -168px -144px;
2195
}
2196
.icon-hand-up {
2197
  background-position: -192px -144px;
2198
}
2199
.icon-hand-down {
2200
  background-position: -216px -144px;
2201
}
2202
.icon-circle-arrow-right {
2203
  background-position: -240px -144px;
2204
}
2205
.icon-circle-arrow-left {
2206
  background-position: -264px -144px;
2207
}
2208
.icon-circle-arrow-up {
2209
  background-position: -288px -144px;
2210
}
2211
.icon-circle-arrow-down {
2212
  background-position: -312px -144px;
2213
}
2214
.icon-globe {
2215
  background-position: -336px -144px;
2216
}
2217
.icon-wrench {
2218
  background-position: -360px -144px;
2219
}
2220
.icon-tasks {
2221
  background-position: -384px -144px;
2222
}
2223
.icon-filter {
2224
  background-position: -408px -144px;
2225
}
2226
.icon-briefcase {
2227
  background-position: -432px -144px;
2228
}
2229
.icon-fullscreen {
2230
  background-position: -456px -144px;
2231
}
2232
.dropup,
2233
.dropdown {
2234
  position: relative;
2235
}
2236
.dropdown-toggle {
2237
  *margin-bottom: -3px;
2238
}
2239
.dropdown-toggle:active,
2240
.open .dropdown-toggle {
2241
  outline: 0;
2242
}
2243
.caret {
2244
  display: inline-block;
2245
  width: 0;
2246
  height: 0;
2247
  vertical-align: top;
2248
  border-top: 4px solid #000000;
2249
  border-right: 4px solid transparent;
2250
  border-left: 4px solid transparent;
2251
  content: "";
2252
}
2253
.dropdown .caret {
2254
  margin-top: 8px;
2255
  margin-left: 2px;
2256
}
2257
.dropdown-menu {
2258
  position: absolute;
2259
  top: 100%;
2260
  left: 0;
2261
  z-index: 1000;
2262
  display: none;
2263
  float: left;
2264
  min-width: 160px;
2265
  padding: 5px 0;
2266
  margin: 2px 0 0;
2267
  list-style: none;
2268
  background-color: #ffffff;
2269
  border: 1px solid #ccc;
2270
  border: 1px solid rgba(0, 0, 0, 0.2);
2271
  *border-right-width: 2px;
2272
  *border-bottom-width: 2px;
2273
  -webkit-border-radius: 6px;
2274
  -moz-border-radius: 6px;
2275
  border-radius: 6px;
2276
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2277
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2278
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2279
  -webkit-background-clip: padding-box;
2280
  -moz-background-clip: padding;
2281
  background-clip: padding-box;
2282
}
2283
.dropdown-menu.pull-right {
2284
  right: 0;
2285
  left: auto;
2286
}
2287
.dropdown-menu .divider {
2288
  *width: 100%;
2289
  height: 1px;
2290
  margin: 9px 1px;
2291
  *margin: -5px 0 5px;
2292
  overflow: hidden;
2293
  background-color: #e5e5e5;
2294
  border-bottom: 1px solid #ffffff;
2295
}
2296
.dropdown-menu li > a {
2297
  display: block;
2298
  padding: 3px 20px;
2299
  clear: both;
2300
  font-weight: normal;
2301
  line-height: 20px;
2302
  color: #333333;
2303
  white-space: nowrap;
2304
}
2305
.dropdown-menu li > a:hover,
2306
.dropdown-menu li > a:focus,
2307
.dropdown-submenu:hover > a {
2308
  text-decoration: none;
2309
  color: #ffffff;
2310
  background-color: #0081c2;
2311
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
2312
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
2313
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
2314
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
2315
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
2316
  background-repeat: repeat-x;
2317
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
2318
}
2319
.dropdown-menu .active > a,
2320
.dropdown-menu .active > a:hover {
2321
  color: #333333;
2322
  text-decoration: none;
2323
  outline: 0;
2324
  background-color: #0081c2;
2325
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
2326
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
2327
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
2328
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
2329
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
2330
  background-repeat: repeat-x;
2331
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
2332
}
2333
.dropdown-menu .disabled > a,
2334
.dropdown-menu .disabled > a:hover {
2335
  color: #999999;
2336
}
2337
.dropdown-menu .disabled > a:hover {
2338
  text-decoration: none;
2339
  background-color: transparent;
2340
  background-image: none;
2341
  cursor: default;
2342
}
2343
.open {
2344
  *z-index: 1000;
2345
}
2346
.open  > .dropdown-menu {
2347
  display: block;
2348
}
2349
.pull-right > .dropdown-menu {
2350
  right: 0;
2351
  left: auto;
2352
}
2353
.dropup .caret,
2354
.navbar-fixed-bottom .dropdown .caret {
2355
  border-top: 0;
2356
  border-bottom: 4px solid #000000;
2357
  content: "";
2358
}
2359
.dropup .dropdown-menu,
2360
.navbar-fixed-bottom .dropdown .dropdown-menu {
2361
  top: auto;
2362
  bottom: 100%;
2363
  margin-bottom: 1px;
2364
}
2365
.dropdown-submenu {
2366
  position: relative;
2367
}
2368
.dropdown-submenu > .dropdown-menu {
2369
  top: 0;
2370
  left: 100%;
2371
  margin-top: -6px;
2372
  margin-left: -1px;
2373
  -webkit-border-radius: 0 6px 6px 6px;
2374
  -moz-border-radius: 0 6px 6px 6px;
2375
  border-radius: 0 6px 6px 6px;
2376
}
2377
.dropdown-submenu:hover > .dropdown-menu {
2378
  display: block;
2379
}
2380
.dropup .dropdown-submenu > .dropdown-menu {
2381
  top: auto;
2382
  bottom: 0;
2383
  margin-top: 0;
2384
  margin-bottom: -2px;
2385
  -webkit-border-radius: 5px 5px 5px 0;
2386
  -moz-border-radius: 5px 5px 5px 0;
2387
  border-radius: 5px 5px 5px 0;
2388
}
2389
.dropdown-submenu > a:after {
2390
  display: block;
2391
  content: " ";
2392
  float: right;
2393
  width: 0;
2394
  height: 0;
2395
  border-color: transparent;
2396
  border-style: solid;
2397
  border-width: 5px 0 5px 5px;
2398
  border-left-color: #cccccc;
2399
  margin-top: 5px;
2400
  margin-right: -10px;
2401
}
2402
.dropdown-submenu:hover > a:after {
2403
  border-left-color: #ffffff;
2404
}
2405
.dropdown-submenu.pull-left {
2406
  float: none;
2407
}
2408
.dropdown-submenu.pull-left > .dropdown-menu {
2409
  left: -100%;
2410
  margin-left: 10px;
2411
  -webkit-border-radius: 6px 0 6px 6px;
2412
  -moz-border-radius: 6px 0 6px 6px;
2413
  border-radius: 6px 0 6px 6px;
2414
}
2415
.dropdown .dropdown-menu .nav-header {
2416
  padding-left: 20px;
2417
  padding-right: 20px;
2418
}
2419
.typeahead {
2420
  margin-top: 2px;
2421
  -webkit-border-radius: 4px;
2422
  -moz-border-radius: 4px;
2423
  border-radius: 4px;
2424
}
2425
.well {
2426
  min-height: 20px;
2427
  padding: 19px;
2428
  margin-bottom: 20px;
2429
  background-color: #f5f5f5;
2430
  border: 1px solid #e3e3e3;
2431
  -webkit-border-radius: 4px;
2432
  -moz-border-radius: 4px;
2433
  border-radius: 4px;
2434
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2435
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2436
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2437
}
2438
.well blockquote {
2439
  border-color: #ddd;
2440
  border-color: rgba(0, 0, 0, 0.15);
2441
}
2442
.well-large {
2443
  padding: 24px;
2444
  -webkit-border-radius: 6px;
2445
  -moz-border-radius: 6px;
2446
  border-radius: 6px;
2447
}
2448
.well-small {
2449
  padding: 9px;
2450
  -webkit-border-radius: 3px;
2451
  -moz-border-radius: 3px;
2452
  border-radius: 3px;
2453
}
2454
.fade {
2455
  opacity: 0;
2456
  -webkit-transition: opacity 0.15s linear;
2457
  -moz-transition: opacity 0.15s linear;
2458
  -o-transition: opacity 0.15s linear;
2459
  transition: opacity 0.15s linear;
2460
}
2461
.fade.in {
2462
  opacity: 1;
2463
}
2464
.collapse {
2465
  position: relative;
2466
  height: 0;
2467
  overflow: hidden;
2468
  -webkit-transition: height 0.35s ease;
2469
  -moz-transition: height 0.35s ease;
2470
  -o-transition: height 0.35s ease;
2471
  transition: height 0.35s ease;
2472
}
2473
.collapse.in {
2474
  height: auto;
2475
}
2476
.close {
2477
  float: right;
2478
  font-size: 20px;
2479
  font-weight: bold;
2480
  line-height: 20px;
2481
  color: #000000;
2482
  text-shadow: 0 1px 0 #ffffff;
2483
  opacity: 0.2;
2484
  filter: alpha(opacity=20);
2485
}
2486
.close:hover {
2487
  color: #000000;
2488
  text-decoration: none;
2489
  cursor: pointer;
2490
  opacity: 0.4;
2491
  filter: alpha(opacity=40);
2492
}
2493
button.close {
2494
  padding: 0;
2495
  cursor: pointer;
2496
  background: transparent;
2497
  border: 0;
2498
  -webkit-appearance: none;
2499
}
2500
.btn {
2501
  display: inline-block;
2502
  *display: inline;
2503
  /* IE7 inline-block hack */
2504
 
2505
  *zoom: 1;
2506
  padding: 4px 12px;
2507
  margin-bottom: 0;
2508
  font-size: 14px;
2509
  line-height: 20px;
2510
  *line-height: 20px;
2511
  text-align: center;
2512
  vertical-align: middle;
2513
  cursor: pointer;
2514
  color: #333333;
2515
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
2516
  background-color: #f5f5f5;
2517
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
2518
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
2519
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
2520
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
2521
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
2522
  background-repeat: repeat-x;
2523
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
2524
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
2525
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2526
  *background-color: #e6e6e6;
2527
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2528
 
2529
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2530
  border: 1px solid #bbbbbb;
2531
  *border: 0;
2532
  border-bottom-color: #a2a2a2;
2533
  -webkit-border-radius: 4px;
2534
  -moz-border-radius: 4px;
2535
  border-radius: 4px;
2536
  *margin-left: .3em;
2537
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
2538
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
2539
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
2540
}
2541
.btn:hover,
2542
.btn:active,
2543
.btn.active,
2544
.btn.disabled,
2545
.btn[disabled] {
2546
  color: #333333;
2547
  background-color: #e6e6e6;
2548
  *background-color: #d9d9d9;
2549
}
2550
.btn:active,
2551
.btn.active {
2552
  background-color: #cccccc \9;
2553
}
2554
.btn:first-child {
2555
  *margin-left: 0;
2556
}
2557
.btn:hover {
2558
  color: #333333;
2559
  text-decoration: none;
2560
  background-color: #e6e6e6;
2561
  *background-color: #d9d9d9;
2562
  /* Buttons in IE7 don't get borders, so darken on hover */
2563
 
2564
  background-position: 0 -15px;
2565
  -webkit-transition: background-position 0.1s linear;
2566
  -moz-transition: background-position 0.1s linear;
2567
  -o-transition: background-position 0.1s linear;
2568
  transition: background-position 0.1s linear;
2569
}
2570
.btn:focus {
2571
  outline: thin dotted #333;
2572
  outline: 5px auto -webkit-focus-ring-color;
2573
  outline-offset: -2px;
2574
}
2575
.btn.active,
2576
.btn:active {
2577
  background-color: #e6e6e6;
2578
  background-color: #d9d9d9 \9;
2579
  background-image: none;
2580
  outline: 0;
2581
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
2582
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
2583
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
2584
}
2585
.btn.disabled,
2586
.btn[disabled] {
2587
  cursor: default;
2588
  background-color: #e6e6e6;
2589
  background-image: none;
2590
  opacity: 0.65;
2591
  filter: alpha(opacity=65);
2592
  -webkit-box-shadow: none;
2593
  -moz-box-shadow: none;
2594
  box-shadow: none;
2595
}
2596
.btn-large {
2597
  padding: 11px 19px;
2598
  font-size: 17.5px;
2599
  -webkit-border-radius: 6px;
2600
  -moz-border-radius: 6px;
2601
  border-radius: 6px;
2602
}
2603
.btn-large [class^="icon-"],
2604
.btn-large [class*=" icon-"] {
2605
  margin-top: 2px;
2606
}
2607
.btn-small {
2608
  padding: 2px 10px;
2609
  font-size: 11.9px;
2610
  -webkit-border-radius: 3px;
2611
  -moz-border-radius: 3px;
2612
  border-radius: 3px;
2613
}
2614
.btn-small [class^="icon-"],
2615
.btn-small [class*=" icon-"] {
2616
  margin-top: 0;
2617
}
2618
.btn-mini {
2619
  padding: 1px 6px;
2620
  font-size: 10.5px;
2621
  -webkit-border-radius: 3px;
2622
  -moz-border-radius: 3px;
2623
  border-radius: 3px;
2624
}
2625
.btn-block {
2626
  display: block;
2627
  width: 100%;
2628
  padding-left: 0;
2629
  padding-right: 0;
2630
  -webkit-box-sizing: border-box;
2631
  -moz-box-sizing: border-box;
2632
  box-sizing: border-box;
2633
}
2634
.btn-block + .btn-block {
2635
  margin-top: 5px;
2636
}
2637
input[type="submit"].btn-block,
2638
input[type="reset"].btn-block,
2639
input[type="button"].btn-block {
2640
  width: 100%;
2641
}
2642
.btn-primary.active,
2643
.btn-warning.active,
2644
.btn-danger.active,
2645
.btn-success.active,
2646
.btn-info.active,
2647
.btn-inverse.active {
2648
  color: rgba(255, 255, 255, 0.75);
2649
}
2650
.btn {
2651
  border-color: #c5c5c5;
2652
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
2653
}
2654
.btn-primary {
2655
  color: #ffffff;
2656
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2657
  background-color: #006dcc;
2658
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
2659
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
2660
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
2661
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
2662
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
2663
  background-repeat: repeat-x;
2664
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
2665
  border-color: #0044cc #0044cc #002a80;
2666
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2667
  *background-color: #0044cc;
2668
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2669
 
2670
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2671
}
2672
.btn-primary:hover,
2673
.btn-primary:active,
2674
.btn-primary.active,
2675
.btn-primary.disabled,
2676
.btn-primary[disabled] {
2677
  color: #ffffff;
2678
  background-color: #0044cc;
2679
  *background-color: #003bb3;
2680
}
2681
.btn-primary:active,
2682
.btn-primary.active {
2683
  background-color: #003399 \9;
2684
}
2685
.btn-warning {
2686
  color: #ffffff;
2687
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2688
  background-color: #faa732;
2689
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
2690
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
2691
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
2692
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
2693
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
2694
  background-repeat: repeat-x;
2695
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
2696
  border-color: #f89406 #f89406 #ad6704;
2697
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2698
  *background-color: #f89406;
2699
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2700
 
2701
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2702
}
2703
.btn-warning:hover,
2704
.btn-warning:active,
2705
.btn-warning.active,
2706
.btn-warning.disabled,
2707
.btn-warning[disabled] {
2708
  color: #ffffff;
2709
  background-color: #f89406;
2710
  *background-color: #df8505;
2711
}
2712
.btn-warning:active,
2713
.btn-warning.active {
2714
  background-color: #c67605 \9;
2715
}
2716
.btn-danger {
2717
  color: #ffffff;
2718
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2719
  background-color: #da4f49;
2720
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
2721
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
2722
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
2723
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
2724
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
2725
  background-repeat: repeat-x;
2726
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
2727
  border-color: #bd362f #bd362f #802420;
2728
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2729
  *background-color: #bd362f;
2730
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2731
 
2732
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2733
}
2734
.btn-danger:hover,
2735
.btn-danger:active,
2736
.btn-danger.active,
2737
.btn-danger.disabled,
2738
.btn-danger[disabled] {
2739
  color: #ffffff;
2740
  background-color: #bd362f;
2741
  *background-color: #a9302a;
2742
}
2743
.btn-danger:active,
2744
.btn-danger.active {
2745
  background-color: #942a25 \9;
2746
}
2747
.btn-success {
2748
  color: #ffffff;
2749
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2750
  background-color: #5bb75b;
2751
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
2752
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
2753
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
2754
  background-image: -o-linear-gradient(top, #62c462, #51a351);
2755
  background-image: linear-gradient(to bottom, #62c462, #51a351);
2756
  background-repeat: repeat-x;
2757
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
2758
  border-color: #51a351 #51a351 #387038;
2759
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2760
  *background-color: #51a351;
2761
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2762
 
2763
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2764
}
2765
.btn-success:hover,
2766
.btn-success:active,
2767
.btn-success.active,
2768
.btn-success.disabled,
2769
.btn-success[disabled] {
2770
  color: #ffffff;
2771
  background-color: #51a351;
2772
  *background-color: #499249;
2773
}
2774
.btn-success:active,
2775
.btn-success.active {
2776
  background-color: #408140 \9;
2777
}
2778
.btn-info {
2779
  color: #ffffff;
2780
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2781
  background-color: #49afcd;
2782
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
2783
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
2784
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
2785
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
2786
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
2787
  background-repeat: repeat-x;
2788
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
2789
  border-color: #2f96b4 #2f96b4 #1f6377;
2790
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2791
  *background-color: #2f96b4;
2792
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2793
 
2794
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2795
}
2796
.btn-info:hover,
2797
.btn-info:active,
2798
.btn-info.active,
2799
.btn-info.disabled,
2800
.btn-info[disabled] {
2801
  color: #ffffff;
2802
  background-color: #2f96b4;
2803
  *background-color: #2a85a0;
2804
}
2805
.btn-info:active,
2806
.btn-info.active {
2807
  background-color: #24748c \9;
2808
}
2809
.btn-inverse {
2810
  color: #ffffff;
2811
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2812
  background-color: #363636;
2813
  background-image: -moz-linear-gradient(top, #444444, #222222);
2814
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
2815
  background-image: -webkit-linear-gradient(top, #444444, #222222);
2816
  background-image: -o-linear-gradient(top, #444444, #222222);
2817
  background-image: linear-gradient(to bottom, #444444, #222222);
2818
  background-repeat: repeat-x;
2819
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
2820
  border-color: #222222 #222222 #000000;
2821
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2822
  *background-color: #222222;
2823
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2824
 
2825
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2826
}
2827
.btn-inverse:hover,
2828
.btn-inverse:active,
2829
.btn-inverse.active,
2830
.btn-inverse.disabled,
2831
.btn-inverse[disabled] {
2832
  color: #ffffff;
2833
  background-color: #222222;
2834
  *background-color: #151515;
2835
}
2836
.btn-inverse:active,
2837
.btn-inverse.active {
2838
  background-color: #080808 \9;
2839
}
2840
button.btn,
2841
input[type="submit"].btn {
2842
  *padding-top: 3px;
2843
  *padding-bottom: 3px;
2844
}
2845
button.btn::-moz-focus-inner,
2846
input[type="submit"].btn::-moz-focus-inner {
2847
  padding: 0;
2848
  border: 0;
2849
}
2850
button.btn.btn-large,
2851
input[type="submit"].btn.btn-large {
2852
  *padding-top: 7px;
2853
  *padding-bottom: 7px;
2854
}
2855
button.btn.btn-small,
2856
input[type="submit"].btn.btn-small {
2857
  *padding-top: 3px;
2858
  *padding-bottom: 3px;
2859
}
2860
button.btn.btn-mini,
2861
input[type="submit"].btn.btn-mini {
2862
  *padding-top: 1px;
2863
  *padding-bottom: 1px;
2864
}
2865
.btn-link,
2866
.btn-link:active,
2867
.btn-link[disabled] {
2868
  background-color: transparent;
2869
  background-image: none;
2870
  -webkit-box-shadow: none;
2871
  -moz-box-shadow: none;
2872
  box-shadow: none;
2873
}
2874
.btn-link {
2875
  border-color: transparent;
2876
  cursor: pointer;
2877
  color: #0088cc;
2878
  -webkit-border-radius: 0;
2879
  -moz-border-radius: 0;
2880
  border-radius: 0;
2881
}
2882
.btn-link:hover {
2883
  color: #005580;
2884
  text-decoration: underline;
2885
  background-color: transparent;
2886
}
2887
.btn-link[disabled]:hover {
2888
  color: #333333;
2889
  text-decoration: none;
2890
}
2891
.btn-group {
2892
  position: relative;
2893
  display: inline-block;
2894
  *display: inline;
2895
  /* IE7 inline-block hack */
2896
 
2897
  *zoom: 1;
2898
  font-size: 0;
2899
  vertical-align: middle;
2900
  white-space: nowrap;
2901
  *margin-left: .3em;
2902
}
2903
.btn-group:first-child {
2904
  *margin-left: 0;
2905
}
2906
.btn-group + .btn-group {
2907
  margin-left: 5px;
2908
}
2909
.btn-toolbar {
2910
  font-size: 0;
2911
  margin-top: 10px;
2912
  margin-bottom: 10px;
2913
}
2914
.btn-toolbar .btn + .btn,
2915
.btn-toolbar .btn-group + .btn,
2916
.btn-toolbar .btn + .btn-group {
2917
  margin-left: 5px;
2918
}
2919
.btn-group > .btn {
2920
  position: relative;
2921
  -webkit-border-radius: 0;
2922
  -moz-border-radius: 0;
2923
  border-radius: 0;
2924
}
2925
.btn-group > .btn + .btn {
2926
  margin-left: -1px;
2927
}
2928
.btn-group > .btn,
2929
.btn-group > .dropdown-menu {
2930
  font-size: 14px;
2931
}
2932
.btn-group > .btn-mini {
2933
  font-size: 11px;
2934
}
2935
.btn-group > .btn-small {
2936
  font-size: 12px;
2937
}
2938
.btn-group > .btn-large {
2939
  font-size: 16px;
2940
}
2941
.btn-group > .btn:first-child {
2942
  margin-left: 0;
2943
  -webkit-border-top-left-radius: 4px;
2944
  -moz-border-radius-topleft: 4px;
2945
  border-top-left-radius: 4px;
2946
  -webkit-border-bottom-left-radius: 4px;
2947
  -moz-border-radius-bottomleft: 4px;
2948
  border-bottom-left-radius: 4px;
2949
}
2950
.btn-group > .btn:last-child,
2951
.btn-group > .dropdown-toggle {
2952
  -webkit-border-top-right-radius: 4px;
2953
  -moz-border-radius-topright: 4px;
2954
  border-top-right-radius: 4px;
2955
  -webkit-border-bottom-right-radius: 4px;
2956
  -moz-border-radius-bottomright: 4px;
2957
  border-bottom-right-radius: 4px;
2958
}
2959
.btn-group > .btn.large:first-child {
2960
  margin-left: 0;
2961
  -webkit-border-top-left-radius: 6px;
2962
  -moz-border-radius-topleft: 6px;
2963
  border-top-left-radius: 6px;
2964
  -webkit-border-bottom-left-radius: 6px;
2965
  -moz-border-radius-bottomleft: 6px;
2966
  border-bottom-left-radius: 6px;
2967
}
2968
.btn-group > .btn.large:last-child,
2969
.btn-group > .large.dropdown-toggle {
2970
  -webkit-border-top-right-radius: 6px;
2971
  -moz-border-radius-topright: 6px;
2972
  border-top-right-radius: 6px;
2973
  -webkit-border-bottom-right-radius: 6px;
2974
  -moz-border-radius-bottomright: 6px;
2975
  border-bottom-right-radius: 6px;
2976
}
2977
.btn-group > .btn:hover,
2978
.btn-group > .btn:focus,
2979
.btn-group > .btn:active,
2980
.btn-group > .btn.active {
2981
  z-index: 2;
2982
}
2983
.btn-group .dropdown-toggle:active,
2984
.btn-group.open .dropdown-toggle {
2985
  outline: 0;
2986
}
2987
.btn-group > .btn + .dropdown-toggle {
2988
  padding-left: 8px;
2989
  padding-right: 8px;
2990
  -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
2991
  -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
2992
  box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
2993
  *padding-top: 5px;
2994
  *padding-bottom: 5px;
2995
}
2996
.btn-group > .btn-mini + .dropdown-toggle {
2997
  padding-left: 5px;
2998
  padding-right: 5px;
2999
  *padding-top: 2px;
3000
  *padding-bottom: 2px;
3001
}
3002
.btn-group > .btn-small + .dropdown-toggle {
3003
  *padding-top: 5px;
3004
  *padding-bottom: 4px;
3005
}
3006
.btn-group > .btn-large + .dropdown-toggle {
3007
  padding-left: 12px;
3008
  padding-right: 12px;
3009
  *padding-top: 7px;
3010
  *padding-bottom: 7px;
3011
}
3012
.btn-group.open .dropdown-toggle {
3013
  background-image: none;
3014
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
3015
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
3016
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
3017
}
3018
.btn-group.open .btn.dropdown-toggle {
3019
  background-color: #e6e6e6;
3020
}
3021
.btn-group.open .btn-primary.dropdown-toggle {
3022
  background-color: #0044cc;
3023
}
3024
.btn-group.open .btn-warning.dropdown-toggle {
3025
  background-color: #f89406;
3026
}
3027
.btn-group.open .btn-danger.dropdown-toggle {
3028
  background-color: #bd362f;
3029
}
3030
.btn-group.open .btn-success.dropdown-toggle {
3031
  background-color: #51a351;
3032
}
3033
.btn-group.open .btn-info.dropdown-toggle {
3034
  background-color: #2f96b4;
3035
}
3036
.btn-group.open .btn-inverse.dropdown-toggle {
3037
  background-color: #222222;
3038
}
3039
.btn .caret {
3040
  margin-top: 8px;
3041
  margin-left: 0;
3042
}
3043
.btn-mini .caret,
3044
.btn-small .caret,
3045
.btn-large .caret {
3046
  margin-top: 6px;
3047
}
3048
.btn-large .caret {
3049
  border-left-width: 5px;
3050
  border-right-width: 5px;
3051
  border-top-width: 5px;
3052
}
3053
.dropup .btn-large .caret {
3054
  border-bottom-width: 5px;
3055
}
3056
.btn-primary .caret,
3057
.btn-warning .caret,
3058
.btn-danger .caret,
3059
.btn-info .caret,
3060
.btn-success .caret,
3061
.btn-inverse .caret {
3062
  border-top-color: #ffffff;
3063
  border-bottom-color: #ffffff;
3064
}
3065
.btn-group-vertical {
3066
  display: inline-block;
3067
  *display: inline;
3068
  /* IE7 inline-block hack */
3069
 
3070
  *zoom: 1;
3071
}
3072
.btn-group-vertical .btn {
3073
  display: block;
3074
  float: none;
3075
  width: 100%;
3076
  -webkit-border-radius: 0;
3077
  -moz-border-radius: 0;
3078
  border-radius: 0;
3079
}
3080
.btn-group-vertical .btn + .btn {
3081
  margin-left: 0;
3082
  margin-top: -1px;
3083
}
3084
.btn-group-vertical .btn:first-child {
3085
  -webkit-border-radius: 4px 4px 0 0;
3086
  -moz-border-radius: 4px 4px 0 0;
3087
  border-radius: 4px 4px 0 0;
3088
}
3089
.btn-group-vertical .btn:last-child {
3090
  -webkit-border-radius: 0 0 4px 4px;
3091
  -moz-border-radius: 0 0 4px 4px;
3092
  border-radius: 0 0 4px 4px;
3093
}
3094
.btn-group-vertical .btn-large:first-child {
3095
  -webkit-border-radius: 6px 6px 0 0;
3096
  -moz-border-radius: 6px 6px 0 0;
3097
  border-radius: 6px 6px 0 0;
3098
}
3099
.btn-group-vertical .btn-large:last-child {
3100
  -webkit-border-radius: 0 0 6px 6px;
3101
  -moz-border-radius: 0 0 6px 6px;
3102
  border-radius: 0 0 6px 6px;
3103
}
3104
.alert {
3105
  padding: 8px 35px 8px 14px;
3106
  margin-bottom: 20px;
3107
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3108
  background-color: #fcf8e3;
3109
  border: 1px solid #fbeed5;
3110
  -webkit-border-radius: 4px;
3111
  -moz-border-radius: 4px;
3112
  border-radius: 4px;
3113
  color: #c09853;
3114
}
3115
.alert h4 {
3116
  margin: 0;
3117
}
3118
.alert .close {
3119
  position: relative;
3120
  top: -2px;
3121
  right: -21px;
3122
  line-height: 20px;
3123
}
3124
.alert-success {
3125
  background-color: #dff0d8;
3126
  border-color: #d6e9c6;
3127
  color: #468847;
3128
}
3129
.alert-danger,
3130
.alert-error {
3131
  background-color: #f2dede;
3132
  border-color: #eed3d7;
3133
  color: #b94a48;
3134
}
3135
.alert-info {
3136
  background-color: #d9edf7;
3137
  border-color: #bce8f1;
3138
  color: #3a87ad;
3139
}
3140
.alert-block {
3141
  padding-top: 14px;
3142
  padding-bottom: 14px;
3143
}
3144
.alert-block > p,
3145
.alert-block > ul {
3146
  margin-bottom: 0;
3147
}
3148
.alert-block p + p {
3149
  margin-top: 5px;
3150
}
3151
.nav {
3152
  margin-left: 0;
3153
  margin-bottom: 20px;
3154
  list-style: none;
3155
}
3156
.nav > li > a {
3157
  display: block;
3158
}
3159
.nav > li > a:hover {
3160
  text-decoration: none;
3161
  background-color: #eeeeee;
3162
}
3163
.nav > .pull-right {
3164
  float: right;
3165
}
3166
.nav-header {
3167
  display: block;
3168
  padding: 3px 15px;
3169
  font-size: 11px;
3170
  font-weight: bold;
3171
  line-height: 20px;
3172
  color: #999999;
3173
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3174
  text-transform: uppercase;
3175
}
3176
.nav li + .nav-header {
3177
  margin-top: 9px;
3178
}
3179
.nav-list {
3180
  padding-left: 15px;
3181
  padding-right: 15px;
3182
  margin-bottom: 0;
3183
}
3184
.nav-list > li > a,
3185
.nav-list .nav-header {
3186
  margin-left: -15px;
3187
  margin-right: -15px;
3188
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3189
}
3190
.nav-list > li > a {
3191
  padding: 3px 15px;
3192
}
3193
.nav-list > .active > a,
3194
.nav-list > .active > a:hover {
3195
  color: #ffffff;
3196
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
3197
  background-color: #0088cc;
3198
}
3199
.nav-list [class^="icon-"],
3200
.nav-list [class*=" icon-"] {
3201
  margin-right: 2px;
3202
}
3203
.nav-list .divider {
3204
  *width: 100%;
3205
  height: 1px;
3206
  margin: 9px 1px;
3207
  *margin: -5px 0 5px;
3208
  overflow: hidden;
3209
  background-color: #e5e5e5;
3210
  border-bottom: 1px solid #ffffff;
3211
}
3212
.nav-tabs,
3213
.nav-pills {
3214
  *zoom: 1;
3215
}
3216
.nav-tabs:before,
3217
.nav-pills:before,
3218
.nav-tabs:after,
3219
.nav-pills:after {
3220
  display: table;
3221
  content: "";
3222
  line-height: 0;
3223
}
3224
.nav-tabs:after,
3225
.nav-pills:after {
3226
  clear: both;
3227
}
3228
.nav-tabs > li,
3229
.nav-pills > li {
3230
  float: left;
3231
}
3232
.nav-tabs > li > a,
3233
.nav-pills > li > a {
3234
  padding-right: 12px;
3235
  padding-left: 12px;
3236
  margin-right: 2px;
3237
  line-height: 14px;
3238
}
3239
.nav-tabs {
3240
  border-bottom: 1px solid #ddd;
3241
}
3242
.nav-tabs > li {
3243
  margin-bottom: -1px;
3244
}
3245
.nav-tabs > li > a {
3246
  padding-top: 8px;
3247
  padding-bottom: 8px;
3248
  line-height: 20px;
3249
  border: 1px solid transparent;
3250
  -webkit-border-radius: 4px 4px 0 0;
3251
  -moz-border-radius: 4px 4px 0 0;
3252
  border-radius: 4px 4px 0 0;
3253
}
3254
.nav-tabs > li > a:hover {
3255
  border-color: #eeeeee #eeeeee #dddddd;
3256
}
3257
.nav-tabs > .active > a,
3258
.nav-tabs > .active > a:hover {
3259
  color: #555555;
3260
  background-color: #ffffff;
3261
  border: 1px solid #ddd;
3262
  border-bottom-color: transparent;
3263
  cursor: default;
3264
}
3265
.nav-pills > li > a {
3266
  padding-top: 8px;
3267
  padding-bottom: 8px;
3268
  margin-top: 2px;
3269
  margin-bottom: 2px;
3270
  -webkit-border-radius: 5px;
3271
  -moz-border-radius: 5px;
3272
  border-radius: 5px;
3273
}
3274
.nav-pills > .active > a,
3275
.nav-pills > .active > a:hover {
3276
  color: #ffffff;
3277
  background-color: #0088cc;
3278
}
3279
.nav-stacked > li {
3280
  float: none;
3281
}
3282
.nav-stacked > li > a {
3283
  margin-right: 0;
3284
}
3285
.nav-tabs.nav-stacked {
3286
  border-bottom: 0;
3287
}
3288
.nav-tabs.nav-stacked > li > a {
3289
  border: 1px solid #ddd;
3290
  -webkit-border-radius: 0;
3291
  -moz-border-radius: 0;
3292
  border-radius: 0;
3293
}
3294
.nav-tabs.nav-stacked > li:first-child > a {
3295
  -webkit-border-top-right-radius: 4px;
3296
  -moz-border-radius-topright: 4px;
3297
  border-top-right-radius: 4px;
3298
  -webkit-border-top-left-radius: 4px;
3299
  -moz-border-radius-topleft: 4px;
3300
  border-top-left-radius: 4px;
3301
}
3302
.nav-tabs.nav-stacked > li:last-child > a {
3303
  -webkit-border-bottom-right-radius: 4px;
3304
  -moz-border-radius-bottomright: 4px;
3305
  border-bottom-right-radius: 4px;
3306
  -webkit-border-bottom-left-radius: 4px;
3307
  -moz-border-radius-bottomleft: 4px;
3308
  border-bottom-left-radius: 4px;
3309
}
3310
.nav-tabs.nav-stacked > li > a:hover {
3311
  border-color: #ddd;
3312
  z-index: 2;
3313
}
3314
.nav-pills.nav-stacked > li > a {
3315
  margin-bottom: 3px;
3316
}
3317
.nav-pills.nav-stacked > li:last-child > a {
3318
  margin-bottom: 1px;
3319
}
3320
.nav-tabs .dropdown-menu {
3321
  -webkit-border-radius: 0 0 6px 6px;
3322
  -moz-border-radius: 0 0 6px 6px;
3323
  border-radius: 0 0 6px 6px;
3324
}
3325
.nav-pills .dropdown-menu {
3326
  -webkit-border-radius: 6px;
3327
  -moz-border-radius: 6px;
3328
  border-radius: 6px;
3329
}
3330
.nav .dropdown-toggle .caret {
3331
  border-top-color: #0088cc;
3332
  border-bottom-color: #0088cc;
3333
  margin-top: 6px;
3334
}
3335
.nav .dropdown-toggle:hover .caret {
3336
  border-top-color: #005580;
3337
  border-bottom-color: #005580;
3338
}
3339
/* move down carets for tabs */
3340
.nav-tabs .dropdown-toggle .caret {
3341
  margin-top: 8px;
3342
}
3343
.nav .active .dropdown-toggle .caret {
3344
  border-top-color: #fff;
3345
  border-bottom-color: #fff;
3346
}
3347
.nav-tabs .active .dropdown-toggle .caret {
3348
  border-top-color: #555555;
3349
  border-bottom-color: #555555;
3350
}
3351
.nav > .dropdown.active > a:hover {
3352
  cursor: pointer;
3353
}
3354
.nav-tabs .open .dropdown-toggle,
3355
.nav-pills .open .dropdown-toggle,
3356
.nav > li.dropdown.open.active > a:hover {
3357
  color: #ffffff;
3358
  background-color: #999999;
3359
  border-color: #999999;
3360
}
3361
.nav li.dropdown.open .caret,
3362
.nav li.dropdown.open.active .caret,
3363
.nav li.dropdown.open a:hover .caret {
3364
  border-top-color: #ffffff;
3365
  border-bottom-color: #ffffff;
3366
  opacity: 1;
3367
  filter: alpha(opacity=100);
3368
}
3369
.tabs-stacked .open > a:hover {
3370
  border-color: #999999;
3371
}
3372
.tabbable {
3373
  *zoom: 1;
3374
}
3375
.tabbable:before,
3376
.tabbable:after {
3377
  display: table;
3378
  content: "";
3379
  line-height: 0;
3380
}
3381
.tabbable:after {
3382
  clear: both;
3383
}
3384
.tab-content {
3385
  overflow: auto;
3386
}
3387
.tabs-below > .nav-tabs,
3388
.tabs-right > .nav-tabs,
3389
.tabs-left > .nav-tabs {
3390
  border-bottom: 0;
3391
}
3392
.tab-content > .tab-pane,
3393
.pill-content > .pill-pane {
3394
  display: none;
3395
}
3396
.tab-content > .active,
3397
.pill-content > .active {
3398
  display: block;
3399
}
3400
.tabs-below > .nav-tabs {
3401
  border-top: 1px solid #ddd;
3402
}
3403
.tabs-below > .nav-tabs > li {
3404
  margin-top: -1px;
3405
  margin-bottom: 0;
3406
}
3407
.tabs-below > .nav-tabs > li > a {
3408
  -webkit-border-radius: 0 0 4px 4px;
3409
  -moz-border-radius: 0 0 4px 4px;
3410
  border-radius: 0 0 4px 4px;
3411
}
3412
.tabs-below > .nav-tabs > li > a:hover {
3413
  border-bottom-color: transparent;
3414
  border-top-color: #ddd;
3415
}
3416
.tabs-below > .nav-tabs > .active > a,
3417
.tabs-below > .nav-tabs > .active > a:hover {
3418
  border-color: transparent #ddd #ddd #ddd;
3419
}
3420
.tabs-left > .nav-tabs > li,
3421
.tabs-right > .nav-tabs > li {
3422
  float: none;
3423
}
3424
.tabs-left > .nav-tabs > li > a,
3425
.tabs-right > .nav-tabs > li > a {
3426
  min-width: 74px;
3427
  margin-right: 0;
3428
  margin-bottom: 3px;
3429
}
3430
.tabs-left > .nav-tabs {
3431
  float: left;
3432
  margin-right: 19px;
3433
  border-right: 1px solid #ddd;
3434
}
3435
.tabs-left > .nav-tabs > li > a {
3436
  margin-right: -1px;
3437
  -webkit-border-radius: 4px 0 0 4px;
3438
  -moz-border-radius: 4px 0 0 4px;
3439
  border-radius: 4px 0 0 4px;
3440
}
3441
.tabs-left > .nav-tabs > li > a:hover {
3442
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
3443
}
3444
.tabs-left > .nav-tabs .active > a,
3445
.tabs-left > .nav-tabs .active > a:hover {
3446
  border-color: #ddd transparent #ddd #ddd;
3447
  *border-right-color: #ffffff;
3448
}
3449
.tabs-right > .nav-tabs {
3450
  float: right;
3451
  margin-left: 19px;
3452
  border-left: 1px solid #ddd;
3453
}
3454
.tabs-right > .nav-tabs > li > a {
3455
  margin-left: -1px;
3456
  -webkit-border-radius: 0 4px 4px 0;
3457
  -moz-border-radius: 0 4px 4px 0;
3458
  border-radius: 0 4px 4px 0;
3459
}
3460
.tabs-right > .nav-tabs > li > a:hover {
3461
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
3462
}
3463
.tabs-right > .nav-tabs .active > a,
3464
.tabs-right > .nav-tabs .active > a:hover {
3465
  border-color: #ddd #ddd #ddd transparent;
3466
  *border-left-color: #ffffff;
3467
}
3468
.nav > .disabled > a {
3469
  color: #999999;
3470
}
3471
.nav > .disabled > a:hover {
3472
  text-decoration: none;
3473
  background-color: transparent;
3474
  cursor: default;
3475
}
3476
.navbar {
3477
  overflow: visible;
3478
  margin-bottom: 20px;
3479
  color: #777777;
3480
  *position: relative;
3481
  *z-index: 2;
3482
}
3483
.navbar-inner {
3484
  min-height: 40px;
3485
  padding-left: 20px;
3486
  padding-right: 20px;
3487
  background-color: #fafafa;
3488
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
3489
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
3490
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
3491
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
3492
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
3493
  background-repeat: repeat-x;
3494
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
3495
  border: 1px solid #d4d4d4;
3496
  -webkit-border-radius: 4px;
3497
  -moz-border-radius: 4px;
3498
  border-radius: 4px;
3499
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
3500
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
3501
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
3502
  *zoom: 1;
3503
}
3504
.navbar-inner:before,
3505
.navbar-inner:after {
3506
  display: table;
3507
  content: "";
3508
  line-height: 0;
3509
}
3510
.navbar-inner:after {
3511
  clear: both;
3512
}
3513
.navbar .container {
3514
  width: auto;
3515
}
3516
.nav-collapse.collapse {
3517
  height: auto;
3518
  overflow: visible;
3519
}
3520
.navbar .brand {
3521
  float: left;
3522
  display: block;
3523
  padding: 10px 20px 10px;
3524
  margin-left: -20px;
3525
  font-size: 20px;
3526
  font-weight: 200;
3527
  color: #777777;
3528
  text-shadow: 0 1px 0 #ffffff;
3529
}
3530
.navbar .brand:hover {
3531
  text-decoration: none;
3532
}
3533
.navbar-text {
3534
  margin-bottom: 0;
3535
  line-height: 40px;
3536
}
3537
.navbar-link {
3538
  color: #777777;
3539
}
3540
.navbar-link:hover {
3541
  color: #333333;
3542
}
3543
.navbar .divider-vertical {
3544
  height: 40px;
3545
  margin: 0 9px;
3546
  border-left: 1px solid #f2f2f2;
3547
  border-right: 1px solid #ffffff;
3548
}
3549
.navbar .btn,
3550
.navbar .btn-group {
3551
  margin-top: 5px;
3552
}
3553
.navbar .btn-group .btn,
3554
.navbar .input-prepend .btn,
3555
.navbar .input-append .btn {
3556
  margin-top: 0;
3557
}
3558
.navbar-form {
3559
  margin-bottom: 0;
3560
  *zoom: 1;
3561
}
3562
.navbar-form:before,
3563
.navbar-form:after {
3564
  display: table;
3565
  content: "";
3566
  line-height: 0;
3567
}
3568
.navbar-form:after {
3569
  clear: both;
3570
}
3571
.navbar-form input,
3572
.navbar-form select,
3573
.navbar-form .radio,
3574
.navbar-form .checkbox {
3575
  margin-top: 5px;
3576
}
3577
.navbar-form input,
3578
.navbar-form select,
3579
.navbar-form .btn {
3580
  display: inline-block;
3581
  margin-bottom: 0;
3582
}
3583
.navbar-form input[type="image"],
3584
.navbar-form input[type="checkbox"],
3585
.navbar-form input[type="radio"] {
3586
  margin-top: 3px;
3587
}
3588
.navbar-form .input-append,
3589
.navbar-form .input-prepend {
3590
  margin-top: 6px;
3591
  white-space: nowrap;
3592
}
3593
.navbar-form .input-append input,
3594
.navbar-form .input-prepend input {
3595
  margin-top: 0;
3596
}
3597
.navbar-search {
3598
  position: relative;
3599
  float: left;
3600
  margin-top: 5px;
3601
  margin-bottom: 0;
3602
}
3603
.navbar-search .search-query {
3604
  margin-bottom: 0;
3605
  padding: 4px 14px;
3606
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
3607
  font-size: 13px;
3608
  font-weight: normal;
3609
  line-height: 1;
3610
  -webkit-border-radius: 15px;
3611
  -moz-border-radius: 15px;
3612
  border-radius: 15px;
3613
}
3614
.navbar-static-top {
3615
  position: static;
3616
  margin-bottom: 0;
3617
}
3618
.navbar-static-top .navbar-inner {
3619
  -webkit-border-radius: 0;
3620
  -moz-border-radius: 0;
3621
  border-radius: 0;
3622
}
3623
.navbar-fixed-top,
3624
.navbar-fixed-bottom {
3625
  position: fixed;
3626
  right: 0;
3627
  left: 0;
3628
  z-index: 1030;
3629
  margin-bottom: 0;
3630
}
3631
.navbar-fixed-top .navbar-inner,
3632
.navbar-static-top .navbar-inner {
3633
  border-width: 0 0 1px;
3634
}
3635
.navbar-fixed-bottom .navbar-inner {
3636
  border-width: 1px 0 0;
3637
}
3638
.navbar-fixed-top .navbar-inner,
3639
.navbar-fixed-bottom .navbar-inner {
3640
  padding-left: 0;
3641
  padding-right: 0;
3642
  -webkit-border-radius: 0;
3643
  -moz-border-radius: 0;
3644
  border-radius: 0;
3645
}
3646
.navbar-static-top .container,
3647
.navbar-fixed-top .container,
3648
.navbar-fixed-bottom .container {
3649
  width: 940px;
3650
}
3651
.navbar-fixed-top {
3652
  top: 0;
3653
}
3654
.navbar-fixed-top .navbar-inner,
3655
.navbar-static-top .navbar-inner {
3656
  -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);
3657
  -moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);
3658
  box-shadow: 0 1px 10px rgba(0,0,0,.1);
3659
}
3660
.navbar-fixed-bottom {
3661
  bottom: 0;
3662
}
3663
.navbar-fixed-bottom .navbar-inner {
3664
  -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
3665
  -moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
3666
  box-shadow: 0 -1px 10px rgba(0,0,0,.1);
3667
}
3668
.navbar .nav {
3669
  position: relative;
3670
  left: 0;
3671
  display: block;
3672
  float: left;
3673
  margin: 0 10px 0 0;
3674
}
3675
.navbar .nav.pull-right {
3676
  float: right;
3677
  margin-right: 0;
3678
}
3679
.navbar .nav > li {
3680
  float: left;
3681
}
3682
.navbar .nav > li > a {
3683
  float: none;
3684
  padding: 10px 15px 10px;
3685
  color: #777777;
3686
  text-decoration: none;
3687
  text-shadow: 0 1px 0 #ffffff;
3688
}
3689
.navbar .nav .dropdown-toggle .caret {
3690
  margin-top: 8px;
3691
}
3692
.navbar .nav > li > a:focus,
3693
.navbar .nav > li > a:hover {
3694
  background-color: transparent;
3695
  color: #333333;
3696
  text-decoration: none;
3697
}
3698
.navbar .nav > .active > a,
3699
.navbar .nav > .active > a:hover,
3700
.navbar .nav > .active > a:focus {
3701
  color: #555555;
3702
  text-decoration: none;
3703
  background-color: #e5e5e5;
3704
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
3705
  -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
3706
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
3707
}
3708
.navbar .btn-navbar {
3709
  display: none;
3710
  float: right;
3711
  padding: 7px 10px;
3712
  margin-left: 5px;
3713
  margin-right: 5px;
3714
  color: #ffffff;
3715
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3716
  background-color: #ededed;
3717
  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
3718
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
3719
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
3720
  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
3721
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
3722
  background-repeat: repeat-x;
3723
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
3724
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
3725
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3726
  *background-color: #e5e5e5;
3727
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
3728
 
3729
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3730
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
3731
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
3732
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
3733
}
3734
.navbar .btn-navbar:hover,
3735
.navbar .btn-navbar:active,
3736
.navbar .btn-navbar.active,
3737
.navbar .btn-navbar.disabled,
3738
.navbar .btn-navbar[disabled] {
3739
  color: #ffffff;
3740
  background-color: #e5e5e5;
3741
  *background-color: #d9d9d9;
3742
}
3743
.navbar .btn-navbar:active,
3744
.navbar .btn-navbar.active {
3745
  background-color: #cccccc \9;
3746
}
3747
.navbar .btn-navbar .icon-bar {
3748
  display: block;
3749
  width: 18px;
3750
  height: 2px;
3751
  background-color: #f5f5f5;
3752
  -webkit-border-radius: 1px;
3753
  -moz-border-radius: 1px;
3754
  border-radius: 1px;
3755
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3756
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3757
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3758
}
3759
.btn-navbar .icon-bar + .icon-bar {
3760
  margin-top: 3px;
3761
}
3762
.navbar .nav > li > .dropdown-menu:before {
3763
  content: '';
3764
  display: inline-block;
3765
  border-left: 7px solid transparent;
3766
  border-right: 7px solid transparent;
3767
  border-bottom: 7px solid #ccc;
3768
  border-bottom-color: rgba(0, 0, 0, 0.2);
3769
  position: absolute;
3770
  top: -7px;
3771
  left: 9px;
3772
}
3773
.navbar .nav > li > .dropdown-menu:after {
3774
  content: '';
3775
  display: inline-block;
3776
  border-left: 6px solid transparent;
3777
  border-right: 6px solid transparent;
3778
  border-bottom: 6px solid #ffffff;
3779
  position: absolute;
3780
  top: -6px;
3781
  left: 10px;
3782
}
3783
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
3784
  border-top: 7px solid #ccc;
3785
  border-top-color: rgba(0, 0, 0, 0.2);
3786
  border-bottom: 0;
3787
  bottom: -7px;
3788
  top: auto;
3789
}
3790
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
3791
  border-top: 6px solid #ffffff;
3792
  border-bottom: 0;
3793
  bottom: -6px;
3794
  top: auto;
3795
}
3796
.navbar .nav li.dropdown.open > .dropdown-toggle,
3797
.navbar .nav li.dropdown.active > .dropdown-toggle,
3798
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
3799
  background-color: #e5e5e5;
3800
  color: #555555;
3801
}
3802
.navbar .nav li.dropdown > .dropdown-toggle .caret {
3803
  border-top-color: #777777;
3804
  border-bottom-color: #777777;
3805
}
3806
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
3807
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
3808
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
3809
  border-top-color: #555555;
3810
  border-bottom-color: #555555;
3811
}
3812
.navbar .pull-right > li > .dropdown-menu,
3813
.navbar .nav > li > .dropdown-menu.pull-right {
3814
  left: auto;
3815
  right: 0;
3816
}
3817
.navbar .pull-right > li > .dropdown-menu:before,
3818
.navbar .nav > li > .dropdown-menu.pull-right:before {
3819
  left: auto;
3820
  right: 12px;
3821
}
3822
.navbar .pull-right > li > .dropdown-menu:after,
3823
.navbar .nav > li > .dropdown-menu.pull-right:after {
3824
  left: auto;
3825
  right: 13px;
3826
}
3827
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
3828
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
3829
  left: auto;
3830
  right: 100%;
3831
  margin-left: 0;
3832
  margin-right: -1px;
3833
  -webkit-border-radius: 6px 0 6px 6px;
3834
  -moz-border-radius: 6px 0 6px 6px;
3835
  border-radius: 6px 0 6px 6px;
3836
}
3837
.navbar-inverse {
3838
  color: #999999;
3839
}
3840
.navbar-inverse .navbar-inner {
3841
  background-color: #1b1b1b;
3842
  background-image: -moz-linear-gradient(top, #222222, #111111);
3843
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
3844
  background-image: -webkit-linear-gradient(top, #222222, #111111);
3845
  background-image: -o-linear-gradient(top, #222222, #111111);
3846
  background-image: linear-gradient(to bottom, #222222, #111111);
3847
  background-repeat: repeat-x;
3848
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
3849
  border-color: #252525;
3850
}
3851
.navbar-inverse .brand,
3852
.navbar-inverse .nav > li > a {
3853
  color: #999999;
3854
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3855
}
3856
.navbar-inverse .brand:hover,
3857
.navbar-inverse .nav > li > a:hover {
3858
  color: #ffffff;
3859
}
3860
.navbar-inverse .nav > li > a:focus,
3861
.navbar-inverse .nav > li > a:hover {
3862
  background-color: transparent;
3863
  color: #ffffff;
3864
}
3865
.navbar-inverse .nav .active > a,
3866
.navbar-inverse .nav .active > a:hover,
3867
.navbar-inverse .nav .active > a:focus {
3868
  color: #ffffff;
3869
  background-color: #111111;
3870
}
3871
.navbar-inverse .navbar-link {
3872
  color: #999999;
3873
}
3874
.navbar-inverse .navbar-link:hover {
3875
  color: #ffffff;
3876
}
3877
.navbar-inverse .divider-vertical {
3878
  border-left-color: #111111;
3879
  border-right-color: #222222;
3880
}
3881
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
3882
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
3883
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
3884
  background-color: #111111;
3885
  color: #ffffff;
3886
}
3887
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
3888
  border-top-color: #999999;
3889
  border-bottom-color: #999999;
3890
}
3891
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
3892
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
3893
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
3894
  border-top-color: #ffffff;
3895
  border-bottom-color: #ffffff;
3896
}
3897
.navbar-inverse .navbar-search .search-query {
3898
  color: #ffffff;
3899
  background-color: #515151;
3900
  border-color: #111111;
3901
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
3902
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
3903
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
3904
  -webkit-transition: none;
3905
  -moz-transition: none;
3906
  -o-transition: none;
3907
  transition: none;
3908
}
3909
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
3910
  color: #cccccc;
3911
}
3912
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
3913
  color: #cccccc;
3914
}
3915
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
3916
  color: #cccccc;
3917
}
3918
.navbar-inverse .navbar-search .search-query:focus,
3919
.navbar-inverse .navbar-search .search-query.focused {
3920
  padding: 5px 15px;
3921
  color: #333333;
3922
  text-shadow: 0 1px 0 #ffffff;
3923
  background-color: #ffffff;
3924
  border: 0;
3925
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3926
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3927
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3928
  outline: 0;
3929
}
3930
.navbar-inverse .btn-navbar {
3931
  color: #ffffff;
3932
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3933
  background-color: #0e0e0e;
3934
  background-image: -moz-linear-gradient(top, #151515, #040404);
3935
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
3936
  background-image: -webkit-linear-gradient(top, #151515, #040404);
3937
  background-image: -o-linear-gradient(top, #151515, #040404);
3938
  background-image: linear-gradient(to bottom, #151515, #040404);
3939
  background-repeat: repeat-x;
3940
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
3941
  border-color: #040404 #040404 #000000;
3942
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3943
  *background-color: #040404;
3944
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
3945
 
3946
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3947
}
3948
.navbar-inverse .btn-navbar:hover,
3949
.navbar-inverse .btn-navbar:active,
3950
.navbar-inverse .btn-navbar.active,
3951
.navbar-inverse .btn-navbar.disabled,
3952
.navbar-inverse .btn-navbar[disabled] {
3953
  color: #ffffff;
3954
  background-color: #040404;
3955
  *background-color: #000000;
3956
}
3957
.navbar-inverse .btn-navbar:active,
3958
.navbar-inverse .btn-navbar.active {
3959
  background-color: #000000 \9;
3960
}
3961
.breadcrumb {
3962
  padding: 8px 15px;
3963
  margin: 0 0 20px;
3964
  list-style: none;
3965
  background-color: #f5f5f5;
3966
  -webkit-border-radius: 4px;
3967
  -moz-border-radius: 4px;
3968
  border-radius: 4px;
3969
}
3970
.breadcrumb li {
3971
  display: inline-block;
3972
  *display: inline;
3973
  /* IE7 inline-block hack */
3974
 
3975
  *zoom: 1;
3976
  text-shadow: 0 1px 0 #ffffff;
3977
}
3978
.breadcrumb .divider {
3979
  padding: 0 5px;
3980
  color: #ccc;
3981
}
3982
.breadcrumb .active {
3983
  color: #999999;
3984
}
3985
.pagination {
3986
  margin: 20px 0;
3987
}
3988
.pagination ul {
3989
  display: inline-block;
3990
  *display: inline;
3991
  /* IE7 inline-block hack */
3992
 
3993
  *zoom: 1;
3994
  margin-left: 0;
3995
  margin-bottom: 0;
3996
  -webkit-border-radius: 4px;
3997
  -moz-border-radius: 4px;
3998
  border-radius: 4px;
3999
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4000
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4001
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4002
}
4003
.pagination ul > li {
4004
  display: inline;
4005
}
4006
.pagination ul > li > a,
4007
.pagination ul > li > span {
4008
  float: left;
4009
  padding: 4px 12px;
4010
  line-height: 20px;
4011
  text-decoration: none;
4012
  background-color: #ffffff;
4013
  border: 1px solid #dddddd;
4014
  border-left-width: 0;
4015
}
4016
.pagination ul > li > a:hover,
4017
.pagination ul > .active > a,
4018
.pagination ul > .active > span {
4019
  background-color: #f5f5f5;
4020
}
4021
.pagination ul > .active > a,
4022
.pagination ul > .active > span {
4023
  color: #999999;
4024
  cursor: default;
4025
}
4026
.pagination ul > .disabled > span,
4027
.pagination ul > .disabled > a,
4028
.pagination ul > .disabled > a:hover {
4029
  color: #999999;
4030
  background-color: transparent;
4031
  cursor: default;
4032
}
4033
.pagination ul > li:first-child > a,
4034
.pagination ul > li:first-child > span {
4035
  border-left-width: 1px;
4036
  -webkit-border-top-left-radius: 4px;
4037
  -moz-border-radius-topleft: 4px;
4038
  border-top-left-radius: 4px;
4039
  -webkit-border-bottom-left-radius: 4px;
4040
  -moz-border-radius-bottomleft: 4px;
4041
  border-bottom-left-radius: 4px;
4042
}
4043
.pagination ul > li:last-child > a,
4044
.pagination ul > li:last-child > span {
4045
  -webkit-border-top-right-radius: 4px;
4046
  -moz-border-radius-topright: 4px;
4047
  border-top-right-radius: 4px;
4048
  -webkit-border-bottom-right-radius: 4px;
4049
  -moz-border-radius-bottomright: 4px;
4050
  border-bottom-right-radius: 4px;
4051
}
4052
.pagination-centered {
4053
  text-align: center;
4054
}
4055
.pagination-right {
4056
  text-align: right;
4057
}
4058
.pagination-large ul > li > a,
4059
.pagination-large ul > li > span {
4060
  padding: 11px 19px;
4061
  font-size: 17.5px;
4062
}
4063
.pagination-large ul > li:first-child > a,
4064
.pagination-large ul > li:first-child > span {
4065
  -webkit-border-top-left-radius: 6px;
4066
  -moz-border-radius-topleft: 6px;
4067
  border-top-left-radius: 6px;
4068
  -webkit-border-bottom-left-radius: 6px;
4069
  -moz-border-radius-bottomleft: 6px;
4070
  border-bottom-left-radius: 6px;
4071
}
4072
.pagination-large ul > li:last-child > a,
4073
.pagination-large ul > li:last-child > span {
4074
  -webkit-border-top-right-radius: 6px;
4075
  -moz-border-radius-topright: 6px;
4076
  border-top-right-radius: 6px;
4077
  -webkit-border-bottom-right-radius: 6px;
4078
  -moz-border-radius-bottomright: 6px;
4079
  border-bottom-right-radius: 6px;
4080
}
4081
.pagination-mini ul > li:first-child > a,
4082
.pagination-small ul > li:first-child > a,
4083
.pagination-mini ul > li:first-child > span,
4084
.pagination-small ul > li:first-child > span {
4085
  -webkit-border-top-left-radius: 3px;
4086
  -moz-border-radius-topleft: 3px;
4087
  border-top-left-radius: 3px;
4088
  -webkit-border-bottom-left-radius: 3px;
4089
  -moz-border-radius-bottomleft: 3px;
4090
  border-bottom-left-radius: 3px;
4091
}
4092
.pagination-mini ul > li:last-child > a,
4093
.pagination-small ul > li:last-child > a,
4094
.pagination-mini ul > li:last-child > span,
4095
.pagination-small ul > li:last-child > span {
4096
  -webkit-border-top-right-radius: 3px;
4097
  -moz-border-radius-topright: 3px;
4098
  border-top-right-radius: 3px;
4099
  -webkit-border-bottom-right-radius: 3px;
4100
  -moz-border-radius-bottomright: 3px;
4101
  border-bottom-right-radius: 3px;
4102
}
4103
.pagination-small ul > li > a,
4104
.pagination-small ul > li > span {
4105
  padding: 2px 10px;
4106
  font-size: 11.9px;
4107
}
4108
.pagination-mini ul > li > a,
4109
.pagination-mini ul > li > span {
4110
  padding: 1px 6px;
4111
  font-size: 10.5px;
4112
}
4113
.pager {
4114
  margin: 20px 0;
4115
  list-style: none;
4116
  text-align: center;
4117
  *zoom: 1;
4118
}
4119
.pager:before,
4120
.pager:after {
4121
  display: table;
4122
  content: "";
4123
  line-height: 0;
4124
}
4125
.pager:after {
4126
  clear: both;
4127
}
4128
.pager li {
4129
  display: inline;
4130
}
4131
.pager li > a,
4132
.pager li > span {
4133
  display: inline-block;
4134
  padding: 5px 14px;
4135
  background-color: #fff;
4136
  border: 1px solid #ddd;
4137
  -webkit-border-radius: 15px;
4138
  -moz-border-radius: 15px;
4139
  border-radius: 15px;
4140
}
4141
.pager li > a:hover {
4142
  text-decoration: none;
4143
  background-color: #f5f5f5;
4144
}
4145
.pager .next > a,
4146
.pager .next > span {
4147
  float: right;
4148
}
4149
.pager .previous > a,
4150
.pager .previous > span {
4151
  float: left;
4152
}
4153
.pager .disabled > a,
4154
.pager .disabled > a:hover,
4155
.pager .disabled > span {
4156
  color: #999999;
4157
  background-color: #fff;
4158
  cursor: default;
4159
}
4160
.modal-backdrop {
4161
  position: fixed;
4162
  top: 0;
4163
  right: 0;
4164
  bottom: 0;
4165
  left: 0;
4166
  z-index: 1040;
4167
  background-color: #000000;
4168
}
4169
.modal-backdrop.fade {
4170
  opacity: 0;
4171
}
4172
.modal-backdrop,
4173
.modal-backdrop.fade.in {
4174
  opacity: 0.8;
4175
  filter: alpha(opacity=80);
4176
}
4177
.modal {
4178
  position: fixed;
4179
  top: 50%;
4180
  left: 50%;
4181
  z-index: 1050;
4182
  width: 560px;
4183
  margin: -250px 0 0 -280px;
4184
  background-color: #ffffff;
4185
  border: 1px solid #999;
4186
  border: 1px solid rgba(0, 0, 0, 0.3);
4187
  *border: 1px solid #999;
4188
  /* IE6-7 */
4189
 
4190
  -webkit-border-radius: 6px;
4191
  -moz-border-radius: 6px;
4192
  border-radius: 6px;
4193
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4194
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4195
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4196
  -webkit-background-clip: padding-box;
4197
  -moz-background-clip: padding-box;
4198
  background-clip: padding-box;
4199
  outline: none;
4200
}
4201
.modal.fade {
4202
  -webkit-transition: opacity .3s linear, top .3s ease-out;
4203
  -moz-transition: opacity .3s linear, top .3s ease-out;
4204
  -o-transition: opacity .3s linear, top .3s ease-out;
4205
  transition: opacity .3s linear, top .3s ease-out;
4206
  top: -25%;
4207
}
4208
.modal.fade.in {
4209
  top: 50%;
4210
}
4211
.modal-header {
4212
  padding: 9px 15px;
4213
  border-bottom: 1px solid #eee;
4214
}
4215
.modal-header .close {
4216
  margin-top: 2px;
4217
}
4218
.modal-header h3 {
4219
  margin: 0;
4220
  line-height: 30px;
4221
}
4222
.modal-body {
4223
  overflow-y: auto;
4224
  max-height: 400px;
4225
  padding: 15px;
4226
}
4227
.modal-form {
4228
  margin-bottom: 0;
4229
}
4230
.modal-footer {
4231
  padding: 14px 15px 15px;
4232
  margin-bottom: 0;
4233
  text-align: right;
4234
  background-color: #f5f5f5;
4235
  border-top: 1px solid #ddd;
4236
  -webkit-border-radius: 0 0 6px 6px;
4237
  -moz-border-radius: 0 0 6px 6px;
4238
  border-radius: 0 0 6px 6px;
4239
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
4240
  -moz-box-shadow: inset 0 1px 0 #ffffff;
4241
  box-shadow: inset 0 1px 0 #ffffff;
4242
  *zoom: 1;
4243
}
4244
.modal-footer:before,
4245
.modal-footer:after {
4246
  display: table;
4247
  content: "";
4248
  line-height: 0;
4249
}
4250
.modal-footer:after {
4251
  clear: both;
4252
}
4253
.modal-footer .btn + .btn {
4254
  margin-left: 5px;
4255
  margin-bottom: 0;
4256
}
4257
.modal-footer .btn-group .btn + .btn {
4258
  margin-left: -1px;
4259
}
4260
.modal-footer .btn-block + .btn-block {
4261
  margin-left: 0;
4262
}
4263
.tooltip {
4264
  position: absolute;
4265
  z-index: 1030;
4266
  display: block;
4267
  visibility: visible;
4268
  padding: 5px;
4269
  font-size: 11px;
4270
  opacity: 0;
4271
  filter: alpha(opacity=0);
4272
}
4273
.tooltip.in {
4274
  opacity: 0.8;
4275
  filter: alpha(opacity=80);
4276
}
4277
.tooltip.top {
4278
  margin-top: -3px;
4279
}
4280
.tooltip.right {
4281
  margin-left: 3px;
4282
}
4283
.tooltip.bottom {
4284
  margin-top: 3px;
4285
}
4286
.tooltip.left {
4287
  margin-left: -3px;
4288
}
4289
.tooltip-inner {
4290
  max-width: 200px;
4291
  padding: 3px 8px;
4292
  color: #ffffff;
4293
  text-align: center;
4294
  text-decoration: none;
4295
  background-color: #000000;
4296
  -webkit-border-radius: 4px;
4297
  -moz-border-radius: 4px;
4298
  border-radius: 4px;
4299
}
4300
.tooltip-arrow {
4301
  position: absolute;
4302
  width: 0;
4303
  height: 0;
4304
  border-color: transparent;
4305
  border-style: solid;
4306
}
4307
.tooltip.top .tooltip-arrow {
4308
  bottom: 0;
4309
  left: 50%;
4310
  margin-left: -5px;
4311
  border-width: 5px 5px 0;
4312
  border-top-color: #000000;
4313
}
4314
.tooltip.right .tooltip-arrow {
4315
  top: 50%;
4316
  left: 0;
4317
  margin-top: -5px;
4318
  border-width: 5px 5px 5px 0;
4319
  border-right-color: #000000;
4320
}
4321
.tooltip.left .tooltip-arrow {
4322
  top: 50%;
4323
  right: 0;
4324
  margin-top: -5px;
4325
  border-width: 5px 0 5px 5px;
4326
  border-left-color: #000000;
4327
}
4328
.tooltip.bottom .tooltip-arrow {
4329
  top: 0;
4330
  left: 50%;
4331
  margin-left: -5px;
4332
  border-width: 0 5px 5px;
4333
  border-bottom-color: #000000;
4334
}
4335
.popover {
4336
  position: absolute;
4337
  top: 0;
4338
  left: 0;
4339
  z-index: 1010;
4340
  display: none;
4341
  width: 236px;
4342
  padding: 1px;
4343
  background-color: #ffffff;
4344
  -webkit-background-clip: padding-box;
4345
  -moz-background-clip: padding;
4346
  background-clip: padding-box;
4347
  border: 1px solid #ccc;
4348
  border: 1px solid rgba(0, 0, 0, 0.2);
4349
  -webkit-border-radius: 6px;
4350
  -moz-border-radius: 6px;
4351
  border-radius: 6px;
4352
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4353
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4354
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4355
}
4356
.popover.top {
4357
  margin-top: -10px;
4358
}
4359
.popover.right {
4360
  margin-left: 10px;
4361
}
4362
.popover.bottom {
4363
  margin-top: 10px;
4364
}
4365
.popover.left {
4366
  margin-left: -10px;
4367
}
4368
.popover-title {
4369
  margin: 0;
4370
  padding: 8px 14px;
4371
  font-size: 14px;
4372
  font-weight: normal;
4373
  line-height: 18px;
4374
  background-color: #f7f7f7;
4375
  border-bottom: 1px solid #ebebeb;
4376
  -webkit-border-radius: 5px 5px 0 0;
4377
  -moz-border-radius: 5px 5px 0 0;
4378
  border-radius: 5px 5px 0 0;
4379
}
4380
.popover-content {
4381
  padding: 9px 14px;
4382
}
4383
.popover-content p,
4384
.popover-content ul,
4385
.popover-content ol {
4386
  margin-bottom: 0;
4387
}
4388
.popover .arrow,
4389
.popover .arrow:after {
4390
  position: absolute;
4391
  display: inline-block;
4392
  width: 0;
4393
  height: 0;
4394
  border-color: transparent;
4395
  border-style: solid;
4396
}
4397
.popover .arrow:after {
4398
  content: "";
4399
  z-index: -1;
4400
}
4401
.popover.top .arrow {
4402
  bottom: -10px;
4403
  left: 50%;
4404
  margin-left: -10px;
4405
  border-width: 10px 10px 0;
4406
  border-top-color: #ffffff;
4407
}
4408
.popover.top .arrow:after {
4409
  border-width: 11px 11px 0;
4410
  border-top-color: rgba(0, 0, 0, 0.25);
4411
  bottom: -1px;
4412
  left: -11px;
4413
}
4414
.popover.right .arrow {
4415
  top: 50%;
4416
  left: -10px;
4417
  margin-top: -10px;
4418
  border-width: 10px 10px 10px 0;
4419
  border-right-color: #ffffff;
4420
}
4421
.popover.right .arrow:after {
4422
  border-width: 11px 11px 11px 0;
4423
  border-right-color: rgba(0, 0, 0, 0.25);
4424
  bottom: -11px;
4425
  left: -1px;
4426
}
4427
.popover.bottom .arrow {
4428
  top: -10px;
4429
  left: 50%;
4430
  margin-left: -10px;
4431
  border-width: 0 10px 10px;
4432
  border-bottom-color: #ffffff;
4433
}
4434
.popover.bottom .arrow:after {
4435
  border-width: 0 11px 11px;
4436
  border-bottom-color: rgba(0, 0, 0, 0.25);
4437
  top: -1px;
4438
  left: -11px;
4439
}
4440
.popover.left .arrow {
4441
  top: 50%;
4442
  right: -10px;
4443
  margin-top: -10px;
4444
  border-width: 10px 0 10px 10px;
4445
  border-left-color: #ffffff;
4446
}
4447
.popover.left .arrow:after {
4448
  border-width: 11px 0 11px 11px;
4449
  border-left-color: rgba(0, 0, 0, 0.25);
4450
  bottom: -11px;
4451
  right: -1px;
4452
}
4453
.media,
4454
.media-body {
4455
  overflow: hidden;
4456
  *overflow: visible;
4457
  zoom: 1;
4458
}
4459
.media,
4460
.media .media {
4461
  margin-top: 15px;
4462
}
4463
.media:first-child {
4464
  margin-top: 0;
4465
}
4466
.media-object {
4467
  display: block;
4468
}
4469
.media-heading {
4470
  margin: 0 0 5px;
4471
}
4472
.media .pull-left {
4473
  margin-right: 10px;
4474
}
4475
.media .pull-right {
4476
  margin-left: 10px;
4477
}
4478
.media-list {
4479
  margin-left: 0;
4480
  list-style: none;
4481
}
4482
.label,
4483
.badge {
4484
  display: inline-block;
4485
  padding: 2px 4px;
4486
  font-size: 11.844px;
4487
  font-weight: bold;
4488
  line-height: 14px;
4489
  color: #ffffff;
4490
  vertical-align: baseline;
4491
  white-space: nowrap;
4492
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4493
  background-color: #999999;
4494
}
4495
.label {
4496
  -webkit-border-radius: 3px;
4497
  -moz-border-radius: 3px;
4498
  border-radius: 3px;
4499
}
4500
.badge {
4501
  padding-left: 9px;
4502
  padding-right: 9px;
4503
  -webkit-border-radius: 9px;
4504
  -moz-border-radius: 9px;
4505
  border-radius: 9px;
4506
}
4507
a.label:hover,
4508
a.badge:hover {
4509
  color: #ffffff;
4510
  text-decoration: none;
4511
  cursor: pointer;
4512
}
4513
.label-important,
4514
.badge-important {
4515
  background-color: #b94a48;
4516
}
4517
.label-important[href],
4518
.badge-important[href] {
4519
  background-color: #953b39;
4520
}
4521
.label-warning,
4522
.badge-warning {
4523
  background-color: #f89406;
4524
}
4525
.label-warning[href],
4526
.badge-warning[href] {
4527
  background-color: #c67605;
4528
}
4529
.label-success,
4530
.badge-success {
4531
  background-color: #468847;
4532
}
4533
.label-success[href],
4534
.badge-success[href] {
4535
  background-color: #356635;
4536
}
4537
.label-info,
4538
.badge-info {
4539
  background-color: #3a87ad;
4540
}
4541
.label-info[href],
4542
.badge-info[href] {
4543
  background-color: #2d6987;
4544
}
4545
.label-inverse,
4546
.badge-inverse {
4547
  background-color: #333333;
4548
}
4549
.label-inverse[href],
4550
.badge-inverse[href] {
4551
  background-color: #1a1a1a;
4552
}
4553
.btn .label,
4554
.btn .badge {
4555
  position: relative;
4556
  top: -1px;
4557
}
4558
.btn-mini .label,
4559
.btn-mini .badge {
4560
  top: 0;
4561
}
4562
@-webkit-keyframes progress-bar-stripes {
4563
  from {
4564
    background-position: 40px 0;
4565
  }
4566
  to {
4567
    background-position: 0 0;
4568
  }
4569
}
4570
@-moz-keyframes progress-bar-stripes {
4571
  from {
4572
    background-position: 40px 0;
4573
  }
4574
  to {
4575
    background-position: 0 0;
4576
  }
4577
}
4578
@-ms-keyframes progress-bar-stripes {
4579
  from {
4580
    background-position: 40px 0;
4581
  }
4582
  to {
4583
    background-position: 0 0;
4584
  }
4585
}
4586
@-o-keyframes progress-bar-stripes {
4587
  from {
4588
    background-position: 0 0;
4589
  }
4590
  to {
4591
    background-position: 40px 0;
4592
  }
4593
}
4594
@keyframes progress-bar-stripes {
4595
  from {
4596
    background-position: 40px 0;
4597
  }
4598
  to {
4599
    background-position: 0 0;
4600
  }
4601
}
4602
.progress {
4603
  overflow: hidden;
4604
  height: 20px;
4605
  margin-bottom: 20px;
4606
  background-color: #f7f7f7;
4607
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
4608
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
4609
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
4610
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
4611
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
4612
  background-repeat: repeat-x;
4613
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
4614
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4615
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4616
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4617
  -webkit-border-radius: 4px;
4618
  -moz-border-radius: 4px;
4619
  border-radius: 4px;
4620
}
4621
.progress .bar {
4622
  width: 0%;
4623
  height: 100%;
4624
  color: #ffffff;
4625
  float: left;
4626
  font-size: 12px;
4627
  text-align: center;
4628
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4629
  background-color: #0e90d2;
4630
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
4631
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
4632
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
4633
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
4634
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
4635
  background-repeat: repeat-x;
4636
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
4637
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4638
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4639
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4640
  -webkit-box-sizing: border-box;
4641
  -moz-box-sizing: border-box;
4642
  box-sizing: border-box;
4643
  -webkit-transition: width 0.6s ease;
4644
  -moz-transition: width 0.6s ease;
4645
  -o-transition: width 0.6s ease;
4646
  transition: width 0.6s ease;
4647
}
4648
.progress .bar + .bar {
4649
  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
4650
  -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
4651
  box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
4652
}
4653
.progress-striped .bar {
4654
  background-color: #149bdf;
4655
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
4656
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4657
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4658
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4659
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4660
  -webkit-background-size: 40px 40px;
4661
  -moz-background-size: 40px 40px;
4662
  -o-background-size: 40px 40px;
4663
  background-size: 40px 40px;
4664
}
4665
.progress.active .bar {
4666
  -webkit-animation: progress-bar-stripes 2s linear infinite;
4667
  -moz-animation: progress-bar-stripes 2s linear infinite;
4668
  -ms-animation: progress-bar-stripes 2s linear infinite;
4669
  -o-animation: progress-bar-stripes 2s linear infinite;
4670
  animation: progress-bar-stripes 2s linear infinite;
4671
}
4672
.progress-danger .bar,
4673
.progress .bar-danger {
4674
  background-color: #dd514c;
4675
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
4676
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
4677
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
4678
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
4679
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
4680
  background-repeat: repeat-x;
4681
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
4682
}
4683
.progress-danger.progress-striped .bar,
4684
.progress-striped .bar-danger {
4685
  background-color: #ee5f5b;
4686
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
4687
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4688
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4689
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4690
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4691
}
4692
.progress-success .bar,
4693
.progress .bar-success {
4694
  background-color: #5eb95e;
4695
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
4696
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
4697
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
4698
  background-image: -o-linear-gradient(top, #62c462, #57a957);
4699
  background-image: linear-gradient(to bottom, #62c462, #57a957);
4700
  background-repeat: repeat-x;
4701
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
4702
}
4703
.progress-success.progress-striped .bar,
4704
.progress-striped .bar-success {
4705
  background-color: #62c462;
4706
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
4707
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4708
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4709
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4710
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4711
}
4712
.progress-info .bar,
4713
.progress .bar-info {
4714
  background-color: #4bb1cf;
4715
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
4716
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
4717
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
4718
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
4719
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
4720
  background-repeat: repeat-x;
4721
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
4722
}
4723
.progress-info.progress-striped .bar,
4724
.progress-striped .bar-info {
4725
  background-color: #5bc0de;
4726
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
4727
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4728
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4729
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4730
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4731
}
4732
.progress-warning .bar,
4733
.progress .bar-warning {
4734
  background-color: #faa732;
4735
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
4736
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
4737
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
4738
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
4739
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
4740
  background-repeat: repeat-x;
4741
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
4742
}
4743
.progress-warning.progress-striped .bar,
4744
.progress-striped .bar-warning {
4745
  background-color: #fbb450;
4746
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
4747
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4748
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4749
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4750
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4751
}
4752
.accordion {
4753
  margin-bottom: 20px;
4754
}
4755
.accordion-group {
4756
  margin-bottom: 2px;
4757
  border: 1px solid #e5e5e5;
4758
  -webkit-border-radius: 4px;
4759
  -moz-border-radius: 4px;
4760
  border-radius: 4px;
4761
}
4762
.accordion-heading {
4763
  border-bottom: 0;
4764
}
4765
.accordion-heading .accordion-toggle {
4766
  display: block;
4767
  padding: 8px 15px;
4768
}
4769
.accordion-toggle {
4770
  cursor: pointer;
4771
}
4772
.accordion-inner {
4773
  padding: 9px 15px;
4774
  border-top: 1px solid #e5e5e5;
4775
}
4776
.carousel {
4777
  position: relative;
4778
  margin-bottom: 20px;
4779
  line-height: 1;
4780
}
4781
.carousel-inner {
4782
  overflow: hidden;
4783
  width: 100%;
4784
  position: relative;
4785
}
4786
.carousel .item {
4787
  display: none;
4788
  position: relative;
4789
  -webkit-transition: 0.6s ease-in-out left;
4790
  -moz-transition: 0.6s ease-in-out left;
4791
  -o-transition: 0.6s ease-in-out left;
4792
  transition: 0.6s ease-in-out left;
4793
}
4794
.carousel .item > img {
4795
  display: block;
4796
  line-height: 1;
4797
}
4798
.carousel .active,
4799
.carousel .next,
4800
.carousel .prev {
4801
  display: block;
4802
}
4803
.carousel .active {
4804
  left: 0;
4805
}
4806
.carousel .next,
4807
.carousel .prev {
4808
  position: absolute;
4809
  top: 0;
4810
  width: 100%;
4811
}
4812
.carousel .next {
4813
  left: 100%;
4814
}
4815
.carousel .prev {
4816
  left: -100%;
4817
}
4818
.carousel .next.left,
4819
.carousel .prev.right {
4820
  left: 0;
4821
}
4822
.carousel .active.left {
4823
  left: -100%;
4824
}
4825
.carousel .active.right {
4826
  left: 100%;
4827
}
4828
.carousel-control {
4829
  position: absolute;
4830
  top: 40%;
4831
  left: 15px;
4832
  width: 40px;
4833
  height: 40px;
4834
  margin-top: -20px;
4835
  font-size: 60px;
4836
  font-weight: 100;
4837
  line-height: 30px;
4838
  color: #ffffff;
4839
  text-align: center;
4840
  background: #222222;
4841
  border: 3px solid #ffffff;
4842
  -webkit-border-radius: 23px;
4843
  -moz-border-radius: 23px;
4844
  border-radius: 23px;
4845
  opacity: 0.5;
4846
  filter: alpha(opacity=50);
4847
}
4848
.carousel-control.right {
4849
  left: auto;
4850
  right: 15px;
4851
}
4852
.carousel-control:hover {
4853
  color: #ffffff;
4854
  text-decoration: none;
4855
  opacity: 0.9;
4856
  filter: alpha(opacity=90);
4857
}
4858
.carousel-caption {
4859
  position: absolute;
4860
  left: 0;
4861
  right: 0;
4862
  bottom: 0;
4863
  padding: 15px;
4864
  background: #333333;
4865
  background: rgba(0, 0, 0, 0.75);
4866
}
4867
.carousel-caption h4,
4868
.carousel-caption p {
4869
  color: #ffffff;
4870
  line-height: 20px;
4871
}
4872
.carousel-caption h4 {
4873
  margin: 0 0 5px;
4874
}
4875
.carousel-caption p {
4876
  margin-bottom: 0;
4877
}
4878
.hero-unit {
4879
  padding: 60px;
4880
  margin-bottom: 30px;
4881
  font-size: 18px;
4882
  font-weight: 200;
4883
  line-height: 30px;
4884
  color: inherit;
4885
  background-color: #eeeeee;
4886
  -webkit-border-radius: 6px;
4887
  -moz-border-radius: 6px;
4888
  border-radius: 6px;
4889
}
4890
.hero-unit h1 {
4891
  margin-bottom: 0;
4892
  font-size: 60px;
4893
  line-height: 1;
4894
  color: inherit;
4895
  letter-spacing: -1px;
4896
}
4897
.hero-unit li {
4898
  line-height: 30px;
4899
}
4900
.pull-right {
4901
  float: right;
4902
}
4903
.pull-left {
4904
  float: left;
4905
}
4906
.hide {
4907
  display: none;
4908
}
4909
.show {
4910
  display: block;
4911
}
4912
.invisible {
4913
  visibility: hidden;
4914
}
4915
.affix {
4916
  position: fixed;
4917
}
4918
.tapmodo-logo {
4919
  display: block;
4920
  width: 103px;
4921
  height: 21px;
4922
  background-repeat: no-repeat;
4923
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAVCAYAAABbq/AzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABUNJREFUeNrsWX9oU1cUvn0pkUDlSaDSEcgoRAqFN1IqhY79IRuFDUFRFEHp6LBYMhRBURREQSYbW5UOpaIoSkVpURDEYZlMWhiWDQNloigWgsFCoFCQBQphj3nu+C4cD/e+NCOTsnjgI+/d3nvfuef3uW0aHh5WjLJAHO8zhMdq+dRGCAhJwoR6T+OEDJ5vEb6rZXEzfjsIo4RPLXMWCPcJhwnzEXvlsIem1++V8w/1EtJ4fl7rYg+a/cOhGE2thJ2YE0Ts5bPnsIEV0kKI1WMjD5udg7VHURJKsjFzgbCFjcUxNmph9HPCdcIjhm9gBFLZ5u85zHlJ+BuGkrPw0o/vXkA02Eu4hz3GEHa1Ed7E2G+Y4zrvt4QpzL1LOERIRHjJE8KfhL8Iv2CPKOoknAUfj8BXv/ljE+Uc/bElCGcMwrOFtTOEvOUDaQjNRWuY4i8RdjvmFQhdbG61fTVdJAyx9+sOA1Is3PqW8a8J59l7N4TrO/j8DL9cMVMsV9voBmEXe9/jMF4FeX/hQdvaChf1ABjVRcBRCGstNtXMjBA2WQ6cF/mogrEZKF6JuKvnXiXcYX9rj1Cc+c5lwu/igN1VFFixhN6KmLNJeP2YUExZ8Dkq1h9higkRia5ZvmMoA1nGxPkM9REOeHD1UbhVAAv6CJXFLDxJh4lXhP2W8KM3XQ+GDJUw9rFgUM/5inASBy4B/OAuOkYYhNUuijBpI20UHxA2i/EfCKtEFZoSXtDJlKjPsFp4aJ9QHs/XWm77CF+Ks8nwm2Ce+CF45TLsb2aTslDQSXwghFd1RiT+WimHOO5y/6hEGjIrniP0sJzn8piSsHrFwpErx6bE3Bk8X4ORGj5T2CMmeMgvs+UwNE0osnLb5MC0J5iMI/H2Whg1tPgvFaOVfJopZh4HWVjm+iQzjgwbn69ztfVaCLGFhSJlCXWhMIC2Gr/R4XgueyKxmY/Ngimbl/xaxbKNUrUFXGHekBXzdyHElJfpOdpoXhCeMUVp77hdZ+XMMJ70+R/CY+6J3Flk75Ps+TjOPs56HEmTIoz+DFmN8DkeXElWZ2WLpSg0lnOODxaFkHWJOMAsLy8UOIUDtIsEH5V3Mswyl5CD6u05OjKcYO8B+EoxIxwSa06x3NqGs++I+MYDUQz1QVYJpoNTHqx3VihHWbQ+bWGK00+Ep5akXGHWNijCYgmCmINBbLV4sqEfkQsv4raiC3nAFXIX2W/oGFeO/HMGletji1DXQxactPw2iPPrCLMdZbGyhO+tKBxklXsVBVmhCXdr2rq/RxWhD7IOVdAY3PwyFlXr/GNI1AEEnnck3jSEUxbNbDmif5K9yLukTETEsN2UVEQLUY0SCNVvRYEmcfG5kighYrDscf731LyCeVuqEkZrpawI30pUqXFL2V0PSrIQGqgabvm9BjLEoujTOkTFtEO9fbGbEq2Ebynpux0hMMWKgxzmJcBDzNKb+eLqKN5oyjE3CVoJGyEs16XnNibk3Wz9TlZR9eF3AD1cDIrw8W6rOj9hPPDeJoAiB5DX9XVST7NqPGpFxWe8w0eFGCLkpDCnAAWZCkwXOgdFExrDmk6su2EpgAri1iBEldqG314UW3tRfCWByUZUTrWYz3PPhCiXFbP8aXZ3llHufyW42o4BKOMpK6MVqsIHjRbWbDcZvN/qgPUXWF7IsKusUPSCxltMKJpECAzgZWnWXqQtyishvJoK9D7WhRhvWcml9H9VNfks9PjwkhDPrayfCSDYWUvVZd7bEbJaWJjLQnlFppwA+/gi7LWK5tTcG2rFzb8RYADOuFkIlIcpJwAAAABJRU5ErkJggg==);
4924
  overflow: hidden;
4925
  text-indent: -99em;
4926
}
4927
.tapmodo-footer {
4928
  font-size: 10px;
4929
  color: #aaa;
4930
  line-height: 1.1;
4931
  border-top: 1px #eee solid;
4932
  padding: 22px 0 16px;
4933
  margin-top: 3.5em;
4934
}
4935
.tapmodo-footer .segment {
4936
  float: left;
4937
  margin-right: 1.5em;
4938
}
4939
.tapmodo-footer .segment a {
4940
  color: #999;
4941
  text-decoration: underline;
4942
}
4943
.tapmodo-footer .segment a:hover {
4944
  color: #888;
4945
  text-decoration: none;
4946
}
4947
.page-header {
4948
  margin-top: 4px;
4949
  padding-bottom: 0;
4950
  margin-left: -12px;
4951
  margin-right: -12px;
4952
}
4953
.page-header .breadcrumb {
4954
  font-size: 11px;
4955
  padding: 5px 12px;
4956
  margin: 0;
4957
  list-style: none;
4958
  background-color: #f5f5f5;
4959
  -webkit-border-radius: 4px 4px 0 0;
4960
  -moz-border-radius: 4px 4px 0 0;
4961
  border-radius: 4px 4px 0 0;
4962
}
4963
.page-header .breadcrumb li {
4964
  display: inline-block;
4965
  *display: inline;
4966
  /* IE7 inline-block hack */
4967
 
4968
  *zoom: 1;
4969
  text-shadow: 0 1px 0 #ffffff;
4970
}
4971
.page-header .breadcrumb .divider {
4972
  padding: 0 5px;
4973
  color: #ccc;
4974
}
4975
.page-header .breadcrumb .active {
4976
  color: #999999;
4977
}
4978
.page-header h1 {
4979
  -webkit-border-radius: 0 0 4px 4px;
4980
  -moz-border-radius: 0 0 4px 4px;
4981
  border-radius: 0 0 4px 4px;
4982
  background-color: #f8f8f8;
4983
  background-color: #f9f9f9;
4984
  background-image: -moz-linear-gradient(top, #f5f5f5, #ffffff);
4985
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#ffffff));
4986
  background-image: -webkit-linear-gradient(top, #f5f5f5, #ffffff);
4987
  background-image: -o-linear-gradient(top, #f5f5f5, #ffffff);
4988
  background-image: linear-gradient(to bottom, #f5f5f5, #ffffff);
4989
  background-repeat: repeat-x;
4990
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffffffff', GradientType=0);
4991
  margin: 0;
4992
  padding: 10px 12px;
4993
}
4994
.modal-body {
4995
  max-height: 60%;
4996
}