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