Update bootswatch to 3.3.4
[plack-app-gruntmaster.git] / css / themes / readable.css
1 /*!
2 * bootswatch v3.3.4
3 * Homepage: http://bootswatch.com
4 * Copyright 2012-2015 Thomas Park
5 * Licensed under MIT
6 * Based on Bootstrap
7 */
8 /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
9 html {
10 font-family: sans-serif;
11 -ms-text-size-adjust: 100%;
12 -webkit-text-size-adjust: 100%;
13 }
14 body {
15 margin: 0;
16 }
17 article,
18 aside,
19 details,
20 figcaption,
21 figure,
22 footer,
23 header,
24 hgroup,
25 main,
26 menu,
27 nav,
28 section,
29 summary {
30 display: block;
31 }
32 audio,
33 canvas,
34 progress,
35 video {
36 display: inline-block;
37 vertical-align: baseline;
38 }
39 audio:not([controls]) {
40 display: none;
41 height: 0;
42 }
43 [hidden],
44 template {
45 display: none;
46 }
47 a {
48 background-color: transparent;
49 }
50 a:active,
51 a:hover {
52 outline: 0;
53 }
54 abbr[title] {
55 border-bottom: 1px dotted;
56 }
57 b,
58 strong {
59 font-weight: bold;
60 }
61 dfn {
62 font-style: italic;
63 }
64 h1 {
65 font-size: 2em;
66 margin: 0.67em 0;
67 }
68 mark {
69 background: #ff0;
70 color: #000;
71 }
72 small {
73 font-size: 80%;
74 }
75 sub,
76 sup {
77 font-size: 75%;
78 line-height: 0;
79 position: relative;
80 vertical-align: baseline;
81 }
82 sup {
83 top: -0.5em;
84 }
85 sub {
86 bottom: -0.25em;
87 }
88 img {
89 border: 0;
90 }
91 svg:not(:root) {
92 overflow: hidden;
93 }
94 figure {
95 margin: 1em 40px;
96 }
97 hr {
98 -moz-box-sizing: content-box;
99 -webkit-box-sizing: content-box;
100 box-sizing: content-box;
101 height: 0;
102 }
103 pre {
104 overflow: auto;
105 }
106 code,
107 kbd,
108 pre,
109 samp {
110 font-family: monospace, monospace;
111 font-size: 1em;
112 }
113 button,
114 input,
115 optgroup,
116 select,
117 textarea {
118 color: inherit;
119 font: inherit;
120 margin: 0;
121 }
122 button {
123 overflow: visible;
124 }
125 button,
126 select {
127 text-transform: none;
128 }
129 button,
130 html input[type="button"],
131 input[type="reset"],
132 input[type="submit"] {
133 -webkit-appearance: button;
134 cursor: pointer;
135 }
136 button[disabled],
137 html input[disabled] {
138 cursor: default;
139 }
140 button::-moz-focus-inner,
141 input::-moz-focus-inner {
142 border: 0;
143 padding: 0;
144 }
145 input {
146 line-height: normal;
147 }
148 input[type="checkbox"],
149 input[type="radio"] {
150 -webkit-box-sizing: border-box;
151 -moz-box-sizing: border-box;
152 box-sizing: border-box;
153 padding: 0;
154 }
155 input[type="number"]::-webkit-inner-spin-button,
156 input[type="number"]::-webkit-outer-spin-button {
157 height: auto;
158 }
159 input[type="search"] {
160 -webkit-appearance: textfield;
161 -moz-box-sizing: content-box;
162 -webkit-box-sizing: content-box;
163 box-sizing: content-box;
164 }
165 input[type="search"]::-webkit-search-cancel-button,
166 input[type="search"]::-webkit-search-decoration {
167 -webkit-appearance: none;
168 }
169 fieldset {
170 border: 1px solid #c0c0c0;
171 margin: 0 2px;
172 padding: 0.35em 0.625em 0.75em;
173 }
174 legend {
175 border: 0;
176 padding: 0;
177 }
178 textarea {
179 overflow: auto;
180 }
181 optgroup {
182 font-weight: bold;
183 }
184 table {
185 border-collapse: collapse;
186 border-spacing: 0;
187 }
188 td,
189 th {
190 padding: 0;
191 }
192 /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
193 @media print {
194 *,
195 *:before,
196 *:after {
197 background: transparent !important;
198 color: #000 !important;
199 -webkit-box-shadow: none !important;
200 box-shadow: none !important;
201 text-shadow: none !important;
202 }
203 a,
204 a:visited {
205 text-decoration: underline;
206 }
207 a[href]:after {
208 content: " (" attr(href) ")";
209 }
210 abbr[title]:after {
211 content: " (" attr(title) ")";
212 }
213 a[href^="#"]:after,
214 a[href^="javascript:"]:after {
215 content: "";
216 }
217 pre,
218 blockquote {
219 border: 1px solid #999;
220 page-break-inside: avoid;
221 }
222 thead {
223 display: table-header-group;
224 }
225 tr,
226 img {
227 page-break-inside: avoid;
228 }
229 img {
230 max-width: 100% !important;
231 }
232 p,
233 h2,
234 h3 {
235 orphans: 3;
236 widows: 3;
237 }
238 h2,
239 h3 {
240 page-break-after: avoid;
241 }
242 select {
243 background: #fff !important;
244 }
245 .navbar {
246 display: none;
247 }
248 .btn > .caret,
249 .dropup > .btn > .caret {
250 border-top-color: #000 !important;
251 }
252 .label {
253 border: 1px solid #000;
254 }
255 .table {
256 border-collapse: collapse !important;
257 }
258 .table td,
259 .table th {
260 background-color: #fff !important;
261 }
262 .table-bordered th,
263 .table-bordered td {
264 border: 1px solid #ddd !important;
265 }
266 }
267 * {
268 -webkit-box-sizing: border-box;
269 -moz-box-sizing: border-box;
270 box-sizing: border-box;
271 }
272 *:before,
273 *:after {
274 -webkit-box-sizing: border-box;
275 -moz-box-sizing: border-box;
276 box-sizing: border-box;
277 }
278 html {
279 font-size: 10px;
280 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
281 }
282 body {
283 font-family: "DejaVu Serif", Georgia, serif;
284 font-size: 16px;
285 line-height: 1.42857143;
286 color: #333333;
287 background-color: #ffffff;
288 }
289 input,
290 button,
291 select,
292 textarea {
293 font-family: inherit;
294 font-size: inherit;
295 line-height: inherit;
296 }
297 a {
298 color: #4582ec;
299 text-decoration: none;
300 }
301 a:hover,
302 a:focus {
303 color: #134fb8;
304 text-decoration: underline;
305 }
306 a:focus {
307 outline: thin dotted;
308 outline: 5px auto -webkit-focus-ring-color;
309 outline-offset: -2px;
310 }
311 figure {
312 margin: 0;
313 }
314 img {
315 vertical-align: middle;
316 }
317 .img-responsive {
318 display: block;
319 max-width: 100%;
320 height: auto;
321 }
322 .img-rounded {
323 border-radius: 6px;
324 }
325 .img-thumbnail {
326 padding: 4px;
327 line-height: 1.42857143;
328 background-color: #ffffff;
329 border: 1px solid #dddddd;
330 border-radius: 4px;
331 -webkit-transition: all 0.2s ease-in-out;
332 -o-transition: all 0.2s ease-in-out;
333 transition: all 0.2s ease-in-out;
334 display: inline-block;
335 max-width: 100%;
336 height: auto;
337 }
338 .img-circle {
339 border-radius: 50%;
340 }
341 hr {
342 margin-top: 22px;
343 margin-bottom: 22px;
344 border: 0;
345 border-top: 1px solid #eeeeee;
346 }
347 .sr-only {
348 position: absolute;
349 width: 1px;
350 height: 1px;
351 margin: -1px;
352 padding: 0;
353 overflow: hidden;
354 clip: rect(0, 0, 0, 0);
355 border: 0;
356 }
357 .sr-only-focusable:active,
358 .sr-only-focusable:focus {
359 position: static;
360 width: auto;
361 height: auto;
362 margin: 0;
363 overflow: visible;
364 clip: auto;
365 }
366 [role="button"] {
367 cursor: pointer;
368 }
369 h1,
370 h2,
371 h3,
372 h4,
373 h5,
374 h6,
375 .h1,
376 .h2,
377 .h3,
378 .h4,
379 .h5,
380 .h6 {
381 font-family: sans-serif;
382 font-weight: bold;
383 line-height: 1.1;
384 color: inherit;
385 }
386 h1 small,
387 h2 small,
388 h3 small,
389 h4 small,
390 h5 small,
391 h6 small,
392 .h1 small,
393 .h2 small,
394 .h3 small,
395 .h4 small,
396 .h5 small,
397 .h6 small,
398 h1 .small,
399 h2 .small,
400 h3 .small,
401 h4 .small,
402 h5 .small,
403 h6 .small,
404 .h1 .small,
405 .h2 .small,
406 .h3 .small,
407 .h4 .small,
408 .h5 .small,
409 .h6 .small {
410 font-weight: normal;
411 line-height: 1;
412 color: #b3b3b3;
413 }
414 h1,
415 .h1,
416 h2,
417 .h2,
418 h3,
419 .h3 {
420 margin-top: 22px;
421 margin-bottom: 11px;
422 }
423 h1 small,
424 .h1 small,
425 h2 small,
426 .h2 small,
427 h3 small,
428 .h3 small,
429 h1 .small,
430 .h1 .small,
431 h2 .small,
432 .h2 .small,
433 h3 .small,
434 .h3 .small {
435 font-size: 65%;
436 }
437 h4,
438 .h4,
439 h5,
440 .h5,
441 h6,
442 .h6 {
443 margin-top: 11px;
444 margin-bottom: 11px;
445 }
446 h4 small,
447 .h4 small,
448 h5 small,
449 .h5 small,
450 h6 small,
451 .h6 small,
452 h4 .small,
453 .h4 .small,
454 h5 .small,
455 .h5 .small,
456 h6 .small,
457 .h6 .small {
458 font-size: 75%;
459 }
460 h1,
461 .h1 {
462 font-size: 41px;
463 }
464 h2,
465 .h2 {
466 font-size: 34px;
467 }
468 h3,
469 .h3 {
470 font-size: 28px;
471 }
472 h4,
473 .h4 {
474 font-size: 20px;
475 }
476 h5,
477 .h5 {
478 font-size: 16px;
479 }
480 h6,
481 .h6 {
482 font-size: 14px;
483 }
484 p {
485 margin: 0 0 11px;
486 }
487 .lead {
488 margin-bottom: 22px;
489 font-size: 18px;
490 font-weight: 300;
491 line-height: 1.4;
492 }
493 @media (min-width: 768px) {
494 .lead {
495 font-size: 24px;
496 }
497 }
498 small,
499 .small {
500 font-size: 87%;
501 }
502 mark,
503 .mark {
504 background-color: #fcf8e3;
505 padding: .2em;
506 }
507 .text-left {
508 text-align: left;
509 }
510 .text-right {
511 text-align: right;
512 }
513 .text-center {
514 text-align: center;
515 }
516 .text-justify {
517 text-align: justify;
518 }
519 .text-nowrap {
520 white-space: nowrap;
521 }
522 .text-lowercase {
523 text-transform: lowercase;
524 }
525 .text-uppercase {
526 text-transform: uppercase;
527 }
528 .text-capitalize {
529 text-transform: capitalize;
530 }
531 .text-muted {
532 color: #b3b3b3;
533 }
534 .text-primary {
535 color: #4582ec;
536 }
537 a.text-primary:hover {
538 color: #1863e6;
539 }
540 .text-success {
541 color: #3fad46;
542 }
543 a.text-success:hover {
544 color: #318837;
545 }
546 .text-info {
547 color: #5bc0de;
548 }
549 a.text-info:hover {
550 color: #31b0d5;
551 }
552 .text-warning {
553 color: #f0ad4e;
554 }
555 a.text-warning:hover {
556 color: #ec971f;
557 }
558 .text-danger {
559 color: #d9534f;
560 }
561 a.text-danger:hover {
562 color: #c9302c;
563 }
564 .bg-primary {
565 color: #fff;
566 background-color: #4582ec;
567 }
568 a.bg-primary:hover {
569 background-color: #1863e6;
570 }
571 .bg-success {
572 background-color: #dff0d8;
573 }
574 a.bg-success:hover {
575 background-color: #c1e2b3;
576 }
577 .bg-info {
578 background-color: #d9edf7;
579 }
580 a.bg-info:hover {
581 background-color: #afd9ee;
582 }
583 .bg-warning {
584 background-color: #fcf8e3;
585 }
586 a.bg-warning:hover {
587 background-color: #f7ecb5;
588 }
589 .bg-danger {
590 background-color: #f2dede;
591 }
592 a.bg-danger:hover {
593 background-color: #e4b9b9;
594 }
595 .page-header {
596 padding-bottom: 10px;
597 margin: 44px 0 22px;
598 border-bottom: 1px solid #dddddd;
599 }
600 ul,
601 ol {
602 margin-top: 0;
603 margin-bottom: 11px;
604 }
605 ul ul,
606 ol ul,
607 ul ol,
608 ol ol {
609 margin-bottom: 0;
610 }
611 .list-unstyled {
612 padding-left: 0;
613 list-style: none;
614 }
615 .list-inline {
616 padding-left: 0;
617 list-style: none;
618 margin-left: -5px;
619 }
620 .list-inline > li {
621 display: inline-block;
622 padding-left: 5px;
623 padding-right: 5px;
624 }
625 dl {
626 margin-top: 0;
627 margin-bottom: 22px;
628 }
629 dt,
630 dd {
631 line-height: 1.42857143;
632 }
633 dt {
634 font-weight: bold;
635 }
636 dd {
637 margin-left: 0;
638 }
639 @media (min-width: 768px) {
640 .dl-horizontal dt {
641 float: left;
642 width: 160px;
643 clear: left;
644 text-align: right;
645 overflow: hidden;
646 text-overflow: ellipsis;
647 white-space: nowrap;
648 }
649 .dl-horizontal dd {
650 margin-left: 180px;
651 }
652 }
653 abbr[title],
654 abbr[data-original-title] {
655 cursor: help;
656 border-bottom: 1px dotted #b3b3b3;
657 }
658 .initialism {
659 font-size: 90%;
660 text-transform: uppercase;
661 }
662 blockquote {
663 padding: 11px 22px;
664 margin: 0 0 22px;
665 font-size: 20px;
666 border-left: 5px solid #4582ec;
667 }
668 blockquote p:last-child,
669 blockquote ul:last-child,
670 blockquote ol:last-child {
671 margin-bottom: 0;
672 }
673 blockquote footer,
674 blockquote small,
675 blockquote .small {
676 display: block;
677 font-size: 80%;
678 line-height: 1.42857143;
679 color: #333333;
680 }
681 blockquote footer:before,
682 blockquote small:before,
683 blockquote .small:before {
684 content: '\2014 \00A0';
685 }
686 .blockquote-reverse,
687 blockquote.pull-right {
688 padding-right: 15px;
689 padding-left: 0;
690 border-right: 5px solid #4582ec;
691 border-left: 0;
692 text-align: right;
693 }
694 .blockquote-reverse footer:before,
695 blockquote.pull-right footer:before,
696 .blockquote-reverse small:before,
697 blockquote.pull-right small:before,
698 .blockquote-reverse .small:before,
699 blockquote.pull-right .small:before {
700 content: '';
701 }
702 .blockquote-reverse footer:after,
703 blockquote.pull-right footer:after,
704 .blockquote-reverse small:after,
705 blockquote.pull-right small:after,
706 .blockquote-reverse .small:after,
707 blockquote.pull-right .small:after {
708 content: '\00A0 \2014';
709 }
710 address {
711 margin-bottom: 22px;
712 font-style: normal;
713 line-height: 1.42857143;
714 }
715 code,
716 kbd,
717 pre,
718 samp {
719 font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
720 }
721 code {
722 padding: 2px 4px;
723 font-size: 90%;
724 color: #c7254e;
725 background-color: #f9f2f4;
726 border-radius: 4px;
727 }
728 kbd {
729 padding: 2px 4px;
730 font-size: 90%;
731 color: #ffffff;
732 background-color: #333333;
733 border-radius: 3px;
734 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
735 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
736 }
737 kbd kbd {
738 padding: 0;
739 font-size: 100%;
740 font-weight: bold;
741 -webkit-box-shadow: none;
742 box-shadow: none;
743 }
744 pre {
745 display: block;
746 padding: 10.5px;
747 margin: 0 0 11px;
748 font-size: 15px;
749 line-height: 1.42857143;
750 word-break: break-all;
751 word-wrap: break-word;
752 color: #333333;
753 background-color: #f5f5f5;
754 border: 1px solid #cccccc;
755 border-radius: 4px;
756 }
757 pre code {
758 padding: 0;
759 font-size: inherit;
760 color: inherit;
761 white-space: pre-wrap;
762 background-color: transparent;
763 border-radius: 0;
764 }
765 .pre-scrollable {
766 max-height: 340px;
767 overflow-y: scroll;
768 }
769 .container {
770 margin-right: auto;
771 margin-left: auto;
772 padding-left: 15px;
773 padding-right: 15px;
774 }
775 @media (min-width: 992px) {
776 .container {
777 width: 970px;
778 }
779 }
780 .container-fluid {
781 margin-right: auto;
782 margin-left: auto;
783 padding-left: 15px;
784 padding-right: 15px;
785 }
786 .row {
787 margin-left: -15px;
788 margin-right: -15px;
789 }
790 .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 {
791 position: relative;
792 min-height: 1px;
793 padding-left: 15px;
794 padding-right: 15px;
795 }
796 @media (min-width: 992px) {
797 .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 {
798 float: left;
799 }
800 .col-md-12 {
801 width: 100%;
802 }
803 .col-md-11 {
804 width: 91.66666667%;
805 }
806 .col-md-10 {
807 width: 83.33333333%;
808 }
809 .col-md-9 {
810 width: 75%;
811 }
812 .col-md-8 {
813 width: 66.66666667%;
814 }
815 .col-md-7 {
816 width: 58.33333333%;
817 }
818 .col-md-6 {
819 width: 50%;
820 }
821 .col-md-5 {
822 width: 41.66666667%;
823 }
824 .col-md-4 {
825 width: 33.33333333%;
826 }
827 .col-md-3 {
828 width: 25%;
829 }
830 .col-md-2 {
831 width: 16.66666667%;
832 }
833 .col-md-1 {
834 width: 8.33333333%;
835 }
836 }
837 table {
838 background-color: transparent;
839 }
840 caption {
841 padding-top: 8px;
842 padding-bottom: 8px;
843 color: #b3b3b3;
844 text-align: left;
845 }
846 th {
847 text-align: left;
848 }
849 .table {
850 width: 100%;
851 max-width: 100%;
852 margin-bottom: 22px;
853 }
854 .table > thead > tr > th,
855 .table > tbody > tr > th,
856 .table > tfoot > tr > th,
857 .table > thead > tr > td,
858 .table > tbody > tr > td,
859 .table > tfoot > tr > td {
860 padding: 8px;
861 line-height: 1.42857143;
862 vertical-align: top;
863 border-top: 1px solid #dddddd;
864 }
865 .table > thead > tr > th {
866 vertical-align: bottom;
867 border-bottom: 2px solid #dddddd;
868 }
869 .table > caption + thead > tr:first-child > th,
870 .table > colgroup + thead > tr:first-child > th,
871 .table > thead:first-child > tr:first-child > th,
872 .table > caption + thead > tr:first-child > td,
873 .table > colgroup + thead > tr:first-child > td,
874 .table > thead:first-child > tr:first-child > td {
875 border-top: 0;
876 }
877 .table > tbody + tbody {
878 border-top: 2px solid #dddddd;
879 }
880 .table .table {
881 background-color: #ffffff;
882 }
883 .table-condensed > thead > tr > th,
884 .table-condensed > tbody > tr > th,
885 .table-condensed > tfoot > tr > th,
886 .table-condensed > thead > tr > td,
887 .table-condensed > tbody > tr > td,
888 .table-condensed > tfoot > tr > td {
889 padding: 5px;
890 }
891 .table-bordered {
892 border: 1px solid #dddddd;
893 }
894 .table-bordered > thead > tr > th,
895 .table-bordered > tbody > tr > th,
896 .table-bordered > tfoot > tr > th,
897 .table-bordered > thead > tr > td,
898 .table-bordered > tbody > tr > td,
899 .table-bordered > tfoot > tr > td {
900 border: 1px solid #dddddd;
901 }
902 .table-bordered > thead > tr > th,
903 .table-bordered > thead > tr > td {
904 border-bottom-width: 2px;
905 }
906 .table-striped > tbody > tr:nth-of-type(odd) {
907 background-color: #f9f9f9;
908 }
909 .table-hover > tbody > tr:hover {
910 background-color: #f5f5f5;
911 }
912 table col[class*="col-"] {
913 position: static;
914 float: none;
915 display: table-column;
916 }
917 table td[class*="col-"],
918 table th[class*="col-"] {
919 position: static;
920 float: none;
921 display: table-cell;
922 }
923 .table > thead > tr > td.info,
924 .table > tbody > tr > td.info,
925 .table > tfoot > tr > td.info,
926 .table > thead > tr > th.info,
927 .table > tbody > tr > th.info,
928 .table > tfoot > tr > th.info,
929 .table > thead > tr.info > td,
930 .table > tbody > tr.info > td,
931 .table > tfoot > tr.info > td,
932 .table > thead > tr.info > th,
933 .table > tbody > tr.info > th,
934 .table > tfoot > tr.info > th {
935 background-color: #d9edf7;
936 }
937 .table-hover > tbody > tr > td.info:hover,
938 .table-hover > tbody > tr > th.info:hover,
939 .table-hover > tbody > tr.info:hover > td,
940 .table-hover > tbody > tr:hover > .info,
941 .table-hover > tbody > tr.info:hover > th {
942 background-color: #c4e3f3;
943 }
944 .table > thead > tr > td.warning,
945 .table > tbody > tr > td.warning,
946 .table > tfoot > tr > td.warning,
947 .table > thead > tr > th.warning,
948 .table > tbody > tr > th.warning,
949 .table > tfoot > tr > th.warning,
950 .table > thead > tr.warning > td,
951 .table > tbody > tr.warning > td,
952 .table > tfoot > tr.warning > td,
953 .table > thead > tr.warning > th,
954 .table > tbody > tr.warning > th,
955 .table > tfoot > tr.warning > th {
956 background-color: #fcf8e3;
957 }
958 .table-hover > tbody > tr > td.warning:hover,
959 .table-hover > tbody > tr > th.warning:hover,
960 .table-hover > tbody > tr.warning:hover > td,
961 .table-hover > tbody > tr:hover > .warning,
962 .table-hover > tbody > tr.warning:hover > th {
963 background-color: #faf2cc;
964 }
965 fieldset {
966 padding: 0;
967 margin: 0;
968 border: 0;
969 min-width: 0;
970 }
971 legend {
972 display: block;
973 width: 100%;
974 padding: 0;
975 margin-bottom: 22px;
976 font-size: 24px;
977 line-height: inherit;
978 color: #333333;
979 border: 0;
980 border-bottom: 1px solid #e5e5e5;
981 }
982 label {
983 display: inline-block;
984 max-width: 100%;
985 margin-bottom: 5px;
986 font-weight: bold;
987 }
988 input[type="search"] {
989 -webkit-box-sizing: border-box;
990 -moz-box-sizing: border-box;
991 box-sizing: border-box;
992 }
993 input[type="radio"],
994 input[type="checkbox"] {
995 margin: 4px 0 0;
996 margin-top: 1px \9;
997 line-height: normal;
998 }
999 input[type="file"] {
1000 display: block;
1001 }
1002 input[type="range"] {
1003 display: block;
1004 width: 100%;
1005 }
1006 select[multiple],
1007 select[size] {
1008 height: auto;
1009 }
1010 input[type="file"]:focus,
1011 input[type="radio"]:focus,
1012 input[type="checkbox"]:focus {
1013 outline: thin dotted;
1014 outline: 5px auto -webkit-focus-ring-color;
1015 outline-offset: -2px;
1016 }
1017 output {
1018 display: block;
1019 padding-top: 9px;
1020 font-size: 16px;
1021 line-height: 1.42857143;
1022 color: #333333;
1023 }
1024 .form-control {
1025 display: block;
1026 width: 100%;
1027 height: 40px;
1028 padding: 8px 12px;
1029 font-size: 16px;
1030 line-height: 1.42857143;
1031 color: #333333;
1032 background-color: #ffffff;
1033 background-image: none;
1034 border: 1px solid #dddddd;
1035 border-radius: 4px;
1036 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1037 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1038 -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
1039 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
1040 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
1041 }
1042 .form-control:focus {
1043 border-color: #66afe9;
1044 outline: 0;
1045 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
1046 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
1047 }
1048 .form-control::-moz-placeholder {
1049 color: #b3b3b3;
1050 opacity: 1;
1051 }
1052 .form-control:-ms-input-placeholder {
1053 color: #b3b3b3;
1054 }
1055 .form-control::-webkit-input-placeholder {
1056 color: #b3b3b3;
1057 }
1058 .form-control[disabled],
1059 .form-control[readonly],
1060 fieldset[disabled] .form-control {
1061 background-color: #eeeeee;
1062 opacity: 1;
1063 }
1064 .form-control[disabled],
1065 fieldset[disabled] .form-control {
1066 cursor: not-allowed;
1067 }
1068 textarea.form-control {
1069 height: auto;
1070 }
1071 input[type="search"] {
1072 -webkit-appearance: none;
1073 }
1074 @media screen and (-webkit-min-device-pixel-ratio: 0) {
1075 input[type="date"],
1076 input[type="time"],
1077 input[type="datetime-local"],
1078 input[type="month"] {
1079 line-height: 40px;
1080 }
1081 input[type="date"].input-sm,
1082 input[type="time"].input-sm,
1083 input[type="datetime-local"].input-sm,
1084 input[type="month"].input-sm,
1085 .input-group-sm input[type="date"],
1086 .input-group-sm input[type="time"],
1087 .input-group-sm input[type="datetime-local"],
1088 .input-group-sm input[type="month"] {
1089 line-height: 33px;
1090 }
1091 input[type="date"].input-lg,
1092 input[type="time"].input-lg,
1093 input[type="datetime-local"].input-lg,
1094 input[type="month"].input-lg,
1095 .input-group-lg input[type="date"],
1096 .input-group-lg input[type="time"],
1097 .input-group-lg input[type="datetime-local"],
1098 .input-group-lg input[type="month"] {
1099 line-height: 57px;
1100 }
1101 }
1102 .form-group {
1103 margin-bottom: 15px;
1104 }
1105 .radio,
1106 .checkbox {
1107 position: relative;
1108 display: block;
1109 margin-top: 10px;
1110 margin-bottom: 10px;
1111 }
1112 .radio label,
1113 .checkbox label {
1114 min-height: 22px;
1115 padding-left: 20px;
1116 margin-bottom: 0;
1117 font-weight: normal;
1118 cursor: pointer;
1119 }
1120 .radio input[type="radio"],
1121 .radio-inline input[type="radio"],
1122 .checkbox input[type="checkbox"],
1123 .checkbox-inline input[type="checkbox"] {
1124 position: absolute;
1125 margin-left: -20px;
1126 margin-top: 4px \9;
1127 }
1128 .radio + .radio,
1129 .checkbox + .checkbox {
1130 margin-top: -5px;
1131 }
1132 .radio-inline,
1133 .checkbox-inline {
1134 position: relative;
1135 display: inline-block;
1136 padding-left: 20px;
1137 margin-bottom: 0;
1138 vertical-align: middle;
1139 font-weight: normal;
1140 cursor: pointer;
1141 }
1142 .radio-inline + .radio-inline,
1143 .checkbox-inline + .checkbox-inline {
1144 margin-top: 0;
1145 margin-left: 10px;
1146 }
1147 input[type="radio"][disabled],
1148 input[type="checkbox"][disabled],
1149 input[type="radio"].disabled,
1150 input[type="checkbox"].disabled,
1151 fieldset[disabled] input[type="radio"],
1152 fieldset[disabled] input[type="checkbox"] {
1153 cursor: not-allowed;
1154 }
1155 .radio-inline.disabled,
1156 .checkbox-inline.disabled,
1157 fieldset[disabled] .radio-inline,
1158 fieldset[disabled] .checkbox-inline {
1159 cursor: not-allowed;
1160 }
1161 .radio.disabled label,
1162 .checkbox.disabled label,
1163 fieldset[disabled] .radio label,
1164 fieldset[disabled] .checkbox label {
1165 cursor: not-allowed;
1166 }
1167 .form-control-static {
1168 padding-top: 9px;
1169 padding-bottom: 9px;
1170 margin-bottom: 0;
1171 min-height: 38px;
1172 }
1173 .form-control-static.input-lg,
1174 .form-control-static.input-sm {
1175 padding-left: 0;
1176 padding-right: 0;
1177 }
1178 .input-sm {
1179 height: 33px;
1180 padding: 5px 10px;
1181 font-size: 14px;
1182 line-height: 1.5;
1183 border-radius: 3px;
1184 }
1185 select.input-sm {
1186 height: 33px;
1187 line-height: 33px;
1188 }
1189 textarea.input-sm,
1190 select[multiple].input-sm {
1191 height: auto;
1192 }
1193 .form-group-sm .form-control {
1194 height: 33px;
1195 padding: 5px 10px;
1196 font-size: 14px;
1197 line-height: 1.5;
1198 border-radius: 3px;
1199 }
1200 select.form-group-sm .form-control {
1201 height: 33px;
1202 line-height: 33px;
1203 }
1204 textarea.form-group-sm .form-control,
1205 select[multiple].form-group-sm .form-control {
1206 height: auto;
1207 }
1208 .form-group-sm .form-control-static {
1209 height: 33px;
1210 padding: 5px 10px;
1211 font-size: 14px;
1212 line-height: 1.5;
1213 min-height: 36px;
1214 }
1215 .input-lg {
1216 height: 57px;
1217 padding: 14px 16px;
1218 font-size: 20px;
1219 line-height: 1.3333333;
1220 border-radius: 6px;
1221 }
1222 select.input-lg {
1223 height: 57px;
1224 line-height: 57px;
1225 }
1226 textarea.input-lg,
1227 select[multiple].input-lg {
1228 height: auto;
1229 }
1230 .form-group-lg .form-control {
1231 height: 57px;
1232 padding: 14px 16px;
1233 font-size: 20px;
1234 line-height: 1.3333333;
1235 border-radius: 6px;
1236 }
1237 select.form-group-lg .form-control {
1238 height: 57px;
1239 line-height: 57px;
1240 }
1241 textarea.form-group-lg .form-control,
1242 select[multiple].form-group-lg .form-control {
1243 height: auto;
1244 }
1245 .form-group-lg .form-control-static {
1246 height: 57px;
1247 padding: 14px 16px;
1248 font-size: 20px;
1249 line-height: 1.3333333;
1250 min-height: 42px;
1251 }
1252 .has-feedback {
1253 position: relative;
1254 }
1255 .has-feedback .form-control {
1256 padding-right: 50px;
1257 }
1258 .form-control-feedback {
1259 position: absolute;
1260 top: 0;
1261 right: 0;
1262 z-index: 2;
1263 display: block;
1264 width: 40px;
1265 height: 40px;
1266 line-height: 40px;
1267 text-align: center;
1268 pointer-events: none;
1269 }
1270 .input-lg + .form-control-feedback {
1271 width: 57px;
1272 height: 57px;
1273 line-height: 57px;
1274 }
1275 .input-sm + .form-control-feedback {
1276 width: 33px;
1277 height: 33px;
1278 line-height: 33px;
1279 }
1280 .has-success .help-block,
1281 .has-success .control-label,
1282 .has-success .radio,
1283 .has-success .checkbox,
1284 .has-success .radio-inline,
1285 .has-success .checkbox-inline,
1286 .has-success.radio label,
1287 .has-success.checkbox label,
1288 .has-success.radio-inline label,
1289 .has-success.checkbox-inline label {
1290 color: #3fad46;
1291 }
1292 .has-success .form-control {
1293 border-color: #3fad46;
1294 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1295 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1296 }
1297 .has-success .form-control:focus {
1298 border-color: #318837;
1299 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #81d186;
1300 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #81d186;
1301 }
1302 .has-success .input-group-addon {
1303 color: #3fad46;
1304 border-color: #3fad46;
1305 background-color: #dff0d8;
1306 }
1307 .has-success .form-control-feedback {
1308 color: #3fad46;
1309 }
1310 .has-warning .help-block,
1311 .has-warning .control-label,
1312 .has-warning .radio,
1313 .has-warning .checkbox,
1314 .has-warning .radio-inline,
1315 .has-warning .checkbox-inline,
1316 .has-warning.radio label,
1317 .has-warning.checkbox label,
1318 .has-warning.radio-inline label,
1319 .has-warning.checkbox-inline label {
1320 color: #f0ad4e;
1321 }
1322 .has-warning .form-control {
1323 border-color: #f0ad4e;
1324 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1325 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1326 }
1327 .has-warning .form-control:focus {
1328 border-color: #ec971f;
1329 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f8d9ac;
1330 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f8d9ac;
1331 }
1332 .has-warning .input-group-addon {
1333 color: #f0ad4e;
1334 border-color: #f0ad4e;
1335 background-color: #fcf8e3;
1336 }
1337 .has-warning .form-control-feedback {
1338 color: #f0ad4e;
1339 }
1340 .has-error .help-block,
1341 .has-error .control-label,
1342 .has-error .radio,
1343 .has-error .checkbox,
1344 .has-error .radio-inline,
1345 .has-error .checkbox-inline,
1346 .has-error.radio label,
1347 .has-error.checkbox label,
1348 .has-error.radio-inline label,
1349 .has-error.checkbox-inline label {
1350 color: #d9534f;
1351 }
1352 .has-error .form-control {
1353 border-color: #d9534f;
1354 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1355 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1356 }
1357 .has-error .form-control:focus {
1358 border-color: #c9302c;
1359 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
1360 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
1361 }
1362 .has-error .input-group-addon {
1363 color: #d9534f;
1364 border-color: #d9534f;
1365 background-color: #f2dede;
1366 }
1367 .has-error .form-control-feedback {
1368 color: #d9534f;
1369 }
1370 .has-feedback label ~ .form-control-feedback {
1371 top: 27px;
1372 }
1373 .has-feedback label.sr-only ~ .form-control-feedback {
1374 top: 0;
1375 }
1376 .help-block {
1377 display: block;
1378 margin-top: 5px;
1379 margin-bottom: 10px;
1380 color: #737373;
1381 }
1382 @media (min-width: 768px) {
1383 .form-inline .form-group {
1384 display: inline-block;
1385 margin-bottom: 0;
1386 vertical-align: middle;
1387 }
1388 .form-inline .form-control {
1389 display: inline-block;
1390 width: auto;
1391 vertical-align: middle;
1392 }
1393 .form-inline .form-control-static {
1394 display: inline-block;
1395 }
1396 .form-inline .input-group {
1397 display: inline-table;
1398 vertical-align: middle;
1399 }
1400 .form-inline .input-group .input-group-addon,
1401 .form-inline .input-group .input-group-btn,
1402 .form-inline .input-group .form-control {
1403 width: auto;
1404 }
1405 .form-inline .input-group > .form-control {
1406 width: 100%;
1407 }
1408 .form-inline .control-label {
1409 margin-bottom: 0;
1410 vertical-align: middle;
1411 }
1412 .form-inline .radio,
1413 .form-inline .checkbox {
1414 display: inline-block;
1415 margin-top: 0;
1416 margin-bottom: 0;
1417 vertical-align: middle;
1418 }
1419 .form-inline .radio label,
1420 .form-inline .checkbox label {
1421 padding-left: 0;
1422 }
1423 .form-inline .radio input[type="radio"],
1424 .form-inline .checkbox input[type="checkbox"] {
1425 position: relative;
1426 margin-left: 0;
1427 }
1428 .form-inline .has-feedback .form-control-feedback {
1429 top: 0;
1430 }
1431 }
1432 .form-horizontal .radio,
1433 .form-horizontal .checkbox,
1434 .form-horizontal .radio-inline,
1435 .form-horizontal .checkbox-inline {
1436 margin-top: 0;
1437 margin-bottom: 0;
1438 padding-top: 9px;
1439 }
1440 .form-horizontal .radio,
1441 .form-horizontal .checkbox {
1442 min-height: 31px;
1443 }
1444 .form-horizontal .form-group {
1445 margin-left: -15px;
1446 margin-right: -15px;
1447 }
1448 @media (min-width: 768px) {
1449 .form-horizontal .control-label {
1450 text-align: right;
1451 margin-bottom: 0;
1452 padding-top: 9px;
1453 }
1454 }
1455 .form-horizontal .has-feedback .form-control-feedback {
1456 right: 15px;
1457 }
1458 @media (min-width: 768px) {
1459 .form-horizontal .form-group-lg .control-label {
1460 padding-top: 19.6666662px;
1461 }
1462 }
1463 @media (min-width: 768px) {
1464 .form-horizontal .form-group-sm .control-label {
1465 padding-top: 6px;
1466 }
1467 }
1468 .btn {
1469 display: inline-block;
1470 margin-bottom: 0;
1471 font-weight: normal;
1472 text-align: center;
1473 vertical-align: middle;
1474 -ms-touch-action: manipulation;
1475 touch-action: manipulation;
1476 cursor: pointer;
1477 background-image: none;
1478 border: 1px solid transparent;
1479 white-space: nowrap;
1480 padding: 8px 12px;
1481 font-size: 16px;
1482 line-height: 1.42857143;
1483 border-radius: 4px;
1484 -webkit-user-select: none;
1485 -moz-user-select: none;
1486 -ms-user-select: none;
1487 user-select: none;
1488 }
1489 .btn:focus,
1490 .btn:active:focus,
1491 .btn.active:focus,
1492 .btn.focus,
1493 .btn:active.focus,
1494 .btn.active.focus {
1495 outline: thin dotted;
1496 outline: 5px auto -webkit-focus-ring-color;
1497 outline-offset: -2px;
1498 }
1499 .btn:hover,
1500 .btn:focus,
1501 .btn.focus {
1502 color: #333333;
1503 text-decoration: none;
1504 }
1505 .btn:active,
1506 .btn.active {
1507 outline: 0;
1508 background-image: none;
1509 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
1510 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
1511 }
1512 .btn.disabled,
1513 .btn[disabled],
1514 fieldset[disabled] .btn {
1515 cursor: not-allowed;
1516 pointer-events: none;
1517 opacity: 0.65;
1518 filter: alpha(opacity=65);
1519 -webkit-box-shadow: none;
1520 box-shadow: none;
1521 }
1522 .btn-default {
1523 color: #333333;
1524 background-color: #ffffff;
1525 border-color: #dddddd;
1526 }
1527 .btn-default:hover,
1528 .btn-default:focus,
1529 .btn-default.focus,
1530 .btn-default:active,
1531 .btn-default.active,
1532 .open > .dropdown-toggle.btn-default {
1533 color: #333333;
1534 background-color: #e6e6e6;
1535 border-color: #bebebe;
1536 }
1537 .btn-default:active,
1538 .btn-default.active,
1539 .open > .dropdown-toggle.btn-default {
1540 background-image: none;
1541 }
1542 .btn-default.disabled,
1543 .btn-default[disabled],
1544 fieldset[disabled] .btn-default,
1545 .btn-default.disabled:hover,
1546 .btn-default[disabled]:hover,
1547 fieldset[disabled] .btn-default:hover,
1548 .btn-default.disabled:focus,
1549 .btn-default[disabled]:focus,
1550 fieldset[disabled] .btn-default:focus,
1551 .btn-default.disabled.focus,
1552 .btn-default[disabled].focus,
1553 fieldset[disabled] .btn-default.focus,
1554 .btn-default.disabled:active,
1555 .btn-default[disabled]:active,
1556 fieldset[disabled] .btn-default:active,
1557 .btn-default.disabled.active,
1558 .btn-default[disabled].active,
1559 fieldset[disabled] .btn-default.active {
1560 background-color: #ffffff;
1561 border-color: #dddddd;
1562 }
1563 .btn-default .badge {
1564 color: #ffffff;
1565 background-color: #333333;
1566 }
1567 .btn-primary {
1568 color: #ffffff;
1569 background-color: #4582ec;
1570 border-color: #4582ec;
1571 }
1572 .btn-primary:hover,
1573 .btn-primary:focus,
1574 .btn-primary.focus,
1575 .btn-primary:active,
1576 .btn-primary.active,
1577 .open > .dropdown-toggle.btn-primary {
1578 color: #ffffff;
1579 background-color: #1863e6;
1580 border-color: #175fdd;
1581 }
1582 .btn-primary:active,
1583 .btn-primary.active,
1584 .open > .dropdown-toggle.btn-primary {
1585 background-image: none;
1586 }
1587 .btn-primary.disabled,
1588 .btn-primary[disabled],
1589 fieldset[disabled] .btn-primary,
1590 .btn-primary.disabled:hover,
1591 .btn-primary[disabled]:hover,
1592 fieldset[disabled] .btn-primary:hover,
1593 .btn-primary.disabled:focus,
1594 .btn-primary[disabled]:focus,
1595 fieldset[disabled] .btn-primary:focus,
1596 .btn-primary.disabled.focus,
1597 .btn-primary[disabled].focus,
1598 fieldset[disabled] .btn-primary.focus,
1599 .btn-primary.disabled:active,
1600 .btn-primary[disabled]:active,
1601 fieldset[disabled] .btn-primary:active,
1602 .btn-primary.disabled.active,
1603 .btn-primary[disabled].active,
1604 fieldset[disabled] .btn-primary.active {
1605 background-color: #4582ec;
1606 border-color: #4582ec;
1607 }
1608 .btn-primary .badge {
1609 color: #4582ec;
1610 background-color: #ffffff;
1611 }
1612 .btn-link {
1613 color: #4582ec;
1614 font-weight: normal;
1615 border-radius: 0;
1616 }
1617 .btn-link,
1618 .btn-link:active,
1619 .btn-link.active,
1620 .btn-link[disabled],
1621 fieldset[disabled] .btn-link {
1622 background-color: transparent;
1623 -webkit-box-shadow: none;
1624 box-shadow: none;
1625 }
1626 .btn-link,
1627 .btn-link:hover,
1628 .btn-link:focus,
1629 .btn-link:active {
1630 border-color: transparent;
1631 }
1632 .btn-link:hover,
1633 .btn-link:focus {
1634 color: #134fb8;
1635 text-decoration: underline;
1636 background-color: transparent;
1637 }
1638 .btn-link[disabled]:hover,
1639 fieldset[disabled] .btn-link:hover,
1640 .btn-link[disabled]:focus,
1641 fieldset[disabled] .btn-link:focus {
1642 color: #b3b3b3;
1643 text-decoration: none;
1644 }
1645 .btn-lg {
1646 padding: 14px 16px;
1647 font-size: 20px;
1648 line-height: 1.3333333;
1649 border-radius: 6px;
1650 }
1651 .btn-sm {
1652 padding: 5px 10px;
1653 font-size: 14px;
1654 line-height: 1.5;
1655 border-radius: 3px;
1656 }
1657 .btn-xs {
1658 padding: 1px 5px;
1659 font-size: 14px;
1660 line-height: 1.5;
1661 border-radius: 3px;
1662 }
1663 .btn-block {
1664 display: block;
1665 width: 100%;
1666 }
1667 .btn-block + .btn-block {
1668 margin-top: 5px;
1669 }
1670 input[type="submit"].btn-block,
1671 input[type="reset"].btn-block,
1672 input[type="button"].btn-block {
1673 width: 100%;
1674 }
1675 .fade {
1676 opacity: 0;
1677 -webkit-transition: opacity 0.15s linear;
1678 -o-transition: opacity 0.15s linear;
1679 transition: opacity 0.15s linear;
1680 }
1681 .fade.in {
1682 opacity: 1;
1683 }
1684 .collapse {
1685 display: none;
1686 }
1687 .collapse.in {
1688 display: block;
1689 }
1690 tr.collapse.in {
1691 display: table-row;
1692 }
1693 tbody.collapse.in {
1694 display: table-row-group;
1695 }
1696 .collapsing {
1697 position: relative;
1698 height: 0;
1699 overflow: hidden;
1700 -webkit-transition-property: height, visibility;
1701 -o-transition-property: height, visibility;
1702 transition-property: height, visibility;
1703 -webkit-transition-duration: 0.35s;
1704 -o-transition-duration: 0.35s;
1705 transition-duration: 0.35s;
1706 -webkit-transition-timing-function: ease;
1707 -o-transition-timing-function: ease;
1708 transition-timing-function: ease;
1709 }
1710 .nav {
1711 margin-bottom: 0;
1712 padding-left: 0;
1713 list-style: none;
1714 }
1715 .nav > li {
1716 position: relative;
1717 display: block;
1718 }
1719 .nav > li > a {
1720 position: relative;
1721 display: block;
1722 padding: 10px 15px;
1723 }
1724 .nav > li > a:hover,
1725 .nav > li > a:focus {
1726 text-decoration: none;
1727 background-color: #eeeeee;
1728 }
1729 .nav > li.disabled > a {
1730 color: #b3b3b3;
1731 }
1732 .nav > li.disabled > a:hover,
1733 .nav > li.disabled > a:focus {
1734 color: #b3b3b3;
1735 text-decoration: none;
1736 background-color: transparent;
1737 cursor: not-allowed;
1738 }
1739 .nav > li > a > img {
1740 max-width: none;
1741 }
1742 .nav-pills > li {
1743 float: left;
1744 }
1745 .nav-pills > li > a {
1746 border-radius: 4px;
1747 }
1748 .nav-pills > li + li {
1749 margin-left: 2px;
1750 }
1751 .nav-pills > li.active > a,
1752 .nav-pills > li.active > a:hover,
1753 .nav-pills > li.active > a:focus {
1754 color: #ffffff;
1755 background-color: #4582ec;
1756 }
1757 .nav-stacked > li {
1758 float: none;
1759 }
1760 .nav-stacked > li + li {
1761 margin-top: 2px;
1762 margin-left: 0;
1763 }
1764 .nav-justified {
1765 width: 100%;
1766 }
1767 .nav-justified > li {
1768 float: none;
1769 }
1770 .nav-justified > li > a {
1771 text-align: center;
1772 margin-bottom: 5px;
1773 }
1774 @media (min-width: 768px) {
1775 .nav-justified > li {
1776 display: table-cell;
1777 width: 1%;
1778 }
1779 .nav-justified > li > a {
1780 margin-bottom: 0;
1781 }
1782 }
1783 .pager {
1784 padding-left: 0;
1785 margin: 22px 0;
1786 list-style: none;
1787 text-align: center;
1788 }
1789 .pager li {
1790 display: inline;
1791 }
1792 .pager li > a,
1793 .pager li > span {
1794 display: inline-block;
1795 padding: 5px 14px;
1796 background-color: #ffffff;
1797 border: 1px solid #dddddd;
1798 border-radius: 15px;
1799 }
1800 .pager li > a:hover,
1801 .pager li > a:focus {
1802 text-decoration: none;
1803 background-color: #4582ec;
1804 }
1805 .pager .next > a,
1806 .pager .next > span {
1807 float: right;
1808 }
1809 .pager .previous > a,
1810 .pager .previous > span {
1811 float: left;
1812 }
1813 .pager .disabled > a,
1814 .pager .disabled > a:hover,
1815 .pager .disabled > a:focus,
1816 .pager .disabled > span {
1817 color: #b3b3b3;
1818 background-color: #ffffff;
1819 cursor: not-allowed;
1820 }
1821 .alert {
1822 padding: 15px;
1823 margin-bottom: 22px;
1824 border: 1px solid transparent;
1825 border-radius: 4px;
1826 }
1827 .alert h4 {
1828 margin-top: 0;
1829 color: inherit;
1830 }
1831 .alert .alert-link {
1832 font-weight: bold;
1833 }
1834 .alert > p,
1835 .alert > ul {
1836 margin-bottom: 0;
1837 }
1838 .alert > p + p {
1839 margin-top: 5px;
1840 }
1841 .alert-success {
1842 background-color: #3fad46;
1843 border-color: #3fad46;
1844 color: #ffffff;
1845 }
1846 .alert-success hr {
1847 border-top-color: #389a3e;
1848 }
1849 .alert-success .alert-link {
1850 color: #e6e6e6;
1851 }
1852 .alert-info {
1853 background-color: #5bc0de;
1854 border-color: #5bc0de;
1855 color: #ffffff;
1856 }
1857 .alert-info hr {
1858 border-top-color: #46b8da;
1859 }
1860 .alert-info .alert-link {
1861 color: #e6e6e6;
1862 }
1863 .alert-warning {
1864 background-color: #f0ad4e;
1865 border-color: #f0ad4e;
1866 color: #ffffff;
1867 }
1868 .alert-warning hr {
1869 border-top-color: #eea236;
1870 }
1871 .alert-warning .alert-link {
1872 color: #e6e6e6;
1873 }
1874 .alert-danger {
1875 background-color: #d9534f;
1876 border-color: #d9534f;
1877 color: #ffffff;
1878 }
1879 .alert-danger hr {
1880 border-top-color: #d43f3a;
1881 }
1882 .alert-danger .alert-link {
1883 color: #e6e6e6;
1884 }
1885 .well {
1886 min-height: 20px;
1887 padding: 19px;
1888 margin-bottom: 20px;
1889 background-color: #f7f7f7;
1890 border: 1px solid #e5e5e5;
1891 border-radius: 4px;
1892 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
1893 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
1894 }
1895 .well blockquote {
1896 border-color: #ddd;
1897 border-color: rgba(0, 0, 0, 0.15);
1898 }
1899 .well-lg {
1900 padding: 24px;
1901 border-radius: 6px;
1902 }
1903 .well-sm {
1904 padding: 9px;
1905 border-radius: 3px;
1906 }
1907 .close {
1908 float: right;
1909 font-size: 24px;
1910 font-weight: bold;
1911 line-height: 1;
1912 color: #ffffff;
1913 text-shadow: 0 1px 0 #ffffff;
1914 opacity: 0.2;
1915 filter: alpha(opacity=20);
1916 }
1917 .close:hover,
1918 .close:focus {
1919 color: #ffffff;
1920 text-decoration: none;
1921 cursor: pointer;
1922 opacity: 0.5;
1923 filter: alpha(opacity=50);
1924 }
1925 button.close {
1926 padding: 0;
1927 cursor: pointer;
1928 background: transparent;
1929 border: 0;
1930 -webkit-appearance: none;
1931 }
1932 .modal-open {
1933 overflow: hidden;
1934 }
1935 .modal {
1936 display: none;
1937 overflow: hidden;
1938 position: fixed;
1939 top: 0;
1940 right: 0;
1941 bottom: 0;
1942 left: 0;
1943 z-index: 1050;
1944 -webkit-overflow-scrolling: touch;
1945 outline: 0;
1946 }
1947 .modal.fade .modal-dialog {
1948 -webkit-transform: translate(0, -25%);
1949 -ms-transform: translate(0, -25%);
1950 -o-transform: translate(0, -25%);
1951 transform: translate(0, -25%);
1952 -webkit-transition: -webkit-transform 0.3s ease-out;
1953 -o-transition: -o-transform 0.3s ease-out;
1954 transition: transform 0.3s ease-out;
1955 }
1956 .modal.in .modal-dialog {
1957 -webkit-transform: translate(0, 0);
1958 -ms-transform: translate(0, 0);
1959 -o-transform: translate(0, 0);
1960 transform: translate(0, 0);
1961 }
1962 .modal-open .modal {
1963 overflow-x: hidden;
1964 overflow-y: auto;
1965 }
1966 .modal-dialog {
1967 position: relative;
1968 width: auto;
1969 margin: 10px;
1970 }
1971 .modal-content {
1972 position: relative;
1973 background-color: #ffffff;
1974 border: 1px solid #999999;
1975 border: 1px solid rgba(0, 0, 0, 0.2);
1976 border-radius: 6px;
1977 -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
1978 box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
1979 -webkit-background-clip: padding-box;
1980 background-clip: padding-box;
1981 outline: 0;
1982 }
1983 .modal-backdrop {
1984 position: fixed;
1985 top: 0;
1986 right: 0;
1987 bottom: 0;
1988 left: 0;
1989 z-index: 1040;
1990 background-color: #000000;
1991 }
1992 .modal-backdrop.fade {
1993 opacity: 0;
1994 filter: alpha(opacity=0);
1995 }
1996 .modal-backdrop.in {
1997 opacity: 0.5;
1998 filter: alpha(opacity=50);
1999 }
2000 .modal-header {
2001 padding: 15px;
2002 border-bottom: 1px solid #e5e5e5;
2003 min-height: 16.42857143px;
2004 }
2005 .modal-header .close {
2006 margin-top: -2px;
2007 }
2008 .modal-title {
2009 margin: 0;
2010 line-height: 1.42857143;
2011 }
2012 .modal-body {
2013 position: relative;
2014 padding: 20px;
2015 }
2016 .modal-footer {
2017 padding: 20px;
2018 text-align: right;
2019 border-top: 1px solid #e5e5e5;
2020 }
2021 .modal-footer .btn + .btn {
2022 margin-left: 5px;
2023 margin-bottom: 0;
2024 }
2025 .modal-footer .btn-group .btn + .btn {
2026 margin-left: -1px;
2027 }
2028 .modal-footer .btn-block + .btn-block {
2029 margin-left: 0;
2030 }
2031 .modal-scrollbar-measure {
2032 position: absolute;
2033 top: -9999px;
2034 width: 50px;
2035 height: 50px;
2036 overflow: scroll;
2037 }
2038 @media (min-width: 768px) {
2039 .modal-dialog {
2040 width: 600px;
2041 margin: 30px auto;
2042 }
2043 .modal-content {
2044 -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
2045 box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
2046 }
2047 .modal-sm {
2048 width: 300px;
2049 }
2050 }
2051 @media (min-width: 992px) {
2052 .modal-lg {
2053 width: 900px;
2054 }
2055 }
2056 .clearfix:before,
2057 .clearfix:after,
2058 .dl-horizontal dd:before,
2059 .dl-horizontal dd:after,
2060 .container:before,
2061 .container:after,
2062 .container-fluid:before,
2063 .container-fluid:after,
2064 .row:before,
2065 .row:after,
2066 .form-horizontal .form-group:before,
2067 .form-horizontal .form-group:after,
2068 .nav:before,
2069 .nav:after,
2070 .pager:before,
2071 .pager:after,
2072 .modal-footer:before,
2073 .modal-footer:after {
2074 content: " ";
2075 display: table;
2076 }
2077 .clearfix:after,
2078 .dl-horizontal dd:after,
2079 .container:after,
2080 .container-fluid:after,
2081 .row:after,
2082 .form-horizontal .form-group:after,
2083 .nav:after,
2084 .pager:after,
2085 .modal-footer:after {
2086 clear: both;
2087 }
2088 .center-block {
2089 display: block;
2090 margin-left: auto;
2091 margin-right: auto;
2092 }
2093 .pull-right {
2094 float: right !important;
2095 }
2096 .pull-left {
2097 float: left !important;
2098 }
2099 .hide {
2100 display: none !important;
2101 }
2102 .show {
2103 display: block !important;
2104 }
2105 .invisible {
2106 visibility: hidden;
2107 }
2108 .text-hide {
2109 font: 0/0 a;
2110 color: transparent;
2111 text-shadow: none;
2112 background-color: transparent;
2113 border: 0;
2114 }
2115 .hidden {
2116 display: none !important;
2117 }
2118 .affix {
2119 position: fixed;
2120 }
2121 .navbar {
2122 font-family: sans-serif;
2123 }
2124 .navbar-nav,
2125 .navbar-form {
2126 margin-left: 0;
2127 margin-right: 0;
2128 }
2129 .navbar-nav > li > a {
2130 padding: 8px 12px;
2131 margin: 12.5px 6px;
2132 border: 1px solid transparent;
2133 border-radius: 4px;
2134 }
2135 .navbar-nav > li > a:hover {
2136 border: 1px solid #ddd;
2137 }
2138 .navbar-nav > .active > a,
2139 .navbar-nav > .active > a:hover {
2140 border: 1px solid #ddd;
2141 }
2142 .navbar-default .navbar-nav > .active > a:hover {
2143 color: #4582ec;
2144 }
2145 .navbar-inverse .navbar-nav > .active > a:hover {
2146 color: #333333;
2147 }
2148 .navbar-brand {
2149 padding-top: 12.5px;
2150 padding-bottom: 12.5px;
2151 line-height: 1.9;
2152 }
2153 @media (max-width: 768px) {
2154 .navbar .navbar-nav > li > a {
2155 margin: 0;
2156 }
2157 }
2158 .btn {
2159 font-family: sans-serif;
2160 }
2161 legend {
2162 font-family: sans-serif;
2163 }
2164 .input-group-addon {
2165 font-family: sans-serif;
2166 }
2167 .nav .open > a,
2168 .nav .open > a:hover,
2169 .nav .open > a:focus {
2170 border: 1px solid #ddd;
2171 }
2172 .pagination {
2173 font-family: sans-serif;
2174 }
2175 .pagination-lg > li > a,
2176 .pagination-lg > li > span {
2177 padding: 14px 24px;
2178 }
2179 .pager {
2180 font-family: sans-serif;
2181 }
2182 .pager a {
2183 color: #333333;
2184 }
2185 .pager a:hover {
2186 border-color: transparent;
2187 color: #fff;
2188 }
2189 .pager .disabled a {
2190 border-color: #dddddd;
2191 }
2192 .close {
2193 color: #fff;
2194 text-decoration: none;
2195 text-shadow: none;
2196 opacity: 0.4;
2197 }
2198 .close:hover,
2199 .close:focus {
2200 color: #fff;
2201 opacity: 1;
2202 }
2203 .alert .alert-link {
2204 color: #ffffff;
2205 text-decoration: underline;
2206 }
2207 .label {
2208 font-family: sans-serif;
2209 font-weight: normal;
2210 }
2211 .label-default {
2212 border: 1px solid #ddd;
2213 color: #333333;
2214 }
2215 .badge {
2216 padding: 1px 7px 5px;
2217 vertical-align: 2px;
2218 font-family: sans-serif;
2219 font-weight: normal;
2220 }
2221 .panel {
2222 -webkit-box-shadow: none;
2223 box-shadow: none;
2224 }
2225 .panel-default .close {
2226 color: #333333;
2227 }
2228 .modal .close {
2229 color: #333333;
2230 }
This page took 0.086469 seconds and 4 git commands to generate.