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