7f36651961ed5bc42a712042c6db5493b4ce99e9
[mlpccg-meta.git] / meta / static / css / bootstrap.css
1 /*!
2 * Bootstrap v3.1.1 (http://getbootstrap.com)
3 * Copyright 2011-2014 Twitter, Inc.
4 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5 */
6
7 /*! normalize.css v3.0.0 | MIT License | git.io/normalize */
8 html {
9 font-family: sans-serif;
10 -webkit-text-size-adjust: 100%;
11 -ms-text-size-adjust: 100%;
12 }
13 body {
14 margin: 0;
15 }
16 article,
17 aside,
18 details,
19 figcaption,
20 figure,
21 footer,
22 header,
23 hgroup,
24 main,
25 nav,
26 section,
27 summary {
28 display: block;
29 }
30 audio,
31 canvas,
32 progress,
33 video {
34 display: inline-block;
35 vertical-align: baseline;
36 }
37 audio:not([controls]) {
38 display: none;
39 height: 0;
40 }
41 [hidden],
42 template {
43 display: none;
44 }
45 a {
46 background: transparent;
47 }
48 a:active,
49 a:hover {
50 outline: 0;
51 }
52 abbr[title] {
53 border-bottom: 1px dotted;
54 }
55 b,
56 strong {
57 font-weight: bold;
58 }
59 dfn {
60 font-style: italic;
61 }
62 h1 {
63 margin: .67em 0;
64 font-size: 2em;
65 }
66 mark {
67 color: #000;
68 background: #ff0;
69 }
70 small {
71 font-size: 80%;
72 }
73 sub,
74 sup {
75 position: relative;
76 font-size: 75%;
77 line-height: 0;
78 vertical-align: baseline;
79 }
80 sup {
81 top: -.5em;
82 }
83 sub {
84 bottom: -.25em;
85 }
86 img {
87 border: 0;
88 }
89 svg:not(:root) {
90 overflow: hidden;
91 }
92 figure {
93 margin: 1em 40px;
94 }
95 hr {
96 height: 0;
97 -moz-box-sizing: content-box;
98 box-sizing: content-box;
99 }
100 pre {
101 overflow: auto;
102 }
103 code,
104 kbd,
105 pre,
106 samp {
107 font-family: monospace, monospace;
108 font-size: 1em;
109 }
110 button,
111 input,
112 optgroup,
113 select,
114 textarea {
115 margin: 0;
116 font: inherit;
117 color: inherit;
118 }
119 button {
120 overflow: visible;
121 }
122 button,
123 select {
124 text-transform: none;
125 }
126 button,
127 html input[type="button"],
128 input[type="reset"],
129 input[type="submit"] {
130 -webkit-appearance: button;
131 cursor: pointer;
132 }
133 button[disabled],
134 html input[disabled] {
135 cursor: default;
136 }
137 button::-moz-focus-inner,
138 input::-moz-focus-inner {
139 padding: 0;
140 border: 0;
141 }
142 input {
143 line-height: normal;
144 }
145 input[type="checkbox"],
146 input[type="radio"] {
147 box-sizing: border-box;
148 padding: 0;
149 }
150 input[type="number"]::-webkit-inner-spin-button,
151 input[type="number"]::-webkit-outer-spin-button {
152 height: auto;
153 }
154 input[type="search"] {
155 -webkit-box-sizing: content-box;
156 -moz-box-sizing: content-box;
157 box-sizing: content-box;
158 -webkit-appearance: textfield;
159 }
160 input[type="search"]::-webkit-search-cancel-button,
161 input[type="search"]::-webkit-search-decoration {
162 -webkit-appearance: none;
163 }
164 fieldset {
165 padding: .35em .625em .75em;
166 margin: 0 2px;
167 border: 1px solid #c0c0c0;
168 }
169 legend {
170 padding: 0;
171 border: 0;
172 }
173 textarea {
174 overflow: auto;
175 }
176 optgroup {
177 font-weight: bold;
178 }
179 table {
180 border-spacing: 0;
181 border-collapse: collapse;
182 }
183 td,
184 th {
185 padding: 0;
186 }
187 @media print {
188 * {
189 color: #000 !important;
190 text-shadow: none !important;
191 background: transparent !important;
192 box-shadow: none !important;
193 }
194 a,
195 a:visited {
196 text-decoration: underline;
197 }
198 a[href]:after {
199 content: " (" attr(href) ")";
200 }
201 abbr[title]:after {
202 content: " (" attr(title) ")";
203 }
204 a[href^="javascript:"]:after,
205 a[href^="#"]:after {
206 content: "";
207 }
208 pre,
209 blockquote {
210 border: 1px solid #999;
211
212 page-break-inside: avoid;
213 }
214 thead {
215 display: table-header-group;
216 }
217 tr,
218 img {
219 page-break-inside: avoid;
220 }
221 img {
222 max-width: 100% !important;
223 }
224 p,
225 h2,
226 h3 {
227 orphans: 3;
228 widows: 3;
229 }
230 h2,
231 h3 {
232 page-break-after: avoid;
233 }
234 select {
235 background: #fff !important;
236 }
237 .navbar {
238 display: none;
239 }
240 .table td,
241 .table th {
242 background-color: #fff !important;
243 }
244 .btn > .caret,
245 .dropup > .btn > .caret {
246 border-top-color: #000 !important;
247 }
248 .label {
249 border: 1px solid #000;
250 }
251 .table {
252 border-collapse: collapse !important;
253 }
254 .table-bordered th,
255 .table-bordered td {
256 border: 1px solid #ddd !important;
257 }
258 }
259 * {
260 -webkit-box-sizing: border-box;
261 -moz-box-sizing: border-box;
262 box-sizing: border-box;
263 }
264 *:before,
265 *:after {
266 -webkit-box-sizing: border-box;
267 -moz-box-sizing: border-box;
268 box-sizing: border-box;
269 }
270 html {
271 font-size: 62.5%;
272
273 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
274 }
275 body {
276 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
277 font-size: 14px;
278 line-height: 1.42857143;
279 color: #333;
280 background-color: #fff;
281 }
282 input,
283 button,
284 select,
285 textarea {
286 font-family: inherit;
287 font-size: inherit;
288 line-height: inherit;
289 }
290 a {
291 color: #428bca;
292 text-decoration: none;
293 }
294 a:hover,
295 a:focus {
296 color: #2a6496;
297 text-decoration: underline;
298 }
299 a:focus {
300 outline: thin dotted;
301 outline: 5px auto -webkit-focus-ring-color;
302 outline-offset: -2px;
303 }
304 figure {
305 margin: 0;
306 }
307 img {
308 vertical-align: middle;
309 }
310 .img-responsive,
311 .thumbnail > img,
312 .thumbnail a > img,
313 .carousel-inner > .item > img,
314 .carousel-inner > .item > a > img {
315 display: block;
316 max-width: 100%;
317 height: auto;
318 }
319 .img-rounded {
320 border-radius: 6px;
321 }
322 .img-thumbnail {
323 display: inline-block;
324 max-width: 100%;
325 height: auto;
326 padding: 4px;
327 line-height: 1.42857143;
328 background-color: #fff;
329 border: 1px solid #ddd;
330 border-radius: 4px;
331 -webkit-transition: all .2s ease-in-out;
332 transition: all .2s ease-in-out;
333 }
334 .img-circle {
335 border-radius: 50%;
336 }
337 hr {
338 margin-top: 20px;
339 margin-bottom: 20px;
340 border: 0;
341 border-top: 1px solid #eee;
342 }
343 .sr-only {
344 position: absolute;
345 width: 1px;
346 height: 1px;
347 padding: 0;
348 margin: -1px;
349 overflow: hidden;
350 clip: rect(0, 0, 0, 0);
351 border: 0;
352 }
353 h1,
354 h2,
355 h3,
356 h4,
357 h5,
358 h6,
359 .h1,
360 .h2,
361 .h3,
362 .h4,
363 .h5,
364 .h6 {
365 font-family: inherit;
366 font-weight: 500;
367 line-height: 1.1;
368 color: inherit;
369 }
370 h1 small,
371 h2 small,
372 h3 small,
373 h4 small,
374 h5 small,
375 h6 small,
376 .h1 small,
377 .h2 small,
378 .h3 small,
379 .h4 small,
380 .h5 small,
381 .h6 small,
382 h1 .small,
383 h2 .small,
384 h3 .small,
385 h4 .small,
386 h5 .small,
387 h6 .small,
388 .h1 .small,
389 .h2 .small,
390 .h3 .small,
391 .h4 .small,
392 .h5 .small,
393 .h6 .small {
394 font-weight: normal;
395 line-height: 1;
396 color: #999;
397 }
398 h1,
399 .h1,
400 h2,
401 .h2,
402 h3,
403 .h3 {
404 margin-top: 20px;
405 margin-bottom: 10px;
406 }
407 h1 small,
408 .h1 small,
409 h2 small,
410 .h2 small,
411 h3 small,
412 .h3 small,
413 h1 .small,
414 .h1 .small,
415 h2 .small,
416 .h2 .small,
417 h3 .small,
418 .h3 .small {
419 font-size: 65%;
420 }
421 h4,
422 .h4,
423 h5,
424 .h5,
425 h6,
426 .h6 {
427 margin-top: 10px;
428 margin-bottom: 10px;
429 }
430 h4 small,
431 .h4 small,
432 h5 small,
433 .h5 small,
434 h6 small,
435 .h6 small,
436 h4 .small,
437 .h4 .small,
438 h5 .small,
439 .h5 .small,
440 h6 .small,
441 .h6 .small {
442 font-size: 75%;
443 }
444 h1,
445 .h1 {
446 font-size: 36px;
447 }
448 h2,
449 .h2 {
450 font-size: 30px;
451 }
452 h3,
453 .h3 {
454 font-size: 24px;
455 }
456 h4,
457 .h4 {
458 font-size: 18px;
459 }
460 h5,
461 .h5 {
462 font-size: 14px;
463 }
464 h6,
465 .h6 {
466 font-size: 12px;
467 }
468 p {
469 margin: 0 0 10px;
470 }
471 .lead {
472 margin-bottom: 20px;
473 font-size: 16px;
474 font-weight: 200;
475 line-height: 1.4;
476 }
477 @media (min-width: 768px) {
478 .lead {
479 font-size: 21px;
480 }
481 }
482 small,
483 .small {
484 font-size: 85%;
485 }
486 cite {
487 font-style: normal;
488 }
489 .text-left {
490 text-align: left;
491 }
492 .text-right {
493 text-align: right;
494 }
495 .text-center {
496 text-align: center;
497 }
498 .text-justify {
499 text-align: justify;
500 }
501 .text-muted {
502 color: #999;
503 }
504 .text-primary {
505 color: #428bca;
506 }
507 a.text-primary:hover {
508 color: #3071a9;
509 }
510 .text-success {
511 color: #3c763d;
512 }
513 a.text-success:hover {
514 color: #2b542c;
515 }
516 .text-info {
517 color: #31708f;
518 }
519 a.text-info:hover {
520 color: #245269;
521 }
522 .text-warning {
523 color: #8a6d3b;
524 }
525 a.text-warning:hover {
526 color: #66512c;
527 }
528 .text-danger {
529 color: #a94442;
530 }
531 a.text-danger:hover {
532 color: #843534;
533 }
534 .bg-primary {
535 color: #fff;
536 background-color: #428bca;
537 }
538 a.bg-primary:hover {
539 background-color: #3071a9;
540 }
541 .bg-success {
542 background-color: #dff0d8;
543 }
544 a.bg-success:hover {
545 background-color: #c1e2b3;
546 }
547 .bg-info {
548 background-color: #d9edf7;
549 }
550 a.bg-info:hover {
551 background-color: #afd9ee;
552 }
553 .bg-warning {
554 background-color: #fcf8e3;
555 }
556 a.bg-warning:hover {
557 background-color: #f7ecb5;
558 }
559 .bg-danger {
560 background-color: #f2dede;
561 }
562 a.bg-danger:hover {
563 background-color: #e4b9b9;
564 }
565 .page-header {
566 padding-bottom: 9px;
567 margin: 40px 0 20px;
568 border-bottom: 1px solid #eee;
569 }
570 ul,
571 ol {
572 margin-top: 0;
573 margin-bottom: 10px;
574 }
575 ul ul,
576 ol ul,
577 ul ol,
578 ol ol {
579 margin-bottom: 0;
580 }
581 .list-unstyled {
582 padding-left: 0;
583 list-style: none;
584 }
585 .list-inline {
586 padding-left: 0;
587 margin-left: -5px;
588 list-style: none;
589 }
590 .list-inline > li {
591 display: inline-block;
592 padding-right: 5px;
593 padding-left: 5px;
594 }
595 dl {
596 margin-top: 0;
597 margin-bottom: 20px;
598 }
599 dt,
600 dd {
601 line-height: 1.42857143;
602 }
603 dt {
604 font-weight: bold;
605 }
606 dd {
607 margin-left: 0;
608 }
609 @media (min-width: 768px) {
610 .dl-horizontal dt {
611 float: left;
612 width: 160px;
613 overflow: hidden;
614 clear: left;
615 text-align: right;
616 text-overflow: ellipsis;
617 white-space: nowrap;
618 }
619 .dl-horizontal dd {
620 margin-left: 180px;
621 }
622 }
623 abbr[title],
624 abbr[data-original-title] {
625 cursor: help;
626 border-bottom: 1px dotted #999;
627 }
628 .initialism {
629 font-size: 90%;
630 text-transform: uppercase;
631 }
632 blockquote {
633 padding: 10px 20px;
634 margin: 0 0 20px;
635 font-size: 17.5px;
636 border-left: 5px solid #eee;
637 }
638 blockquote p:last-child,
639 blockquote ul:last-child,
640 blockquote ol:last-child {
641 margin-bottom: 0;
642 }
643 blockquote footer,
644 blockquote small,
645 blockquote .small {
646 display: block;
647 font-size: 80%;
648 line-height: 1.42857143;
649 color: #999;
650 }
651 blockquote footer:before,
652 blockquote small:before,
653 blockquote .small:before {
654 content: '\2014 \00A0';
655 }
656 .blockquote-reverse,
657 blockquote.pull-right {
658 padding-right: 15px;
659 padding-left: 0;
660 text-align: right;
661 border-right: 5px solid #eee;
662 border-left: 0;
663 }
664 .blockquote-reverse footer:before,
665 blockquote.pull-right footer:before,
666 .blockquote-reverse small:before,
667 blockquote.pull-right small:before,
668 .blockquote-reverse .small:before,
669 blockquote.pull-right .small:before {
670 content: '';
671 }
672 .blockquote-reverse footer:after,
673 blockquote.pull-right footer:after,
674 .blockquote-reverse small:after,
675 blockquote.pull-right small:after,
676 .blockquote-reverse .small:after,
677 blockquote.pull-right .small:after {
678 content: '\00A0 \2014';
679 }
680 blockquote:before,
681 blockquote:after {
682 content: "";
683 }
684 address {
685 margin-bottom: 20px;
686 font-style: normal;
687 line-height: 1.42857143;
688 }
689 code,
690 kbd,
691 pre,
692 samp {
693 font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
694 }
695 code {
696 padding: 2px 4px;
697 font-size: 90%;
698 color: #c7254e;
699 white-space: nowrap;
700 background-color: #f9f2f4;
701 border-radius: 4px;
702 }
703 kbd {
704 padding: 2px 4px;
705 font-size: 90%;
706 color: #fff;
707 background-color: #333;
708 border-radius: 3px;
709 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
710 }
711 pre {
712 display: block;
713 padding: 9.5px;
714 margin: 0 0 10px;
715 font-size: 13px;
716 line-height: 1.42857143;
717 color: #333;
718 word-break: break-all;
719 word-wrap: break-word;
720 background-color: #f5f5f5;
721 border: 1px solid #ccc;
722 border-radius: 4px;
723 }
724 pre code {
725 padding: 0;
726 font-size: inherit;
727 color: inherit;
728 white-space: pre-wrap;
729 background-color: transparent;
730 border-radius: 0;
731 }
732 .pre-scrollable {
733 max-height: 340px;
734 overflow-y: scroll;
735 }
736 .container {
737 padding-right: 15px;
738 padding-left: 15px;
739 margin-right: auto;
740 margin-left: auto;
741 }
742 @media (min-width: 768px) {
743 .container {
744 width: 750px;
745 }
746 }
747 @media (min-width: 992px) {
748 .container {
749 width: 970px;
750 }
751 }
752 @media (min-width: 1200px) {
753 .container {
754 width: 1170px;
755 }
756 }
757 .container-fluid {
758 padding-right: 15px;
759 padding-left: 15px;
760 margin-right: auto;
761 margin-left: auto;
762 }
763 .row {
764 margin-right: -15px;
765 margin-left: -15px;
766 }
767 .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
768 position: relative;
769 min-height: 1px;
770 padding-right: 15px;
771 padding-left: 15px;
772 }
773 .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
774 float: left;
775 }
776 .col-xs-12 {
777 width: 100%;
778 }
779 .col-xs-11 {
780 width: 91.66666667%;
781 }
782 .col-xs-10 {
783 width: 83.33333333%;
784 }
785 .col-xs-9 {
786 width: 75%;
787 }
788 .col-xs-8 {
789 width: 66.66666667%;
790 }
791 .col-xs-7 {
792 width: 58.33333333%;
793 }
794 .col-xs-6 {
795 width: 50%;
796 }
797 .col-xs-5 {
798 width: 41.66666667%;
799 }
800 .col-xs-4 {
801 width: 33.33333333%;
802 }
803 .col-xs-3 {
804 width: 25%;
805 }
806 .col-xs-2 {
807 width: 16.66666667%;
808 }
809 .col-xs-1 {
810 width: 8.33333333%;
811 }
812 .col-xs-pull-12 {
813 right: 100%;
814 }
815 .col-xs-pull-11 {
816 right: 91.66666667%;
817 }
818 .col-xs-pull-10 {
819 right: 83.33333333%;
820 }
821 .col-xs-pull-9 {
822 right: 75%;
823 }
824 .col-xs-pull-8 {
825 right: 66.66666667%;
826 }
827 .col-xs-pull-7 {
828 right: 58.33333333%;
829 }
830 .col-xs-pull-6 {
831 right: 50%;
832 }
833 .col-xs-pull-5 {
834 right: 41.66666667%;
835 }
836 .col-xs-pull-4 {
837 right: 33.33333333%;
838 }
839 .col-xs-pull-3 {
840 right: 25%;
841 }
842 .col-xs-pull-2 {
843 right: 16.66666667%;
844 }
845 .col-xs-pull-1 {
846 right: 8.33333333%;
847 }
848 .col-xs-pull-0 {
849 right: 0;
850 }
851 .col-xs-push-12 {
852 left: 100%;
853 }
854 .col-xs-push-11 {
855 left: 91.66666667%;
856 }
857 .col-xs-push-10 {
858 left: 83.33333333%;
859 }
860 .col-xs-push-9 {
861 left: 75%;
862 }
863 .col-xs-push-8 {
864 left: 66.66666667%;
865 }
866 .col-xs-push-7 {
867 left: 58.33333333%;
868 }
869 .col-xs-push-6 {
870 left: 50%;
871 }
872 .col-xs-push-5 {
873 left: 41.66666667%;
874 }
875 .col-xs-push-4 {
876 left: 33.33333333%;
877 }
878 .col-xs-push-3 {
879 left: 25%;
880 }
881 .col-xs-push-2 {
882 left: 16.66666667%;
883 }
884 .col-xs-push-1 {
885 left: 8.33333333%;
886 }
887 .col-xs-push-0 {
888 left: 0;
889 }
890 .col-xs-offset-12 {
891 margin-left: 100%;
892 }
893 .col-xs-offset-11 {
894 margin-left: 91.66666667%;
895 }
896 .col-xs-offset-10 {
897 margin-left: 83.33333333%;
898 }
899 .col-xs-offset-9 {
900 margin-left: 75%;
901 }
902 .col-xs-offset-8 {
903 margin-left: 66.66666667%;
904 }
905 .col-xs-offset-7 {
906 margin-left: 58.33333333%;
907 }
908 .col-xs-offset-6 {
909 margin-left: 50%;
910 }
911 .col-xs-offset-5 {
912 margin-left: 41.66666667%;
913 }
914 .col-xs-offset-4 {
915 margin-left: 33.33333333%;
916 }
917 .col-xs-offset-3 {
918 margin-left: 25%;
919 }
920 .col-xs-offset-2 {
921 margin-left: 16.66666667%;
922 }
923 .col-xs-offset-1 {
924 margin-left: 8.33333333%;
925 }
926 .col-xs-offset-0 {
927 margin-left: 0;
928 }
929 @media (min-width: 768px) {
930 .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
931 float: left;
932 }
933 .col-sm-12 {
934 width: 100%;
935 }
936 .col-sm-11 {
937 width: 91.66666667%;
938 }
939 .col-sm-10 {
940 width: 83.33333333%;
941 }
942 .col-sm-9 {
943 width: 75%;
944 }
945 .col-sm-8 {
946 width: 66.66666667%;
947 }
948 .col-sm-7 {
949 width: 58.33333333%;
950 }
951 .col-sm-6 {
952 width: 50%;
953 }
954 .col-sm-5 {
955 width: 41.66666667%;
956 }
957 .col-sm-4 {
958 width: 33.33333333%;
959 }
960 .col-sm-3 {
961 width: 25%;
962 }
963 .col-sm-2 {
964 width: 16.66666667%;
965 }
966 .col-sm-1 {
967 width: 8.33333333%;
968 }
969 .col-sm-pull-12 {
970 right: 100%;
971 }
972 .col-sm-pull-11 {
973 right: 91.66666667%;
974 }
975 .col-sm-pull-10 {
976 right: 83.33333333%;
977 }
978 .col-sm-pull-9 {
979 right: 75%;
980 }
981 .col-sm-pull-8 {
982 right: 66.66666667%;
983 }
984 .col-sm-pull-7 {
985 right: 58.33333333%;
986 }
987 .col-sm-pull-6 {
988 right: 50%;
989 }
990 .col-sm-pull-5 {
991 right: 41.66666667%;
992 }
993 .col-sm-pull-4 {
994 right: 33.33333333%;
995 }
996 .col-sm-pull-3 {
997 right: 25%;
998 }
999 .col-sm-pull-2 {
1000 right: 16.66666667%;
1001 }
1002 .col-sm-pull-1 {
1003 right: 8.33333333%;
1004 }
1005 .col-sm-pull-0 {
1006 right: 0;
1007 }
1008 .col-sm-push-12 {
1009 left: 100%;
1010 }
1011 .col-sm-push-11 {
1012 left: 91.66666667%;
1013 }
1014 .col-sm-push-10 {
1015 left: 83.33333333%;
1016 }
1017 .col-sm-push-9 {
1018 left: 75%;
1019 }
1020 .col-sm-push-8 {
1021 left: 66.66666667%;
1022 }
1023 .col-sm-push-7 {
1024 left: 58.33333333%;
1025 }
1026 .col-sm-push-6 {
1027 left: 50%;
1028 }
1029 .col-sm-push-5 {
1030 left: 41.66666667%;
1031 }
1032 .col-sm-push-4 {
1033 left: 33.33333333%;
1034 }
1035 .col-sm-push-3 {
1036 left: 25%;
1037 }
1038 .col-sm-push-2 {
1039 left: 16.66666667%;
1040 }
1041 .col-sm-push-1 {
1042 left: 8.33333333%;
1043 }
1044 .col-sm-push-0 {
1045 left: 0;
1046 }
1047 .col-sm-offset-12 {
1048 margin-left: 100%;
1049 }
1050 .col-sm-offset-11 {
1051 margin-left: 91.66666667%;
1052 }
1053 .col-sm-offset-10 {
1054 margin-left: 83.33333333%;
1055 }
1056 .col-sm-offset-9 {
1057 margin-left: 75%;
1058 }
1059 .col-sm-offset-8 {
1060 margin-left: 66.66666667%;
1061 }
1062 .col-sm-offset-7 {
1063 margin-left: 58.33333333%;
1064 }
1065 .col-sm-offset-6 {
1066 margin-left: 50%;
1067 }
1068 .col-sm-offset-5 {
1069 margin-left: 41.66666667%;
1070 }
1071 .col-sm-offset-4 {
1072 margin-left: 33.33333333%;
1073 }
1074 .col-sm-offset-3 {
1075 margin-left: 25%;
1076 }
1077 .col-sm-offset-2 {
1078 margin-left: 16.66666667%;
1079 }
1080 .col-sm-offset-1 {
1081 margin-left: 8.33333333%;
1082 }
1083 .col-sm-offset-0 {
1084 margin-left: 0;
1085 }
1086 }
1087 @media (min-width: 992px) {
1088 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
1089 float: left;
1090 }
1091 .col-md-12 {
1092 width: 100%;
1093 }
1094 .col-md-11 {
1095 width: 91.66666667%;
1096 }
1097 .col-md-10 {
1098 width: 83.33333333%;
1099 }
1100 .col-md-9 {
1101 width: 75%;
1102 }
1103 .col-md-8 {
1104 width: 66.66666667%;
1105 }
1106 .col-md-7 {
1107 width: 58.33333333%;
1108 }
1109 .col-md-6 {
1110 width: 50%;
1111 }
1112 .col-md-5 {
1113 width: 41.66666667%;
1114 }
1115 .col-md-4 {
1116 width: 33.33333333%;
1117 }
1118 .col-md-3 {
1119 width: 25%;
1120 }
1121 .col-md-2 {
1122 width: 16.66666667%;
1123 }
1124 .col-md-1 {
1125 width: 8.33333333%;
1126 }
1127 .col-md-pull-12 {
1128 right: 100%;
1129 }
1130 .col-md-pull-11 {
1131 right: 91.66666667%;
1132 }
1133 .col-md-pull-10 {
1134 right: 83.33333333%;
1135 }
1136 .col-md-pull-9 {
1137 right: 75%;
1138 }
1139 .col-md-pull-8 {
1140 right: 66.66666667%;
1141 }
1142 .col-md-pull-7 {
1143 right: 58.33333333%;
1144 }
1145 .col-md-pull-6 {
1146 right: 50%;
1147 }
1148 .col-md-pull-5 {
1149 right: 41.66666667%;
1150 }
1151 .col-md-pull-4 {
1152 right: 33.33333333%;
1153 }
1154 .col-md-pull-3 {
1155 right: 25%;
1156 }
1157 .col-md-pull-2 {
1158 right: 16.66666667%;
1159 }
1160 .col-md-pull-1 {
1161 right: 8.33333333%;
1162 }
1163 .col-md-pull-0 {
1164 right: 0;
1165 }
1166 .col-md-push-12 {
1167 left: 100%;
1168 }
1169 .col-md-push-11 {
1170 left: 91.66666667%;
1171 }
1172 .col-md-push-10 {
1173 left: 83.33333333%;
1174 }
1175 .col-md-push-9 {
1176 left: 75%;
1177 }
1178 .col-md-push-8 {
1179 left: 66.66666667%;
1180 }
1181 .col-md-push-7 {
1182 left: 58.33333333%;
1183 }
1184 .col-md-push-6 {
1185 left: 50%;
1186 }
1187 .col-md-push-5 {
1188 left: 41.66666667%;
1189 }
1190 .col-md-push-4 {
1191 left: 33.33333333%;
1192 }
1193 .col-md-push-3 {
1194 left: 25%;
1195 }
1196 .col-md-push-2 {
1197 left: 16.66666667%;
1198 }
1199 .col-md-push-1 {
1200 left: 8.33333333%;
1201 }
1202 .col-md-push-0 {
1203 left: 0;
1204 }
1205 .col-md-offset-12 {
1206 margin-left: 100%;
1207 }
1208 .col-md-offset-11 {
1209 margin-left: 91.66666667%;
1210 }
1211 .col-md-offset-10 {
1212 margin-left: 83.33333333%;
1213 }
1214 .col-md-offset-9 {
1215 margin-left: 75%;
1216 }
1217 .col-md-offset-8 {
1218 margin-left: 66.66666667%;
1219 }
1220 .col-md-offset-7 {
1221 margin-left: 58.33333333%;
1222 }
1223 .col-md-offset-6 {
1224 margin-left: 50%;
1225 }
1226 .col-md-offset-5 {
1227 margin-left: 41.66666667%;
1228 }
1229 .col-md-offset-4 {
1230 margin-left: 33.33333333%;
1231 }
1232 .col-md-offset-3 {
1233 margin-left: 25%;
1234 }
1235 .col-md-offset-2 {
1236 margin-left: 16.66666667%;
1237 }
1238 .col-md-offset-1 {
1239 margin-left: 8.33333333%;
1240 }
1241 .col-md-offset-0 {
1242 margin-left: 0;
1243 }
1244 }
1245 @media (min-width: 1200px) {
1246 .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
1247 float: left;
1248 }
1249 .col-lg-12 {
1250 width: 100%;
1251 }
1252 .col-lg-11 {
1253 width: 91.66666667%;
1254 }
1255 .col-lg-10 {
1256 width: 83.33333333%;
1257 }
1258 .col-lg-9 {
1259 width: 75%;
1260 }
1261 .col-lg-8 {
1262 width: 66.66666667%;
1263 }
1264 .col-lg-7 {
1265 width: 58.33333333%;
1266 }
1267 .col-lg-6 {
1268 width: 50%;
1269 }
1270 .col-lg-5 {
1271 width: 41.66666667%;
1272 }
1273 .col-lg-4 {
1274 width: 33.33333333%;
1275 }
1276 .col-lg-3 {
1277 width: 25%;
1278 }
1279 .col-lg-2 {
1280 width: 16.66666667%;
1281 }
1282 .col-lg-1 {
1283 width: 8.33333333%;
1284 }
1285 .col-lg-pull-12 {
1286 right: 100%;
1287 }
1288 .col-lg-pull-11 {
1289 right: 91.66666667%;
1290 }
1291 .col-lg-pull-10 {
1292 right: 83.33333333%;
1293 }
1294 .col-lg-pull-9 {
1295 right: 75%;
1296 }
1297 .col-lg-pull-8 {
1298 right: 66.66666667%;
1299 }
1300 .col-lg-pull-7 {
1301 right: 58.33333333%;
1302 }
1303 .col-lg-pull-6 {
1304 right: 50%;
1305 }
1306 .col-lg-pull-5 {
1307 right: 41.66666667%;
1308 }
1309 .col-lg-pull-4 {
1310 right: 33.33333333%;
1311 }
1312 .col-lg-pull-3 {
1313 right: 25%;
1314 }
1315 .col-lg-pull-2 {
1316 right: 16.66666667%;
1317 }
1318 .col-lg-pull-1 {
1319 right: 8.33333333%;
1320 }
1321 .col-lg-pull-0 {
1322 right: 0;
1323 }
1324 .col-lg-push-12 {
1325 left: 100%;
1326 }
1327 .col-lg-push-11 {
1328 left: 91.66666667%;
1329 }
1330 .col-lg-push-10 {
1331 left: 83.33333333%;
1332 }
1333 .col-lg-push-9 {
1334 left: 75%;
1335 }
1336 .col-lg-push-8 {
1337 left: 66.66666667%;
1338 }
1339 .col-lg-push-7 {
1340 left: 58.33333333%;
1341 }
1342 .col-lg-push-6 {
1343 left: 50%;
1344 }
1345 .col-lg-push-5 {
1346 left: 41.66666667%;
1347 }
1348 .col-lg-push-4 {
1349 left: 33.33333333%;
1350 }
1351 .col-lg-push-3 {
1352 left: 25%;
1353 }
1354 .col-lg-push-2 {
1355 left: 16.66666667%;
1356 }
1357 .col-lg-push-1 {
1358 left: 8.33333333%;
1359 }
1360 .col-lg-push-0 {
1361 left: 0;
1362 }
1363 .col-lg-offset-12 {
1364 margin-left: 100%;
1365 }
1366 .col-lg-offset-11 {
1367 margin-left: 91.66666667%;
1368 }
1369 .col-lg-offset-10 {
1370 margin-left: 83.33333333%;
1371 }
1372 .col-lg-offset-9 {
1373 margin-left: 75%;
1374 }
1375 .col-lg-offset-8 {
1376 margin-left: 66.66666667%;
1377 }
1378 .col-lg-offset-7 {
1379 margin-left: 58.33333333%;
1380 }
1381 .col-lg-offset-6 {
1382 margin-left: 50%;
1383 }
1384 .col-lg-offset-5 {
1385 margin-left: 41.66666667%;
1386 }
1387 .col-lg-offset-4 {
1388 margin-left: 33.33333333%;
1389 }
1390 .col-lg-offset-3 {
1391 margin-left: 25%;
1392 }
1393 .col-lg-offset-2 {
1394 margin-left: 16.66666667%;
1395 }
1396 .col-lg-offset-1 {
1397 margin-left: 8.33333333%;
1398 }
1399 .col-lg-offset-0 {
1400 margin-left: 0;
1401 }
1402 }
1403 table {
1404 max-width: 100%;
1405 background-color: transparent;
1406 }
1407 th {
1408 text-align: left;
1409 }
1410 .table {
1411 width: 100%;
1412 margin-bottom: 20px;
1413 }
1414 .table > thead > tr > th,
1415 .table > tbody > tr > th,
1416 .table > tfoot > tr > th,
1417 .table > thead > tr > td,
1418 .table > tbody > tr > td,
1419 .table > tfoot > tr > td {
1420 padding: 8px;
1421 line-height: 1.42857143;
1422 vertical-align: top;
1423 border-top: 1px solid #ddd;
1424 }
1425 .table > thead > tr > th {
1426 vertical-align: bottom;
1427 border-bottom: 2px solid #ddd;
1428 }
1429 .table > caption + thead > tr:first-child > th,
1430 .table > colgroup + thead > tr:first-child > th,
1431 .table > thead:first-child > tr:first-child > th,
1432 .table > caption + thead > tr:first-child > td,
1433 .table > colgroup + thead > tr:first-child > td,
1434 .table > thead:first-child > tr:first-child > td {
1435 border-top: 0;
1436 }
1437 .table > tbody + tbody {
1438 border-top: 2px solid #ddd;
1439 }
1440 .table .table {
1441 background-color: #fff;
1442 }
1443 .table-condensed > thead > tr > th,
1444 .table-condensed > tbody > tr > th,
1445 .table-condensed > tfoot > tr > th,
1446 .table-condensed > thead > tr > td,
1447 .table-condensed > tbody > tr > td,
1448 .table-condensed > tfoot > tr > td {
1449 padding: 5px;
1450 }
1451 .table-bordered {
1452 border: 1px solid #ddd;
1453 }
1454 .table-bordered > thead > tr > th,
1455 .table-bordered > tbody > tr > th,
1456 .table-bordered > tfoot > tr > th,
1457 .table-bordered > thead > tr > td,
1458 .table-bordered > tbody > tr > td,
1459 .table-bordered > tfoot > tr > td {
1460 border: 1px solid #ddd;
1461 }
1462 .table-bordered > thead > tr > th,
1463 .table-bordered > thead > tr > td {
1464 border-bottom-width: 2px;
1465 }
1466 .table-striped > tbody > tr:nth-child(odd) > td,
1467 .table-striped > tbody > tr:nth-child(odd) > th {
1468 background-color: #f9f9f9;
1469 }
1470 .table-hover > tbody > tr:hover > td,
1471 .table-hover > tbody > tr:hover > th {
1472 background-color: #f5f5f5;
1473 }
1474 table col[class*="col-"] {
1475 position: static;
1476 display: table-column;
1477 float: none;
1478 }
1479 table td[class*="col-"],
1480 table th[class*="col-"] {
1481 position: static;
1482 display: table-cell;
1483 float: none;
1484 }
1485 .table > thead > tr > td.active,
1486 .table > tbody > tr > td.active,
1487 .table > tfoot > tr > td.active,
1488 .table > thead > tr > th.active,
1489 .table > tbody > tr > th.active,
1490 .table > tfoot > tr > th.active,
1491 .table > thead > tr.active > td,
1492 .table > tbody > tr.active > td,
1493 .table > tfoot > tr.active > td,
1494 .table > thead > tr.active > th,
1495 .table > tbody > tr.active > th,
1496 .table > tfoot > tr.active > th {
1497 background-color: #f5f5f5;
1498 }
1499 .table-hover > tbody > tr > td.active:hover,
1500 .table-hover > tbody > tr > th.active:hover,
1501 .table-hover > tbody > tr.active:hover > td,
1502 .table-hover > tbody > tr.active:hover > th {
1503 background-color: #e8e8e8;
1504 }
1505 .table > thead > tr > td.success,
1506 .table > tbody > tr > td.success,
1507 .table > tfoot > tr > td.success,
1508 .table > thead > tr > th.success,
1509 .table > tbody > tr > th.success,
1510 .table > tfoot > tr > th.success,
1511 .table > thead > tr.success > td,
1512 .table > tbody > tr.success > td,
1513 .table > tfoot > tr.success > td,
1514 .table > thead > tr.success > th,
1515 .table > tbody > tr.success > th,
1516 .table > tfoot > tr.success > th {
1517 background-color: #dff0d8;
1518 }
1519 .table-hover > tbody > tr > td.success:hover,
1520 .table-hover > tbody > tr > th.success:hover,
1521 .table-hover > tbody > tr.success:hover > td,
1522 .table-hover > tbody > tr.success:hover > th {
1523 background-color: #d0e9c6;
1524 }
1525 .table > thead > tr > td.info,
1526 .table > tbody > tr > td.info,
1527 .table > tfoot > tr > td.info,
1528 .table > thead > tr > th.info,
1529 .table > tbody > tr > th.info,
1530 .table > tfoot > tr > th.info,
1531 .table > thead > tr.info > td,
1532 .table > tbody > tr.info > td,
1533 .table > tfoot > tr.info > td,
1534 .table > thead > tr.info > th,
1535 .table > tbody > tr.info > th,
1536 .table > tfoot > tr.info > th {
1537 background-color: #d9edf7;
1538 }
1539 .table-hover > tbody > tr > td.info:hover,
1540 .table-hover > tbody > tr > th.info:hover,
1541 .table-hover > tbody > tr.info:hover > td,
1542 .table-hover > tbody > tr.info:hover > th {
1543 background-color: #c4e3f3;
1544 }
1545 .table > thead > tr > td.warning,
1546 .table > tbody > tr > td.warning,
1547 .table > tfoot > tr > td.warning,
1548 .table > thead > tr > th.warning,
1549 .table > tbody > tr > th.warning,
1550 .table > tfoot > tr > th.warning,
1551 .table > thead > tr.warning > td,
1552 .table > tbody > tr.warning > td,
1553 .table > tfoot > tr.warning > td,
1554 .table > thead > tr.warning > th,
1555 .table > tbody > tr.warning > th,
1556 .table > tfoot > tr.warning > th {
1557 background-color: #fcf8e3;
1558 }
1559 .table-hover > tbody > tr > td.warning:hover,
1560 .table-hover > tbody > tr > th.warning:hover,
1561 .table-hover > tbody > tr.warning:hover > td,
1562 .table-hover > tbody > tr.warning:hover > th {
1563 background-color: #faf2cc;
1564 }
1565 .table > thead > tr > td.danger,
1566 .table > tbody > tr > td.danger,
1567 .table > tfoot > tr > td.danger,
1568 .table > thead > tr > th.danger,
1569 .table > tbody > tr > th.danger,
1570 .table > tfoot > tr > th.danger,
1571 .table > thead > tr.danger > td,
1572 .table > tbody > tr.danger > td,
1573 .table > tfoot > tr.danger > td,
1574 .table > thead > tr.danger > th,
1575 .table > tbody > tr.danger > th,
1576 .table > tfoot > tr.danger > th {
1577 background-color: #f2dede;
1578 }
1579 .table-hover > tbody > tr > td.danger:hover,
1580 .table-hover > tbody > tr > th.danger:hover,
1581 .table-hover > tbody > tr.danger:hover > td,
1582 .table-hover > tbody > tr.danger:hover > th {
1583 background-color: #ebcccc;
1584 }
1585 @media (max-width: 767px) {
1586 .table-responsive {
1587 width: 100%;
1588 margin-bottom: 15px;
1589 overflow-x: scroll;
1590 overflow-y: hidden;
1591 -webkit-overflow-scrolling: touch;
1592 -ms-overflow-style: -ms-autohiding-scrollbar;
1593 border: 1px solid #ddd;
1594 }
1595 .table-responsive > .table {
1596 margin-bottom: 0;
1597 }
1598 .table-responsive > .table > thead > tr > th,
1599 .table-responsive > .table > tbody > tr > th,
1600 .table-responsive > .table > tfoot > tr > th,
1601 .table-responsive > .table > thead > tr > td,
1602 .table-responsive > .table > tbody > tr > td,
1603 .table-responsive > .table > tfoot > tr > td {
1604 white-space: nowrap;
1605 }
1606 .table-responsive > .table-bordered {
1607 border: 0;
1608 }
1609 .table-responsive > .table-bordered > thead > tr > th:first-child,
1610 .table-responsive > .table-bordered > tbody > tr > th:first-child,
1611 .table-responsive > .table-bordered > tfoot > tr > th:first-child,
1612 .table-responsive > .table-bordered > thead > tr > td:first-child,
1613 .table-responsive > .table-bordered > tbody > tr > td:first-child,
1614 .table-responsive > .table-bordered > tfoot > tr > td:first-child {
1615 border-left: 0;
1616 }
1617 .table-responsive > .table-bordered > thead > tr > th:last-child,
1618 .table-responsive > .table-bordered > tbody > tr > th:last-child,
1619 .table-responsive > .table-bordered > tfoot > tr > th:last-child,
1620 .table-responsive > .table-bordered > thead > tr > td:last-child,
1621 .table-responsive > .table-bordered > tbody > tr > td:last-child,
1622 .table-responsive > .table-bordered > tfoot > tr > td:last-child {
1623 border-right: 0;
1624 }
1625 .table-responsive > .table-bordered > tbody > tr:last-child > th,
1626 .table-responsive > .table-bordered > tfoot > tr:last-child > th,
1627 .table-responsive > .table-bordered > tbody > tr:last-child > td,
1628 .table-responsive > .table-bordered > tfoot > tr:last-child > td {
1629 border-bottom: 0;
1630 }
1631 }
1632 fieldset {
1633 min-width: 0;
1634 padding: 0;
1635 margin: 0;
1636 border: 0;
1637 }
1638 legend {
1639 display: block;
1640 width: 100%;
1641 padding: 0;
1642 margin-bottom: 20px;
1643 font-size: 21px;
1644 line-height: inherit;
1645 color: #333;
1646 border: 0;
1647 border-bottom: 1px solid #e5e5e5;
1648 }
1649 label {
1650 display: inline-block;
1651 margin-bottom: 5px;
1652 font-weight: bold;
1653 }
1654 input[type="search"] {
1655 -webkit-box-sizing: border-box;
1656 -moz-box-sizing: border-box;
1657 box-sizing: border-box;
1658 }
1659 input[type="radio"],
1660 input[type="checkbox"] {
1661 margin: 4px 0 0;
1662 margin-top: 1px \9;
1663 /* IE8-9 */
1664 line-height: normal;
1665 }
1666 input[type="file"] {
1667 display: block;
1668 }
1669 input[type="range"] {
1670 display: block;
1671 width: 100%;
1672 }
1673 select[multiple],
1674 select[size] {
1675 height: auto;
1676 }
1677 input[type="file"]:focus,
1678 input[type="radio"]:focus,
1679 input[type="checkbox"]:focus {
1680 outline: thin dotted;
1681 outline: 5px auto -webkit-focus-ring-color;
1682 outline-offset: -2px;
1683 }
1684 output {
1685 display: block;
1686 padding-top: 7px;
1687 font-size: 14px;
1688 line-height: 1.42857143;
1689 color: #555;
1690 }
1691 .form-control {
1692 display: block;
1693 width: 100%;
1694 height: 34px;
1695 padding: 6px 12px;
1696 font-size: 14px;
1697 line-height: 1.42857143;
1698 color: #555;
1699 background-color: #fff;
1700 background-image: none;
1701 border: 1px solid #ccc;
1702 border-radius: 4px;
1703 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
1704 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
1705 -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
1706 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
1707 }
1708 .form-control:focus {
1709 border-color: #66afe9;
1710 outline: 0;
1711 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
1712 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
1713 }
1714 .form-control::-moz-placeholder {
1715 color: #999;
1716 opacity: 1;
1717 }
1718 .form-control:-ms-input-placeholder {
1719 color: #999;
1720 }
1721 .form-control::-webkit-input-placeholder {
1722 color: #999;
1723 }
1724 .form-control[disabled],
1725 .form-control[readonly],
1726 fieldset[disabled] .form-control {
1727 cursor: not-allowed;
1728 background-color: #eee;
1729 opacity: 1;
1730 }
1731 textarea.form-control {
1732 height: auto;
1733 }
1734 input[type="search"] {
1735 -webkit-appearance: none;
1736 }
1737 input[type="date"] {
1738 line-height: 34px;
1739 }
1740 .form-group {
1741 margin-bottom: 15px;
1742 }
1743 .radio,
1744 .checkbox {
1745 display: block;
1746 min-height: 20px;
1747 padding-left: 20px;
1748 margin-top: 10px;
1749 margin-bottom: 10px;
1750 }
1751 .radio label,
1752 .checkbox label {
1753 display: inline;
1754 font-weight: normal;
1755 cursor: pointer;
1756 }
1757 .radio input[type="radio"],
1758 .radio-inline input[type="radio"],
1759 .checkbox input[type="checkbox"],
1760 .checkbox-inline input[type="checkbox"] {
1761 float: left;
1762 margin-left: -20px;
1763 }
1764 .radio + .radio,
1765 .checkbox + .checkbox {
1766 margin-top: -5px;
1767 }
1768 .radio-inline,
1769 .checkbox-inline {
1770 display: inline-block;
1771 padding-left: 20px;
1772 margin-bottom: 0;
1773 font-weight: normal;
1774 vertical-align: middle;
1775 cursor: pointer;
1776 }
1777 .radio-inline + .radio-inline,
1778 .checkbox-inline + .checkbox-inline {
1779 margin-top: 0;
1780 margin-left: 10px;
1781 }
1782 input[type="radio"][disabled],
1783 input[type="checkbox"][disabled],
1784 .radio[disabled],
1785 .radio-inline[disabled],
1786 .checkbox[disabled],
1787 .checkbox-inline[disabled],
1788 fieldset[disabled] input[type="radio"],
1789 fieldset[disabled] input[type="checkbox"],
1790 fieldset[disabled] .radio,
1791 fieldset[disabled] .radio-inline,
1792 fieldset[disabled] .checkbox,
1793 fieldset[disabled] .checkbox-inline {
1794 cursor: not-allowed;
1795 }
1796 .input-sm {
1797 height: 30px;
1798 padding: 5px 10px;
1799 font-size: 12px;
1800 line-height: 1.5;
1801 border-radius: 3px;
1802 }
1803 select.input-sm {
1804 height: 30px;
1805 line-height: 30px;
1806 }
1807 textarea.input-sm,
1808 select[multiple].input-sm {
1809 height: auto;
1810 }
1811 .input-lg {
1812 height: 46px;
1813 padding: 10px 16px;
1814 font-size: 18px;
1815 line-height: 1.33;
1816 border-radius: 6px;
1817 }
1818 select.input-lg {
1819 height: 46px;
1820 line-height: 46px;
1821 }
1822 textarea.input-lg,
1823 select[multiple].input-lg {
1824 height: auto;
1825 }
1826 .has-feedback {
1827 position: relative;
1828 }
1829 .has-feedback .form-control {
1830 padding-right: 42.5px;
1831 }
1832 .has-feedback .form-control-feedback {
1833 position: absolute;
1834 top: 25px;
1835 right: 0;
1836 display: block;
1837 width: 34px;
1838 height: 34px;
1839 line-height: 34px;
1840 text-align: center;
1841 }
1842 .has-success .help-block,
1843 .has-success .control-label,
1844 .has-success .radio,
1845 .has-success .checkbox,
1846 .has-success .radio-inline,
1847 .has-success .checkbox-inline {
1848 color: #3c763d;
1849 }
1850 .has-success .form-control {
1851 border-color: #3c763d;
1852 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
1853 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
1854 }
1855 .has-success .form-control:focus {
1856 border-color: #2b542c;
1857 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
1858 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
1859 }
1860 .has-success .input-group-addon {
1861 color: #3c763d;
1862 background-color: #dff0d8;
1863 border-color: #3c763d;
1864 }
1865 .has-success .form-control-feedback {
1866 color: #3c763d;
1867 }
1868 .has-warning .help-block,
1869 .has-warning .control-label,
1870 .has-warning .radio,
1871 .has-warning .checkbox,
1872 .has-warning .radio-inline,
1873 .has-warning .checkbox-inline {
1874 color: #8a6d3b;
1875 }
1876 .has-warning .form-control {
1877 border-color: #8a6d3b;
1878 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
1879 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
1880 }
1881 .has-warning .form-control:focus {
1882 border-color: #66512c;
1883 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
1884 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
1885 }
1886 .has-warning .input-group-addon {
1887 color: #8a6d3b;
1888 background-color: #fcf8e3;
1889 border-color: #8a6d3b;
1890 }
1891 .has-warning .form-control-feedback {
1892 color: #8a6d3b;
1893 }
1894 .has-error .help-block,
1895 .has-error .control-label,
1896 .has-error .radio,
1897 .has-error .checkbox,
1898 .has-error .radio-inline,
1899 .has-error .checkbox-inline {
1900 color: #a94442;
1901 }
1902 .has-error .form-control {
1903 border-color: #a94442;
1904 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
1905 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
1906 }
1907 .has-error .form-control:focus {
1908 border-color: #843534;
1909 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
1910 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
1911 }
1912 .has-error .input-group-addon {
1913 color: #a94442;
1914 background-color: #f2dede;
1915 border-color: #a94442;
1916 }
1917 .has-error .form-control-feedback {
1918 color: #a94442;
1919 }
1920 .form-control-static {
1921 margin-bottom: 0;
1922 }
1923 .help-block {
1924 display: block;
1925 margin-top: 5px;
1926 margin-bottom: 10px;
1927 color: #737373;
1928 }
1929 @media (min-width: 768px) {
1930 .form-inline .form-group {
1931 display: inline-block;
1932 margin-bottom: 0;
1933 vertical-align: middle;
1934 }
1935 .form-inline .form-control {
1936 display: inline-block;
1937 width: auto;
1938 vertical-align: middle;
1939 }
1940 .form-inline .input-group > .form-control {
1941 width: 100%;
1942 }
1943 .form-inline .control-label {
1944 margin-bottom: 0;
1945 vertical-align: middle;
1946 }
1947 .form-inline .radio,
1948 .form-inline .checkbox {
1949 display: inline-block;
1950 padding-left: 0;
1951 margin-top: 0;
1952 margin-bottom: 0;
1953 vertical-align: middle;
1954 }
1955 .form-inline .radio input[type="radio"],
1956 .form-inline .checkbox input[type="checkbox"] {
1957 float: none;
1958 margin-left: 0;
1959 }
1960 .form-inline .has-feedback .form-control-feedback {
1961 top: 0;
1962 }
1963 }
1964 .form-horizontal .control-label,
1965 .form-horizontal .radio,
1966 .form-horizontal .checkbox,
1967 .form-horizontal .radio-inline,
1968 .form-horizontal .checkbox-inline {
1969 padding-top: 7px;
1970 margin-top: 0;
1971 margin-bottom: 0;
1972 }
1973 .form-horizontal .radio,
1974 .form-horizontal .checkbox {
1975 min-height: 27px;
1976 }
1977 .form-horizontal .form-group {
1978 margin-right: -15px;
1979 margin-left: -15px;
1980 }
1981 .form-horizontal .form-control-static {
1982 padding-top: 7px;
1983 }
1984 @media (min-width: 768px) {
1985 .form-horizontal .control-label {
1986 text-align: right;
1987 }
1988 }
1989 .form-horizontal .has-feedback .form-control-feedback {
1990 top: 0;
1991 right: 15px;
1992 }
1993 .btn {
1994 display: inline-block;
1995 padding: 6px 12px;
1996 margin-bottom: 0;
1997 font-size: 14px;
1998 font-weight: normal;
1999 line-height: 1.42857143;
2000 text-align: center;
2001 white-space: nowrap;
2002 vertical-align: middle;
2003 cursor: pointer;
2004 -webkit-user-select: none;
2005 -moz-user-select: none;
2006 -ms-user-select: none;
2007 user-select: none;
2008 background-image: none;
2009 border: 1px solid transparent;
2010 border-radius: 4px;
2011 }
2012 .btn:focus,
2013 .btn:active:focus,
2014 .btn.active:focus {
2015 outline: thin dotted;
2016 outline: 5px auto -webkit-focus-ring-color;
2017 outline-offset: -2px;
2018 }
2019 .btn:hover,
2020 .btn:focus {
2021 color: #333;
2022 text-decoration: none;
2023 }
2024 .btn:active,
2025 .btn.active {
2026 background-image: none;
2027 outline: 0;
2028 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
2029 box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
2030 }
2031 .btn.disabled,
2032 .btn[disabled],
2033 fieldset[disabled] .btn {
2034 pointer-events: none;
2035 cursor: not-allowed;
2036 filter: alpha(opacity=65);
2037 -webkit-box-shadow: none;
2038 box-shadow: none;
2039 opacity: .65;
2040 }
2041 .btn-default {
2042 color: #333;
2043 background-color: #fff;
2044 border-color: #ccc;
2045 }
2046 .btn-default:hover,
2047 .btn-default:focus,
2048 .btn-default:active,
2049 .btn-default.active,
2050 .open .dropdown-toggle.btn-default {
2051 color: #333;
2052 background-color: #ebebeb;
2053 border-color: #adadad;
2054 }
2055 .btn-default:active,
2056 .btn-default.active,
2057 .open .dropdown-toggle.btn-default {
2058 background-image: none;
2059 }
2060 .btn-default.disabled,
2061 .btn-default[disabled],
2062 fieldset[disabled] .btn-default,
2063 .btn-default.disabled:hover,
2064 .btn-default[disabled]:hover,
2065 fieldset[disabled] .btn-default:hover,
2066 .btn-default.disabled:focus,
2067 .btn-default[disabled]:focus,
2068 fieldset[disabled] .btn-default:focus,
2069 .btn-default.disabled:active,
2070 .btn-default[disabled]:active,
2071 fieldset[disabled] .btn-default:active,
2072 .btn-default.disabled.active,
2073 .btn-default[disabled].active,
2074 fieldset[disabled] .btn-default.active {
2075 background-color: #fff;
2076 border-color: #ccc;
2077 }
2078 .btn-default .badge {
2079 color: #fff;
2080 background-color: #333;
2081 }
2082 .btn-primary {
2083 color: #fff;
2084 background-color: #428bca;
2085 border-color: #357ebd;
2086 }
2087 .btn-primary:hover,
2088 .btn-primary:focus,
2089 .btn-primary:active,
2090 .btn-primary.active,
2091 .open .dropdown-toggle.btn-primary {
2092 color: #fff;
2093 background-color: #3276b1;
2094 border-color: #285e8e;
2095 }
2096 .btn-primary:active,
2097 .btn-primary.active,
2098 .open .dropdown-toggle.btn-primary {
2099 background-image: none;
2100 }
2101 .btn-primary.disabled,
2102 .btn-primary[disabled],
2103 fieldset[disabled] .btn-primary,
2104 .btn-primary.disabled:hover,
2105 .btn-primary[disabled]:hover,
2106 fieldset[disabled] .btn-primary:hover,
2107 .btn-primary.disabled:focus,
2108 .btn-primary[disabled]:focus,
2109 fieldset[disabled] .btn-primary:focus,
2110 .btn-primary.disabled:active,
2111 .btn-primary[disabled]:active,
2112 fieldset[disabled] .btn-primary:active,
2113 .btn-primary.disabled.active,
2114 .btn-primary[disabled].active,
2115 fieldset[disabled] .btn-primary.active {
2116 background-color: #428bca;
2117 border-color: #357ebd;
2118 }
2119 .btn-primary .badge {
2120 color: #428bca;
2121 background-color: #fff;
2122 }
2123 .btn-success {
2124 color: #fff;
2125 background-color: #5cb85c;
2126 border-color: #4cae4c;
2127 }
2128 .btn-success:hover,
2129 .btn-success:focus,
2130 .btn-success:active,
2131 .btn-success.active,
2132 .open .dropdown-toggle.btn-success {
2133 color: #fff;
2134 background-color: #47a447;
2135 border-color: #398439;
2136 }
2137 .btn-success:active,
2138 .btn-success.active,
2139 .open .dropdown-toggle.btn-success {
2140 background-image: none;
2141 }
2142 .btn-success.disabled,
2143 .btn-success[disabled],
2144 fieldset[disabled] .btn-success,
2145 .btn-success.disabled:hover,
2146 .btn-success[disabled]:hover,
2147 fieldset[disabled] .btn-success:hover,
2148 .btn-success.disabled:focus,
2149 .btn-success[disabled]:focus,
2150 fieldset[disabled] .btn-success:focus,
2151 .btn-success.disabled:active,
2152 .btn-success[disabled]:active,
2153 fieldset[disabled] .btn-success:active,
2154 .btn-success.disabled.active,
2155 .btn-success[disabled].active,
2156 fieldset[disabled] .btn-success.active {
2157 background-color: #5cb85c;
2158 border-color: #4cae4c;
2159 }
2160 .btn-success .badge {
2161 color: #5cb85c;
2162 background-color: #fff;
2163 }
2164 .btn-info {
2165 color: #fff;
2166 background-color: #5bc0de;
2167 border-color: #46b8da;
2168 }
2169 .btn-info:hover,
2170 .btn-info:focus,
2171 .btn-info:active,
2172 .btn-info.active,
2173 .open .dropdown-toggle.btn-info {
2174 color: #fff;
2175 background-color: #39b3d7;
2176 border-color: #269abc;
2177 }
2178 .btn-info:active,
2179 .btn-info.active,
2180 .open .dropdown-toggle.btn-info {
2181 background-image: none;
2182 }
2183 .btn-info.disabled,
2184 .btn-info[disabled],
2185 fieldset[disabled] .btn-info,
2186 .btn-info.disabled:hover,
2187 .btn-info[disabled]:hover,
2188 fieldset[disabled] .btn-info:hover,
2189 .btn-info.disabled:focus,
2190 .btn-info[disabled]:focus,
2191 fieldset[disabled] .btn-info:focus,
2192 .btn-info.disabled:active,
2193 .btn-info[disabled]:active,
2194 fieldset[disabled] .btn-info:active,
2195 .btn-info.disabled.active,
2196 .btn-info[disabled].active,
2197 fieldset[disabled] .btn-info.active {
2198 background-color: #5bc0de;
2199 border-color: #46b8da;
2200 }
2201 .btn-info .badge {
2202 color: #5bc0de;
2203 background-color: #fff;
2204 }
2205 .btn-warning {
2206 color: #fff;
2207 background-color: #f0ad4e;
2208 border-color: #eea236;
2209 }
2210 .btn-warning:hover,
2211 .btn-warning:focus,
2212 .btn-warning:active,
2213 .btn-warning.active,
2214 .open .dropdown-toggle.btn-warning {
2215 color: #fff;
2216 background-color: #ed9c28;
2217 border-color: #d58512;
2218 }
2219 .btn-warning:active,
2220 .btn-warning.active,
2221 .open .dropdown-toggle.btn-warning {
2222 background-image: none;
2223 }
2224 .btn-warning.disabled,
2225 .btn-warning[disabled],
2226 fieldset[disabled] .btn-warning,
2227 .btn-warning.disabled:hover,
2228 .btn-warning[disabled]:hover,
2229 fieldset[disabled] .btn-warning:hover,
2230 .btn-warning.disabled:focus,
2231 .btn-warning[disabled]:focus,
2232 fieldset[disabled] .btn-warning:focus,
2233 .btn-warning.disabled:active,
2234 .btn-warning[disabled]:active,
2235 fieldset[disabled] .btn-warning:active,
2236 .btn-warning.disabled.active,
2237 .btn-warning[disabled].active,
2238 fieldset[disabled] .btn-warning.active {
2239 background-color: #f0ad4e;
2240 border-color: #eea236;
2241 }
2242 .btn-warning .badge {
2243 color: #f0ad4e;
2244 background-color: #fff;
2245 }
2246 .btn-danger {
2247 color: #fff;
2248 background-color: #d9534f;
2249 border-color: #d43f3a;
2250 }
2251 .btn-danger:hover,
2252 .btn-danger:focus,
2253 .btn-danger:active,
2254 .btn-danger.active,
2255 .open .dropdown-toggle.btn-danger {
2256 color: #fff;
2257 background-color: #d2322d;
2258 border-color: #ac2925;
2259 }
2260 .btn-danger:active,
2261 .btn-danger.active,
2262 .open .dropdown-toggle.btn-danger {
2263 background-image: none;
2264 }
2265 .btn-danger.disabled,
2266 .btn-danger[disabled],
2267 fieldset[disabled] .btn-danger,
2268 .btn-danger.disabled:hover,
2269 .btn-danger[disabled]:hover,
2270 fieldset[disabled] .btn-danger:hover,
2271 .btn-danger.disabled:focus,
2272 .btn-danger[disabled]:focus,
2273 fieldset[disabled] .btn-danger:focus,
2274 .btn-danger.disabled:active,
2275 .btn-danger[disabled]:active,
2276 fieldset[disabled] .btn-danger:active,
2277 .btn-danger.disabled.active,
2278 .btn-danger[disabled].active,
2279 fieldset[disabled] .btn-danger.active {
2280 background-color: #d9534f;
2281 border-color: #d43f3a;
2282 }
2283 .btn-danger .badge {
2284 color: #d9534f;
2285 background-color: #fff;
2286 }
2287 .btn-link {
2288 font-weight: normal;
2289 color: #428bca;
2290 cursor: pointer;
2291 border-radius: 0;
2292 }
2293 .btn-link,
2294 .btn-link:active,
2295 .btn-link[disabled],
2296 fieldset[disabled] .btn-link {
2297 background-color: transparent;
2298 -webkit-box-shadow: none;
2299 box-shadow: none;
2300 }
2301 .btn-link,
2302 .btn-link:hover,
2303 .btn-link:focus,
2304 .btn-link:active {
2305 border-color: transparent;
2306 }
2307 .btn-link:hover,
2308 .btn-link:focus {
2309 color: #2a6496;
2310 text-decoration: underline;
2311 background-color: transparent;
2312 }
2313 .btn-link[disabled]:hover,
2314 fieldset[disabled] .btn-link:hover,
2315 .btn-link[disabled]:focus,
2316 fieldset[disabled] .btn-link:focus {
2317 color: #999;
2318 text-decoration: none;
2319 }
2320 .btn-lg,
2321 .btn-group-lg > .btn {
2322 padding: 10px 16px;
2323 font-size: 18px;
2324 line-height: 1.33;
2325 border-radius: 6px;
2326 }
2327 .btn-sm,
2328 .btn-group-sm > .btn {
2329 padding: 5px 10px;
2330 font-size: 12px;
2331 line-height: 1.5;
2332 border-radius: 3px;
2333 }
2334 .btn-xs,
2335 .btn-group-xs > .btn {
2336 padding: 1px 5px;
2337 font-size: 12px;
2338 line-height: 1.5;
2339 border-radius: 3px;
2340 }
2341 .btn-block {
2342 display: block;
2343 width: 100%;
2344 padding-right: 0;
2345 padding-left: 0;
2346 }
2347 .btn-block + .btn-block {
2348 margin-top: 5px;
2349 }
2350 input[type="submit"].btn-block,
2351 input[type="reset"].btn-block,
2352 input[type="button"].btn-block {
2353 width: 100%;
2354 }
2355 .fade {
2356 opacity: 0;
2357 -webkit-transition: opacity .15s linear;
2358 transition: opacity .15s linear;
2359 }
2360 .fade.in {
2361 opacity: 1;
2362 }
2363 .collapse {
2364 display: none;
2365 }
2366 .collapse.in {
2367 display: block;
2368 }
2369 .collapsing {
2370 position: relative;
2371 height: 0;
2372 overflow: hidden;
2373 -webkit-transition: height .35s ease;
2374 transition: height .35s ease;
2375 }
2376 @font-face {
2377 font-family: 'Glyphicons Halflings';
2378
2379 src: url('../fonts/glyphicons-halflings-regular.eot');
2380 src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
2381 }
2382 .glyphicon {
2383 position: relative;
2384 top: 1px;
2385 display: inline-block;
2386 font-family: 'Glyphicons Halflings';
2387 font-style: normal;
2388 font-weight: normal;
2389 line-height: 1;
2390
2391 -webkit-font-smoothing: antialiased;
2392 -moz-osx-font-smoothing: grayscale;
2393 }
2394 .glyphicon-asterisk:before {
2395 content: "\2a";
2396 }
2397 .glyphicon-plus:before {
2398 content: "\2b";
2399 }
2400 .glyphicon-euro:before {
2401 content: "\20ac";
2402 }
2403 .glyphicon-minus:before {
2404 content: "\2212";
2405 }
2406 .glyphicon-cloud:before {
2407 content: "\2601";
2408 }
2409 .glyphicon-envelope:before {
2410 content: "\2709";
2411 }
2412 .glyphicon-pencil:before {
2413 content: "\270f";
2414 }
2415 .glyphicon-glass:before {
2416 content: "\e001";
2417 }
2418 .glyphicon-music:before {
2419 content: "\e002";
2420 }
2421 .glyphicon-search:before {
2422 content: "\e003";
2423 }
2424 .glyphicon-heart:before {
2425 content: "\e005";
2426 }
2427 .glyphicon-star:before {
2428 content: "\e006";
2429 }
2430 .glyphicon-star-empty:before {
2431 content: "\e007";
2432 }
2433 .glyphicon-user:before {
2434 content: "\e008";
2435 }
2436 .glyphicon-film:before {
2437 content: "\e009";
2438 }
2439 .glyphicon-th-large:before {
2440 content: "\e010";
2441 }
2442 .glyphicon-th:before {
2443 content: "\e011";
2444 }
2445 .glyphicon-th-list:before {
2446 content: "\e012";
2447 }
2448 .glyphicon-ok:before {
2449 content: "\e013";
2450 }
2451 .glyphicon-remove:before {
2452 content: "\e014";
2453 }
2454 .glyphicon-zoom-in:before {
2455 content: "\e015";
2456 }
2457 .glyphicon-zoom-out:before {
2458 content: "\e016";
2459 }
2460 .glyphicon-off:before {
2461 content: "\e017";
2462 }
2463 .glyphicon-signal:before {
2464 content: "\e018";
2465 }
2466 .glyphicon-cog:before {
2467 content: "\e019";
2468 }
2469 .glyphicon-trash:before {
2470 content: "\e020";
2471 }
2472 .glyphicon-home:before {
2473 content: "\e021";
2474 }
2475 .glyphicon-file:before {
2476 content: "\e022";
2477 }
2478 .glyphicon-time:before {
2479 content: "\e023";
2480 }
2481 .glyphicon-road:before {
2482 content: "\e024";
2483 }
2484 .glyphicon-download-alt:before {
2485 content: "\e025";
2486 }
2487 .glyphicon-download:before {
2488 content: "\e026";
2489 }
2490 .glyphicon-upload:before {
2491 content: "\e027";
2492 }
2493 .glyphicon-inbox:before {
2494 content: "\e028";
2495 }
2496 .glyphicon-play-circle:before {
2497 content: "\e029";
2498 }
2499 .glyphicon-repeat:before {
2500 content: "\e030";
2501 }
2502 .glyphicon-refresh:before {
2503 content: "\e031";
2504 }
2505 .glyphicon-list-alt:before {
2506 content: "\e032";
2507 }
2508 .glyphicon-lock:before {
2509 content: "\e033";
2510 }
2511 .glyphicon-flag:before {
2512 content: "\e034";
2513 }
2514 .glyphicon-headphones:before {
2515 content: "\e035";
2516 }
2517 .glyphicon-volume-off:before {
2518 content: "\e036";
2519 }
2520 .glyphicon-volume-down:before {
2521 content: "\e037";
2522 }
2523 .glyphicon-volume-up:before {
2524 content: "\e038";
2525 }
2526 .glyphicon-qrcode:before {
2527 content: "\e039";
2528 }
2529 .glyphicon-barcode:before {
2530 content: "\e040";
2531 }
2532 .glyphicon-tag:before {
2533 content: "\e041";
2534 }
2535 .glyphicon-tags:before {
2536 content: "\e042";
2537 }
2538 .glyphicon-book:before {
2539 content: "\e043";
2540 }
2541 .glyphicon-bookmark:before {
2542 content: "\e044";
2543 }
2544 .glyphicon-print:before {
2545 content: "\e045";
2546 }
2547 .glyphicon-camera:before {
2548 content: "\e046";
2549 }
2550 .glyphicon-font:before {
2551 content: "\e047";
2552 }
2553 .glyphicon-bold:before {
2554 content: "\e048";
2555 }
2556 .glyphicon-italic:before {
2557 content: "\e049";
2558 }
2559 .glyphicon-text-height:before {
2560 content: "\e050";
2561 }
2562 .glyphicon-text-width:before {
2563 content: "\e051";
2564 }
2565 .glyphicon-align-left:before {
2566 content: "\e052";
2567 }
2568 .glyphicon-align-center:before {
2569 content: "\e053";
2570 }
2571 .glyphicon-align-right:before {
2572 content: "\e054";
2573 }
2574 .glyphicon-align-justify:before {
2575 content: "\e055";
2576 }
2577 .glyphicon-list:before {
2578 content: "\e056";
2579 }
2580 .glyphicon-indent-left:before {
2581 content: "\e057";
2582 }
2583 .glyphicon-indent-right:before {
2584 content: "\e058";
2585 }
2586 .glyphicon-facetime-video:before {
2587 content: "\e059";
2588 }
2589 .glyphicon-picture:before {
2590 content: "\e060";
2591 }
2592 .glyphicon-map-marker:before {
2593 content: "\e062";
2594 }
2595 .glyphicon-adjust:before {
2596 content: "\e063";
2597 }
2598 .glyphicon-tint:before {
2599 content: "\e064";
2600 }
2601 .glyphicon-edit:before {
2602 content: "\e065";
2603 }
2604 .glyphicon-share:before {
2605 content: "\e066";
2606 }
2607 .glyphicon-check:before {
2608 content: "\e067";
2609 }
2610 .glyphicon-move:before {
2611 content: "\e068";
2612 }
2613 .glyphicon-step-backward:before {
2614 content: "\e069";
2615 }
2616 .glyphicon-fast-backward:before {
2617 content: "\e070";
2618 }
2619 .glyphicon-backward:before {
2620 content: "\e071";
2621 }
2622 .glyphicon-play:before {
2623 content: "\e072";
2624 }
2625 .glyphicon-pause:before {
2626 content: "\e073";
2627 }
2628 .glyphicon-stop:before {
2629 content: "\e074";
2630 }
2631 .glyphicon-forward:before {
2632 content: "\e075";
2633 }
2634 .glyphicon-fast-forward:before {
2635 content: "\e076";
2636 }
2637 .glyphicon-step-forward:before {
2638 content: "\e077";
2639 }
2640 .glyphicon-eject:before {
2641 content: "\e078";
2642 }
2643 .glyphicon-chevron-left:before {
2644 content: "\e079";
2645 }
2646 .glyphicon-chevron-right:before {
2647 content: "\e080";
2648 }
2649 .glyphicon-plus-sign:before {
2650 content: "\e081";
2651 }
2652 .glyphicon-minus-sign:before {
2653 content: "\e082";
2654 }
2655 .glyphicon-remove-sign:before {
2656 content: "\e083";
2657 }
2658 .glyphicon-ok-sign:before {
2659 content: "\e084";
2660 }
2661 .glyphicon-question-sign:before {
2662 content: "\e085";
2663 }
2664 .glyphicon-info-sign:before {
2665 content: "\e086";
2666 }
2667 .glyphicon-screenshot:before {
2668 content: "\e087";
2669 }
2670 .glyphicon-remove-circle:before {
2671 content: "\e088";
2672 }
2673 .glyphicon-ok-circle:before {
2674 content: "\e089";
2675 }
2676 .glyphicon-ban-circle:before {
2677 content: "\e090";
2678 }
2679 .glyphicon-arrow-left:before {
2680 content: "\e091";
2681 }
2682 .glyphicon-arrow-right:before {
2683 content: "\e092";
2684 }
2685 .glyphicon-arrow-up:before {
2686 content: "\e093";
2687 }
2688 .glyphicon-arrow-down:before {
2689 content: "\e094";
2690 }
2691 .glyphicon-share-alt:before {
2692 content: "\e095";
2693 }
2694 .glyphicon-resize-full:before {
2695 content: "\e096";
2696 }
2697 .glyphicon-resize-small:before {
2698 content: "\e097";
2699 }
2700 .glyphicon-exclamation-sign:before {
2701 content: "\e101";
2702 }
2703 .glyphicon-gift:before {
2704 content: "\e102";
2705 }
2706 .glyphicon-leaf:before {
2707 content: "\e103";
2708 }
2709 .glyphicon-fire:before {
2710 content: "\e104";
2711 }
2712 .glyphicon-eye-open:before {
2713 content: "\e105";
2714 }
2715 .glyphicon-eye-close:before {
2716 content: "\e106";
2717 }
2718 .glyphicon-warning-sign:before {
2719 content: "\e107";
2720 }
2721 .glyphicon-plane:before {
2722 content: "\e108";
2723 }
2724 .glyphicon-calendar:before {
2725 content: "\e109";
2726 }
2727 .glyphicon-random:before {
2728 content: "\e110";
2729 }
2730 .glyphicon-comment:before {
2731 content: "\e111";
2732 }
2733 .glyphicon-magnet:before {
2734 content: "\e112";
2735 }
2736 .glyphicon-chevron-up:before {
2737 content: "\e113";
2738 }
2739 .glyphicon-chevron-down:before {
2740 content: "\e114";
2741 }
2742 .glyphicon-retweet:before {
2743 content: "\e115";
2744 }
2745 .glyphicon-shopping-cart:before {
2746 content: "\e116";
2747 }
2748 .glyphicon-folder-close:before {
2749 content: "\e117";
2750 }
2751 .glyphicon-folder-open:before {
2752 content: "\e118";
2753 }
2754 .glyphicon-resize-vertical:before {
2755 content: "\e119";
2756 }
2757 .glyphicon-resize-horizontal:before {
2758 content: "\e120";
2759 }
2760 .glyphicon-hdd:before {
2761 content: "\e121";
2762 }
2763 .glyphicon-bullhorn:before {
2764 content: "\e122";
2765 }
2766 .glyphicon-bell:before {
2767 content: "\e123";
2768 }
2769 .glyphicon-certificate:before {
2770 content: "\e124";
2771 }
2772 .glyphicon-thumbs-up:before {
2773 content: "\e125";
2774 }
2775 .glyphicon-thumbs-down:before {
2776 content: "\e126";
2777 }
2778 .glyphicon-hand-right:before {
2779 content: "\e127";
2780 }
2781 .glyphicon-hand-left:before {
2782 content: "\e128";
2783 }
2784 .glyphicon-hand-up:before {
2785 content: "\e129";
2786 }
2787 .glyphicon-hand-down:before {
2788 content: "\e130";
2789 }
2790 .glyphicon-circle-arrow-right:before {
2791 content: "\e131";
2792 }
2793 .glyphicon-circle-arrow-left:before {
2794 content: "\e132";
2795 }
2796 .glyphicon-circle-arrow-up:before {
2797 content: "\e133";
2798 }
2799 .glyphicon-circle-arrow-down:before {
2800 content: "\e134";
2801 }
2802 .glyphicon-globe:before {
2803 content: "\e135";
2804 }
2805 .glyphicon-wrench:before {
2806 content: "\e136";
2807 }
2808 .glyphicon-tasks:before {
2809 content: "\e137";
2810 }
2811 .glyphicon-filter:before {
2812 content: "\e138";
2813 }
2814 .glyphicon-briefcase:before {
2815 content: "\e139";
2816 }
2817 .glyphicon-fullscreen:before {
2818 content: "\e140";
2819 }
2820 .glyphicon-dashboard:before {
2821 content: "\e141";
2822 }
2823 .glyphicon-paperclip:before {
2824 content: "\e142";
2825 }
2826 .glyphicon-heart-empty:before {
2827 content: "\e143";
2828 }
2829 .glyphicon-link:before {
2830 content: "\e144";
2831 }
2832 .glyphicon-phone:before {
2833 content: "\e145";
2834 }
2835 .glyphicon-pushpin:before {
2836 content: "\e146";
2837 }
2838 .glyphicon-usd:before {
2839 content: "\e148";
2840 }
2841 .glyphicon-gbp:before {
2842 content: "\e149";
2843 }
2844 .glyphicon-sort:before {
2845 content: "\e150";
2846 }
2847 .glyphicon-sort-by-alphabet:before {
2848 content: "\e151";
2849 }
2850 .glyphicon-sort-by-alphabet-alt:before {
2851 content: "\e152";
2852 }
2853 .glyphicon-sort-by-order:before {
2854 content: "\e153";
2855 }
2856 .glyphicon-sort-by-order-alt:before {
2857 content: "\e154";
2858 }
2859 .glyphicon-sort-by-attributes:before {
2860 content: "\e155";
2861 }
2862 .glyphicon-sort-by-attributes-alt:before {
2863 content: "\e156";
2864 }
2865 .glyphicon-unchecked:before {
2866 content: "\e157";
2867 }
2868 .glyphicon-expand:before {
2869 content: "\e158";
2870 }
2871 .glyphicon-collapse-down:before {
2872 content: "\e159";
2873 }
2874 .glyphicon-collapse-up:before {
2875 content: "\e160";
2876 }
2877 .glyphicon-log-in:before {
2878 content: "\e161";
2879 }
2880 .glyphicon-flash:before {
2881 content: "\e162";
2882 }
2883 .glyphicon-log-out:before {
2884 content: "\e163";
2885 }
2886 .glyphicon-new-window:before {
2887 content: "\e164";
2888 }
2889 .glyphicon-record:before {
2890 content: "\e165";
2891 }
2892 .glyphicon-save:before {
2893 content: "\e166";
2894 }
2895 .glyphicon-open:before {
2896 content: "\e167";
2897 }
2898 .glyphicon-saved:before {
2899 content: "\e168";
2900 }
2901 .glyphicon-import:before {
2902 content: "\e169";
2903 }
2904 .glyphicon-export:before {
2905 content: "\e170";
2906 }
2907 .glyphicon-send:before {
2908 content: "\e171";
2909 }
2910 .glyphicon-floppy-disk:before {
2911 content: "\e172";
2912 }
2913 .glyphicon-floppy-saved:before {
2914 content: "\e173";
2915 }
2916 .glyphicon-floppy-remove:before {
2917 content: "\e174";
2918 }
2919 .glyphicon-floppy-save:before {
2920 content: "\e175";
2921 }
2922 .glyphicon-floppy-open:before {
2923 content: "\e176";
2924 }
2925 .glyphicon-credit-card:before {
2926 content: "\e177";
2927 }
2928 .glyphicon-transfer:before {
2929 content: "\e178";
2930 }
2931 .glyphicon-cutlery:before {
2932 content: "\e179";
2933 }
2934 .glyphicon-header:before {
2935 content: "\e180";
2936 }
2937 .glyphicon-compressed:before {
2938 content: "\e181";
2939 }
2940 .glyphicon-earphone:before {
2941 content: "\e182";
2942 }
2943 .glyphicon-phone-alt:before {
2944 content: "\e183";
2945 }
2946 .glyphicon-tower:before {
2947 content: "\e184";
2948 }
2949 .glyphicon-stats:before {
2950 content: "\e185";
2951 }
2952 .glyphicon-sd-video:before {
2953 content: "\e186";
2954 }
2955 .glyphicon-hd-video:before {
2956 content: "\e187";
2957 }
2958 .glyphicon-subtitles:before {
2959 content: "\e188";
2960 }
2961 .glyphicon-sound-stereo:before {
2962 content: "\e189";
2963 }
2964 .glyphicon-sound-dolby:before {
2965 content: "\e190";
2966 }
2967 .glyphicon-sound-5-1:before {
2968 content: "\e191";
2969 }
2970 .glyphicon-sound-6-1:before {
2971 content: "\e192";
2972 }
2973 .glyphicon-sound-7-1:before {
2974 content: "\e193";
2975 }
2976 .glyphicon-copyright-mark:before {
2977 content: "\e194";
2978 }
2979 .glyphicon-registration-mark:before {
2980 content: "\e195";
2981 }
2982 .glyphicon-cloud-download:before {
2983 content: "\e197";
2984 }
2985 .glyphicon-cloud-upload:before {
2986 content: "\e198";
2987 }
2988 .glyphicon-tree-conifer:before {
2989 content: "\e199";
2990 }
2991 .glyphicon-tree-deciduous:before {
2992 content: "\e200";
2993 }
2994 .caret {
2995 display: inline-block;
2996 width: 0;
2997 height: 0;
2998 margin-left: 2px;
2999 vertical-align: middle;
3000 border-top: 4px solid;
3001 border-right: 4px solid transparent;
3002 border-left: 4px solid transparent;
3003 }
3004 .dropdown {
3005 position: relative;
3006 }
3007 .dropdown-toggle:focus {
3008 outline: 0;
3009 }
3010 .dropdown-menu {
3011 position: absolute;
3012 top: 100%;
3013 left: 0;
3014 z-index: 1000;
3015 display: none;
3016 float: left;
3017 min-width: 160px;
3018 padding: 5px 0;
3019 margin: 2px 0 0;
3020 font-size: 14px;
3021 list-style: none;
3022 background-color: #fff;
3023 background-clip: padding-box;
3024 border: 1px solid #ccc;
3025 border: 1px solid rgba(0, 0, 0, .15);
3026 border-radius: 4px;
3027 -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
3028 box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
3029 }
3030 .dropdown-menu.pull-right {
3031 right: 0;
3032 left: auto;
3033 }
3034 .dropdown-menu .divider {
3035 height: 1px;
3036 margin: 9px 0;
3037 overflow: hidden;
3038 background-color: #e5e5e5;
3039 }
3040 .dropdown-menu > li > a {
3041 display: block;
3042 padding: 3px 20px;
3043 clear: both;
3044 font-weight: normal;
3045 line-height: 1.42857143;
3046 color: #333;
3047 white-space: nowrap;
3048 }
3049 .dropdown-menu > li > a:hover,
3050 .dropdown-menu > li > a:focus {
3051 color: #262626;
3052 text-decoration: none;
3053 background-color: #f5f5f5;
3054 }
3055 .dropdown-menu > .active > a,
3056 .dropdown-menu > .active > a:hover,
3057 .dropdown-menu > .active > a:focus {
3058 color: #fff;
3059 text-decoration: none;
3060 background-color: #428bca;
3061 outline: 0;
3062 }
3063 .dropdown-menu > .disabled > a,
3064 .dropdown-menu > .disabled > a:hover,
3065 .dropdown-menu > .disabled > a:focus {
3066 color: #999;
3067 }
3068 .dropdown-menu > .disabled > a:hover,
3069 .dropdown-menu > .disabled > a:focus {
3070 text-decoration: none;
3071 cursor: not-allowed;
3072 background-color: transparent;
3073 background-image: none;
3074 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3075 }
3076 .open > .dropdown-menu {
3077 display: block;
3078 }
3079 .open > a {
3080 outline: 0;
3081 }
3082 .dropdown-menu-right {
3083 right: 0;
3084 left: auto;
3085 }
3086 .dropdown-menu-left {
3087 right: auto;
3088 left: 0;
3089 }
3090 .dropdown-header {
3091 display: block;
3092 padding: 3px 20px;
3093 font-size: 12px;
3094 line-height: 1.42857143;
3095 color: #999;
3096 }
3097 .dropdown-backdrop {
3098 position: fixed;
3099 top: 0;
3100 right: 0;
3101 bottom: 0;
3102 left: 0;
3103 z-index: 990;
3104 }
3105 .pull-right > .dropdown-menu {
3106 right: 0;
3107 left: auto;
3108 }
3109 .dropup .caret,
3110 .navbar-fixed-bottom .dropdown .caret {
3111 content: "";
3112 border-top: 0;
3113 border-bottom: 4px solid;
3114 }
3115 .dropup .dropdown-menu,
3116 .navbar-fixed-bottom .dropdown .dropdown-menu {
3117 top: auto;
3118 bottom: 100%;
3119 margin-bottom: 1px;
3120 }
3121 @media (min-width: 768px) {
3122 .navbar-right .dropdown-menu {
3123 right: 0;
3124 left: auto;
3125 }
3126 .navbar-right .dropdown-menu-left {
3127 right: auto;
3128 left: 0;
3129 }
3130 }
3131 .btn-group,
3132 .btn-group-vertical {
3133 position: relative;
3134 display: inline-block;
3135 vertical-align: middle;
3136 }
3137 .btn-group > .btn,
3138 .btn-group-vertical > .btn {
3139 position: relative;
3140 float: left;
3141 }
3142 .btn-group > .btn:hover,
3143 .btn-group-vertical > .btn:hover,
3144 .btn-group > .btn:focus,
3145 .btn-group-vertical > .btn:focus,
3146 .btn-group > .btn:active,
3147 .btn-group-vertical > .btn:active,
3148 .btn-group > .btn.active,
3149 .btn-group-vertical > .btn.active {
3150 z-index: 2;
3151 }
3152 .btn-group > .btn:focus,
3153 .btn-group-vertical > .btn:focus {
3154 outline: none;
3155 }
3156 .btn-group .btn + .btn,
3157 .btn-group .btn + .btn-group,
3158 .btn-group .btn-group + .btn,
3159 .btn-group .btn-group + .btn-group {
3160 margin-left: -1px;
3161 }
3162 .btn-toolbar {
3163 margin-left: -5px;
3164 }
3165 .btn-toolbar .btn-group,
3166 .btn-toolbar .input-group {
3167 float: left;
3168 }
3169 .btn-toolbar > .btn,
3170 .btn-toolbar > .btn-group,
3171 .btn-toolbar > .input-group {
3172 margin-left: 5px;
3173 }
3174 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3175 border-radius: 0;
3176 }
3177 .btn-group > .btn:first-child {
3178 margin-left: 0;
3179 }
3180 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3181 border-top-right-radius: 0;
3182 border-bottom-right-radius: 0;
3183 }
3184 .btn-group > .btn:last-child:not(:first-child),
3185 .btn-group > .dropdown-toggle:not(:first-child) {
3186 border-top-left-radius: 0;
3187 border-bottom-left-radius: 0;
3188 }
3189 .btn-group > .btn-group {
3190 float: left;
3191 }
3192 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3193 border-radius: 0;
3194 }
3195 .btn-group > .btn-group:first-child > .btn:last-child,
3196 .btn-group > .btn-group:first-child > .dropdown-toggle {
3197 border-top-right-radius: 0;
3198 border-bottom-right-radius: 0;
3199 }
3200 .btn-group > .btn-group:last-child > .btn:first-child {
3201 border-top-left-radius: 0;
3202 border-bottom-left-radius: 0;
3203 }
3204 .btn-group .dropdown-toggle:active,
3205 .btn-group.open .dropdown-toggle {
3206 outline: 0;
3207 }
3208 .btn-group > .btn + .dropdown-toggle {
3209 padding-right: 8px;
3210 padding-left: 8px;
3211 }
3212 .btn-group > .btn-lg + .dropdown-toggle {
3213 padding-right: 12px;
3214 padding-left: 12px;
3215 }
3216 .btn-group.open .dropdown-toggle {
3217 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3218 box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3219 }
3220 .btn-group.open .dropdown-toggle.btn-link {
3221 -webkit-box-shadow: none;
3222 box-shadow: none;
3223 }
3224 .btn .caret {
3225 margin-left: 0;
3226 }
3227 .btn-lg .caret {
3228 border-width: 5px 5px 0;
3229 border-bottom-width: 0;
3230 }
3231 .dropup .btn-lg .caret {
3232 border-width: 0 5px 5px;
3233 }
3234 .btn-group-vertical > .btn,
3235 .btn-group-vertical > .btn-group,
3236 .btn-group-vertical > .btn-group > .btn {
3237 display: block;
3238 float: none;
3239 width: 100%;
3240 max-width: 100%;
3241 }
3242 .btn-group-vertical > .btn-group > .btn {
3243 float: none;
3244 }
3245 .btn-group-vertical > .btn + .btn,
3246 .btn-group-vertical > .btn + .btn-group,
3247 .btn-group-vertical > .btn-group + .btn,
3248 .btn-group-vertical > .btn-group + .btn-group {
3249 margin-top: -1px;
3250 margin-left: 0;
3251 }
3252 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3253 border-radius: 0;
3254 }
3255 .btn-group-vertical > .btn:first-child:not(:last-child) {
3256 border-top-right-radius: 4px;
3257 border-bottom-right-radius: 0;
3258 border-bottom-left-radius: 0;
3259 }
3260 .btn-group-vertical > .btn:last-child:not(:first-child) {
3261 border-top-left-radius: 0;
3262 border-top-right-radius: 0;
3263 border-bottom-left-radius: 4px;
3264 }
3265 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3266 border-radius: 0;
3267 }
3268 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3269 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3270 border-bottom-right-radius: 0;
3271 border-bottom-left-radius: 0;
3272 }
3273 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3274 border-top-left-radius: 0;
3275 border-top-right-radius: 0;
3276 }
3277 .btn-group-justified {
3278 display: table;
3279 width: 100%;
3280 table-layout: fixed;
3281 border-collapse: separate;
3282 }
3283 .btn-group-justified > .btn,
3284 .btn-group-justified > .btn-group {
3285 display: table-cell;
3286 float: none;
3287 width: 1%;
3288 }
3289 .btn-group-justified > .btn-group .btn {
3290 width: 100%;
3291 }
3292 [data-toggle="buttons"] > .btn > input[type="radio"],
3293 [data-toggle="buttons"] > .btn > input[type="checkbox"] {
3294 display: none;
3295 }
3296 .input-group {
3297 position: relative;
3298 display: table;
3299 border-collapse: separate;
3300 }
3301 .input-group[class*="col-"] {
3302 float: none;
3303 padding-right: 0;
3304 padding-left: 0;
3305 }
3306 .input-group .form-control {
3307 position: relative;
3308 z-index: 2;
3309 float: left;
3310 width: 100%;
3311 margin-bottom: 0;
3312 }
3313 .input-group-lg > .form-control,
3314 .input-group-lg > .input-group-addon,
3315 .input-group-lg > .input-group-btn > .btn {
3316 height: 46px;
3317 padding: 10px 16px;
3318 font-size: 18px;
3319 line-height: 1.33;
3320 border-radius: 6px;
3321 }
3322 select.input-group-lg > .form-control,
3323 select.input-group-lg > .input-group-addon,
3324 select.input-group-lg > .input-group-btn > .btn {
3325 height: 46px;
3326 line-height: 46px;
3327 }
3328 textarea.input-group-lg > .form-control,
3329 textarea.input-group-lg > .input-group-addon,
3330 textarea.input-group-lg > .input-group-btn > .btn,
3331 select[multiple].input-group-lg > .form-control,
3332 select[multiple].input-group-lg > .input-group-addon,
3333 select[multiple].input-group-lg > .input-group-btn > .btn {
3334 height: auto;
3335 }
3336 .input-group-sm > .form-control,
3337 .input-group-sm > .input-group-addon,
3338 .input-group-sm > .input-group-btn > .btn {
3339 height: 30px;
3340 padding: 5px 10px;
3341 font-size: 12px;
3342 line-height: 1.5;
3343 border-radius: 3px;
3344 }
3345 select.input-group-sm > .form-control,
3346 select.input-group-sm > .input-group-addon,
3347 select.input-group-sm > .input-group-btn > .btn {
3348 height: 30px;
3349 line-height: 30px;
3350 }
3351 textarea.input-group-sm > .form-control,
3352 textarea.input-group-sm > .input-group-addon,
3353 textarea.input-group-sm > .input-group-btn > .btn,
3354 select[multiple].input-group-sm > .form-control,
3355 select[multiple].input-group-sm > .input-group-addon,
3356 select[multiple].input-group-sm > .input-group-btn > .btn {
3357 height: auto;
3358 }
3359 .input-group-addon,
3360 .input-group-btn,
3361 .input-group .form-control {
3362 display: table-cell;
3363 }
3364 .input-group-addon:not(:first-child):not(:last-child),
3365 .input-group-btn:not(:first-child):not(:last-child),
3366 .input-group .form-control:not(:first-child):not(:last-child) {
3367 border-radius: 0;
3368 }
3369 .input-group-addon,
3370 .input-group-btn {
3371 width: 1%;
3372 white-space: nowrap;
3373 vertical-align: middle;
3374 }
3375 .input-group-addon {
3376 padding: 6px 12px;
3377 font-size: 14px;
3378 font-weight: normal;
3379 line-height: 1;
3380 color: #555;
3381 text-align: center;
3382 background-color: #eee;
3383 border: 1px solid #ccc;
3384 border-radius: 4px;
3385 }
3386 .input-group-addon.input-sm {
3387 padding: 5px 10px;
3388 font-size: 12px;
3389 border-radius: 3px;
3390 }
3391 .input-group-addon.input-lg {
3392 padding: 10px 16px;
3393 font-size: 18px;
3394 border-radius: 6px;
3395 }
3396 .input-group-addon input[type="radio"],
3397 .input-group-addon input[type="checkbox"] {
3398 margin-top: 0;
3399 }
3400 .input-group .form-control:first-child,
3401 .input-group-addon:first-child,
3402 .input-group-btn:first-child > .btn,
3403 .input-group-btn:first-child > .btn-group > .btn,
3404 .input-group-btn:first-child > .dropdown-toggle,
3405 .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3406 .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
3407 border-top-right-radius: 0;
3408 border-bottom-right-radius: 0;
3409 }
3410 .input-group-addon:first-child {
3411 border-right: 0;
3412 }
3413 .input-group .form-control:last-child,
3414 .input-group-addon:last-child,
3415 .input-group-btn:last-child > .btn,
3416 .input-group-btn:last-child > .btn-group > .btn,
3417 .input-group-btn:last-child > .dropdown-toggle,
3418 .input-group-btn:first-child > .btn:not(:first-child),
3419 .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
3420 border-top-left-radius: 0;
3421 border-bottom-left-radius: 0;
3422 }
3423 .input-group-addon:last-child {
3424 border-left: 0;
3425 }
3426 .input-group-btn {
3427 position: relative;
3428 font-size: 0;
3429 white-space: nowrap;
3430 }
3431 .input-group-btn > .btn {
3432 position: relative;
3433 }
3434 .input-group-btn > .btn + .btn {
3435 margin-left: -1px;
3436 }
3437 .input-group-btn > .btn:hover,
3438 .input-group-btn > .btn:focus,
3439 .input-group-btn > .btn:active {
3440 z-index: 2;
3441 }
3442 .input-group-btn:first-child > .btn,
3443 .input-group-btn:first-child > .btn-group {
3444 margin-right: -1px;
3445 }
3446 .input-group-btn:last-child > .btn,
3447 .input-group-btn:last-child > .btn-group {
3448 margin-left: -1px;
3449 }
3450 .nav {
3451 padding-left: 0;
3452 margin-bottom: 0;
3453 list-style: none;
3454 }
3455 .nav > li {
3456 position: relative;
3457 display: block;
3458 }
3459 .nav > li > a {
3460 position: relative;
3461 display: block;
3462 padding: 10px 15px;
3463 }
3464 .nav > li > a:hover,
3465 .nav > li > a:focus {
3466 text-decoration: none;
3467 background-color: #eee;
3468 }
3469 .nav > li.disabled > a {
3470 color: #999;
3471 }
3472 .nav > li.disabled > a:hover,
3473 .nav > li.disabled > a:focus {
3474 color: #999;
3475 text-decoration: none;
3476 cursor: not-allowed;
3477 background-color: transparent;
3478 }
3479 .nav .open > a,
3480 .nav .open > a:hover,
3481 .nav .open > a:focus {
3482 background-color: #eee;
3483 border-color: #428bca;
3484 }
3485 .nav .nav-divider {
3486 height: 1px;
3487 margin: 9px 0;
3488 overflow: hidden;
3489 background-color: #e5e5e5;
3490 }
3491 .nav > li > a > img {
3492 max-width: none;
3493 }
3494 .nav-tabs {
3495 border-bottom: 1px solid #ddd;
3496 }
3497 .nav-tabs > li {
3498 float: left;
3499 margin-bottom: -1px;
3500 }
3501 .nav-tabs > li > a {
3502 margin-right: 2px;
3503 line-height: 1.42857143;
3504 border: 1px solid transparent;
3505 border-radius: 4px 4px 0 0;
3506 }
3507 .nav-tabs > li > a:hover {
3508 border-color: #eee #eee #ddd;
3509 }
3510 .nav-tabs > li.active > a,
3511 .nav-tabs > li.active > a:hover,
3512 .nav-tabs > li.active > a:focus {
3513 color: #555;
3514 cursor: default;
3515 background-color: #fff;
3516 border: 1px solid #ddd;
3517 border-bottom-color: transparent;
3518 }
3519 .nav-tabs.nav-justified {
3520 width: 100%;
3521 border-bottom: 0;
3522 }
3523 .nav-tabs.nav-justified > li {
3524 float: none;
3525 }
3526 .nav-tabs.nav-justified > li > a {
3527 margin-bottom: 5px;
3528 text-align: center;
3529 }
3530 .nav-tabs.nav-justified > .dropdown .dropdown-menu {
3531 top: auto;
3532 left: auto;
3533 }
3534 @media (min-width: 768px) {
3535 .nav-tabs.nav-justified > li {
3536 display: table-cell;
3537 width: 1%;
3538 }
3539 .nav-tabs.nav-justified > li > a {
3540 margin-bottom: 0;
3541 }
3542 }
3543 .nav-tabs.nav-justified > li > a {
3544 margin-right: 0;
3545 border-radius: 4px;
3546 }
3547 .nav-tabs.nav-justified > .active > a,
3548 .nav-tabs.nav-justified > .active > a:hover,
3549 .nav-tabs.nav-justified > .active > a:focus {
3550 border: 1px solid #ddd;
3551 }
3552 @media (min-width: 768px) {
3553 .nav-tabs.nav-justified > li > a {
3554 border-bottom: 1px solid #ddd;
3555 border-radius: 4px 4px 0 0;
3556 }
3557 .nav-tabs.nav-justified > .active > a,
3558 .nav-tabs.nav-justified > .active > a:hover,
3559 .nav-tabs.nav-justified > .active > a:focus {
3560 border-bottom-color: #fff;
3561 }
3562 }
3563 .nav-pills > li {
3564 float: left;
3565 }
3566 .nav-pills > li > a {
3567 border-radius: 4px;
3568 }
3569 .nav-pills > li + li {
3570 margin-left: 2px;
3571 }
3572 .nav-pills > li.active > a,
3573 .nav-pills > li.active > a:hover,
3574 .nav-pills > li.active > a:focus {
3575 color: #fff;
3576 background-color: #428bca;
3577 }
3578 .nav-stacked > li {
3579 float: none;
3580 }
3581 .nav-stacked > li + li {
3582 margin-top: 2px;
3583 margin-left: 0;
3584 }
3585 .nav-justified {
3586 width: 100%;
3587 }
3588 .nav-justified > li {
3589 float: none;
3590 }
3591 .nav-justified > li > a {
3592 margin-bottom: 5px;
3593 text-align: center;
3594 }
3595 .nav-justified > .dropdown .dropdown-menu {
3596 top: auto;
3597 left: auto;
3598 }
3599 @media (min-width: 768px) {
3600 .nav-justified > li {
3601 display: table-cell;
3602 width: 1%;
3603 }
3604 .nav-justified > li > a {
3605 margin-bottom: 0;
3606 }
3607 }
3608 .nav-tabs-justified {
3609 border-bottom: 0;
3610 }
3611 .nav-tabs-justified > li > a {
3612 margin-right: 0;
3613 border-radius: 4px;
3614 }
3615 .nav-tabs-justified > .active > a,
3616 .nav-tabs-justified > .active > a:hover,
3617 .nav-tabs-justified > .active > a:focus {
3618 border: 1px solid #ddd;
3619 }
3620 @media (min-width: 768px) {
3621 .nav-tabs-justified > li > a {
3622 border-bottom: 1px solid #ddd;
3623 border-radius: 4px 4px 0 0;
3624 }
3625 .nav-tabs-justified > .active > a,
3626 .nav-tabs-justified > .active > a:hover,
3627 .nav-tabs-justified > .active > a:focus {
3628 border-bottom-color: #fff;
3629 }
3630 }
3631 .tab-content > .tab-pane {
3632 display: none;
3633 }
3634 .tab-content > .active {
3635 display: block;
3636 }
3637 .nav-tabs .dropdown-menu {
3638 margin-top: -1px;
3639 border-top-left-radius: 0;
3640 border-top-right-radius: 0;
3641 }
3642 .navbar {
3643 position: relative;
3644 min-height: 50px;
3645 margin-bottom: 20px;
3646 border: 1px solid transparent;
3647 }
3648 @media (min-width: 768px) {
3649 .navbar {
3650 border-radius: 4px;
3651 }
3652 }
3653 @media (min-width: 768px) {
3654 .navbar-header {
3655 float: left;
3656 }
3657 }
3658 .navbar-collapse {
3659 max-height: 340px;
3660 padding-right: 15px;
3661 padding-left: 15px;
3662 overflow-x: visible;
3663 -webkit-overflow-scrolling: touch;
3664 border-top: 1px solid transparent;
3665 box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
3666 }
3667 .navbar-collapse.in {
3668 overflow-y: auto;
3669 }
3670 @media (min-width: 768px) {
3671 .navbar-collapse {
3672 width: auto;
3673 border-top: 0;
3674 box-shadow: none;
3675 }
3676 .navbar-collapse.collapse {
3677 display: block !important;
3678 height: auto !important;
3679 padding-bottom: 0;
3680 overflow: visible !important;
3681 }
3682 .navbar-collapse.in {
3683 overflow-y: visible;
3684 }
3685 .navbar-fixed-top .navbar-collapse,
3686 .navbar-static-top .navbar-collapse,
3687 .navbar-fixed-bottom .navbar-collapse {
3688 padding-right: 0;
3689 padding-left: 0;
3690 }
3691 }
3692 .container > .navbar-header,
3693 .container-fluid > .navbar-header,
3694 .container > .navbar-collapse,
3695 .container-fluid > .navbar-collapse {
3696 margin-right: -15px;
3697 margin-left: -15px;
3698 }
3699 @media (min-width: 768px) {
3700 .container > .navbar-header,
3701 .container-fluid > .navbar-header,
3702 .container > .navbar-collapse,
3703 .container-fluid > .navbar-collapse {
3704 margin-right: 0;
3705 margin-left: 0;
3706 }
3707 }
3708 .navbar-static-top {
3709 z-index: 1000;
3710 border-width: 0 0 1px;
3711 }
3712 @media (min-width: 768px) {
3713 .navbar-static-top {
3714 border-radius: 0;
3715 }
3716 }
3717 .navbar-fixed-top,
3718 .navbar-fixed-bottom {
3719 position: fixed;
3720 right: 0;
3721 left: 0;
3722 z-index: 1030;
3723 }
3724 @media (min-width: 768px) {
3725 .navbar-fixed-top,
3726 .navbar-fixed-bottom {
3727 border-radius: 0;
3728 }
3729 }
3730 .navbar-fixed-top {
3731 top: 0;
3732 border-width: 0 0 1px;
3733 }
3734 .navbar-fixed-bottom {
3735 bottom: 0;
3736 margin-bottom: 0;
3737 border-width: 1px 0 0;
3738 }
3739 .navbar-brand {
3740 float: left;
3741 height: 50px;
3742 padding: 15px 15px;
3743 font-size: 18px;
3744 line-height: 20px;
3745 }
3746 .navbar-brand:hover,
3747 .navbar-brand:focus {
3748 text-decoration: none;
3749 }
3750 @media (min-width: 768px) {
3751 .navbar > .container .navbar-brand,
3752 .navbar > .container-fluid .navbar-brand {
3753 margin-left: -15px;
3754 }
3755 }
3756 .navbar-toggle {
3757 position: relative;
3758 float: right;
3759 padding: 9px 10px;
3760 margin-top: 8px;
3761 margin-right: 15px;
3762 margin-bottom: 8px;
3763 background-color: transparent;
3764 background-image: none;
3765 border: 1px solid transparent;
3766 border-radius: 4px;
3767 }
3768 .navbar-toggle:focus {
3769 outline: none;
3770 }
3771 .navbar-toggle .icon-bar {
3772 display: block;
3773 width: 22px;
3774 height: 2px;
3775 border-radius: 1px;
3776 }
3777 .navbar-toggle .icon-bar + .icon-bar {
3778 margin-top: 4px;
3779 }
3780 @media (min-width: 768px) {
3781 .navbar-toggle {
3782 display: none;
3783 }
3784 }
3785 .navbar-nav {
3786 margin: 7.5px -15px;
3787 }
3788 .navbar-nav > li > a {
3789 padding-top: 10px;
3790 padding-bottom: 10px;
3791 line-height: 20px;
3792 }
3793 @media (max-width: 767px) {
3794 .navbar-nav .open .dropdown-menu {
3795 position: static;
3796 float: none;
3797 width: auto;
3798 margin-top: 0;
3799 background-color: transparent;
3800 border: 0;
3801 box-shadow: none;
3802 }
3803 .navbar-nav .open .dropdown-menu > li > a,
3804 .navbar-nav .open .dropdown-menu .dropdown-header {
3805 padding: 5px 15px 5px 25px;
3806 }
3807 .navbar-nav .open .dropdown-menu > li > a {
3808 line-height: 20px;
3809 }
3810 .navbar-nav .open .dropdown-menu > li > a:hover,
3811 .navbar-nav .open .dropdown-menu > li > a:focus {
3812 background-image: none;
3813 }
3814 }
3815 @media (min-width: 768px) {
3816 .navbar-nav {
3817 float: left;
3818 margin: 0;
3819 }
3820 .navbar-nav > li {
3821 float: left;
3822 }
3823 .navbar-nav > li > a {
3824 padding-top: 15px;
3825 padding-bottom: 15px;
3826 }
3827 .navbar-nav.navbar-right:last-child {
3828 margin-right: -15px;
3829 }
3830 }
3831 @media (min-width: 768px) {
3832 .navbar-left {
3833 float: left !important;
3834 }
3835 .navbar-right {
3836 float: right !important;
3837 }
3838 }
3839 .navbar-form {
3840 padding: 10px 15px;
3841 margin-top: 8px;
3842 margin-right: -15px;
3843 margin-bottom: 8px;
3844 margin-left: -15px;
3845 border-top: 1px solid transparent;
3846 border-bottom: 1px solid transparent;
3847 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
3848 box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
3849 }
3850 @media (min-width: 768px) {
3851 .navbar-form .form-group {
3852 display: inline-block;
3853 margin-bottom: 0;
3854 vertical-align: middle;
3855 }
3856 .navbar-form .form-control {
3857 display: inline-block;
3858 width: auto;
3859 vertical-align: middle;
3860 }
3861 .navbar-form .input-group > .form-control {
3862 width: 100%;
3863 }
3864 .navbar-form .control-label {
3865 margin-bottom: 0;
3866 vertical-align: middle;
3867 }
3868 .navbar-form .radio,
3869 .navbar-form .checkbox {
3870 display: inline-block;
3871 padding-left: 0;
3872 margin-top: 0;
3873 margin-bottom: 0;
3874 vertical-align: middle;
3875 }
3876 .navbar-form .radio input[type="radio"],
3877 .navbar-form .checkbox input[type="checkbox"] {
3878 float: none;
3879 margin-left: 0;
3880 }
3881 .navbar-form .has-feedback .form-control-feedback {
3882 top: 0;
3883 }
3884 }
3885 @media (max-width: 767px) {
3886 .navbar-form .form-group {
3887 margin-bottom: 5px;
3888 }
3889 }
3890 @media (min-width: 768px) {
3891 .navbar-form {
3892 width: auto;
3893 padding-top: 0;
3894 padding-bottom: 0;
3895 margin-right: 0;
3896 margin-left: 0;
3897 border: 0;
3898 -webkit-box-shadow: none;
3899 box-shadow: none;
3900 }
3901 .navbar-form.navbar-right:last-child {
3902 margin-right: -15px;
3903 }
3904 }
3905 .navbar-nav > li > .dropdown-menu {
3906 margin-top: 0;
3907 border-top-left-radius: 0;
3908 border-top-right-radius: 0;
3909 }
3910 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
3911 border-bottom-right-radius: 0;
3912 border-bottom-left-radius: 0;
3913 }
3914 .navbar-btn {
3915 margin-top: 8px;
3916 margin-bottom: 8px;
3917 }
3918 .navbar-btn.btn-sm {
3919 margin-top: 10px;
3920 margin-bottom: 10px;
3921 }
3922 .navbar-btn.btn-xs {
3923 margin-top: 14px;
3924 margin-bottom: 14px;
3925 }
3926 .navbar-text {
3927 margin-top: 15px;
3928 margin-bottom: 15px;
3929 }
3930 @media (min-width: 768px) {
3931 .navbar-text {
3932 float: left;
3933 margin-right: 15px;
3934 margin-left: 15px;
3935 }
3936 .navbar-text.navbar-right:last-child {
3937 margin-right: 0;
3938 }
3939 }
3940 .navbar-default {
3941 background-color: #f8f8f8;
3942 border-color: #e7e7e7;
3943 }
3944 .navbar-default .navbar-brand {
3945 color: #777;
3946 }
3947 .navbar-default .navbar-brand:hover,
3948 .navbar-default .navbar-brand:focus {
3949 color: #5e5e5e;
3950 background-color: transparent;
3951 }
3952 .navbar-default .navbar-text {
3953 color: #777;
3954 }
3955 .navbar-default .navbar-nav > li > a {
3956 color: #777;
3957 }
3958 .navbar-default .navbar-nav > li > a:hover,
3959 .navbar-default .navbar-nav > li > a:focus {
3960 color: #333;
3961 background-color: transparent;
3962 }
3963 .navbar-default .navbar-nav > .active > a,
3964 .navbar-default .navbar-nav > .active > a:hover,
3965 .navbar-default .navbar-nav > .active > a:focus {
3966 color: #555;
3967 background-color: #e7e7e7;
3968 }
3969 .navbar-default .navbar-nav > .disabled > a,
3970 .navbar-default .navbar-nav > .disabled > a:hover,
3971 .navbar-default .navbar-nav > .disabled > a:focus {
3972 color: #ccc;
3973 background-color: transparent;
3974 }
3975 .navbar-default .navbar-toggle {
3976 border-color: #ddd;
3977 }
3978 .navbar-default .navbar-toggle:hover,
3979 .navbar-default .navbar-toggle:focus {
3980 background-color: #ddd;
3981 }
3982 .navbar-default .navbar-toggle .icon-bar {
3983 background-color: #888;
3984 }
3985 .navbar-default .navbar-collapse,
3986 .navbar-default .navbar-form {
3987 border-color: #e7e7e7;
3988 }
3989 .navbar-default .navbar-nav > .open > a,
3990 .navbar-default .navbar-nav > .open > a:hover,
3991 .navbar-default .navbar-nav > .open > a:focus {
3992 color: #555;
3993 background-color: #e7e7e7;
3994 }
3995 @media (max-width: 767px) {
3996 .navbar-default .navbar-nav .open .dropdown-menu > li > a {
3997 color: #777;
3998 }
3999 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
4000 .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
4001 color: #333;
4002 background-color: transparent;
4003 }
4004 .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
4005 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
4006 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
4007 color: #555;
4008 background-color: #e7e7e7;
4009 }
4010 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
4011 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4012 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4013 color: #ccc;
4014 background-color: transparent;
4015 }
4016 }
4017 .navbar-default .navbar-link {
4018 color: #777;
4019 }
4020 .navbar-default .navbar-link:hover {
4021 color: #333;
4022 }
4023 .navbar-inverse {
4024 background-color: #222;
4025 border-color: #080808;
4026 }
4027 .navbar-inverse .navbar-brand {
4028 color: #999;
4029 }
4030 .navbar-inverse .navbar-brand:hover,
4031 .navbar-inverse .navbar-brand:focus {
4032 color: #fff;
4033 background-color: transparent;
4034 }
4035 .navbar-inverse .navbar-text {
4036 color: #999;
4037 }
4038 .navbar-inverse .navbar-nav > li > a {
4039 color: #999;
4040 }
4041 .navbar-inverse .navbar-nav > li > a:hover,
4042 .navbar-inverse .navbar-nav > li > a:focus {
4043 color: #fff;
4044 background-color: transparent;
4045 }
4046 .navbar-inverse .navbar-nav > .active > a,
4047 .navbar-inverse .navbar-nav > .active > a:hover,
4048 .navbar-inverse .navbar-nav > .active > a:focus {
4049 color: #fff;
4050 background-color: #080808;
4051 }
4052 .navbar-inverse .navbar-nav > .disabled > a,
4053 .navbar-inverse .navbar-nav > .disabled > a:hover,
4054 .navbar-inverse .navbar-nav > .disabled > a:focus {
4055 color: #444;
4056 background-color: transparent;
4057 }
4058 .navbar-inverse .navbar-toggle {
4059 border-color: #333;
4060 }
4061 .navbar-inverse .navbar-toggle:hover,
4062 .navbar-inverse .navbar-toggle:focus {
4063 background-color: #333;
4064 }
4065 .navbar-inverse .navbar-toggle .icon-bar {
4066 background-color: #fff;
4067 }
4068 .navbar-inverse .navbar-collapse,
4069 .navbar-inverse .navbar-form {
4070 border-color: #101010;
4071 }
4072 .navbar-inverse .navbar-nav > .open > a,
4073 .navbar-inverse .navbar-nav > .open > a:hover,
4074 .navbar-inverse .navbar-nav > .open > a:focus {
4075 color: #fff;
4076 background-color: #080808;
4077 }
4078 @media (max-width: 767px) {
4079 .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
4080 border-color: #080808;
4081 }
4082 .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
4083 background-color: #080808;
4084 }
4085 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
4086 color: #999;
4087 }
4088 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
4089 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
4090 color: #fff;
4091 background-color: transparent;
4092 }
4093 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
4094 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
4095 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
4096 color: #fff;
4097 background-color: #080808;
4098 }
4099 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
4100 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4101 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4102 color: #444;
4103 background-color: transparent;
4104 }
4105 }
4106 .navbar-inverse .navbar-link {
4107 color: #999;
4108 }
4109 .navbar-inverse .navbar-link:hover {
4110 color: #fff;
4111 }
4112 .breadcrumb {
4113 padding: 8px 15px;
4114 margin-bottom: 20px;
4115 list-style: none;
4116 background-color: #f5f5f5;
4117 border-radius: 4px;
4118 }
4119 .breadcrumb > li {
4120 display: inline-block;
4121 }
4122 .breadcrumb > li + li:before {
4123 padding: 0 5px;
4124 color: #ccc;
4125 content: "/\00a0";
4126 }
4127 .breadcrumb > .active {
4128 color: #999;
4129 }
4130 .pagination {
4131 display: inline-block;
4132 padding-left: 0;
4133 margin: 20px 0;
4134 border-radius: 4px;
4135 }
4136 .pagination > li {
4137 display: inline;
4138 }
4139 .pagination > li > a,
4140 .pagination > li > span {
4141 position: relative;
4142 float: left;
4143 padding: 6px 12px;
4144 margin-left: -1px;
4145 line-height: 1.42857143;
4146 color: #428bca;
4147 text-decoration: none;
4148 background-color: #fff;
4149 border: 1px solid #ddd;
4150 }
4151 .pagination > li:first-child > a,
4152 .pagination > li:first-child > span {
4153 margin-left: 0;
4154 border-top-left-radius: 4px;
4155 border-bottom-left-radius: 4px;
4156 }
4157 .pagination > li:last-child > a,
4158 .pagination > li:last-child > span {
4159 border-top-right-radius: 4px;
4160 border-bottom-right-radius: 4px;
4161 }
4162 .pagination > li > a:hover,
4163 .pagination > li > span:hover,
4164 .pagination > li > a:focus,
4165 .pagination > li > span:focus {
4166 color: #2a6496;
4167 background-color: #eee;
4168 border-color: #ddd;
4169 }
4170 .pagination > .active > a,
4171 .pagination > .active > span,
4172 .pagination > .active > a:hover,
4173 .pagination > .active > span:hover,
4174 .pagination > .active > a:focus,
4175 .pagination > .active > span:focus {
4176 z-index: 2;
4177 color: #fff;
4178 cursor: default;
4179 background-color: #428bca;
4180 border-color: #428bca;
4181 }
4182 .pagination > .disabled > span,
4183 .pagination > .disabled > span:hover,
4184 .pagination > .disabled > span:focus,
4185 .pagination > .disabled > a,
4186 .pagination > .disabled > a:hover,
4187 .pagination > .disabled > a:focus {
4188 color: #999;
4189 cursor: not-allowed;
4190 background-color: #fff;
4191 border-color: #ddd;
4192 }
4193 .pagination-lg > li > a,
4194 .pagination-lg > li > span {
4195 padding: 10px 16px;
4196 font-size: 18px;
4197 }
4198 .pagination-lg > li:first-child > a,
4199 .pagination-lg > li:first-child > span {
4200 border-top-left-radius: 6px;
4201 border-bottom-left-radius: 6px;
4202 }
4203 .pagination-lg > li:last-child > a,
4204 .pagination-lg > li:last-child > span {
4205 border-top-right-radius: 6px;
4206 border-bottom-right-radius: 6px;
4207 }
4208 .pagination-sm > li > a,
4209 .pagination-sm > li > span {
4210 padding: 5px 10px;
4211 font-size: 12px;
4212 }
4213 .pagination-sm > li:first-child > a,
4214 .pagination-sm > li:first-child > span {
4215 border-top-left-radius: 3px;
4216 border-bottom-left-radius: 3px;
4217 }
4218 .pagination-sm > li:last-child > a,
4219 .pagination-sm > li:last-child > span {
4220 border-top-right-radius: 3px;
4221 border-bottom-right-radius: 3px;
4222 }
4223 .pager {
4224 padding-left: 0;
4225 margin: 20px 0;
4226 text-align: center;
4227 list-style: none;
4228 }
4229 .pager li {
4230 display: inline;
4231 }
4232 .pager li > a,
4233 .pager li > span {
4234 display: inline-block;
4235 padding: 5px 14px;
4236 background-color: #fff;
4237 border: 1px solid #ddd;
4238 border-radius: 15px;
4239 }
4240 .pager li > a:hover,
4241 .pager li > a:focus {
4242 text-decoration: none;
4243 background-color: #eee;
4244 }
4245 .pager .next > a,
4246 .pager .next > span {
4247 float: right;
4248 }
4249 .pager .previous > a,
4250 .pager .previous > span {
4251 float: left;
4252 }
4253 .pager .disabled > a,
4254 .pager .disabled > a:hover,
4255 .pager .disabled > a:focus,
4256 .pager .disabled > span {
4257 color: #999;
4258 cursor: not-allowed;
4259 background-color: #fff;
4260 }
4261 .label {
4262 display: inline;
4263 padding: .2em .6em .3em;
4264 font-size: 75%;
4265 font-weight: bold;
4266 line-height: 1;
4267 color: #fff;
4268 text-align: center;
4269 white-space: nowrap;
4270 vertical-align: baseline;
4271 border-radius: .25em;
4272 }
4273 .label[href]:hover,
4274 .label[href]:focus {
4275 color: #fff;
4276 text-decoration: none;
4277 cursor: pointer;
4278 }
4279 .label:empty {
4280 display: none;
4281 }
4282 .btn .label {
4283 position: relative;
4284 top: -1px;
4285 }
4286 .label-default {
4287 background-color: #999;
4288 }
4289 .label-default[href]:hover,
4290 .label-default[href]:focus {
4291 background-color: #808080;
4292 }
4293 .label-primary {
4294 background-color: #428bca;
4295 }
4296 .label-primary[href]:hover,
4297 .label-primary[href]:focus {
4298 background-color: #3071a9;
4299 }
4300 .label-success {
4301 background-color: #5cb85c;
4302 }
4303 .label-success[href]:hover,
4304 .label-success[href]:focus {
4305 background-color: #449d44;
4306 }
4307 .label-info {
4308 background-color: #5bc0de;
4309 }
4310 .label-info[href]:hover,
4311 .label-info[href]:focus {
4312 background-color: #31b0d5;
4313 }
4314 .label-warning {
4315 background-color: #f0ad4e;
4316 }
4317 .label-warning[href]:hover,
4318 .label-warning[href]:focus {
4319 background-color: #ec971f;
4320 }
4321 .label-danger {
4322 background-color: #d9534f;
4323 }
4324 .label-danger[href]:hover,
4325 .label-danger[href]:focus {
4326 background-color: #c9302c;
4327 }
4328 .badge {
4329 display: inline-block;
4330 min-width: 10px;
4331 padding: 3px 7px;
4332 font-size: 12px;
4333 font-weight: bold;
4334 line-height: 1;
4335 color: #fff;
4336 text-align: center;
4337 white-space: nowrap;
4338 vertical-align: baseline;
4339 background-color: #999;
4340 border-radius: 10px;
4341 }
4342 .badge:empty {
4343 display: none;
4344 }
4345 .btn .badge {
4346 position: relative;
4347 top: -1px;
4348 }
4349 .btn-xs .badge {
4350 top: 0;
4351 padding: 1px 5px;
4352 }
4353 a.badge:hover,
4354 a.badge:focus {
4355 color: #fff;
4356 text-decoration: none;
4357 cursor: pointer;
4358 }
4359 a.list-group-item.active > .badge,
4360 .nav-pills > .active > a > .badge {
4361 color: #428bca;
4362 background-color: #fff;
4363 }
4364 .nav-pills > li > a > .badge {
4365 margin-left: 3px;
4366 }
4367 .jumbotron {
4368 padding: 30px;
4369 margin-bottom: 30px;
4370 color: inherit;
4371 background-color: #eee;
4372 }
4373 .jumbotron h1,
4374 .jumbotron .h1 {
4375 color: inherit;
4376 }
4377 .jumbotron p {
4378 margin-bottom: 15px;
4379 font-size: 21px;
4380 font-weight: 200;
4381 }
4382 .container .jumbotron {
4383 border-radius: 6px;
4384 }
4385 .jumbotron .container {
4386 max-width: 100%;
4387 }
4388 @media screen and (min-width: 768px) {
4389 .jumbotron {
4390 padding-top: 48px;
4391 padding-bottom: 48px;
4392 }
4393 .container .jumbotron {
4394 padding-right: 60px;
4395 padding-left: 60px;
4396 }
4397 .jumbotron h1,
4398 .jumbotron .h1 {
4399 font-size: 63px;
4400 }
4401 }
4402 .thumbnail {
4403 display: block;
4404 padding: 4px;
4405 margin-bottom: 20px;
4406 line-height: 1.42857143;
4407 background-color: #fff;
4408 border: 1px solid #ddd;
4409 border-radius: 4px;
4410 -webkit-transition: all .2s ease-in-out;
4411 transition: all .2s ease-in-out;
4412 }
4413 .thumbnail > img,
4414 .thumbnail a > img {
4415 margin-right: auto;
4416 margin-left: auto;
4417 }
4418 a.thumbnail:hover,
4419 a.thumbnail:focus,
4420 a.thumbnail.active {
4421 border-color: #428bca;
4422 }
4423 .thumbnail .caption {
4424 padding: 9px;
4425 color: #333;
4426 }
4427 .alert {
4428 padding: 15px;
4429 margin-bottom: 20px;
4430 border: 1px solid transparent;
4431 border-radius: 4px;
4432 }
4433 .alert h4 {
4434 margin-top: 0;
4435 color: inherit;
4436 }
4437 .alert .alert-link {
4438 font-weight: bold;
4439 }
4440 .alert > p,
4441 .alert > ul {
4442 margin-bottom: 0;
4443 }
4444 .alert > p + p {
4445 margin-top: 5px;
4446 }
4447 .alert-dismissable {
4448 padding-right: 35px;
4449 }
4450 .alert-dismissable .close {
4451 position: relative;
4452 top: -2px;
4453 right: -21px;
4454 color: inherit;
4455 }
4456 .alert-success {
4457 color: #3c763d;
4458 background-color: #dff0d8;
4459 border-color: #d6e9c6;
4460 }
4461 .alert-success hr {
4462 border-top-color: #c9e2b3;
4463 }
4464 .alert-success .alert-link {
4465 color: #2b542c;
4466 }
4467 .alert-info {
4468 color: #31708f;
4469 background-color: #d9edf7;
4470 border-color: #bce8f1;
4471 }
4472 .alert-info hr {
4473 border-top-color: #a6e1ec;
4474 }
4475 .alert-info .alert-link {
4476 color: #245269;
4477 }
4478 .alert-warning {
4479 color: #8a6d3b;
4480 background-color: #fcf8e3;
4481 border-color: #faebcc;
4482 }
4483 .alert-warning hr {
4484 border-top-color: #f7e1b5;
4485 }
4486 .alert-warning .alert-link {
4487 color: #66512c;
4488 }
4489 .alert-danger {
4490 color: #a94442;
4491 background-color: #f2dede;
4492 border-color: #ebccd1;
4493 }
4494 .alert-danger hr {
4495 border-top-color: #e4b9c0;
4496 }
4497 .alert-danger .alert-link {
4498 color: #843534;
4499 }
4500 @-webkit-keyframes progress-bar-stripes {
4501 from {
4502 background-position: 40px 0;
4503 }
4504 to {
4505 background-position: 0 0;
4506 }
4507 }
4508 @keyframes progress-bar-stripes {
4509 from {
4510 background-position: 40px 0;
4511 }
4512 to {
4513 background-position: 0 0;
4514 }
4515 }
4516 .progress {
4517 height: 20px;
4518 margin-bottom: 20px;
4519 overflow: hidden;
4520 background-color: #f5f5f5;
4521 border-radius: 4px;
4522 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
4523 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
4524 }
4525 .progress-bar {
4526 float: left;
4527 width: 0;
4528 height: 100%;
4529 font-size: 12px;
4530 line-height: 20px;
4531 color: #fff;
4532 text-align: center;
4533 background-color: #428bca;
4534 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
4535 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
4536 -webkit-transition: width .6s ease;
4537 transition: width .6s ease;
4538 }
4539 .progress-striped .progress-bar {
4540 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4541 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4542 background-size: 40px 40px;
4543 }
4544 .progress.active .progress-bar {
4545 -webkit-animation: progress-bar-stripes 2s linear infinite;
4546 animation: progress-bar-stripes 2s linear infinite;
4547 }
4548 .progress-bar-success {
4549 background-color: #5cb85c;
4550 }
4551 .progress-striped .progress-bar-success {
4552 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4553 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4554 }
4555 .progress-bar-info {
4556 background-color: #5bc0de;
4557 }
4558 .progress-striped .progress-bar-info {
4559 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4560 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4561 }
4562 .progress-bar-warning {
4563 background-color: #f0ad4e;
4564 }
4565 .progress-striped .progress-bar-warning {
4566 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4567 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4568 }
4569 .progress-bar-danger {
4570 background-color: #d9534f;
4571 }
4572 .progress-striped .progress-bar-danger {
4573 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4574 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4575 }
4576 .media,
4577 .media-body {
4578 overflow: hidden;
4579 zoom: 1;
4580 }
4581 .media,
4582 .media .media {
4583 margin-top: 15px;
4584 }
4585 .media:first-child {
4586 margin-top: 0;
4587 }
4588 .media-object {
4589 display: block;
4590 }
4591 .media-heading {
4592 margin: 0 0 5px;
4593 }
4594 .media > .pull-left {
4595 margin-right: 10px;
4596 }
4597 .media > .pull-right {
4598 margin-left: 10px;
4599 }
4600 .media-list {
4601 padding-left: 0;
4602 list-style: none;
4603 }
4604 .list-group {
4605 padding-left: 0;
4606 margin-bottom: 20px;
4607 }
4608 .list-group-item {
4609 position: relative;
4610 display: block;
4611 padding: 10px 15px;
4612 margin-bottom: -1px;
4613 background-color: #fff;
4614 border: 1px solid #ddd;
4615 }
4616 .list-group-item:first-child {
4617 border-top-left-radius: 4px;
4618 border-top-right-radius: 4px;
4619 }
4620 .list-group-item:last-child {
4621 margin-bottom: 0;
4622 border-bottom-right-radius: 4px;
4623 border-bottom-left-radius: 4px;
4624 }
4625 .list-group-item > .badge {
4626 float: right;
4627 }
4628 .list-group-item > .badge + .badge {
4629 margin-right: 5px;
4630 }
4631 a.list-group-item {
4632 color: #555;
4633 }
4634 a.list-group-item .list-group-item-heading {
4635 color: #333;
4636 }
4637 a.list-group-item:hover,
4638 a.list-group-item:focus {
4639 text-decoration: none;
4640 background-color: #f5f5f5;
4641 }
4642 a.list-group-item.active,
4643 a.list-group-item.active:hover,
4644 a.list-group-item.active:focus {
4645 z-index: 2;
4646 color: #fff;
4647 background-color: #428bca;
4648 border-color: #428bca;
4649 }
4650 a.list-group-item.active .list-group-item-heading,
4651 a.list-group-item.active:hover .list-group-item-heading,
4652 a.list-group-item.active:focus .list-group-item-heading {
4653 color: inherit;
4654 }
4655 a.list-group-item.active .list-group-item-text,
4656 a.list-group-item.active:hover .list-group-item-text,
4657 a.list-group-item.active:focus .list-group-item-text {
4658 color: #e1edf7;
4659 }
4660 .list-group-item-success {
4661 color: #3c763d;
4662 background-color: #dff0d8;
4663 }
4664 a.list-group-item-success {
4665 color: #3c763d;
4666 }
4667 a.list-group-item-success .list-group-item-heading {
4668 color: inherit;
4669 }
4670 a.list-group-item-success:hover,
4671 a.list-group-item-success:focus {
4672 color: #3c763d;
4673 background-color: #d0e9c6;
4674 }
4675 a.list-group-item-success.active,
4676 a.list-group-item-success.active:hover,
4677 a.list-group-item-success.active:focus {
4678 color: #fff;
4679 background-color: #3c763d;
4680 border-color: #3c763d;
4681 }
4682 .list-group-item-info {
4683 color: #31708f;
4684 background-color: #d9edf7;
4685 }
4686 a.list-group-item-info {
4687 color: #31708f;
4688 }
4689 a.list-group-item-info .list-group-item-heading {
4690 color: inherit;
4691 }
4692 a.list-group-item-info:hover,
4693 a.list-group-item-info:focus {
4694 color: #31708f;
4695 background-color: #c4e3f3;
4696 }
4697 a.list-group-item-info.active,
4698 a.list-group-item-info.active:hover,
4699 a.list-group-item-info.active:focus {
4700 color: #fff;
4701 background-color: #31708f;
4702 border-color: #31708f;
4703 }
4704 .list-group-item-warning {
4705 color: #8a6d3b;
4706 background-color: #fcf8e3;
4707 }
4708 a.list-group-item-warning {
4709 color: #8a6d3b;
4710 }
4711 a.list-group-item-warning .list-group-item-heading {
4712 color: inherit;
4713 }
4714 a.list-group-item-warning:hover,
4715 a.list-group-item-warning:focus {
4716 color: #8a6d3b;
4717 background-color: #faf2cc;
4718 }
4719 a.list-group-item-warning.active,
4720 a.list-group-item-warning.active:hover,
4721 a.list-group-item-warning.active:focus {
4722 color: #fff;
4723 background-color: #8a6d3b;
4724 border-color: #8a6d3b;
4725 }
4726 .list-group-item-danger {
4727 color: #a94442;
4728 background-color: #f2dede;
4729 }
4730 a.list-group-item-danger {
4731 color: #a94442;
4732 }
4733 a.list-group-item-danger .list-group-item-heading {
4734 color: inherit;
4735 }
4736 a.list-group-item-danger:hover,
4737 a.list-group-item-danger:focus {
4738 color: #a94442;
4739 background-color: #ebcccc;
4740 }
4741 a.list-group-item-danger.active,
4742 a.list-group-item-danger.active:hover,
4743 a.list-group-item-danger.active:focus {
4744 color: #fff;
4745 background-color: #a94442;
4746 border-color: #a94442;
4747 }
4748 .list-group-item-heading {
4749 margin-top: 0;
4750 margin-bottom: 5px;
4751 }
4752 .list-group-item-text {
4753 margin-bottom: 0;
4754 line-height: 1.3;
4755 }
4756 .panel {
4757 margin-bottom: 20px;
4758 background-color: #fff;
4759 border: 1px solid transparent;
4760 border-radius: 4px;
4761 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
4762 box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
4763 }
4764 .panel-body {
4765 padding: 15px;
4766 }
4767 .panel-heading {
4768 padding: 10px 15px;
4769 border-bottom: 1px solid transparent;
4770 border-top-left-radius: 3px;
4771 border-top-right-radius: 3px;
4772 }
4773 .panel-heading > .dropdown .dropdown-toggle {
4774 color: inherit;
4775 }
4776 .panel-title {
4777 margin-top: 0;
4778 margin-bottom: 0;
4779 font-size: 16px;
4780 color: inherit;
4781 }
4782 .panel-title > a {
4783 color: inherit;
4784 }
4785 .panel-footer {
4786 padding: 10px 15px;
4787 background-color: #f5f5f5;
4788 border-top: 1px solid #ddd;
4789 border-bottom-right-radius: 3px;
4790 border-bottom-left-radius: 3px;
4791 }
4792 .panel > .list-group {
4793 margin-bottom: 0;
4794 }
4795 .panel > .list-group .list-group-item {
4796 border-width: 1px 0;
4797 border-radius: 0;
4798 }
4799 .panel > .list-group:first-child .list-group-item:first-child {
4800 border-top: 0;
4801 border-top-left-radius: 3px;
4802 border-top-right-radius: 3px;
4803 }
4804 .panel > .list-group:last-child .list-group-item:last-child {
4805 border-bottom: 0;
4806 border-bottom-right-radius: 3px;
4807 border-bottom-left-radius: 3px;
4808 }
4809 .panel-heading + .list-group .list-group-item:first-child {
4810 border-top-width: 0;
4811 }
4812 .panel > .table,
4813 .panel > .table-responsive > .table {
4814 margin-bottom: 0;
4815 }
4816 .panel > .table:first-child,
4817 .panel > .table-responsive:first-child > .table:first-child {
4818 border-top-left-radius: 3px;
4819 border-top-right-radius: 3px;
4820 }
4821 .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
4822 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
4823 .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
4824 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
4825 .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
4826 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
4827 .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
4828 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
4829 border-top-left-radius: 3px;
4830 }
4831 .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
4832 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
4833 .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
4834 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
4835 .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
4836 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
4837 .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
4838 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
4839 border-top-right-radius: 3px;
4840 }
4841 .panel > .table:last-child,
4842 .panel > .table-responsive:last-child > .table:last-child {
4843 border-bottom-right-radius: 3px;
4844 border-bottom-left-radius: 3px;
4845 }
4846 .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
4847 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
4848 .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
4849 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
4850 .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
4851 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
4852 .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
4853 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
4854 border-bottom-left-radius: 3px;
4855 }
4856 .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
4857 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
4858 .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
4859 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
4860 .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
4861 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
4862 .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
4863 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
4864 border-bottom-right-radius: 3px;
4865 }
4866 .panel > .panel-body + .table,
4867 .panel > .panel-body + .table-responsive {
4868 border-top: 1px solid #ddd;
4869 }
4870 .panel > .table > tbody:first-child > tr:first-child th,
4871 .panel > .table > tbody:first-child > tr:first-child td {
4872 border-top: 0;
4873 }
4874 .panel > .table-bordered,
4875 .panel > .table-responsive > .table-bordered {
4876 border: 0;
4877 }
4878 .panel > .table-bordered > thead > tr > th:first-child,
4879 .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
4880 .panel > .table-bordered > tbody > tr > th:first-child,
4881 .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
4882 .panel > .table-bordered > tfoot > tr > th:first-child,
4883 .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
4884 .panel > .table-bordered > thead > tr > td:first-child,
4885 .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
4886 .panel > .table-bordered > tbody > tr > td:first-child,
4887 .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
4888 .panel > .table-bordered > tfoot > tr > td:first-child,
4889 .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
4890 border-left: 0;
4891 }
4892 .panel > .table-bordered > thead > tr > th:last-child,
4893 .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
4894 .panel > .table-bordered > tbody > tr > th:last-child,
4895 .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
4896 .panel > .table-bordered > tfoot > tr > th:last-child,
4897 .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
4898 .panel > .table-bordered > thead > tr > td:last-child,
4899 .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
4900 .panel > .table-bordered > tbody > tr > td:last-child,
4901 .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
4902 .panel > .table-bordered > tfoot > tr > td:last-child,
4903 .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
4904 border-right: 0;
4905 }
4906 .panel > .table-bordered > thead > tr:first-child > td,
4907 .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
4908 .panel > .table-bordered > tbody > tr:first-child > td,
4909 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
4910 .panel > .table-bordered > thead > tr:first-child > th,
4911 .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
4912 .panel > .table-bordered > tbody > tr:first-child > th,
4913 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
4914 border-bottom: 0;
4915 }
4916 .panel > .table-bordered > tbody > tr:last-child > td,
4917 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
4918 .panel > .table-bordered > tfoot > tr:last-child > td,
4919 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
4920 .panel > .table-bordered > tbody > tr:last-child > th,
4921 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
4922 .panel > .table-bordered > tfoot > tr:last-child > th,
4923 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
4924 border-bottom: 0;
4925 }
4926 .panel > .table-responsive {
4927 margin-bottom: 0;
4928 border: 0;
4929 }
4930 .panel-group {
4931 margin-bottom: 20px;
4932 }
4933 .panel-group .panel {
4934 margin-bottom: 0;
4935 overflow: hidden;
4936 border-radius: 4px;
4937 }
4938 .panel-group .panel + .panel {
4939 margin-top: 5px;
4940 }
4941 .panel-group .panel-heading {
4942 border-bottom: 0;
4943 }
4944 .panel-group .panel-heading + .panel-collapse .panel-body {
4945 border-top: 1px solid #ddd;
4946 }
4947 .panel-group .panel-footer {
4948 border-top: 0;
4949 }
4950 .panel-group .panel-footer + .panel-collapse .panel-body {
4951 border-bottom: 1px solid #ddd;
4952 }
4953 .panel-default {
4954 border-color: #ddd;
4955 }
4956 .panel-default > .panel-heading {
4957 color: #333;
4958 background-color: #f5f5f5;
4959 border-color: #ddd;
4960 }
4961 .panel-default > .panel-heading + .panel-collapse .panel-body {
4962 border-top-color: #ddd;
4963 }
4964 .panel-default > .panel-footer + .panel-collapse .panel-body {
4965 border-bottom-color: #ddd;
4966 }
4967 .panel-primary {
4968 border-color: #428bca;
4969 }
4970 .panel-primary > .panel-heading {
4971 color: #fff;
4972 background-color: #428bca;
4973 border-color: #428bca;
4974 }
4975 .panel-primary > .panel-heading + .panel-collapse .panel-body {
4976 border-top-color: #428bca;
4977 }
4978 .panel-primary > .panel-footer + .panel-collapse .panel-body {
4979 border-bottom-color: #428bca;
4980 }
4981 .panel-success {
4982 border-color: #d6e9c6;
4983 }
4984 .panel-success > .panel-heading {
4985 color: #3c763d;
4986 background-color: #dff0d8;
4987 border-color: #d6e9c6;
4988 }
4989 .panel-success > .panel-heading + .panel-collapse .panel-body {
4990 border-top-color: #d6e9c6;
4991 }
4992 .panel-success > .panel-footer + .panel-collapse .panel-body {
4993 border-bottom-color: #d6e9c6;
4994 }
4995 .panel-info {
4996 border-color: #bce8f1;
4997 }
4998 .panel-info > .panel-heading {
4999 color: #31708f;
5000 background-color: #d9edf7;
5001 border-color: #bce8f1;
5002 }
5003 .panel-info > .panel-heading + .panel-collapse .panel-body {
5004 border-top-color: #bce8f1;
5005 }
5006 .panel-info > .panel-footer + .panel-collapse .panel-body {
5007 border-bottom-color: #bce8f1;
5008 }
5009 .panel-warning {
5010 border-color: #faebcc;
5011 }
5012 .panel-warning > .panel-heading {
5013 color: #8a6d3b;
5014 background-color: #fcf8e3;
5015 border-color: #faebcc;
5016 }
5017 .panel-warning > .panel-heading + .panel-collapse .panel-body {
5018 border-top-color: #faebcc;
5019 }
5020 .panel-warning > .panel-footer + .panel-collapse .panel-body {
5021 border-bottom-color: #faebcc;
5022 }
5023 .panel-danger {
5024 border-color: #ebccd1;
5025 }
5026 .panel-danger > .panel-heading {
5027 color: #a94442;
5028 background-color: #f2dede;
5029 border-color: #ebccd1;
5030 }
5031 .panel-danger > .panel-heading + .panel-collapse .panel-body {
5032 border-top-color: #ebccd1;
5033 }
5034 .panel-danger > .panel-footer + .panel-collapse .panel-body {
5035 border-bottom-color: #ebccd1;
5036 }
5037 .well {
5038 min-height: 20px;
5039 padding: 19px;
5040 margin-bottom: 20px;
5041 background-color: #f5f5f5;
5042 border: 1px solid #e3e3e3;
5043 border-radius: 4px;
5044 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5045 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5046 }
5047 .well blockquote {
5048 border-color: #ddd;
5049 border-color: rgba(0, 0, 0, .15);
5050 }
5051 .well-lg {
5052 padding: 24px;
5053 border-radius: 6px;
5054 }
5055 .well-sm {
5056 padding: 9px;
5057 border-radius: 3px;
5058 }
5059 .close {
5060 float: right;
5061 font-size: 21px;
5062 font-weight: bold;
5063 line-height: 1;
5064 color: #000;
5065 text-shadow: 0 1px 0 #fff;
5066 filter: alpha(opacity=20);
5067 opacity: .2;
5068 }
5069 .close:hover,
5070 .close:focus {
5071 color: #000;
5072 text-decoration: none;
5073 cursor: pointer;
5074 filter: alpha(opacity=50);
5075 opacity: .5;
5076 }
5077 button.close {
5078 -webkit-appearance: none;
5079 padding: 0;
5080 cursor: pointer;
5081 background: transparent;
5082 border: 0;
5083 }
5084 .modal-open {
5085 overflow: hidden;
5086 }
5087 .modal {
5088 position: fixed;
5089 top: 0;
5090 right: 0;
5091 bottom: 0;
5092 left: 0;
5093 z-index: 1050;
5094 display: none;
5095 overflow: auto;
5096 overflow-y: scroll;
5097 -webkit-overflow-scrolling: touch;
5098 outline: 0;
5099 }
5100 .modal.fade .modal-dialog {
5101 -webkit-transition: -webkit-transform .3s ease-out;
5102 -moz-transition: -moz-transform .3s ease-out;
5103 -o-transition: -o-transform .3s ease-out;
5104 transition: transform .3s ease-out;
5105 -webkit-transform: translate(0, -25%);
5106 -ms-transform: translate(0, -25%);
5107 transform: translate(0, -25%);
5108 }
5109 .modal.in .modal-dialog {
5110 -webkit-transform: translate(0, 0);
5111 -ms-transform: translate(0, 0);
5112 transform: translate(0, 0);
5113 }
5114 .modal-dialog {
5115 position: relative;
5116 width: auto;
5117 margin: 10px;
5118 }
5119 .modal-content {
5120 position: relative;
5121 background-color: #fff;
5122 background-clip: padding-box;
5123 border: 1px solid #999;
5124 border: 1px solid rgba(0, 0, 0, .2);
5125 border-radius: 6px;
5126 outline: none;
5127 -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5128 box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5129 }
5130 .modal-backdrop {
5131 position: fixed;
5132 top: 0;
5133 right: 0;
5134 bottom: 0;
5135 left: 0;
5136 z-index: 1040;
5137 background-color: #000;
5138 }
5139 .modal-backdrop.fade {
5140 filter: alpha(opacity=0);
5141 opacity: 0;
5142 }
5143 .modal-backdrop.in {
5144 filter: alpha(opacity=50);
5145 opacity: .5;
5146 }
5147 .modal-header {
5148 min-height: 16.42857143px;
5149 padding: 15px;
5150 border-bottom: 1px solid #e5e5e5;
5151 }
5152 .modal-header .close {
5153 margin-top: -2px;
5154 }
5155 .modal-title {
5156 margin: 0;
5157 line-height: 1.42857143;
5158 }
5159 .modal-body {
5160 position: relative;
5161 padding: 20px;
5162 }
5163 .modal-footer {
5164 padding: 19px 20px 20px;
5165 margin-top: 15px;
5166 text-align: right;
5167 border-top: 1px solid #e5e5e5;
5168 }
5169 .modal-footer .btn + .btn {
5170 margin-bottom: 0;
5171 margin-left: 5px;
5172 }
5173 .modal-footer .btn-group .btn + .btn {
5174 margin-left: -1px;
5175 }
5176 .modal-footer .btn-block + .btn-block {
5177 margin-left: 0;
5178 }
5179 @media (min-width: 768px) {
5180 .modal-dialog {
5181 width: 600px;
5182 margin: 30px auto;
5183 }
5184 .modal-content {
5185 -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5186 box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5187 }
5188 .modal-sm {
5189 width: 300px;
5190 }
5191 }
5192 @media (min-width: 992px) {
5193 .modal-lg {
5194 width: 900px;
5195 }
5196 }
5197 .tooltip {
5198 position: absolute;
5199 z-index: 1030;
5200 display: block;
5201 font-size: 12px;
5202 line-height: 1.4;
5203 visibility: visible;
5204 filter: alpha(opacity=0);
5205 opacity: 0;
5206 }
5207 .tooltip.in {
5208 filter: alpha(opacity=90);
5209 opacity: .9;
5210 }
5211 .tooltip.top {
5212 padding: 5px 0;
5213 margin-top: -3px;
5214 }
5215 .tooltip.right {
5216 padding: 0 5px;
5217 margin-left: 3px;
5218 }
5219 .tooltip.bottom {
5220 padding: 5px 0;
5221 margin-top: 3px;
5222 }
5223 .tooltip.left {
5224 padding: 0 5px;
5225 margin-left: -3px;
5226 }
5227 .tooltip-inner {
5228 max-width: 200px;
5229 padding: 3px 8px;
5230 color: #fff;
5231 text-align: center;
5232 text-decoration: none;
5233 background-color: #000;
5234 border-radius: 4px;
5235 }
5236 .tooltip-arrow {
5237 position: absolute;
5238 width: 0;
5239 height: 0;
5240 border-color: transparent;
5241 border-style: solid;
5242 }
5243 .tooltip.top .tooltip-arrow {
5244 bottom: 0;
5245 left: 50%;
5246 margin-left: -5px;
5247 border-width: 5px 5px 0;
5248 border-top-color: #000;
5249 }
5250 .tooltip.top-left .tooltip-arrow {
5251 bottom: 0;
5252 left: 5px;
5253 border-width: 5px 5px 0;
5254 border-top-color: #000;
5255 }
5256 .tooltip.top-right .tooltip-arrow {
5257 right: 5px;
5258 bottom: 0;
5259 border-width: 5px 5px 0;
5260 border-top-color: #000;
5261 }
5262 .tooltip.right .tooltip-arrow {
5263 top: 50%;
5264 left: 0;
5265 margin-top: -5px;
5266 border-width: 5px 5px 5px 0;
5267 border-right-color: #000;
5268 }
5269 .tooltip.left .tooltip-arrow {
5270 top: 50%;
5271 right: 0;
5272 margin-top: -5px;
5273 border-width: 5px 0 5px 5px;
5274 border-left-color: #000;
5275 }
5276 .tooltip.bottom .tooltip-arrow {
5277 top: 0;
5278 left: 50%;
5279 margin-left: -5px;
5280 border-width: 0 5px 5px;
5281 border-bottom-color: #000;
5282 }
5283 .tooltip.bottom-left .tooltip-arrow {
5284 top: 0;
5285 left: 5px;
5286 border-width: 0 5px 5px;
5287 border-bottom-color: #000;
5288 }
5289 .tooltip.bottom-right .tooltip-arrow {
5290 top: 0;
5291 right: 5px;
5292 border-width: 0 5px 5px;
5293 border-bottom-color: #000;
5294 }
5295 .popover {
5296 position: absolute;
5297 top: 0;
5298 left: 0;
5299 z-index: 1010;
5300 display: none;
5301 max-width: 276px;
5302 padding: 1px;
5303 text-align: left;
5304 white-space: normal;
5305 background-color: #fff;
5306 background-clip: padding-box;
5307 border: 1px solid #ccc;
5308 border: 1px solid rgba(0, 0, 0, .2);
5309 border-radius: 6px;
5310 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
5311 box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
5312 }
5313 .popover.top {
5314 margin-top: -10px;
5315 }
5316 .popover.right {
5317 margin-left: 10px;
5318 }
5319 .popover.bottom {
5320 margin-top: 10px;
5321 }
5322 .popover.left {
5323 margin-left: -10px;
5324 }
5325 .popover-title {
5326 padding: 8px 14px;
5327 margin: 0;
5328 font-size: 14px;
5329 font-weight: normal;
5330 line-height: 18px;
5331 background-color: #f7f7f7;
5332 border-bottom: 1px solid #ebebeb;
5333 border-radius: 5px 5px 0 0;
5334 }
5335 .popover-content {
5336 padding: 9px 14px;
5337 }
5338 .popover > .arrow,
5339 .popover > .arrow:after {
5340 position: absolute;
5341 display: block;
5342 width: 0;
5343 height: 0;
5344 border-color: transparent;
5345 border-style: solid;
5346 }
5347 .popover > .arrow {
5348 border-width: 11px;
5349 }
5350 .popover > .arrow:after {
5351 content: "";
5352 border-width: 10px;
5353 }
5354 .popover.top > .arrow {
5355 bottom: -11px;
5356 left: 50%;
5357 margin-left: -11px;
5358 border-top-color: #999;
5359 border-top-color: rgba(0, 0, 0, .25);
5360 border-bottom-width: 0;
5361 }
5362 .popover.top > .arrow:after {
5363 bottom: 1px;
5364 margin-left: -10px;
5365 content: " ";
5366 border-top-color: #fff;
5367 border-bottom-width: 0;
5368 }
5369 .popover.right > .arrow {
5370 top: 50%;
5371 left: -11px;
5372 margin-top: -11px;
5373 border-right-color: #999;
5374 border-right-color: rgba(0, 0, 0, .25);
5375 border-left-width: 0;
5376 }
5377 .popover.right > .arrow:after {
5378 bottom: -10px;
5379 left: 1px;
5380 content: " ";
5381 border-right-color: #fff;
5382 border-left-width: 0;
5383 }
5384 .popover.bottom > .arrow {
5385 top: -11px;
5386 left: 50%;
5387 margin-left: -11px;
5388 border-top-width: 0;
5389 border-bottom-color: #999;
5390 border-bottom-color: rgba(0, 0, 0, .25);
5391 }
5392 .popover.bottom > .arrow:after {
5393 top: 1px;
5394 margin-left: -10px;
5395 content: " ";
5396 border-top-width: 0;
5397 border-bottom-color: #fff;
5398 }
5399 .popover.left > .arrow {
5400 top: 50%;
5401 right: -11px;
5402 margin-top: -11px;
5403 border-right-width: 0;
5404 border-left-color: #999;
5405 border-left-color: rgba(0, 0, 0, .25);
5406 }
5407 .popover.left > .arrow:after {
5408 right: 1px;
5409 bottom: -10px;
5410 content: " ";
5411 border-right-width: 0;
5412 border-left-color: #fff;
5413 }
5414 .carousel {
5415 position: relative;
5416 }
5417 .carousel-inner {
5418 position: relative;
5419 width: 100%;
5420 overflow: hidden;
5421 }
5422 .carousel-inner > .item {
5423 position: relative;
5424 display: none;
5425 -webkit-transition: .6s ease-in-out left;
5426 transition: .6s ease-in-out left;
5427 }
5428 .carousel-inner > .item > img,
5429 .carousel-inner > .item > a > img {
5430 line-height: 1;
5431 }
5432 .carousel-inner > .active,
5433 .carousel-inner > .next,
5434 .carousel-inner > .prev {
5435 display: block;
5436 }
5437 .carousel-inner > .active {
5438 left: 0;
5439 }
5440 .carousel-inner > .next,
5441 .carousel-inner > .prev {
5442 position: absolute;
5443 top: 0;
5444 width: 100%;
5445 }
5446 .carousel-inner > .next {
5447 left: 100%;
5448 }
5449 .carousel-inner > .prev {
5450 left: -100%;
5451 }
5452 .carousel-inner > .next.left,
5453 .carousel-inner > .prev.right {
5454 left: 0;
5455 }
5456 .carousel-inner > .active.left {
5457 left: -100%;
5458 }
5459 .carousel-inner > .active.right {
5460 left: 100%;
5461 }
5462 .carousel-control {
5463 position: absolute;
5464 top: 0;
5465 bottom: 0;
5466 left: 0;
5467 width: 15%;
5468 font-size: 20px;
5469 color: #fff;
5470 text-align: center;
5471 text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
5472 filter: alpha(opacity=50);
5473 opacity: .5;
5474 }
5475 .carousel-control.left {
5476 background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .5) 0%), color-stop(rgba(0, 0, 0, .0001) 100%));
5477 background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
5478 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
5479 background-repeat: repeat-x;
5480 }
5481 .carousel-control.right {
5482 right: 0;
5483 left: auto;
5484 background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001) 0%), color-stop(rgba(0, 0, 0, .5) 100%));
5485 background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
5486 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
5487 background-repeat: repeat-x;
5488 }
5489 .carousel-control:hover,
5490 .carousel-control:focus {
5491 color: #fff;
5492 text-decoration: none;
5493 filter: alpha(opacity=90);
5494 outline: none;
5495 opacity: .9;
5496 }
5497 .carousel-control .icon-prev,
5498 .carousel-control .icon-next,
5499 .carousel-control .glyphicon-chevron-left,
5500 .carousel-control .glyphicon-chevron-right {
5501 position: absolute;
5502 top: 50%;
5503 z-index: 5;
5504 display: inline-block;
5505 }
5506 .carousel-control .icon-prev,
5507 .carousel-control .glyphicon-chevron-left {
5508 left: 50%;
5509 }
5510 .carousel-control .icon-next,
5511 .carousel-control .glyphicon-chevron-right {
5512 right: 50%;
5513 }
5514 .carousel-control .icon-prev,
5515 .carousel-control .icon-next {
5516 width: 20px;
5517 height: 20px;
5518 margin-top: -10px;
5519 margin-left: -10px;
5520 font-family: serif;
5521 }
5522 .carousel-control .icon-prev:before {
5523 content: '\2039';
5524 }
5525 .carousel-control .icon-next:before {
5526 content: '\203a';
5527 }
5528 .carousel-indicators {
5529 position: absolute;
5530 bottom: 10px;
5531 left: 50%;
5532 z-index: 15;
5533 width: 60%;
5534 padding-left: 0;
5535 margin-left: -30%;
5536 text-align: center;
5537 list-style: none;
5538 }
5539 .carousel-indicators li {
5540 display: inline-block;
5541 width: 10px;
5542 height: 10px;
5543 margin: 1px;
5544 text-indent: -999px;
5545 cursor: pointer;
5546 background-color: #000 \9;
5547 background-color: rgba(0, 0, 0, 0);
5548 border: 1px solid #fff;
5549 border-radius: 10px;
5550 }
5551 .carousel-indicators .active {
5552 width: 12px;
5553 height: 12px;
5554 margin: 0;
5555 background-color: #fff;
5556 }
5557 .carousel-caption {
5558 position: absolute;
5559 right: 15%;
5560 bottom: 20px;
5561 left: 15%;
5562 z-index: 10;
5563 padding-top: 20px;
5564 padding-bottom: 20px;
5565 color: #fff;
5566 text-align: center;
5567 text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
5568 }
5569 .carousel-caption .btn {
5570 text-shadow: none;
5571 }
5572 @media screen and (min-width: 768px) {
5573 .carousel-control .glyphicon-chevron-left,
5574 .carousel-control .glyphicon-chevron-right,
5575 .carousel-control .icon-prev,
5576 .carousel-control .icon-next {
5577 width: 30px;
5578 height: 30px;
5579 margin-top: -15px;
5580 margin-left: -15px;
5581 font-size: 30px;
5582 }
5583 .carousel-caption {
5584 right: 20%;
5585 left: 20%;
5586 padding-bottom: 30px;
5587 }
5588 .carousel-indicators {
5589 bottom: 20px;
5590 }
5591 }
5592 .clearfix:before,
5593 .clearfix:after,
5594 .container:before,
5595 .container:after,
5596 .container-fluid:before,
5597 .container-fluid:after,
5598 .row:before,
5599 .row:after,
5600 .form-horizontal .form-group:before,
5601 .form-horizontal .form-group:after,
5602 .btn-toolbar:before,
5603 .btn-toolbar:after,
5604 .btn-group-vertical > .btn-group:before,
5605 .btn-group-vertical > .btn-group:after,
5606 .nav:before,
5607 .nav:after,
5608 .navbar:before,
5609 .navbar:after,
5610 .navbar-header:before,
5611 .navbar-header:after,
5612 .navbar-collapse:before,
5613 .navbar-collapse:after,
5614 .pager:before,
5615 .pager:after,
5616 .panel-body:before,
5617 .panel-body:after,
5618 .modal-footer:before,
5619 .modal-footer:after {
5620 display: table;
5621 content: " ";
5622 }
5623 .clearfix:after,
5624 .container:after,
5625 .container-fluid:after,
5626 .row:after,
5627 .form-horizontal .form-group:after,
5628 .btn-toolbar:after,
5629 .btn-group-vertical > .btn-group:after,
5630 .nav:after,
5631 .navbar:after,
5632 .navbar-header:after,
5633 .navbar-collapse:after,
5634 .pager:after,
5635 .panel-body:after,
5636 .modal-footer:after {
5637 clear: both;
5638 }
5639 .center-block {
5640 display: block;
5641 margin-right: auto;
5642 margin-left: auto;
5643 }
5644 .pull-right {
5645 float: right !important;
5646 }
5647 .pull-left {
5648 float: left !important;
5649 }
5650 .hide {
5651 display: none !important;
5652 }
5653 .show {
5654 display: block !important;
5655 }
5656 .invisible {
5657 visibility: hidden;
5658 }
5659 .text-hide {
5660 font: 0/0 a;
5661 color: transparent;
5662 text-shadow: none;
5663 background-color: transparent;
5664 border: 0;
5665 }
5666 .hidden {
5667 display: none !important;
5668 visibility: hidden !important;
5669 }
5670 .affix {
5671 position: fixed;
5672 }
5673 @-ms-viewport {
5674 width: device-width;
5675 }
5676 .visible-xs,
5677 .visible-sm,
5678 .visible-md,
5679 .visible-lg {
5680 display: none !important;
5681 }
5682 @media (max-width: 767px) {
5683 .visible-xs {
5684 display: block !important;
5685 }
5686 table.visible-xs {
5687 display: table;
5688 }
5689 tr.visible-xs {
5690 display: table-row !important;
5691 }
5692 th.visible-xs,
5693 td.visible-xs {
5694 display: table-cell !important;
5695 }
5696 }
5697 @media (min-width: 768px) and (max-width: 991px) {
5698 .visible-sm {
5699 display: block !important;
5700 }
5701 table.visible-sm {
5702 display: table;
5703 }
5704 tr.visible-sm {
5705 display: table-row !important;
5706 }
5707 th.visible-sm,
5708 td.visible-sm {
5709 display: table-cell !important;
5710 }
5711 }
5712 @media (min-width: 992px) and (max-width: 1199px) {
5713 .visible-md {
5714 display: block !important;
5715 }
5716 table.visible-md {
5717 display: table;
5718 }
5719 tr.visible-md {
5720 display: table-row !important;
5721 }
5722 th.visible-md,
5723 td.visible-md {
5724 display: table-cell !important;
5725 }
5726 }
5727 @media (min-width: 1200px) {
5728 .visible-lg {
5729 display: block !important;
5730 }
5731 table.visible-lg {
5732 display: table;
5733 }
5734 tr.visible-lg {
5735 display: table-row !important;
5736 }
5737 th.visible-lg,
5738 td.visible-lg {
5739 display: table-cell !important;
5740 }
5741 }
5742 @media (max-width: 767px) {
5743 .hidden-xs {
5744 display: none !important;
5745 }
5746 }
5747 @media (min-width: 768px) and (max-width: 991px) {
5748 .hidden-sm {
5749 display: none !important;
5750 }
5751 }
5752 @media (min-width: 992px) and (max-width: 1199px) {
5753 .hidden-md {
5754 display: none !important;
5755 }
5756 }
5757 @media (min-width: 1200px) {
5758 .hidden-lg {
5759 display: none !important;
5760 }
5761 }
5762 .visible-print {
5763 display: none !important;
5764 }
5765 @media print {
5766 .visible-print {
5767 display: block !important;
5768 }
5769 table.visible-print {
5770 display: table;
5771 }
5772 tr.visible-print {
5773 display: table-row !important;
5774 }
5775 th.visible-print,
5776 td.visible-print {
5777 display: table-cell !important;
5778 }
5779 }
5780 @media print {
5781 .hidden-print {
5782 display: none !important;
5783 }
5784 }
5785 /*# sourceMappingURL=bootstrap.css.map */