Statistics
| Branch: | Tag: | Revision:

root / htdocs / site_media / css / site.css @ aa3cddc5

History | View | Annotate | Download (62.8 kB)

1
html,
2
body,
3
div,
4
span,
5
applet,
6
object,
7
iframe,
8
h1,
9
h2,
10
h3,
11
h4,
12
h5,
13
h6,
14
p,
15
blockquote,
16
pre,
17
a,
18
abbr,
19
acronym,
20
address,
21
big,
22
cite,
23
code,
24
del,
25
dfn,
26
em,
27
font,
28
img,
29
ins,
30
kbd,
31
q,
32
s,
33
samp,
34
small,
35
strike,
36
strong,
37
sub,
38
sup,
39
tt,
40
var,
41
dl,
42
dt,
43
dd,
44
ol,
45
ul,
46
li,
47
fieldset,
48
form,
49
label,
50
legend,
51
table,
52
caption,
53
tbody,
54
tfoot,
55
thead,
56
tr,
57
th,
58
td {
59
  margin: 0;
60
  padding: 0;
61
  outline: 0;
62
  border: 0;
63
  vertical-align: baseline;
64
  font-weight: inherit;
65
  font-style: inherit;
66
  font-size: 100%;
67
  font-family: inherit;
68
}
69
body {
70
  background: #fff;
71
  color: #000;
72
  line-height: 1;
73
}
74
ol, ul {
75
  list-style: none;
76
}
77
table {
78
  border-collapse: separate;
79
  border-spacing: 0;
80
  vertical-align: middle;
81
}
82
caption, th, td {
83
  vertical-align: middle;
84
  text-align: left;
85
  font-weight: normal;
86
}
87
q, blockquote {
88
  quotes: '' '';
89
}
90
q:before,
91
q:after,
92
blockquote:before,
93
blockquote:after {
94
  content: '';
95
}
96
a img {
97
  border: none;
98
}
99
/*@import "grnetstyles/css3.less";*/
100
/* float clearing for IE6 */
101
* html .clearfix {
102
  height: 1%;
103
  overflow: visible;
104
}
105
/* float clearing for IE7 */
106
* + html .clearfix {
107
  min-height: 1%;
108
}
109
/* float clearing for everyone else */
110
.clearfix:after {
111
  clear: both;
112
  content: ".";
113
  display: block;
114
  height: 0;
115
  visibility: hidden;
116
  font-size: 0;
117
}
118
.footer a {
119
  color: #74AEC9;
120
  text-decoration: underline;
121
}
122
.footer a:hover {
123
  color: #4085A5;
124
}
125
body {
126
  background-image: url("../images/bg.png");
127
  background-repeat: repeat-x;
128
  font-size: 13px;
129
  font-family: verdana;
130
  background-position: 0px -90px;
131
  min-width: 870px;
132
}
133
body.alt {
134
  background-image: url("../images/bg-alt.png");
135
}
136
.container {
137
  width: 870px;
138
  margin: 0 auto;
139
  margin-top: 20px;
140
}
141
.inner {
142
  margin-top: 2.5em;
143
  background-image: url("../images/bg-inner.png");
144
  width: 100%;
145
}
146
.inner .left {
147
  position: relative;
148
  width: 180px;
149
  float: left;
150
}
151
.inner .left ul {
152
  margin-top: 90px;
153
  color: #4085A5;
154
  left: -16px;
155
  padding-top: 40px;
156
  padding-right: 10px;
157
}
158
.inner .left ul li {
159
  font-size: 1.8em;
160
  margin-bottom: 0.2em;
161
  position: relative;
162
}
163
.inner .left ul li a.page-link {
164
  display: block;
165
  color: inherit;
166
  text-decoration: none;
167
  padding: 10px;
168
  padding-left: 36px;
169
}
170
.inner .left ul li a.page-link:hover, .inner .left ul li.selected a.page-link {
171
  text-shadow: none;
172
  color: #fff;
173
  background-color: #74AEC9;
174
  border-left: 0px solid #92C1D7;
175
  padding-left: 36px;
176
}
177
.inner .left ul li .close-button:hover {
178
  background-color: #99C9E0;
179
}
180
.inner .left ul li .close-button {
181
  display: block;
182
  position: absolute;
183
  left: -30px;
184
  top: 0px;
185
  font-size: 0.7em;
186
  border: none;
187
  background: transparent;
188
  padding: 0;
189
  padding-top: 13px;
190
  padding-left: 9px;
191
  margin: 0px;
192
  text-decoration: none;
193
  color: #fff;
194
  width: 21px;
195
  height: 30px;
196
  font-weight: bold;
197
  display: block;
198
  visibility: hidden;
199
}
200
.inner .left ul li.current a.page-link {
201
  color: #fff;
202
  background-color: #74AEC9;
203
  border-left: 30px solid #92C1D7;
204
  padding-left: 36px;
205
  margin-left: -30px;
206
}
207
.inner .video-cont, .inner .page-cont {
208
  width: 690px;
209
  float: right;
210
}
211
.inner .cols {
212
  position: relative;
213
}
214
.page {
215
  display: block;
216
  top: 0;
217
}
218
.page-wrapper {
219
  position: relative;
220
}
221
.page.text {
222
  margin-left: 27px;
223
  padding-top: 20px;
224
  padding-right: 20px;
225
  padding-bottom: 10px;
226
}
227
.page.text h2 {
228
  font-size: 1.9em;
229
  color: #4085A5;
230
  margin-bottom: 1.2em;
231
}
232
.page.text h2 em {
233
  color: #FCFDFE;
234
}
235
.page.text a {
236
  color: #213D4A;
237
}
238
.page.text p em {
239
  color: #4C6A78;
240
  /*font-weight: bold;*/
241

    
242
}
243
.page.text h3 {
244
  font-size: 1.2em;
245
  color: #4394B9;
246
  margin-bottom: 0.5em;
247
  margin-top: 1.5em;
248
}
249
.page.text h4 {
250
  font-weight: bold;
251
  font-size: 1.1em;
252
  margin-bottom: 0.3em;
253
}
254
.page.text p {
255
  color: #213D4A;
256
  font-size: 1.1em;
257
  margin-bottom: 1em;
258
  text-align: justify;
259
  line-height: 1.4em;
260
}
261
.inner .video {
262
  width: 640px;
263
  height: 360px;
264
  background-color: #4085A5;
265
  margin: 20px;
266
  margin-left: 27px;
267
  margin-bottom: 20px;
268
  margin-top: 20px;
269
  /*border: 1px solid #4085A5;*/
270

    
271
}
272
.logo {
273
  text-align: center;
274
}
275
.logo img {
276
  margin-left: 75px;
277
}
278
.inner-bottom {
279
  width: 100%;
280
}
281
.inner-bottom .testuser {
282
  display: none;
283
  background: #000;
284
  margin-right: 40px;
285
  float: right;
286
  margin-top: 10px;
287
  margin-bottom: 20px;
288
}
289
.gotoapp {
290
  display: block;
291
  padding: 0.7em 5em;
292
  color: #fff;
293
  font-size: 1.1em;
294
  background-color: #FF7F2A;
295
  cursor: pointer;
296
  margin-right: -20px;
297
  text-decoration: none;
298
}
299
.gotoapp:hover {
300
  background-color: #FF9955;
301
}
302
.page.text {
303
  margin-right: 20px;
304
  margin-top: 20px;
305
}
306
.inner-bottom.in-page .testuser {
307
  margin-right: 60px;
308
}
309
.banner-coming {
310
  position: absolute;
311
  left: 0px;
312
  top: 0px;
313
}
314
.footer {
315
  text-align: center;
316
  margin: 0 auto;
317
  width: 870px;
318
  margin: 2em auto;
319
}
320
.footer .links {
321
  color: #4085A5;
322
  margin-bottom: 1em;
323
}
324
.footer .links li {
325
  display: inline;
326
  margin-right: 1em;
327
  padding-right: 1em;
328
  border-right: 1px solid #4085A5;
329
}
330
.footer .links li a {
331
  color: inherit;
332
  text-decoration: none;
333
}
334
.footer .links li.last {
335
  margin-right: 0;
336
  padding-right: 0;
337
  border: none;
338
}
339
.footer .bottom-text {
340
  color: #74AEC9;
341
}
342
/*style 2*/
343
body.style2 .page.text {
344
  background-color: #7DB3CC;
345
  padding-left: 20px;
346
}
347
body.style2 .page.text p, body.style2 .page.text h2 {
348
  color: #fff;
349
}
350
#video div.vjs-big-play-button {
351
  background: none !important;
352
  border: none !important;
353
  box-shadow: 4px 4px 20px #477589 !important;
354
}
355
#video div.vjs-big-play-button:hover {
356
  background: none !important;
357
  border: none !important;
358
  box-shadow: 4px 4px 50px #477589 !important;
359
  background: #4085A5 !important;
360
}
361
body {
362
  text-align: center;
363
}
364
* html body legend {
365
  margin: -8px 16px 0;
366
  padding: 0;
367
}
368
html > body p code {
369
  *white-space: normal;
370
}
371
.container {
372
  text-align: left;
373
}
374
sup {
375
  vertical-align: text-top;
376
}
377
sub {
378
  vertical-align: text-bottom;
379
}
380
hr {
381
  margin: -8px auto 11px;
382
}
383
img {
384
  -ms-interpolation-mode: bicubic;
385
}
386
fieldset {
387
  padding-top: 0;
388
}
389
textarea {
390
  overflow: auto;
391
}
392
input.text {
393
  margin: .5em 0;
394
  border: 1px solid #bbb;
395
  background-color: #ffffff;
396
}
397
input.text:focus {
398
  border: 1px solid #666666;
399
}
400
input.title {
401
  margin: .5em 0;
402
  border: 1px solid #bbb;
403
  background-color: #ffffff;
404
}
405
input.title:focus {
406
  border: 1px solid #666666;
407
}
408
input.checkbox {
409
  position: relative;
410
  top: 0.25em;
411
}
412
input.radio {
413
  position: relative;
414
  top: 0.25em;
415
}
416
input.button {
417
  position: relative;
418
  top: 0.25em;
419
}
420
textarea {
421
  margin: 0.5em 0;
422
}
423
select {
424
  margin: 0.5em 0;
425
}
426
button {
427
  position: relative;
428
  top: 0.25em;
429
}
430
a {
431
  color: #4085A5;
432
}
433
.menu li {
434
  height: 50px;
435
}
436
.inner-bottom .testuser {
437
  margin-right: 22px;
438
}
439
.inner-bottom .testuser a {
440
  margin-right: 0px;
441
}
442
/* Reset.less
443
 * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here        that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc).
444
 * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
445
html, body {
446
  margin: 0;
447
  padding: 0;
448
}
449
h1,
450
h2,
451
h3,
452
h4,
453
h5,
454
h6,
455
p,
456
blockquote,
457
pre,
458
a,
459
abbr,
460
acronym,
461
address,
462
cite,
463
code,
464
del,
465
dfn,
466
em,
467
img,
468
q,
469
s,
470
samp,
471
small,
472
strike,
473
strong,
474
sub,
475
sup,
476
tt,
477
var,
478
dd,
479
dl,
480
dt,
481
li,
482
ol,
483
ul,
484
fieldset,
485
form,
486
label,
487
legend,
488
button,
489
table,
490
caption,
491
tbody,
492
tfoot,
493
thead,
494
tr,
495
th,
496
td {
497
  margin: 0;
498
  padding: 0;
499
  border: 0;
500
  font-weight: normal;
501
  font-style: normal;
502
  font-size: 100%;
503
  line-height: 1;
504
  font-family: inherit;
505
}
506
table {
507
  border-collapse: collapse;
508
  border-spacing: 0;
509
}
510
ol, ul {
511
  list-style: none;
512
}
513
q:before,
514
q:after,
515
blockquote:before,
516
blockquote:after {
517
  content: "";
518
}
519
html {
520
  overflow-y: scroll;
521
  font-size: 100%;
522
  -webkit-text-size-adjust: 100%;
523
  -ms-text-size-adjust: 100%;
524
}
525
a:focus {
526
  outline: thin dotted;
527
}
528
a:hover, a:active {
529
  outline: 0;
530
}
531
article,
532
aside,
533
details,
534
figcaption,
535
figure,
536
footer,
537
header,
538
hgroup,
539
nav,
540
section {
541
  display: block;
542
}
543
audio, canvas, video {
544
  display: inline-block;
545
  *display: inline;
546
  *zoom: 1;
547
}
548
audio:not([controls]) {
549
  display: none;
550
}
551
sub, sup {
552
  font-size: 75%;
553
  line-height: 0;
554
  position: relative;
555
  vertical-align: baseline;
556
}
557
sup {
558
  top: -0.5em;
559
}
560
sub {
561
  bottom: -0.25em;
562
}
563
img {
564
  border: 0;
565
  -ms-interpolation-mode: bicubic;
566
}
567
button,
568
input,
569
select,
570
textarea {
571
  font-size: 100%;
572
  margin: 0;
573
  vertical-align: baseline;
574
  *vertical-align: middle;
575
}
576
button, input {
577
  line-height: normal;
578
  *overflow: visible;
579
}
580
button::-moz-focus-inner, input::-moz-focus-inner {
581
  border: 0;
582
  padding: 0;
583
}
584
button,
585
input[type="button"],
586
input[type="reset"],
587
input[type="submit"] {
588
  cursor: pointer;
589
  -webkit-appearance: button;
590
}
591
input[type="search"] {
592
  -webkit-appearance: textfield;
593
  -webkit-box-sizing: content-box;
594
  -moz-box-sizing: content-box;
595
  box-sizing: content-box;
596
}
597
input[type="search"]::-webkit-search-decoration {
598
  -webkit-appearance: none;
599
}
600
textarea {
601
  overflow: auto;
602
  vertical-align: top;
603
}
604
/* Variables.less
605
 * Variables to customize the look and feel of Bootstrap
606
 * ----------------------------------------------------- */
607
/* Mixins.less
608
 * Snippets of reusable CSS to develop faster and keep code readable
609
 * ----------------------------------------------------------------- */
610
/*
611
 * Scaffolding
612
 * Basic and global styles for generating a grid system, structural layout, and page templates
613
 * ------------------------------------------------------------------------------------------- */
614
html, body {
615
  background-color: #ffffff;
616
}
617
body {
618
  margin: 0;
619
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
620
  font-size: 13px;
621
  font-weight: normal;
622
  line-height: 18px;
623
  color: #404040;
624
}
625
.container {
626
  width: 940px;
627
  margin-left: auto;
628
  margin-right: auto;
629
  zoom: 1;
630
}
631
.container:before, .container:after {
632
  display: table;
633
  content: "";
634
  zoom: 1;
635
  *display: inline;
636
}
637
.container:after {
638
  clear: both;
639
}
640
.container-fluid {
641
  position: relative;
642
  min-width: 940px;
643
  padding-left: 20px;
644
  padding-right: 20px;
645
  zoom: 1;
646
}
647
.container-fluid:before, .container-fluid:after {
648
  display: table;
649
  content: "";
650
  zoom: 1;
651
  *display: inline;
652
}
653
.container-fluid:after {
654
  clear: both;
655
}
656
.container-fluid > .sidebar {
657
  float: left;
658
  width: 220px;
659
}
660
.container-fluid > .content {
661
  margin-left: 240px;
662
}
663
a {
664
  color: #0069d6;
665
  text-decoration: none;
666
  line-height: inherit;
667
  font-weight: inherit;
668
}
669
a:hover {
670
  color: #00438a;
671
  text-decoration: underline;
672
}
673
.pull-right {
674
  float: right;
675
}
676
.pull-left {
677
  float: left;
678
}
679
.hide {
680
  display: none;
681
}
682
.show {
683
  display: block;
684
}
685
.row {
686
  zoom: 1;
687
  margin-left: -20px;
688
}
689
.row:before, .row:after {
690
  display: table;
691
  content: "";
692
  zoom: 1;
693
  *display: inline;
694
}
695
.row:after {
696
  clear: both;
697
}
698
[class*="span"] {
699
  display: inline;
700
  float: left;
701
  margin-left: 20px;
702
}
703
.span1 {
704
  width: 40px;
705
}
706
.span2 {
707
  width: 100px;
708
}
709
.span3 {
710
  width: 160px;
711
}
712
.span4 {
713
  width: 220px;
714
}
715
.span5 {
716
  width: 280px;
717
}
718
.span6 {
719
  width: 340px;
720
}
721
.span7 {
722
  width: 400px;
723
}
724
.span8 {
725
  width: 460px;
726
}
727
.span9 {
728
  width: 520px;
729
}
730
.span10 {
731
  width: 580px;
732
}
733
.span11 {
734
  width: 640px;
735
}
736
.span12 {
737
  width: 700px;
738
}
739
.span13 {
740
  width: 760px;
741
}
742
.span14 {
743
  width: 820px;
744
}
745
.span15 {
746
  width: 880px;
747
}
748
.span16 {
749
  width: 940px;
750
}
751
.span17 {
752
  width: 1000px;
753
}
754
.span18 {
755
  width: 1060px;
756
}
757
.span19 {
758
  width: 1120px;
759
}
760
.span20 {
761
  width: 1180px;
762
}
763
.span21 {
764
  width: 1240px;
765
}
766
.span22 {
767
  width: 1300px;
768
}
769
.span23 {
770
  width: 1360px;
771
}
772
.span24 {
773
  width: 1420px;
774
}
775
.offset1 {
776
  margin-left: 80px;
777
}
778
.offset2 {
779
  margin-left: 140px;
780
}
781
.offset3 {
782
  margin-left: 200px;
783
}
784
.offset4 {
785
  margin-left: 260px;
786
}
787
.offset5 {
788
  margin-left: 320px;
789
}
790
.offset6 {
791
  margin-left: 380px;
792
}
793
.offset7 {
794
  margin-left: 440px;
795
}
796
.offset8 {
797
  margin-left: 500px;
798
}
799
.offset9 {
800
  margin-left: 560px;
801
}
802
.offset10 {
803
  margin-left: 620px;
804
}
805
.offset11 {
806
  margin-left: 680px;
807
}
808
.offset12 {
809
  margin-left: 740px;
810
}
811
.span-one-third {
812
  width: 300px;
813
}
814
.span-two-thirds {
815
  width: 620px;
816
}
817
.offset-one-third {
818
  margin-left: 340px;
819
}
820
.offset-two-thirds {
821
  margin-left: 660px;
822
}
823
/* Typography.less
824
 * Headings, body text, lists, code, and more for a versatile and durable typography system
825
 * ---------------------------------------------------------------------------------------- */
826
p {
827
  font-size: 13px;
828
  font-weight: normal;
829
  line-height: 18px;
830
  margin-bottom: 9px;
831
}
832
p small {
833
  font-size: 11px;
834
  color: #bfbfbf;
835
}
836
h1,
837
h2,
838
h3,
839
h4,
840
h5,
841
h6 {
842
  font-weight: bold;
843
  color: #404040;
844
}
845
h1 small,
846
h2 small,
847
h3 small,
848
h4 small,
849
h5 small,
850
h6 small {
851
  color: #bfbfbf;
852
}
853
h1 {
854
  margin-bottom: 18px;
855
  font-size: 30px;
856
  line-height: 36px;
857
}
858
h1 small {
859
  font-size: 18px;
860
}
861
h2 {
862
  font-size: 24px;
863
  line-height: 36px;
864
}
865
h2 small {
866
  font-size: 14px;
867
}
868
h3,
869
h4,
870
h5,
871
h6 {
872
  line-height: 36px;
873
}
874
h3 {
875
  font-size: 18px;
876
}
877
h3 small {
878
  font-size: 14px;
879
}
880
h4 {
881
  font-size: 16px;
882
}
883
h4 small {
884
  font-size: 12px;
885
}
886
h5 {
887
  font-size: 14px;
888
}
889
h6 {
890
  font-size: 13px;
891
  color: #bfbfbf;
892
  text-transform: uppercase;
893
}
894
ul, ol {
895
  margin: 0 0 18px 25px;
896
}
897
ul ul,
898
ul ol,
899
ol ol,
900
ol ul {
901
  margin-bottom: 0;
902
}
903
ul {
904
  list-style: disc;
905
}
906
ol {
907
  list-style: decimal;
908
}
909
li {
910
  line-height: 18px;
911
  color: #808080;
912
}
913
ul.unstyled {
914
  list-style: none;
915
  margin-left: 0;
916
}
917
dl {
918
  margin-bottom: 18px;
919
}
920
dl dt, dl dd {
921
  line-height: 18px;
922
}
923
dl dt {
924
  font-weight: bold;
925
}
926
dl dd {
927
  margin-left: 9px;
928
}
929
hr {
930
  margin: 20px 0 19px;
931
  border: 0;
932
  border-bottom: 1px solid #eee;
933
}
934
strong {
935
  font-style: inherit;
936
  font-weight: bold;
937
}
938
em {
939
  font-style: italic;
940
  font-weight: inherit;
941
  line-height: inherit;
942
}
943
.muted {
944
  color: #bfbfbf;
945
}
946
blockquote {
947
  margin-bottom: 18px;
948
  border-left: 5px solid #eee;
949
  padding-left: 15px;
950
}
951
blockquote p {
952
  font-size: 14px;
953
  font-weight: 300;
954
  line-height: 18px;
955
  margin-bottom: 0;
956
}
957
blockquote small {
958
  display: block;
959
  font-size: 12px;
960
  font-weight: 300;
961
  line-height: 18px;
962
  color: #bfbfbf;
963
}
964
blockquote small:before {
965
  content: '\2014 \00A0';
966
}
967
address {
968
  display: block;
969
  line-height: 18px;
970
  margin-bottom: 18px;
971
}
972
code, pre {
973
  padding: 0 3px 2px;
974
  font-family: Monaco, Andale Mono, Courier New, monospace;
975
  font-size: 12px;
976
  -webkit-border-radius: 3px;
977
  -moz-border-radius: 3px;
978
  border-radius: 3px;
979
}
980
code {
981
  background-color: #fee9cc;
982
  color: rgba(0, 0, 0, 0.75);
983
  padding: 1px 3px;
984
}
985
pre {
986
  background-color: #f5f5f5;
987
  display: block;
988
  padding: 8.5px;
989
  margin: 0 0 18px;
990
  line-height: 18px;
991
  font-size: 12px;
992
  border: 1px solid #ccc;
993
  border: 1px solid rgba(0, 0, 0, 0.15);
994
  -webkit-border-radius: 3px;
995
  -moz-border-radius: 3px;
996
  border-radius: 3px;
997
  white-space: pre;
998
  white-space: pre-wrap;
999
  word-wrap: break-word;
1000
}
1001
/* Forms.less
1002
 * Base styles for various input types, form layouts, and states
1003
 * ------------------------------------------------------------- */
1004
form {
1005
  margin-bottom: 18px;
1006
}
1007
fieldset {
1008
  margin-bottom: 18px;
1009
  padding-top: 18px;
1010
}
1011
fieldset legend {
1012
  display: block;
1013
  padding-left: 150px;
1014
  font-size: 19.5px;
1015
  line-height: 1;
1016
  color: #404040;
1017
  *padding: 0 0 5px 145px;
1018
  /* IE6-7 */
1019

    
1020
  *line-height: 1.5;
1021
  /* IE6-7 */
1022

    
1023
}
1024
form .clearfix {
1025
  margin-bottom: 18px;
1026
  zoom: 1;
1027
}
1028
form .clearfix:before, form .clearfix:after {
1029
  display: table;
1030
  content: "";
1031
  zoom: 1;
1032
  *display: inline;
1033
}
1034
form .clearfix:after {
1035
  clear: both;
1036
}
1037
label,
1038
input,
1039
select,
1040
textarea {
1041
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
1042
  font-size: 13px;
1043
  font-weight: normal;
1044
  line-height: normal;
1045
}
1046
label {
1047
  padding-top: 6px;
1048
  font-size: 13px;
1049
  line-height: 18px;
1050
  float: left;
1051
  width: 130px;
1052
  text-align: right;
1053
  color: #404040;
1054
}
1055
form .input {
1056
  margin-left: 150px;
1057
}
1058
input[type=checkbox], input[type=radio] {
1059
  cursor: pointer;
1060
}
1061
input,
1062
textarea,
1063
select,
1064
.uneditable-input {
1065
  display: inline-block;
1066
  width: 210px;
1067
  height: 18px;
1068
  padding: 4px;
1069
  font-size: 13px;
1070
  line-height: 18px;
1071
  color: #808080;
1072
  border: 1px solid #ccc;
1073
  -webkit-border-radius: 3px;
1074
  -moz-border-radius: 3px;
1075
  border-radius: 3px;
1076
}
1077
/* mini reset for non-html5 file types */
1078
input[type=checkbox], input[type=radio] {
1079
  width: auto;
1080
  height: auto;
1081
  padding: 0;
1082
  margin: 3px 0;
1083
  *margin-top: 0;
1084
  /* IE6-7 */
1085

    
1086
  line-height: normal;
1087
  border: none;
1088
}
1089
input[type=file] {
1090
  background-color: #ffffff;
1091
  padding: initial;
1092
  border: initial;
1093
  line-height: initial;
1094
  -webkit-box-shadow: none;
1095
  -moz-box-shadow: none;
1096
  box-shadow: none;
1097
}
1098
input[type=button], input[type=reset], input[type=submit] {
1099
  width: auto;
1100
  height: auto;
1101
}
1102
select, input[type=file] {
1103
  height: 27px;
1104
  line-height: 27px;
1105
  *margin-top: 4px;
1106
  /* For IE7, add top margin to align select with labels */
1107

    
1108
}
1109
select[multiple] {
1110
  height: inherit;
1111
}
1112
textarea {
1113
  height: auto;
1114
}
1115
.uneditable-input {
1116
  background-color: #ffffff;
1117
  display: block;
1118
  border-color: #eee;
1119
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1120
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1121
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1122
  cursor: not-allowed;
1123
}
1124
:-moz-placeholder {
1125
  color: #bfbfbf;
1126
}
1127
::-webkit-input-placeholder {
1128
  color: #bfbfbf;
1129
}
1130
input, textarea {
1131
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
1132
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
1133
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
1134
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
1135
  transition: border linear 0.2s, box-shadow linear 0.2s;
1136
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
1137
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
1138
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
1139
}
1140
input:focus, textarea:focus {
1141
  outline: 0;
1142
  border-color: rgba(82, 168, 236, 0.8);
1143
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
1144
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
1145
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
1146
}
1147
input[type=file]:focus, input[type=checkbox]:focus, select:focus {
1148
  -webkit-box-shadow: none;
1149
  -moz-box-shadow: none;
1150
  box-shadow: none;
1151
  outline: 1px dotted #666;
1152
}
1153
form div.clearfix.error {
1154
  background: #fae5e3;
1155
  padding: 10px 0;
1156
  margin: -10px 0 10px;
1157
  -webkit-border-radius: 4px;
1158
  -moz-border-radius: 4px;
1159
  border-radius: 4px;
1160
}
1161
form div.clearfix.error > label, form div.clearfix.error span.help-inline, form div.clearfix.error span.help-block {
1162
  color: #9d261d;
1163
}
1164
form div.clearfix.error input, form div.clearfix.error textarea {
1165
  border-color: #c87872;
1166
  -webkit-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
1167
  -moz-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
1168
  box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
1169
}
1170
form div.clearfix.error input:focus, form div.clearfix.error textarea:focus {
1171
  border-color: #b9554d;
1172
  -webkit-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
1173
  -moz-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
1174
  box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
1175
}
1176
form div.clearfix.error .input-prepend span.add-on, form div.clearfix.error .input-append span.add-on {
1177
  background: #f4c8c5;
1178
  border-color: #c87872;
1179
  color: #b9554d;
1180
}
1181
.input-mini,
1182
input.mini,
1183
textarea.mini,
1184
select.mini {
1185
  width: 60px;
1186
}
1187
.input-small,
1188
input.small,
1189
textarea.small,
1190
select.small {
1191
  width: 90px;
1192
}
1193
.input-medium,
1194
input.medium,
1195
textarea.medium,
1196
select.medium {
1197
  width: 150px;
1198
}
1199
.input-large,
1200
input.large,
1201
textarea.large,
1202
select.large {
1203
  width: 210px;
1204
}
1205
.input-xlarge,
1206
input.xlarge,
1207
textarea.xlarge,
1208
select.xlarge {
1209
  width: 270px;
1210
}
1211
.input-xxlarge,
1212
input.xxlarge,
1213
textarea.xxlarge,
1214
select.xxlarge {
1215
  width: 530px;
1216
}
1217
textarea.xxlarge {
1218
  overflow-y: auto;
1219
}
1220
input.span1, textarea.span1, select.span1 {
1221
  display: inline-block;
1222
  float: none;
1223
  width: 30px;
1224
  margin-left: 0;
1225
}
1226
input.span2, textarea.span2, select.span2 {
1227
  display: inline-block;
1228
  float: none;
1229
  width: 90px;
1230
  margin-left: 0;
1231
}
1232
input.span3, textarea.span3, select.span3 {
1233
  display: inline-block;
1234
  float: none;
1235
  width: 150px;
1236
  margin-left: 0;
1237
}
1238
input.span4, textarea.span4, select.span4 {
1239
  display: inline-block;
1240
  float: none;
1241
  width: 210px;
1242
  margin-left: 0;
1243
}
1244
input.span5, textarea.span5, select.span5 {
1245
  display: inline-block;
1246
  float: none;
1247
  width: 270px;
1248
  margin-left: 0;
1249
}
1250
input.span6, textarea.span6, select.span6 {
1251
  display: inline-block;
1252
  float: none;
1253
  width: 330px;
1254
  margin-left: 0;
1255
}
1256
input.span7, textarea.span7, select.span7 {
1257
  display: inline-block;
1258
  float: none;
1259
  width: 390px;
1260
  margin-left: 0;
1261
}
1262
input.span8, textarea.span8, select.span8 {
1263
  display: inline-block;
1264
  float: none;
1265
  width: 450px;
1266
  margin-left: 0;
1267
}
1268
input.span9, textarea.span9, select.span9 {
1269
  display: inline-block;
1270
  float: none;
1271
  width: 510px;
1272
  margin-left: 0;
1273
}
1274
input.span10, textarea.span10, select.span10 {
1275
  display: inline-block;
1276
  float: none;
1277
  width: 570px;
1278
  margin-left: 0;
1279
}
1280
input.span11, textarea.span11, select.span11 {
1281
  display: inline-block;
1282
  float: none;
1283
  width: 630px;
1284
  margin-left: 0;
1285
}
1286
input.span12, textarea.span12, select.span12 {
1287
  display: inline-block;
1288
  float: none;
1289
  width: 690px;
1290
  margin-left: 0;
1291
}
1292
input.span13, textarea.span13, select.span13 {
1293
  display: inline-block;
1294
  float: none;
1295
  width: 750px;
1296
  margin-left: 0;
1297
}
1298
input.span14, textarea.span14, select.span14 {
1299
  display: inline-block;
1300
  float: none;
1301
  width: 810px;
1302
  margin-left: 0;
1303
}
1304
input.span15, textarea.span15, select.span15 {
1305
  display: inline-block;
1306
  float: none;
1307
  width: 870px;
1308
  margin-left: 0;
1309
}
1310
input.span16, textarea.span16, select.span16 {
1311
  display: inline-block;
1312
  float: none;
1313
  width: 930px;
1314
  margin-left: 0;
1315
}
1316
input[disabled],
1317
select[disabled],
1318
textarea[disabled],
1319
input[readonly],
1320
select[readonly],
1321
textarea[readonly] {
1322
  background-color: #f5f5f5;
1323
  border-color: #ddd;
1324
  cursor: not-allowed;
1325
}
1326
.actions {
1327
  background: #f5f5f5;
1328
  margin-top: 18px;
1329
  margin-bottom: 18px;
1330
  padding: 17px 20px 18px 150px;
1331
  border-top: 1px solid #ddd;
1332
  -webkit-border-radius: 0 0 3px 3px;
1333
  -moz-border-radius: 0 0 3px 3px;
1334
  border-radius: 0 0 3px 3px;
1335
}
1336
.actions .secondary-action {
1337
  float: right;
1338
}
1339
.actions .secondary-action a {
1340
  line-height: 30px;
1341
}
1342
.actions .secondary-action a:hover {
1343
  text-decoration: underline;
1344
}
1345
.help-inline, .help-block {
1346
  font-size: 11px;
1347
  line-height: 18px;
1348
  color: #bfbfbf;
1349
}
1350
.help-inline {
1351
  padding-left: 5px;
1352
  *position: relative;
1353
  /* IE6-7 */
1354

    
1355
  *top: -5px;
1356
  /* IE6-7 */
1357

    
1358
}
1359
.help-block {
1360
  display: block;
1361
  max-width: 600px;
1362
}
1363
.inline-inputs {
1364
  color: #808080;
1365
}
1366
.inline-inputs span, .inline-inputs input {
1367
  display: inline-block;
1368
}
1369
.inline-inputs input.mini {
1370
  width: 60px;
1371
}
1372
.inline-inputs input.small {
1373
  width: 90px;
1374
}
1375
.inline-inputs span {
1376
  padding: 0 2px 0 1px;
1377
}
1378
.input-prepend input, .input-append input {
1379
  -webkit-border-radius: 0 3px 3px 0;
1380
  -moz-border-radius: 0 3px 3px 0;
1381
  border-radius: 0 3px 3px 0;
1382
}
1383
.input-prepend .add-on, .input-append .add-on {
1384
  position: relative;
1385
  background: #f5f5f5;
1386
  border: 1px solid #ccc;
1387
  z-index: 2;
1388
  float: left;
1389
  display: block;
1390
  width: auto;
1391
  min-width: 16px;
1392
  height: 18px;
1393
  padding: 4px 4px 4px 5px;
1394
  margin-right: -1px;
1395
  font-weight: normal;
1396
  line-height: 18px;
1397
  color: #bfbfbf;
1398
  text-align: center;
1399
  text-shadow: 0 1px 0 #ffffff;
1400
  -webkit-border-radius: 3px 0 0 3px;
1401
  -moz-border-radius: 3px 0 0 3px;
1402
  border-radius: 3px 0 0 3px;
1403
}
1404
.input-prepend .active, .input-append .active {
1405
  background: #a9dba9;
1406
  border-color: #46a546;
1407
}
1408
.input-prepend .add-on {
1409
  *margin-top: 1px;
1410
  /* IE6-7 */
1411

    
1412
}
1413
.input-append input {
1414
  float: left;
1415
  -webkit-border-radius: 3px 0 0 3px;
1416
  -moz-border-radius: 3px 0 0 3px;
1417
  border-radius: 3px 0 0 3px;
1418
}
1419
.input-append .add-on {
1420
  -webkit-border-radius: 0 3px 3px 0;
1421
  -moz-border-radius: 0 3px 3px 0;
1422
  border-radius: 0 3px 3px 0;
1423
  margin-right: 0;
1424
  margin-left: -1px;
1425
}
1426
.inputs-list {
1427
  margin: 0 0 5px;
1428
  width: 100%;
1429
}
1430
.inputs-list li {
1431
  display: block;
1432
  padding: 0;
1433
  width: 100%;
1434
}
1435
.inputs-list label {
1436
  display: block;
1437
  float: none;
1438
  width: auto;
1439
  padding: 0;
1440
  line-height: 18px;
1441
  text-align: left;
1442
  white-space: normal;
1443
}
1444
.inputs-list label strong {
1445
  color: #808080;
1446
}
1447
.inputs-list label small {
1448
  font-size: 11px;
1449
  font-weight: normal;
1450
}
1451
.inputs-list .inputs-list {
1452
  margin-left: 25px;
1453
  margin-bottom: 10px;
1454
  padding-top: 0;
1455
}
1456
.inputs-list:first-child {
1457
  padding-top: 6px;
1458
}
1459
.inputs-list li + li {
1460
  padding-top: 2px;
1461
}
1462
.inputs-list input[type=radio], .inputs-list input[type=checkbox] {
1463
  margin-bottom: 0;
1464
}
1465
.form-stacked {
1466
  padding-left: 20px;
1467
}
1468
.form-stacked fieldset {
1469
  padding-top: 9px;
1470
}
1471
.form-stacked legend {
1472
  padding-left: 0;
1473
}
1474
.form-stacked label {
1475
  display: block;
1476
  float: none;
1477
  width: auto;
1478
  font-weight: bold;
1479
  text-align: left;
1480
  line-height: 20px;
1481
  padding-top: 0;
1482
}
1483
.form-stacked .clearfix {
1484
  margin-bottom: 9px;
1485
}
1486
.form-stacked .clearfix div.input {
1487
  margin-left: 0;
1488
}
1489
.form-stacked .inputs-list {
1490
  margin-bottom: 0;
1491
}
1492
.form-stacked .inputs-list li {
1493
  padding-top: 0;
1494
}
1495
.form-stacked .inputs-list li label {
1496
  font-weight: normal;
1497
  padding-top: 0;
1498
}
1499
.form-stacked div.clearfix.error {
1500
  padding-top: 10px;
1501
  padding-bottom: 10px;
1502
  padding-left: 10px;
1503
  margin-top: 0;
1504
  margin-left: -10px;
1505
}
1506
.form-stacked .actions {
1507
  margin-left: -20px;
1508
  padding-left: 20px;
1509
}
1510
/*
1511
 * Tables.less
1512
 * Tables for, you guessed it, tabular data
1513
 * ---------------------------------------- */
1514
table {
1515
  width: 100%;
1516
  margin-bottom: 18px;
1517
  padding: 0;
1518
  border-collapse: separate;
1519
  *border-collapse: collapse;
1520
  /* IE7, collapse table to remove spacing */
1521

    
1522
  font-size: 13px;
1523
  border: 1px solid #ddd;
1524
  -webkit-border-radius: 4px;
1525
  -moz-border-radius: 4px;
1526
  border-radius: 4px;
1527
}
1528
table th, table td {
1529
  padding: 10px 10px 9px;
1530
  line-height: 18px;
1531
  text-align: left;
1532
}
1533
table th {
1534
  padding-top: 9px;
1535
  font-weight: bold;
1536
  vertical-align: middle;
1537
  border-bottom: 1px solid #ddd;
1538
}
1539
table td {
1540
  vertical-align: top;
1541
}
1542
table th + th, table td + td {
1543
  border-left: 1px solid #ddd;
1544
}
1545
table tr + tr td {
1546
  border-top: 1px solid #ddd;
1547
}
1548
table tbody tr:first-child td:first-child {
1549
  -webkit-border-radius: 4px 0 0 0;
1550
  -moz-border-radius: 4px 0 0 0;
1551
  border-radius: 4px 0 0 0;
1552
}
1553
table tbody tr:first-child td:last-child {
1554
  -webkit-border-radius: 0 4px 0 0;
1555
  -moz-border-radius: 0 4px 0 0;
1556
  border-radius: 0 4px 0 0;
1557
}
1558
table tbody tr:last-child td:first-child {
1559
  -webkit-border-radius: 0 0 0 4px;
1560
  -moz-border-radius: 0 0 0 4px;
1561
  border-radius: 0 0 0 4px;
1562
}
1563
table tbody tr:last-child td:last-child {
1564
  -webkit-border-radius: 0 0 4px 0;
1565
  -moz-border-radius: 0 0 4px 0;
1566
  border-radius: 0 0 4px 0;
1567
}
1568
.zebra-striped tbody tr:nth-child(odd) td {
1569
  background-color: #f9f9f9;
1570
}
1571
.zebra-striped tbody tr:hover td {
1572
  background-color: #f5f5f5;
1573
}
1574
table .header {
1575
  cursor: pointer;
1576
}
1577
table .header:after {
1578
  content: "";
1579
  float: right;
1580
  margin-top: 7px;
1581
  border-width: 0 4px 4px;
1582
  border-style: solid;
1583
  border-color: #000 transparent;
1584
  visibility: hidden;
1585
}
1586
table .headerSortUp, table .headerSortDown {
1587
  background-color: rgba(141, 192, 219, 0.25);
1588
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
1589
}
1590
table .header:hover:after {
1591
  visibility: visible;
1592
}
1593
table .headerSortDown:after, table .headerSortDown:hover:after {
1594
  visibility: visible;
1595
  filter: alpha(opacity=60);
1596
  -khtml-opacity: 0.6;
1597
  -moz-opacity: 0.6;
1598
  opacity: 0.6;
1599
}
1600
table .headerSortUp:after {
1601
  border-bottom: none;
1602
  border-left: 4px solid transparent;
1603
  border-right: 4px solid transparent;
1604
  border-top: 4px solid #000;
1605
  visibility: visible;
1606
  -webkit-box-shadow: none;
1607
  -moz-box-shadow: none;
1608
  box-shadow: none;
1609
  filter: alpha(opacity=60);
1610
  -khtml-opacity: 0.6;
1611
  -moz-opacity: 0.6;
1612
  opacity: 0.6;
1613
}
1614
table .blue {
1615
  color: #049cdb;
1616
  border-bottom-color: #049cdb;
1617
}
1618
table .headerSortUp.blue, table .headerSortDown.blue {
1619
  background-color: #ade6fe;
1620
}
1621
table .green {
1622
  color: #46a546;
1623
  border-bottom-color: #46a546;
1624
}
1625
table .headerSortUp.green, table .headerSortDown.green {
1626
  background-color: #cdeacd;
1627
}
1628
table .red {
1629
  color: #9d261d;
1630
  border-bottom-color: #9d261d;
1631
}
1632
table .headerSortUp.red, table .headerSortDown.red {
1633
  background-color: #f4c8c5;
1634
}
1635
table .yellow {
1636
  color: #ffc40d;
1637
  border-bottom-color: #ffc40d;
1638
}
1639
table .headerSortUp.yellow, table .headerSortDown.yellow {
1640
  background-color: #fff6d9;
1641
}
1642
table .orange {
1643
  color: #f89406;
1644
  border-bottom-color: #f89406;
1645
}
1646
table .headerSortUp.orange, table .headerSortDown.orange {
1647
  background-color: #fee9cc;
1648
}
1649
table .purple {
1650
  color: #7a43b6;
1651
  border-bottom-color: #7a43b6;
1652
}
1653
table .headerSortUp.purple, table .headerSortDown.purple {
1654
  background-color: #e2d5f0;
1655
}
1656
/* Patterns.less
1657
 * Repeatable UI elements outside the base styles provided from the scaffolding
1658
 * ---------------------------------------------------------------------------- */
1659
.topbar {
1660
  height: 40px;
1661
  position: fixed;
1662
  top: 0;
1663
  left: 0;
1664
  right: 0;
1665
  z-index: 10000;
1666
  overflow: visible;
1667
}
1668
.topbar a {
1669
  color: #bfbfbf;
1670
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1671
}
1672
.topbar h3 a:hover, .topbar .brand a:hover, .topbar ul .active > a {
1673
  background-color: #333;
1674
  background-color: rgba(255, 255, 255, 0.05);
1675
  color: #ffffff;
1676
  text-decoration: none;
1677
}
1678
.topbar h3 {
1679
  position: relative;
1680
}
1681
.topbar h3 a, .topbar .brand {
1682
  float: left;
1683
  display: block;
1684
  padding: 8px 20px 12px;
1685
  margin-left: -20px;
1686
  color: #ffffff;
1687
  font-size: 20px;
1688
  font-weight: 200;
1689
  line-height: 1;
1690
}
1691
.topbar p {
1692
  margin: 0;
1693
  line-height: 40px;
1694
}
1695
.topbar p a:hover {
1696
  background-color: transparent;
1697
  color: #ffffff;
1698
}
1699
.topbar form {
1700
  float: left;
1701
  margin: 5px 0 0 0;
1702
  position: relative;
1703
  filter: alpha(opacity=100);
1704
  -khtml-opacity: 1;
1705
  -moz-opacity: 1;
1706
  opacity: 1;
1707
}
1708
.topbar form.pull-right {
1709
  float: right;
1710
}
1711
.topbar input {
1712
  background-color: #444;
1713
  background-color: rgba(255, 255, 255, 0.3);
1714
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
1715
  font-size: normal;
1716
  font-weight: 13px;
1717
  line-height: 1;
1718
  padding: 4px 9px;
1719
  color: #ffffff;
1720
  color: rgba(255, 255, 255, 0.75);
1721
  border: 1px solid #111;
1722
  -webkit-border-radius: 4px;
1723
  -moz-border-radius: 4px;
1724
  border-radius: 4px;
1725
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
1726
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
1727
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
1728
  -webkit-transition: none;
1729
  -moz-transition: none;
1730
  -ms-transition: none;
1731
  -o-transition: none;
1732
  transition: none;
1733
}
1734
.topbar input:-moz-placeholder {
1735
  color: #e6e6e6;
1736
}
1737
.topbar input::-webkit-input-placeholder {
1738
  color: #e6e6e6;
1739
}
1740
.topbar input:hover {
1741
  background-color: #bfbfbf;
1742
  background-color: rgba(255, 255, 255, 0.5);
1743
  color: #ffffff;
1744
}
1745
.topbar input:focus, .topbar input.focused {
1746
  outline: 0;
1747
  background-color: #ffffff;
1748
  color: #404040;
1749
  text-shadow: 0 1px 0 #ffffff;
1750
  border: 0;
1751
  padding: 5px 10px;
1752
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
1753
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
1754
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
1755
}
1756
.topbar-inner, .topbar .fill {
1757
  background-color: #222;
1758
  background-color: #222222;
1759
  background-repeat: repeat-x;
1760
  background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));
1761
  background-image: -moz-linear-gradient(top, #333333, #222222);
1762
  background-image: -ms-linear-gradient(top, #333333, #222222);
1763
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));
1764
  background-image: -webkit-linear-gradient(top, #333333, #222222);
1765
  background-image: -o-linear-gradient(top, #333333, #222222);
1766
  background-image: linear-gradient(top, #333333, #222222);
1767
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
1768
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
1769
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
1770
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
1771
}
1772
.topbar div > ul, .nav {
1773
  display: block;
1774
  float: left;
1775
  margin: 0 10px 0 0;
1776
  position: relative;
1777
  left: 0;
1778
}
1779
.topbar div > ul > li, .nav > li {
1780
  display: block;
1781
  float: left;
1782
}
1783
.topbar div > ul a, .nav a {
1784
  display: block;
1785
  float: none;
1786
  padding: 10px 10px 11px;
1787
  line-height: 19px;
1788
  text-decoration: none;
1789
}
1790
.topbar div > ul a:hover, .nav a:hover {
1791
  color: #ffffff;
1792
  text-decoration: none;
1793
}
1794
.topbar div > ul .active > a, .nav .active > a {
1795
  background-color: #222;
1796
  background-color: rgba(0, 0, 0, 0.5);
1797
}
1798
.topbar div > ul.secondary-nav, .nav.secondary-nav {
1799
  float: right;
1800
  margin-left: 10px;
1801
  margin-right: 0;
1802
}
1803
.topbar div > ul.secondary-nav .menu-dropdown,
1804
.nav.secondary-nav .menu-dropdown,
1805
.topbar div > ul.secondary-nav .dropdown-menu,
1806
.nav.secondary-nav .dropdown-menu {
1807
  right: 0;
1808
  border: 0;
1809
}
1810
.topbar div > ul a.menu:hover,
1811
.nav a.menu:hover,
1812
.topbar div > ul li.open .menu,
1813
.nav li.open .menu,
1814
.topbar div > ul .dropdown-toggle:hover,
1815
.nav .dropdown-toggle:hover,
1816
.topbar div > ul .dropdown.open .dropdown-toggle,
1817
.nav .dropdown.open .dropdown-toggle {
1818
  background: #444;
1819
  background: rgba(255, 255, 255, 0.05);
1820
}
1821
.topbar div > ul .menu-dropdown,
1822
.nav .menu-dropdown,
1823
.topbar div > ul .dropdown-menu,
1824
.nav .dropdown-menu {
1825
  background-color: #333;
1826
}
1827
.topbar div > ul .menu-dropdown a.menu,
1828
.nav .menu-dropdown a.menu,
1829
.topbar div > ul .dropdown-menu a.menu,
1830
.nav .dropdown-menu a.menu,
1831
.topbar div > ul .menu-dropdown .dropdown-toggle,
1832
.nav .menu-dropdown .dropdown-toggle,
1833
.topbar div > ul .dropdown-menu .dropdown-toggle,
1834
.nav .dropdown-menu .dropdown-toggle {
1835
  color: #ffffff;
1836
}
1837
.topbar div > ul .menu-dropdown a.menu.open,
1838
.nav .menu-dropdown a.menu.open,
1839
.topbar div > ul .dropdown-menu a.menu.open,
1840
.nav .dropdown-menu a.menu.open,
1841
.topbar div > ul .menu-dropdown .dropdown-toggle.open,
1842
.nav .menu-dropdown .dropdown-toggle.open,
1843
.topbar div > ul .dropdown-menu .dropdown-toggle.open,
1844
.nav .dropdown-menu .dropdown-toggle.open {
1845
  background: #444;
1846
  background: rgba(255, 255, 255, 0.05);
1847
}
1848
.topbar div > ul .menu-dropdown li a,
1849
.nav .menu-dropdown li a,
1850
.topbar div > ul .dropdown-menu li a,
1851
.nav .dropdown-menu li a {
1852
  color: #999;
1853
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
1854
}
1855
.topbar div > ul .menu-dropdown li a:hover,
1856
.nav .menu-dropdown li a:hover,
1857
.topbar div > ul .dropdown-menu li a:hover,
1858
.nav .dropdown-menu li a:hover {
1859
  background-color: #191919;
1860
  background-repeat: repeat-x;
1861
  background-image: -khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919));
1862
  background-image: -moz-linear-gradient(top, #292929, #191919);
1863
  background-image: -ms-linear-gradient(top, #292929, #191919);
1864
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919));
1865
  background-image: -webkit-linear-gradient(top, #292929, #191919);
1866
  background-image: -o-linear-gradient(top, #292929, #191919);
1867
  background-image: linear-gradient(top, #292929, #191919);
1868
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#191919', GradientType=0);
1869
  color: #ffffff;
1870
}
1871
.topbar div > ul .menu-dropdown .active a,
1872
.nav .menu-dropdown .active a,
1873
.topbar div > ul .dropdown-menu .active a,
1874
.nav .dropdown-menu .active a {
1875
  color: #ffffff;
1876
}
1877
.topbar div > ul .menu-dropdown .divider,
1878
.nav .menu-dropdown .divider,
1879
.topbar div > ul .dropdown-menu .divider,
1880
.nav .dropdown-menu .divider {
1881
  background-color: #222;
1882
  border-color: #444;
1883
}
1884
.topbar ul .menu-dropdown li a, .topbar ul .dropdown-menu li a {
1885
  padding: 4px 15px;
1886
}
1887
li.menu, .dropdown {
1888
  position: relative;
1889
}
1890
a.menu:after, .dropdown-toggle:after {
1891
  width: 0;
1892
  height: 0;
1893
  display: inline-block;
1894
  content: "↓";
1895
  text-indent: -99999px;
1896
  vertical-align: top;
1897
  margin-top: 8px;
1898
  margin-left: 4px;
1899
  border-left: 4px solid transparent;
1900
  border-right: 4px solid transparent;
1901
  border-top: 4px solid #ffffff;
1902
  filter: alpha(opacity=50);
1903
  -khtml-opacity: 0.5;
1904
  -moz-opacity: 0.5;
1905
  opacity: 0.5;
1906
}
1907
.menu-dropdown, .dropdown-menu {
1908
  background-color: #ffffff;
1909
  float: left;
1910
  display: none;
1911
  position: absolute;
1912
  top: 40px;
1913
  z-index: 900;
1914
  min-width: 160px;
1915
  max-width: 220px;
1916
  _width: 160px;
1917
  margin-left: 0;
1918
  margin-right: 0;
1919
  padding: 6px 0;
1920
  zoom: 1;
1921
  border-color: #999;
1922
  border-color: rgba(0, 0, 0, 0.2);
1923
  border-style: solid;
1924
  border-width: 0 1px 1px;
1925
  -webkit-border-radius: 0 0 6px 6px;
1926
  -moz-border-radius: 0 0 6px 6px;
1927
  border-radius: 0 0 6px 6px;
1928
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
1929
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
1930
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
1931
  -webkit-background-clip: padding-box;
1932
  -moz-background-clip: padding-box;
1933
  background-clip: padding-box;
1934
}
1935
.menu-dropdown li, .dropdown-menu li {
1936
  float: none;
1937
  display: block;
1938
  background-color: none;
1939
}
1940
.menu-dropdown .divider, .dropdown-menu .divider {
1941
  height: 1px;
1942
  margin: 5px 0;
1943
  overflow: hidden;
1944
  background-color: #eee;
1945
  border-bottom: 1px solid #ffffff;
1946
}
1947
.topbar .dropdown-menu a, .dropdown-menu a {
1948
  display: block;
1949
  padding: 4px 15px;
1950
  clear: both;
1951
  font-weight: normal;
1952
  line-height: 18px;
1953
  color: #808080;
1954
  text-shadow: 0 1px 0 #ffffff;
1955
}
1956
.topbar .dropdown-menu a:hover, .dropdown-menu a:hover {
1957
  background-color: #dddddd;
1958
  background-repeat: repeat-x;
1959
  background-image: -khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));
1960
  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
1961
  background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
1962
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));
1963
  background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
1964
  background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
1965
  background-image: linear-gradient(top, #eeeeee, #dddddd);
1966
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);
1967
  color: #404040;
1968
  text-decoration: none;
1969
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
1970
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
1971
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
1972
}
1973
.open .menu,
1974
.dropdown.open .menu,
1975
.open .dropdown-toggle,
1976
.dropdown.open .dropdown-toggle {
1977
  color: #ffffff;
1978
  background: #ccc;
1979
  background: rgba(0, 0, 0, 0.3);
1980
}
1981
.open .menu-dropdown,
1982
.dropdown.open .menu-dropdown,
1983
.open .dropdown-menu,
1984
.dropdown.open .dropdown-menu {
1985
  display: block;
1986
}
1987
.tabs, .pills {
1988
  margin: 0 0 20px;
1989
  padding: 0;
1990
  list-style: none;
1991
  zoom: 1;
1992
}
1993
.tabs:before,
1994
.pills:before,
1995
.tabs:after,
1996
.pills:after {
1997
  display: table;
1998
  content: "";
1999
  zoom: 1;
2000
  *display: inline;
2001
}
2002
.tabs:after, .pills:after {
2003
  clear: both;
2004
}
2005
.tabs > li, .pills > li {
2006
  float: left;
2007
}
2008
.tabs > li > a, .pills > li > a {
2009
  display: block;
2010
}
2011
.tabs {
2012
  float: left;
2013
  width: 100%;
2014
  border-bottom: 1px solid #ddd;
2015
}
2016
.tabs > li {
2017
  position: relative;
2018
  top: 1px;
2019
}
2020
.tabs > li > a {
2021
  padding: 0 15px;
2022
  margin-right: 2px;
2023
  line-height: 36px;
2024
  border: 1px solid transparent;
2025
  -webkit-border-radius: 4px 4px 0 0;
2026
  -moz-border-radius: 4px 4px 0 0;
2027
  border-radius: 4px 4px 0 0;
2028
}
2029
.tabs > li > a:hover {
2030
  text-decoration: none;
2031
  background-color: #eee;
2032
  border-color: #eee #eee #ddd;
2033
}
2034
.tabs > li.active > a {
2035
  color: #808080;
2036
  background-color: #ffffff;
2037
  border: 1px solid #ddd;
2038
  border-bottom-color: transparent;
2039
}
2040
.tabs .menu-dropdown, .tabs .dropdown-menu {
2041
  top: 35px;
2042
  border-width: 1px;
2043
  -webkit-border-radius: 0 6px 6px 6px;
2044
  -moz-border-radius: 0 6px 6px 6px;
2045
  border-radius: 0 6px 6px 6px;
2046
}
2047
.tabs a.menu:after, .tabs .dropdown-toggle:after {
2048
  border-top-color: #999;
2049
  margin-top: 15px;
2050
  margin-left: 5px;
2051
}
2052
.tabs li.open.menu .menu, .tabs .open.dropdown .dropdown-toggle {
2053
  border-color: #999;
2054
}
2055
.tabs li.open a.menu:after, .tabs .dropdown.open .dropdown-toggle:after {
2056
  border-top-color: #555;
2057
}
2058
.tab-content {
2059
  clear: both;
2060
}
2061
.pills a {
2062
  margin: 5px 3px 5px 0;
2063
  padding: 0 15px;
2064
  text-shadow: 0 1px 1px #ffffff;
2065
  line-height: 30px;
2066
  -webkit-border-radius: 15px;
2067
  -moz-border-radius: 15px;
2068
  border-radius: 15px;
2069
}
2070
.pills a:hover {
2071
  background: #00438a;
2072
  color: #ffffff;
2073
  text-decoration: none;
2074
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
2075
}
2076
.pills .active a {
2077
  background: #0069d6;
2078
  color: #ffffff;
2079
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
2080
}
2081
.tab-content > *, .pill-content > * {
2082
  display: none;
2083
}
2084
.tab-content > .active, .pill-content > .active {
2085
  display: block;
2086
}
2087
.breadcrumb {
2088
  margin: 0 0 18px;
2089
  padding: 7px 14px;
2090
  background-color: #f5f5f5;
2091
  background-repeat: repeat-x;
2092
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
2093
  background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
2094
  background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
2095
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));
2096
  background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
2097
  background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
2098
  background-image: linear-gradient(top, #ffffff, #f5f5f5);
2099
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
2100
  border: 1px solid #ddd;
2101
  -webkit-border-radius: 3px;
2102
  -moz-border-radius: 3px;
2103
  border-radius: 3px;
2104
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
2105
  -moz-box-shadow: inset 0 1px 0 #ffffff;
2106
  box-shadow: inset 0 1px 0 #ffffff;
2107
}
2108
.breadcrumb li {
2109
  display: inline;
2110
  text-shadow: 0 1px 0 #ffffff;
2111
}
2112
.breadcrumb .divider {
2113
  padding: 0 5px;
2114
  color: #bfbfbf;
2115
}
2116
.breadcrumb .active a {
2117
  color: #404040;
2118
}
2119
.hero-unit {
2120
  background-color: #f5f5f5;
2121
  margin-bottom: 30px;
2122
  padding: 60px;
2123
  -webkit-border-radius: 6px;
2124
  -moz-border-radius: 6px;
2125
  border-radius: 6px;
2126
}
2127
.hero-unit h1 {
2128
  margin-bottom: 0;
2129
  font-size: 60px;
2130
  line-height: 1;
2131
  letter-spacing: -1px;
2132
}
2133
.hero-unit p {
2134
  font-size: 18px;
2135
  font-weight: 200;
2136
  line-height: 27px;
2137
}
2138
footer {
2139
  margin-top: 17px;
2140
  padding-top: 17px;
2141
  border-top: 1px solid #eee;
2142
}
2143
.page-header {
2144
  margin-bottom: 17px;
2145
  border-bottom: 1px solid #ddd;
2146
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2147
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2148
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2149
}
2150
.page-header h1 {
2151
  margin-bottom: 8px;
2152
}
2153
.btn.danger,
2154
.alert-message.danger,
2155
.btn.danger:hover,
2156
.alert-message.danger:hover,
2157
.btn.error,
2158
.alert-message.error,
2159
.btn.error:hover,
2160
.alert-message.error:hover,
2161
.btn.success,
2162
.alert-message.success,
2163
.btn.success:hover,
2164
.alert-message.success:hover,
2165
.btn.info,
2166
.alert-message.info,
2167
.btn.info:hover,
2168
.alert-message.info:hover {
2169
  color: #ffffff;
2170
}
2171
.btn.danger,
2172
.alert-message.danger,
2173
.btn.error,
2174
.alert-message.error {
2175
  background-color: #c43c35;
2176
  background-repeat: repeat-x;
2177
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
2178
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
2179
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
2180
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
2181
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
2182
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
2183
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
2184
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
2185
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2186
  border-color: #c43c35 #c43c35 #882a25;
2187
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2188
}
2189
.btn.success, .alert-message.success {
2190
  background-color: #57a957;
2191
  background-repeat: repeat-x;
2192
  background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
2193
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
2194
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
2195
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
2196
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
2197
  background-image: -o-linear-gradient(top, #62c462, #57a957);
2198
  background-image: linear-gradient(top, #62c462, #57a957);
2199
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
2200
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2201
  border-color: #57a957 #57a957 #3d773d;
2202
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2203
}
2204
.btn.info, .alert-message.info {
2205
  background-color: #339bb9;
2206
  background-repeat: repeat-x;
2207
  background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
2208
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
2209
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
2210
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
2211
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
2212
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
2213
  background-image: linear-gradient(top, #5bc0de, #339bb9);
2214
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
2215
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2216
  border-color: #339bb9 #339bb9 #22697d;
2217
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2218
}
2219
.btn {
2220
  cursor: pointer;
2221
  display: inline-block;
2222
  background-color: #e6e6e6;
2223
  background-repeat: no-repeat;
2224
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
2225
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
2226
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
2227
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
2228
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
2229
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
2230
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
2231
  padding: 5px 14px 6px;
2232
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
2233
  color: #333;
2234
  font-size: 13px;
2235
  line-height: normal;
2236
  border: 1px solid #ccc;
2237
  border-bottom-color: #bbb;
2238
  -webkit-border-radius: 4px;
2239
  -moz-border-radius: 4px;
2240
  border-radius: 4px;
2241
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2242
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2243
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2244
  -webkit-transition: 0.1s linear all;
2245
  -moz-transition: 0.1s linear all;
2246
  -ms-transition: 0.1s linear all;
2247
  -o-transition: 0.1s linear all;
2248
  transition: 0.1s linear all;
2249
}
2250
.btn:hover {
2251
  background-position: 0 -15px;
2252
  color: #333;
2253
  text-decoration: none;
2254
}
2255
.btn:focus {
2256
  outline: 1px dotted #666;
2257
}
2258
.btn.primary {
2259
  color: #ffffff;
2260
  background-color: #0064cd;
2261
  background-repeat: repeat-x;
2262
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
2263
  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
2264
  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
2265
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
2266
  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
2267
  background-image: -o-linear-gradient(top, #049cdb, #0064cd);
2268
  background-image: linear-gradient(top, #049cdb, #0064cd);
2269
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
2270
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2271
  border-color: #0064cd #0064cd #003f81;
2272
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2273
}
2274
.btn:active {
2275
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
2276
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
2277
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
2278
}
2279
.btn.disabled {
2280
  cursor: default;
2281
  background-image: none;
2282
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2283
  filter: alpha(opacity=65);
2284
  -khtml-opacity: 0.65;
2285
  -moz-opacity: 0.65;
2286
  opacity: 0.65;
2287
  -webkit-box-shadow: none;
2288
  -moz-box-shadow: none;
2289
  box-shadow: none;
2290
}
2291
.btn[disabled] {
2292
  cursor: default;
2293
  background-image: none;
2294
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2295
  filter: alpha(opacity=65);
2296
  -khtml-opacity: 0.65;
2297
  -moz-opacity: 0.65;
2298
  opacity: 0.65;
2299
  -webkit-box-shadow: none;
2300
  -moz-box-shadow: none;
2301
  box-shadow: none;
2302
}
2303
.btn.large {
2304
  font-size: 15px;
2305
  line-height: normal;
2306
  padding: 9px 14px 9px;
2307
  -webkit-border-radius: 6px;
2308
  -moz-border-radius: 6px;
2309
  border-radius: 6px;
2310
}
2311
.btn.small {
2312
  padding: 7px 9px 7px;
2313
  font-size: 11px;
2314
}
2315
:root .alert-message, :root .btn {
2316
  border-radius: 0 \0;
2317
}
2318
button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner {
2319
  padding: 0;
2320
  border: 0;
2321
}
2322
.close {
2323
  float: right;
2324
  color: #000000;
2325
  font-size: 20px;
2326
  font-weight: bold;
2327
  line-height: 13.5px;
2328
  text-shadow: 0 1px 0 #ffffff;
2329
  filter: alpha(opacity=20);
2330
  -khtml-opacity: 0.2;
2331
  -moz-opacity: 0.2;
2332
  opacity: 0.2;
2333
}
2334
.close:hover {
2335
  color: #000000;
2336
  text-decoration: none;
2337
  filter: alpha(opacity=40);
2338
  -khtml-opacity: 0.4;
2339
  -moz-opacity: 0.4;
2340
  opacity: 0.4;
2341
}
2342
.alert-message {
2343
  position: relative;
2344
  padding: 7px 15px;
2345
  margin-bottom: 18px;
2346
  color: #404040;
2347
  background-color: #eedc94;
2348
  background-repeat: repeat-x;
2349
  background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
2350
  background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
2351
  background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
2352
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
2353
  background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
2354
  background-image: -o-linear-gradient(top, #fceec1, #eedc94);
2355
  background-image: linear-gradient(top, #fceec1, #eedc94);
2356
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);
2357
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2358
  border-color: #eedc94 #eedc94 #e4c652;
2359
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2360
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2361
  border-width: 1px;
2362
  border-style: solid;
2363
  -webkit-border-radius: 4px;
2364
  -moz-border-radius: 4px;
2365
  border-radius: 4px;
2366
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2367
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2368
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2369
}
2370
.alert-message .close {
2371
  *margin-top: 3px;
2372
  /* IE7 spacing */
2373

    
2374
}
2375
.alert-message h5 {
2376
  line-height: 18px;
2377
}
2378
.alert-message p {
2379
  margin-bottom: 0;
2380
}
2381
.alert-message div {
2382
  margin-top: 5px;
2383
  margin-bottom: 2px;
2384
  line-height: 28px;
2385
}
2386
.alert-message .btn {
2387
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
2388
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
2389
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
2390
}
2391
.alert-message.block-message {
2392
  background-image: none;
2393
  background-color: #fdf5d9;
2394
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2395
  padding: 14px;
2396
  border-color: #fceec1;
2397
  -webkit-box-shadow: none;
2398
  -moz-box-shadow: none;
2399
  box-shadow: none;
2400
}
2401
.alert-message.block-message ul, .alert-message.block-message p {
2402
  margin-right: 30px;
2403
}
2404
.alert-message.block-message ul {
2405
  margin-bottom: 0;
2406
}
2407
.alert-message.block-message li {
2408
  color: #404040;
2409
}
2410
.alert-message.block-message .alert-actions {
2411
  margin-top: 5px;
2412
}
2413
.alert-message.block-message.error, .alert-message.block-message.success, .alert-message.block-message.info {
2414
  color: #404040;
2415
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2416
}
2417
.alert-message.block-message.error {
2418
  background-color: #fddfde;
2419
  border-color: #fbc7c6;
2420
}
2421
.alert-message.block-message.success {
2422
  background-color: #d1eed1;
2423
  border-color: #bfe7bf;
2424
}
2425
.alert-message.block-message.info {
2426
  background-color: #ddf4fb;
2427
  border-color: #c6edf9;
2428
}
2429
.pagination {
2430
  height: 36px;
2431
  margin: 18px 0;
2432
}
2433
.pagination ul {
2434
  float: left;
2435
  margin: 0;
2436
  border: 1px solid #ddd;
2437
  border: 1px solid rgba(0, 0, 0, 0.15);
2438
  -webkit-border-radius: 3px;
2439
  -moz-border-radius: 3px;
2440
  border-radius: 3px;
2441
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2442
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2443
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2444
}
2445
.pagination li {
2446
  display: inline;
2447
}
2448
.pagination a {
2449
  float: left;
2450
  padding: 0 14px;
2451
  line-height: 34px;
2452
  border-right: 1px solid;
2453
  border-right-color: #ddd;
2454
  border-right-color: rgba(0, 0, 0, 0.15);
2455
  *border-right-color: #ddd;
2456
  /* IE6-7 */
2457

    
2458
  text-decoration: none;
2459
}
2460
.pagination a:hover, .pagination .active a {
2461
  background-color: #c7eefe;
2462
}
2463
.pagination .disabled a, .pagination .disabled a:hover {
2464
  background-color: transparent;
2465
  color: #bfbfbf;
2466
}
2467
.pagination .next a {
2468
  border: 0;
2469
}
2470
.well {
2471
  background-color: #f5f5f5;
2472
  margin-bottom: 20px;
2473
  padding: 19px;
2474
  min-height: 20px;
2475
  border: 1px solid #eee;
2476
  border: 1px solid rgba(0, 0, 0, 0.05);
2477
  -webkit-border-radius: 4px;
2478
  -moz-border-radius: 4px;
2479
  border-radius: 4px;
2480
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2481
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2482
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2483
}
2484
.well blockquote {
2485
  border-color: #ddd;
2486
  border-color: rgba(0, 0, 0, 0.15);
2487
}
2488
.modal-backdrop {
2489
  background-color: #000000;
2490
  position: fixed;
2491
  top: 0;
2492
  left: 0;
2493
  right: 0;
2494
  bottom: 0;
2495
  z-index: 10000;
2496
}
2497
.modal-backdrop.fade {
2498
  opacity: 0;
2499
}
2500
.modal-backdrop, .modal-backdrop.fade.in {
2501
  filter: alpha(opacity=80);
2502
  -khtml-opacity: 0.8;
2503
  -moz-opacity: 0.8;
2504
  opacity: 0.8;
2505
}
2506
.modal {
2507
  position: fixed;
2508
  top: 50%;
2509
  left: 50%;
2510
  z-index: 11000;
2511
  width: 560px;
2512
  margin: -250px 0 0 -250px;
2513
  background-color: #ffffff;
2514
  border: 1px solid #999;
2515
  border: 1px solid rgba(0, 0, 0, 0.3);
2516
  *border: 1px solid #999;
2517
  /* IE6-7 */
2518

    
2519
  -webkit-border-radius: 6px;
2520
  -moz-border-radius: 6px;
2521
  border-radius: 6px;
2522
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2523
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2524
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2525
  -webkit-background-clip: padding-box;
2526
  -moz-background-clip: padding-box;
2527
  background-clip: padding-box;
2528
}
2529
.modal .close {
2530
  margin-top: 7px;
2531
}
2532
.modal.fade {
2533
  -webkit-transition: opacity .3s linear, top .3s ease-out;
2534
  -moz-transition: opacity .3s linear, top .3s ease-out;
2535
  -ms-transition: opacity .3s linear, top .3s ease-out;
2536
  -o-transition: opacity .3s linear, top .3s ease-out;
2537
  transition: opacity .3s linear, top .3s ease-out;
2538
  top: -25%;
2539
}
2540
.modal.fade.in {
2541
  top: 50%;
2542
}
2543
.modal-header {
2544
  border-bottom: 1px solid #eee;
2545
  padding: 5px 15px;
2546
}
2547
.modal-body {
2548
  padding: 15px;
2549
}
2550
.modal-footer {
2551
  background-color: #f5f5f5;
2552
  padding: 14px 15px 15px;
2553
  border-top: 1px solid #ddd;
2554
  -webkit-border-radius: 0 0 6px 6px;
2555
  -moz-border-radius: 0 0 6px 6px;
2556
  border-radius: 0 0 6px 6px;
2557
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
2558
  -moz-box-shadow: inset 0 1px 0 #ffffff;
2559
  box-shadow: inset 0 1px 0 #ffffff;
2560
  zoom: 1;
2561
  margin-bottom: 0;
2562
}
2563
.modal-footer:before, .modal-footer:after {
2564
  display: table;
2565
  content: "";
2566
  zoom: 1;
2567
  *display: inline;
2568
}
2569
.modal-footer:after {
2570
  clear: both;
2571
}
2572
.modal-footer .btn {
2573
  float: right;
2574
  margin-left: 5px;
2575
}
2576
.twipsy {
2577
  display: block;
2578
  position: absolute;
2579
  visibility: visible;
2580
  padding: 5px;
2581
  font-size: 11px;
2582
  z-index: 1000;
2583
  filter: alpha(opacity=80);
2584
  -khtml-opacity: 0.8;
2585
  -moz-opacity: 0.8;
2586
  opacity: 0.8;
2587
}
2588
.twipsy.fade.in {
2589
  filter: alpha(opacity=80);
2590
  -khtml-opacity: 0.8;
2591
  -moz-opacity: 0.8;
2592
  opacity: 0.8;
2593
}
2594
.twipsy.above .twipsy-arrow {
2595
  bottom: 0;
2596
  left: 50%;
2597
  margin-left: -5px;
2598
  border-left: 5px solid transparent;
2599
  border-right: 5px solid transparent;
2600
  border-top: 5px solid #000000;
2601
}
2602
.twipsy.left .twipsy-arrow {
2603
  top: 50%;
2604
  right: 0;
2605
  margin-top: -5px;
2606
  border-top: 5px solid transparent;
2607
  border-bottom: 5px solid transparent;
2608
  border-left: 5px solid #000000;
2609
}
2610
.twipsy.below .twipsy-arrow {
2611
  top: 0;
2612
  left: 50%;
2613
  margin-left: -5px;
2614
  border-left: 5px solid transparent;
2615
  border-right: 5px solid transparent;
2616
  border-bottom: 5px solid #000000;
2617
}
2618
.twipsy.right .twipsy-arrow {
2619
  top: 50%;
2620
  left: 0;
2621
  margin-top: -5px;
2622
  border-top: 5px solid transparent;
2623
  border-bottom: 5px solid transparent;
2624
  border-right: 5px solid #000000;
2625
}
2626
.twipsy-inner {
2627
  padding: 3px 8px;
2628
  background-color: #000000;
2629
  color: white;
2630
  text-align: center;
2631
  max-width: 200px;
2632
  text-decoration: none;
2633
  -webkit-border-radius: 4px;
2634
  -moz-border-radius: 4px;
2635
  border-radius: 4px;
2636
}
2637
.twipsy-arrow {
2638
  position: absolute;
2639
  width: 0;
2640
  height: 0;
2641
}
2642
.popover {
2643
  position: absolute;
2644
  top: 0;
2645
  left: 0;
2646
  z-index: 1000;
2647
  padding: 5px;
2648
  display: none;
2649
}
2650
.popover.above .arrow {
2651
  bottom: 0;
2652
  left: 50%;
2653
  margin-left: -5px;
2654
  border-left: 5px solid transparent;
2655
  border-right: 5px solid transparent;
2656
  border-top: 5px solid #000000;
2657
}
2658
.popover.right .arrow {
2659
  top: 50%;
2660
  left: 0;
2661
  margin-top: -5px;
2662
  border-top: 5px solid transparent;
2663
  border-bottom: 5px solid transparent;
2664
  border-right: 5px solid #000000;
2665
}
2666
.popover.below .arrow {
2667
  top: 0;
2668
  left: 50%;
2669
  margin-left: -5px;
2670
  border-left: 5px solid transparent;
2671
  border-right: 5px solid transparent;
2672
  border-bottom: 5px solid #000000;
2673
}
2674
.popover.left .arrow {
2675
  top: 50%;
2676
  right: 0;
2677
  margin-top: -5px;
2678
  border-top: 5px solid transparent;
2679
  border-bottom: 5px solid transparent;
2680
  border-left: 5px solid #000000;
2681
}
2682
.popover .arrow {
2683
  position: absolute;
2684
  width: 0;
2685
  height: 0;
2686
}
2687
.popover .inner {
2688
  background-color: #000000;
2689
  background-color: rgba(0, 0, 0, 0.8);
2690
  padding: 3px;
2691
  overflow: hidden;
2692
  width: 280px;
2693
  -webkit-border-radius: 6px;
2694
  -moz-border-radius: 6px;
2695
  border-radius: 6px;
2696
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2697
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2698
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2699
}
2700
.popover .title {
2701
  background-color: #f5f5f5;
2702
  padding: 9px 15px;
2703
  line-height: 1;
2704
  -webkit-border-radius: 3px 3px 0 0;
2705
  -moz-border-radius: 3px 3px 0 0;
2706
  border-radius: 3px 3px 0 0;
2707
  border-bottom: 1px solid #eee;
2708
}
2709
.popover .content {
2710
  background-color: #ffffff;
2711
  padding: 14px;
2712
  -webkit-border-radius: 0 0 3px 3px;
2713
  -moz-border-radius: 0 0 3px 3px;
2714
  border-radius: 0 0 3px 3px;
2715
  -webkit-background-clip: padding-box;
2716
  -moz-background-clip: padding-box;
2717
  background-clip: padding-box;
2718
}
2719
.popover .content p, .popover .content ul, .popover .content ol {
2720
  margin-bottom: 0;
2721
}
2722
.fade {
2723
  -webkit-transition: opacity 0.15s linear;
2724
  -moz-transition: opacity 0.15s linear;
2725
  -ms-transition: opacity 0.15s linear;
2726
  -o-transition: opacity 0.15s linear;
2727
  transition: opacity 0.15s linear;
2728
  opacity: 0;
2729
}
2730
.fade.in {
2731
  opacity: 1;
2732
}
2733
.label {
2734
  padding: 1px 3px 2px;
2735
  background-color: #bfbfbf;
2736
  font-size: 9.75px;
2737
  font-weight: bold;
2738
  color: #ffffff;
2739
  text-transform: uppercase;
2740
  white-space: nowrap;
2741
  -webkit-border-radius: 3px;
2742
  -moz-border-radius: 3px;
2743
  border-radius: 3px;
2744
}
2745
.label.important {
2746
  background-color: #c43c35;
2747
}
2748
.label.warning {
2749
  background-color: #f89406;
2750
}
2751
.label.success {
2752
  background-color: #46a546;
2753
}
2754
.label.notice {
2755
  background-color: #62cffc;
2756
}
2757
.media-grid {
2758
  margin-left: -20px;
2759
  margin-bottom: 0;
2760
  zoom: 1;
2761
}
2762
.media-grid:before, .media-grid:after {
2763
  display: table;
2764
  content: "";
2765
  zoom: 1;
2766
  *display: inline;
2767
}
2768
.media-grid:after {
2769
  clear: both;
2770
}
2771
.media-grid li {
2772
  display: inline;
2773
}
2774
.media-grid a {
2775
  float: left;
2776
  padding: 4px;
2777
  margin: 0 0 20px 20px;
2778
  border: 1px solid #ddd;
2779
  -webkit-border-radius: 4px;
2780
  -moz-border-radius: 4px;
2781
  border-radius: 4px;
2782
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
2783
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
2784
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
2785
}
2786
.media-grid a img {
2787
  display: block;
2788
}
2789
.media-grid a:hover {
2790
  border-color: #0069d6;
2791
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
2792
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
2793
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
2794
}
2795
html {
2796
  background-color: #FAFCFD;
2797
}
2798
body, html {
2799
  margin: 0;
2800
  font-size: 13px;
2801
}
2802

    
2803
.inner {
2804
  min-height: 200px;
2805
}
2806
.container {
2807
  width: 670px;
2808
}
2809
.container .logo img {
2810
  margin: 0;
2811
  padding: 0;
2812
  margin-top: 20px;
2813
}
2814
.intro-text {
2815
  padding: 20px 0px !important;
2816
  text-align: justify;
2817
}
2818
.intro-text em.bold {
2819
  color: #ffffff !important;
2820
  font-weight: bold;
2821
}
2822
.logohover {
2823
  position: relative;
2824
  cursor: pointer;
2825
}
2826
.logohover img {
2827
  position: absolute;
2828
  top: 0;
2829
  left: 0;
2830
}
2831
.inner-bottom {
2832
  position: relative;
2833
  margin-bottom: 80px;
2834
  margin-top: -40px;
2835
}
2836
.inner-bottom .gotoapp {
2837
  position: absolute;
2838
  right: 20px;
2839
  top: 25px;
2840
  padding: 0.5em 5em;
2841
  margin-right: 0;
2842
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
2843
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
2844
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
2845
}
2846
.inner-bottom .gotoapp:hover {
2847
  color: #fff !important;
2848
}
2849
.downloads {
2850
  display: block;
2851
  border-top: 2px solid #fff;
2852
  background-color: #DCE9F1;
2853
  background-color: #accfdf;
2854
  background-repeat: repeat-x;
2855
  background-image: -khtml-gradient(linear, left top, left bottom, from(#8fb9cf), to(#accfdf));
2856
  background-image: -moz-linear-gradient(top, #8fb9cf, #accfdf);
2857
  background-image: -ms-linear-gradient(top, #8fb9cf, #accfdf);
2858
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8fb9cf), color-stop(100%, #accfdf));
2859
  background-image: -webkit-linear-gradient(top, #8fb9cf, #accfdf);
2860
  background-image: -o-linear-gradient(top, #8fb9cf, #accfdf);
2861
  background-image: linear-gradient(top, #8fb9cf, #accfdf);
2862
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fb9cf', endColorstr='#accfdf', GradientType=0);
2863
  border-bottom: 1px solid #8FB9CF;
2864
  padding-bottom: 10px;
2865
}
2866
.downloads div.desc {
2867
  padding: 5px;
2868
  float: right;
2869
}
2870
.downloads div.desc p {
2871
  padding-top: 17px;
2872
  padding-right: 15px;
2873
  font-size: 0.9em;
2874
  text-align: justify;
2875
  color: #213D4A;
2876
}
2877
.downloads h4 {
2878
  float: left;
2879
  color: #ffffff;
2880
  margin-left: 15px;
2881
  margin-top: 18px;
2882
  width: 100px;
2883
  margin-right: 20px;
2884
  background-color: #5897B4;
2885
  text-align: center;
2886
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
2887
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
2888
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
2889
  font-size: 1em;
2890
}
2891
.downloads .downloads-list {
2892
    margin-left: 20px;
2893
}
2894
.downloads .download.last {
2895
  border-right: none;
2896
  margin-right: 0;
2897
  margin-left: 0;
2898
}
2899
.downloads .download {
2900
  width: 197px;
2901
  float: left;
2902
  margin: 10px 0;
2903
  margin-right: 18px;
2904
  background-color: #fff;
2905
  margin-top: 6px;
2906
  position: relative;
2907
  border: 1px solid #fff;
2908
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
2909
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
2910
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
2911
  background-repeat: no-repeat;
2912
  background-position: 10px center;
2913
}
2914
.downloads .download.osx {
2915
  background-image: url("../images/osx_logo.png");
2916
}
2917
.downloads .download.windows {
2918
  background-image: url("../images/windows_logo.png");
2919
}
2920
.downloads .download.linux {
2921
  background-image: url("../images/linux_logo.png");
2922
}
2923
.downloads .download .subtitle {
2924
  display: none;
2925
  position: absolute;
2926
  top: 9px;
2927
  left: 50px;
2928
  font-size: 0.8em;
2929
  color: #FF7F2A;
2930
}
2931
.downloads .download .compat {
2932
  color: #888;
2933
  position: absolute;
2934
  bottom: 7px;
2935
  font-size: 0.7em;
2936
  left: 50px;
2937
}
2938
.downloads .download .link {
2939
  position: absolute;
2940
  right: 10px;
2941
  top: 15px;
2942
}
2943
.downloads .download .link a {
2944
  text-decoration: underline;
2945
}
2946
.downloads .download .title {
2947
  margin: 10px;
2948
  margin-top: 10px;
2949
  margin-bottom: 20px;
2950
  margin-left: 50px;
2951
}
2952
.downloads .download:hover {
2953
  cursor: pointer;
2954
  border: 1px solid #fff;
2955
  background-color: #eee;
2956
}