aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Coleman <ian@iancoleman.io>2017-11-23 09:47:41 +1100
committerIan Coleman <ian@iancoleman.io>2017-11-29 10:28:09 +1100
commit9a54f27efc4dacbf0f87d93b8cf85ccf3aadb9d5 (patch)
tree3d63fb1ca3cc70e327f769f1618b9692fd3b5ba0
parent863fa61aaf8b68659fb3d7b75dd2fb8f5ee84a8c (diff)
downloadBIP39-9a54f27efc4dacbf0f87d93b8cf85ccf3aadb9d5.tar.gz
BIP39-9a54f27efc4dacbf0f87d93b8cf85ccf3aadb9d5.tar.zst
BIP39-9a54f27efc4dacbf0f87d93b8cf85ccf3aadb9d5.zip
Update bootstrap from minified 3.2.0 to 3.3.7
-rw-r--r--src/css/bootstrap-3.3.7.css6757
-rw-r--r--src/css/bootstrap.min.css5
-rw-r--r--src/index.html4
-rw-r--r--src/js/bootstrap-3.3.7.js2377
-rw-r--r--src/js/bootstrap.min.js6
5 files changed, 9136 insertions, 13 deletions
diff --git a/src/css/bootstrap-3.3.7.css b/src/css/bootstrap-3.3.7.css
new file mode 100644
index 0000000..6167622
--- /dev/null
+++ b/src/css/bootstrap-3.3.7.css
@@ -0,0 +1,6757 @@
1/*!
2 * Bootstrap v3.3.7 (http://getbootstrap.com)
3 * Copyright 2011-2016 Twitter, Inc.
4 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5 */
6/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
7html {
8 font-family: sans-serif;
9 -webkit-text-size-adjust: 100%;
10 -ms-text-size-adjust: 100%;
11}
12body {
13 margin: 0;
14}
15article,
16aside,
17details,
18figcaption,
19figure,
20footer,
21header,
22hgroup,
23main,
24menu,
25nav,
26section,
27summary {
28 display: block;
29}
30audio,
31canvas,
32progress,
33video {
34 display: inline-block;
35 vertical-align: baseline;
36}
37audio:not([controls]) {
38 display: none;
39 height: 0;
40}
41[hidden],
42template {
43 display: none;
44}
45a {
46 background-color: transparent;
47}
48a:active,
49a:hover {
50 outline: 0;
51}
52abbr[title] {
53 border-bottom: 1px dotted;
54}
55b,
56strong {
57 font-weight: bold;
58}
59dfn {
60 font-style: italic;
61}
62h1 {
63 margin: .67em 0;
64 font-size: 2em;
65}
66mark {
67 color: #000;
68 background: #ff0;
69}
70small {
71 font-size: 80%;
72}
73sub,
74sup {
75 position: relative;
76 font-size: 75%;
77 line-height: 0;
78 vertical-align: baseline;
79}
80sup {
81 top: -.5em;
82}
83sub {
84 bottom: -.25em;
85}
86img {
87 border: 0;
88}
89svg:not(:root) {
90 overflow: hidden;
91}
92figure {
93 margin: 1em 40px;
94}
95hr {
96 height: 0;
97 -webkit-box-sizing: content-box;
98 -moz-box-sizing: content-box;
99 box-sizing: content-box;
100}
101pre {
102 overflow: auto;
103}
104code,
105kbd,
106pre,
107samp {
108 font-family: monospace, monospace;
109 font-size: 1em;
110}
111button,
112input,
113optgroup,
114select,
115textarea {
116 margin: 0;
117 font: inherit;
118 color: inherit;
119}
120button {
121 overflow: visible;
122}
123button,
124select {
125 text-transform: none;
126}
127button,
128html input[type="button"],
129input[type="reset"],
130input[type="submit"] {
131 -webkit-appearance: button;
132 cursor: pointer;
133}
134button[disabled],
135html input[disabled] {
136 cursor: default;
137}
138button::-moz-focus-inner,
139input::-moz-focus-inner {
140 padding: 0;
141 border: 0;
142}
143input {
144 line-height: normal;
145}
146input[type="checkbox"],
147input[type="radio"] {
148 -webkit-box-sizing: border-box;
149 -moz-box-sizing: border-box;
150 box-sizing: border-box;
151 padding: 0;
152}
153input[type="number"]::-webkit-inner-spin-button,
154input[type="number"]::-webkit-outer-spin-button {
155 height: auto;
156}
157input[type="search"] {
158 -webkit-box-sizing: content-box;
159 -moz-box-sizing: content-box;
160 box-sizing: content-box;
161 -webkit-appearance: textfield;
162}
163input[type="search"]::-webkit-search-cancel-button,
164input[type="search"]::-webkit-search-decoration {
165 -webkit-appearance: none;
166}
167fieldset {
168 padding: .35em .625em .75em;
169 margin: 0 2px;
170 border: 1px solid #c0c0c0;
171}
172legend {
173 padding: 0;
174 border: 0;
175}
176textarea {
177 overflow: auto;
178}
179optgroup {
180 font-weight: bold;
181}
182table {
183 border-spacing: 0;
184 border-collapse: collapse;
185}
186td,
187th {
188 padding: 0;
189}
190/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
191@media print {
192 *,
193 *:before,
194 *:after {
195 color: #000 !important;
196 text-shadow: none !important;
197 background: transparent !important;
198 -webkit-box-shadow: none !important;
199 box-shadow: none !important;
200 }
201 a,
202 a:visited {
203 text-decoration: underline;
204 }
205 a[href]:after {
206 content: " (" attr(href) ")";
207 }
208 abbr[title]:after {
209 content: " (" attr(title) ")";
210 }
211 a[href^="#"]:after,
212 a[href^="javascript:"]:after {
213 content: "";
214 }
215 pre,
216 blockquote {
217 border: 1px solid #999;
218
219 page-break-inside: avoid;
220 }
221 thead {
222 display: table-header-group;
223 }
224 tr,
225 img {
226 page-break-inside: avoid;
227 }
228 img {
229 max-width: 100% !important;
230 }
231 p,
232 h2,
233 h3 {
234 orphans: 3;
235 widows: 3;
236 }
237 h2,
238 h3 {
239 page-break-after: avoid;
240 }
241 .navbar {
242 display: none;
243 }
244 .btn > .caret,
245 .dropup > .btn > .caret {
246 border-top-color: #000 !important;
247 }
248 .label {
249 border: 1px solid #000;
250 }
251 .table {
252 border-collapse: collapse !important;
253 }
254 .table td,
255 .table th {
256 background-color: #fff !important;
257 }
258 .table-bordered th,
259 .table-bordered td {
260 border: 1px solid #ddd !important;
261 }
262}
263@font-face {
264 font-family: 'Glyphicons Halflings';
265
266 src: url('../fonts/glyphicons-halflings-regular.eot');
267 src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
268}
269.glyphicon {
270 position: relative;
271 top: 1px;
272 display: inline-block;
273 font-family: 'Glyphicons Halflings';
274 font-style: normal;
275 font-weight: normal;
276 line-height: 1;
277
278 -webkit-font-smoothing: antialiased;
279 -moz-osx-font-smoothing: grayscale;
280}
281.glyphicon-asterisk:before {
282 content: "\002a";
283}
284.glyphicon-plus:before {
285 content: "\002b";
286}
287.glyphicon-euro:before,
288.glyphicon-eur:before {
289 content: "\20ac";
290}
291.glyphicon-minus:before {
292 content: "\2212";
293}
294.glyphicon-cloud:before {
295 content: "\2601";
296}
297.glyphicon-envelope:before {
298 content: "\2709";
299}
300.glyphicon-pencil:before {
301 content: "\270f";
302}
303.glyphicon-glass:before {
304 content: "\e001";
305}
306.glyphicon-music:before {
307 content: "\e002";
308}
309.glyphicon-search:before {
310 content: "\e003";
311}
312.glyphicon-heart:before {
313 content: "\e005";
314}
315.glyphicon-star:before {
316 content: "\e006";
317}
318.glyphicon-star-empty:before {
319 content: "\e007";
320}
321.glyphicon-user:before {
322 content: "\e008";
323}
324.glyphicon-film:before {
325 content: "\e009";
326}
327.glyphicon-th-large:before {
328 content: "\e010";
329}
330.glyphicon-th:before {
331 content: "\e011";
332}
333.glyphicon-th-list:before {
334 content: "\e012";
335}
336.glyphicon-ok:before {
337 content: "\e013";
338}
339.glyphicon-remove:before {
340 content: "\e014";
341}
342.glyphicon-zoom-in:before {
343 content: "\e015";
344}
345.glyphicon-zoom-out:before {
346 content: "\e016";
347}
348.glyphicon-off:before {
349 content: "\e017";
350}
351.glyphicon-signal:before {
352 content: "\e018";
353}
354.glyphicon-cog:before {
355 content: "\e019";
356}
357.glyphicon-trash:before {
358 content: "\e020";
359}
360.glyphicon-home:before {
361 content: "\e021";
362}
363.glyphicon-file:before {
364 content: "\e022";
365}
366.glyphicon-time:before {
367 content: "\e023";
368}
369.glyphicon-road:before {
370 content: "\e024";
371}
372.glyphicon-download-alt:before {
373 content: "\e025";
374}
375.glyphicon-download:before {
376 content: "\e026";
377}
378.glyphicon-upload:before {
379 content: "\e027";
380}
381.glyphicon-inbox:before {
382 content: "\e028";
383}
384.glyphicon-play-circle:before {
385 content: "\e029";
386}
387.glyphicon-repeat:before {
388 content: "\e030";
389}
390.glyphicon-refresh:before {
391 content: "\e031";
392}
393.glyphicon-list-alt:before {
394 content: "\e032";
395}
396.glyphicon-lock:before {
397 content: "\e033";
398}
399.glyphicon-flag:before {
400 content: "\e034";
401}
402.glyphicon-headphones:before {
403 content: "\e035";
404}
405.glyphicon-volume-off:before {
406 content: "\e036";
407}
408.glyphicon-volume-down:before {
409 content: "\e037";
410}
411.glyphicon-volume-up:before {
412 content: "\e038";
413}
414.glyphicon-qrcode:before {
415 content: "\e039";
416}
417.glyphicon-barcode:before {
418 content: "\e040";
419}
420.glyphicon-tag:before {
421 content: "\e041";
422}
423.glyphicon-tags:before {
424 content: "\e042";
425}
426.glyphicon-book:before {
427 content: "\e043";
428}
429.glyphicon-bookmark:before {
430 content: "\e044";
431}
432.glyphicon-print:before {
433 content: "\e045";
434}
435.glyphicon-camera:before {
436 content: "\e046";
437}
438.glyphicon-font:before {
439 content: "\e047";
440}
441.glyphicon-bold:before {
442 content: "\e048";
443}
444.glyphicon-italic:before {
445 content: "\e049";
446}
447.glyphicon-text-height:before {
448 content: "\e050";
449}
450.glyphicon-text-width:before {
451 content: "\e051";
452}
453.glyphicon-align-left:before {
454 content: "\e052";
455}
456.glyphicon-align-center:before {
457 content: "\e053";
458}
459.glyphicon-align-right:before {
460 content: "\e054";
461}
462.glyphicon-align-justify:before {
463 content: "\e055";
464}
465.glyphicon-list:before {
466 content: "\e056";
467}
468.glyphicon-indent-left:before {
469 content: "\e057";
470}
471.glyphicon-indent-right:before {
472 content: "\e058";
473}
474.glyphicon-facetime-video:before {
475 content: "\e059";
476}
477.glyphicon-picture:before {
478 content: "\e060";
479}
480.glyphicon-map-marker:before {
481 content: "\e062";
482}
483.glyphicon-adjust:before {
484 content: "\e063";
485}
486.glyphicon-tint:before {
487 content: "\e064";
488}
489.glyphicon-edit:before {
490 content: "\e065";
491}
492.glyphicon-share:before {
493 content: "\e066";
494}
495.glyphicon-check:before {
496 content: "\e067";
497}
498.glyphicon-move:before {
499 content: "\e068";
500}
501.glyphicon-step-backward:before {
502 content: "\e069";
503}
504.glyphicon-fast-backward:before {
505 content: "\e070";
506}
507.glyphicon-backward:before {
508 content: "\e071";
509}
510.glyphicon-play:before {
511 content: "\e072";
512}
513.glyphicon-pause:before {
514 content: "\e073";
515}
516.glyphicon-stop:before {
517 content: "\e074";
518}
519.glyphicon-forward:before {
520 content: "\e075";
521}
522.glyphicon-fast-forward:before {
523 content: "\e076";
524}
525.glyphicon-step-forward:before {
526 content: "\e077";
527}
528.glyphicon-eject:before {
529 content: "\e078";
530}
531.glyphicon-chevron-left:before {
532 content: "\e079";
533}
534.glyphicon-chevron-right:before {
535 content: "\e080";
536}
537.glyphicon-plus-sign:before {
538 content: "\e081";
539}
540.glyphicon-minus-sign:before {
541 content: "\e082";
542}
543.glyphicon-remove-sign:before {
544 content: "\e083";
545}
546.glyphicon-ok-sign:before {
547 content: "\e084";
548}
549.glyphicon-question-sign:before {
550 content: "\e085";
551}
552.glyphicon-info-sign:before {
553 content: "\e086";
554}
555.glyphicon-screenshot:before {
556 content: "\e087";
557}
558.glyphicon-remove-circle:before {
559 content: "\e088";
560}
561.glyphicon-ok-circle:before {
562 content: "\e089";
563}
564.glyphicon-ban-circle:before {
565 content: "\e090";
566}
567.glyphicon-arrow-left:before {
568 content: "\e091";
569}
570.glyphicon-arrow-right:before {
571 content: "\e092";
572}
573.glyphicon-arrow-up:before {
574 content: "\e093";
575}
576.glyphicon-arrow-down:before {
577 content: "\e094";
578}
579.glyphicon-share-alt:before {
580 content: "\e095";
581}
582.glyphicon-resize-full:before {
583 content: "\e096";
584}
585.glyphicon-resize-small:before {
586 content: "\e097";
587}
588.glyphicon-exclamation-sign:before {
589 content: "\e101";
590}
591.glyphicon-gift:before {
592 content: "\e102";
593}
594.glyphicon-leaf:before {
595 content: "\e103";
596}
597.glyphicon-fire:before {
598 content: "\e104";
599}
600.glyphicon-eye-open:before {
601 content: "\e105";
602}
603.glyphicon-eye-close:before {
604 content: "\e106";
605}
606.glyphicon-warning-sign:before {
607 content: "\e107";
608}
609.glyphicon-plane:before {
610 content: "\e108";
611}
612.glyphicon-calendar:before {
613 content: "\e109";
614}
615.glyphicon-random:before {
616 content: "\e110";
617}
618.glyphicon-comment:before {
619 content: "\e111";
620}
621.glyphicon-magnet:before {
622 content: "\e112";
623}
624.glyphicon-chevron-up:before {
625 content: "\e113";
626}
627.glyphicon-chevron-down:before {
628 content: "\e114";
629}
630.glyphicon-retweet:before {
631 content: "\e115";
632}
633.glyphicon-shopping-cart:before {
634 content: "\e116";
635}
636.glyphicon-folder-close:before {
637 content: "\e117";
638}
639.glyphicon-folder-open:before {
640 content: "\e118";
641}
642.glyphicon-resize-vertical:before {
643 content: "\e119";
644}
645.glyphicon-resize-horizontal:before {
646 content: "\e120";
647}
648.glyphicon-hdd:before {
649 content: "\e121";
650}
651.glyphicon-bullhorn:before {
652 content: "\e122";
653}
654.glyphicon-bell:before {
655 content: "\e123";
656}
657.glyphicon-certificate:before {
658 content: "\e124";
659}
660.glyphicon-thumbs-up:before {
661 content: "\e125";
662}
663.glyphicon-thumbs-down:before {
664 content: "\e126";
665}
666.glyphicon-hand-right:before {
667 content: "\e127";
668}
669.glyphicon-hand-left:before {
670 content: "\e128";
671}
672.glyphicon-hand-up:before {
673 content: "\e129";
674}
675.glyphicon-hand-down:before {
676 content: "\e130";
677}
678.glyphicon-circle-arrow-right:before {
679 content: "\e131";
680}
681.glyphicon-circle-arrow-left:before {
682 content: "\e132";
683}
684.glyphicon-circle-arrow-up:before {
685 content: "\e133";
686}
687.glyphicon-circle-arrow-down:before {
688 content: "\e134";
689}
690.glyphicon-globe:before {
691 content: "\e135";
692}
693.glyphicon-wrench:before {
694 content: "\e136";
695}
696.glyphicon-tasks:before {
697 content: "\e137";
698}
699.glyphicon-filter:before {
700 content: "\e138";
701}
702.glyphicon-briefcase:before {
703 content: "\e139";
704}
705.glyphicon-fullscreen:before {
706 content: "\e140";
707}
708.glyphicon-dashboard:before {
709 content: "\e141";
710}
711.glyphicon-paperclip:before {
712 content: "\e142";
713}
714.glyphicon-heart-empty:before {
715 content: "\e143";
716}
717.glyphicon-link:before {
718 content: "\e144";
719}
720.glyphicon-phone:before {
721 content: "\e145";
722}
723.glyphicon-pushpin:before {
724 content: "\e146";
725}
726.glyphicon-usd:before {
727 content: "\e148";
728}
729.glyphicon-gbp:before {
730 content: "\e149";
731}
732.glyphicon-sort:before {
733 content: "\e150";
734}
735.glyphicon-sort-by-alphabet:before {
736 content: "\e151";
737}
738.glyphicon-sort-by-alphabet-alt:before {
739 content: "\e152";
740}
741.glyphicon-sort-by-order:before {
742 content: "\e153";
743}
744.glyphicon-sort-by-order-alt:before {
745 content: "\e154";
746}
747.glyphicon-sort-by-attributes:before {
748 content: "\e155";
749}
750.glyphicon-sort-by-attributes-alt:before {
751 content: "\e156";
752}
753.glyphicon-unchecked:before {
754 content: "\e157";
755}
756.glyphicon-expand:before {
757 content: "\e158";
758}
759.glyphicon-collapse-down:before {
760 content: "\e159";
761}
762.glyphicon-collapse-up:before {
763 content: "\e160";
764}
765.glyphicon-log-in:before {
766 content: "\e161";
767}
768.glyphicon-flash:before {
769 content: "\e162";
770}
771.glyphicon-log-out:before {
772 content: "\e163";
773}
774.glyphicon-new-window:before {
775 content: "\e164";
776}
777.glyphicon-record:before {
778 content: "\e165";
779}
780.glyphicon-save:before {
781 content: "\e166";
782}
783.glyphicon-open:before {
784 content: "\e167";
785}
786.glyphicon-saved:before {
787 content: "\e168";
788}
789.glyphicon-import:before {
790 content: "\e169";
791}
792.glyphicon-export:before {
793 content: "\e170";
794}
795.glyphicon-send:before {
796 content: "\e171";
797}
798.glyphicon-floppy-disk:before {
799 content: "\e172";
800}
801.glyphicon-floppy-saved:before {
802 content: "\e173";
803}
804.glyphicon-floppy-remove:before {
805 content: "\e174";
806}
807.glyphicon-floppy-save:before {
808 content: "\e175";
809}
810.glyphicon-floppy-open:before {
811 content: "\e176";
812}
813.glyphicon-credit-card:before {
814 content: "\e177";
815}
816.glyphicon-transfer:before {
817 content: "\e178";
818}
819.glyphicon-cutlery:before {
820 content: "\e179";
821}
822.glyphicon-header:before {
823 content: "\e180";
824}
825.glyphicon-compressed:before {
826 content: "\e181";
827}
828.glyphicon-earphone:before {
829 content: "\e182";
830}
831.glyphicon-phone-alt:before {
832 content: "\e183";
833}
834.glyphicon-tower:before {
835 content: "\e184";
836}
837.glyphicon-stats:before {
838 content: "\e185";
839}
840.glyphicon-sd-video:before {
841 content: "\e186";
842}
843.glyphicon-hd-video:before {
844 content: "\e187";
845}
846.glyphicon-subtitles:before {
847 content: "\e188";
848}
849.glyphicon-sound-stereo:before {
850 content: "\e189";
851}
852.glyphicon-sound-dolby:before {
853 content: "\e190";
854}
855.glyphicon-sound-5-1:before {
856 content: "\e191";
857}
858.glyphicon-sound-6-1:before {
859 content: "\e192";
860}
861.glyphicon-sound-7-1:before {
862 content: "\e193";
863}
864.glyphicon-copyright-mark:before {
865 content: "\e194";
866}
867.glyphicon-registration-mark:before {
868 content: "\e195";
869}
870.glyphicon-cloud-download:before {
871 content: "\e197";
872}
873.glyphicon-cloud-upload:before {
874 content: "\e198";
875}
876.glyphicon-tree-conifer:before {
877 content: "\e199";
878}
879.glyphicon-tree-deciduous:before {
880 content: "\e200";
881}
882.glyphicon-cd:before {
883 content: "\e201";
884}
885.glyphicon-save-file:before {
886 content: "\e202";
887}
888.glyphicon-open-file:before {
889 content: "\e203";
890}
891.glyphicon-level-up:before {
892 content: "\e204";
893}
894.glyphicon-copy:before {
895 content: "\e205";
896}
897.glyphicon-paste:before {
898 content: "\e206";
899}
900.glyphicon-alert:before {
901 content: "\e209";
902}
903.glyphicon-equalizer:before {
904 content: "\e210";
905}
906.glyphicon-king:before {
907 content: "\e211";
908}
909.glyphicon-queen:before {
910 content: "\e212";
911}
912.glyphicon-pawn:before {
913 content: "\e213";
914}
915.glyphicon-bishop:before {
916 content: "\e214";
917}
918.glyphicon-knight:before {
919 content: "\e215";
920}
921.glyphicon-baby-formula:before {
922 content: "\e216";
923}
924.glyphicon-tent:before {
925 content: "\26fa";
926}
927.glyphicon-blackboard:before {
928 content: "\e218";
929}
930.glyphicon-bed:before {
931 content: "\e219";
932}
933.glyphicon-apple:before {
934 content: "\f8ff";
935}
936.glyphicon-erase:before {
937 content: "\e221";
938}
939.glyphicon-hourglass:before {
940 content: "\231b";
941}
942.glyphicon-lamp:before {
943 content: "\e223";
944}
945.glyphicon-duplicate:before {
946 content: "\e224";
947}
948.glyphicon-piggy-bank:before {
949 content: "\e225";
950}
951.glyphicon-scissors:before {
952 content: "\e226";
953}
954.glyphicon-bitcoin:before {
955 content: "\e227";
956}
957.glyphicon-btc:before {
958 content: "\e227";
959}
960.glyphicon-xbt:before {
961 content: "\e227";
962}
963.glyphicon-yen:before {
964 content: "\00a5";
965}
966.glyphicon-jpy:before {
967 content: "\00a5";
968}
969.glyphicon-ruble:before {
970 content: "\20bd";
971}
972.glyphicon-rub:before {
973 content: "\20bd";
974}
975.glyphicon-scale:before {
976 content: "\e230";
977}
978.glyphicon-ice-lolly:before {
979 content: "\e231";
980}
981.glyphicon-ice-lolly-tasted:before {
982 content: "\e232";
983}
984.glyphicon-education:before {
985 content: "\e233";
986}
987.glyphicon-option-horizontal:before {
988 content: "\e234";
989}
990.glyphicon-option-vertical:before {
991 content: "\e235";
992}
993.glyphicon-menu-hamburger:before {
994 content: "\e236";
995}
996.glyphicon-modal-window:before {
997 content: "\e237";
998}
999.glyphicon-oil:before {
1000 content: "\e238";
1001}
1002.glyphicon-grain:before {
1003 content: "\e239";
1004}
1005.glyphicon-sunglasses:before {
1006 content: "\e240";
1007}
1008.glyphicon-text-size:before {
1009 content: "\e241";
1010}
1011.glyphicon-text-color:before {
1012 content: "\e242";
1013}
1014.glyphicon-text-background:before {
1015 content: "\e243";
1016}
1017.glyphicon-object-align-top:before {
1018 content: "\e244";
1019}
1020.glyphicon-object-align-bottom:before {
1021 content: "\e245";
1022}
1023.glyphicon-object-align-horizontal:before {
1024 content: "\e246";
1025}
1026.glyphicon-object-align-left:before {
1027 content: "\e247";
1028}
1029.glyphicon-object-align-vertical:before {
1030 content: "\e248";
1031}
1032.glyphicon-object-align-right:before {
1033 content: "\e249";
1034}
1035.glyphicon-triangle-right:before {
1036 content: "\e250";
1037}
1038.glyphicon-triangle-left:before {
1039 content: "\e251";
1040}
1041.glyphicon-triangle-bottom:before {
1042 content: "\e252";
1043}
1044.glyphicon-triangle-top:before {
1045 content: "\e253";
1046}
1047.glyphicon-console:before {
1048 content: "\e254";
1049}
1050.glyphicon-superscript:before {
1051 content: "\e255";
1052}
1053.glyphicon-subscript:before {
1054 content: "\e256";
1055}
1056.glyphicon-menu-left:before {
1057 content: "\e257";
1058}
1059.glyphicon-menu-right:before {
1060 content: "\e258";
1061}
1062.glyphicon-menu-down:before {
1063 content: "\e259";
1064}
1065.glyphicon-menu-up:before {
1066 content: "\e260";
1067}
1068* {
1069 -webkit-box-sizing: border-box;
1070 -moz-box-sizing: border-box;
1071 box-sizing: border-box;
1072}
1073*:before,
1074*:after {
1075 -webkit-box-sizing: border-box;
1076 -moz-box-sizing: border-box;
1077 box-sizing: border-box;
1078}
1079html {
1080 font-size: 10px;
1081
1082 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
1083}
1084body {
1085 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
1086 font-size: 14px;
1087 line-height: 1.42857143;
1088 color: #333;
1089 background-color: #fff;
1090}
1091input,
1092button,
1093select,
1094textarea {
1095 font-family: inherit;
1096 font-size: inherit;
1097 line-height: inherit;
1098}
1099a {
1100 color: #337ab7;
1101 text-decoration: none;
1102}
1103a:hover,
1104a:focus {
1105 color: #23527c;
1106 text-decoration: underline;
1107}
1108a:focus {
1109 outline: 5px auto -webkit-focus-ring-color;
1110 outline-offset: -2px;
1111}
1112figure {
1113 margin: 0;
1114}
1115img {
1116 vertical-align: middle;
1117}
1118.img-responsive,
1119.thumbnail > img,
1120.thumbnail a > img,
1121.carousel-inner > .item > img,
1122.carousel-inner > .item > a > img {
1123 display: block;
1124 max-width: 100%;
1125 height: auto;
1126}
1127.img-rounded {
1128 border-radius: 6px;
1129}
1130.img-thumbnail {
1131 display: inline-block;
1132 max-width: 100%;
1133 height: auto;
1134 padding: 4px;
1135 line-height: 1.42857143;
1136 background-color: #fff;
1137 border: 1px solid #ddd;
1138 border-radius: 4px;
1139 -webkit-transition: all .2s ease-in-out;
1140 -o-transition: all .2s ease-in-out;
1141 transition: all .2s ease-in-out;
1142}
1143.img-circle {
1144 border-radius: 50%;
1145}
1146hr {
1147 margin-top: 20px;
1148 margin-bottom: 20px;
1149 border: 0;
1150 border-top: 1px solid #eee;
1151}
1152.sr-only {
1153 position: absolute;
1154 width: 1px;
1155 height: 1px;
1156 padding: 0;
1157 margin: -1px;
1158 overflow: hidden;
1159 clip: rect(0, 0, 0, 0);
1160 border: 0;
1161}
1162.sr-only-focusable:active,
1163.sr-only-focusable:focus {
1164 position: static;
1165 width: auto;
1166 height: auto;
1167 margin: 0;
1168 overflow: visible;
1169 clip: auto;
1170}
1171[role="button"] {
1172 cursor: pointer;
1173}
1174h1,
1175h2,
1176h3,
1177h4,
1178h5,
1179h6,
1180.h1,
1181.h2,
1182.h3,
1183.h4,
1184.h5,
1185.h6 {
1186 font-family: inherit;
1187 font-weight: 500;
1188 line-height: 1.1;
1189 color: inherit;
1190}
1191h1 small,
1192h2 small,
1193h3 small,
1194h4 small,
1195h5 small,
1196h6 small,
1197.h1 small,
1198.h2 small,
1199.h3 small,
1200.h4 small,
1201.h5 small,
1202.h6 small,
1203h1 .small,
1204h2 .small,
1205h3 .small,
1206h4 .small,
1207h5 .small,
1208h6 .small,
1209.h1 .small,
1210.h2 .small,
1211.h3 .small,
1212.h4 .small,
1213.h5 .small,
1214.h6 .small {
1215 font-weight: normal;
1216 line-height: 1;
1217 color: #777;
1218}
1219h1,
1220.h1,
1221h2,
1222.h2,
1223h3,
1224.h3 {
1225 margin-top: 20px;
1226 margin-bottom: 10px;
1227}
1228h1 small,
1229.h1 small,
1230h2 small,
1231.h2 small,
1232h3 small,
1233.h3 small,
1234h1 .small,
1235.h1 .small,
1236h2 .small,
1237.h2 .small,
1238h3 .small,
1239.h3 .small {
1240 font-size: 65%;
1241}
1242h4,
1243.h4,
1244h5,
1245.h5,
1246h6,
1247.h6 {
1248 margin-top: 10px;
1249 margin-bottom: 10px;
1250}
1251h4 small,
1252.h4 small,
1253h5 small,
1254.h5 small,
1255h6 small,
1256.h6 small,
1257h4 .small,
1258.h4 .small,
1259h5 .small,
1260.h5 .small,
1261h6 .small,
1262.h6 .small {
1263 font-size: 75%;
1264}
1265h1,
1266.h1 {
1267 font-size: 36px;
1268}
1269h2,
1270.h2 {
1271 font-size: 30px;
1272}
1273h3,
1274.h3 {
1275 font-size: 24px;
1276}
1277h4,
1278.h4 {
1279 font-size: 18px;
1280}
1281h5,
1282.h5 {
1283 font-size: 14px;
1284}
1285h6,
1286.h6 {
1287 font-size: 12px;
1288}
1289p {
1290 margin: 0 0 10px;
1291}
1292.lead {
1293 margin-bottom: 20px;
1294 font-size: 16px;
1295 font-weight: 300;
1296 line-height: 1.4;
1297}
1298@media (min-width: 768px) {
1299 .lead {
1300 font-size: 21px;
1301 }
1302}
1303small,
1304.small {
1305 font-size: 85%;
1306}
1307mark,
1308.mark {
1309 padding: .2em;
1310 background-color: #fcf8e3;
1311}
1312.text-left {
1313 text-align: left;
1314}
1315.text-right {
1316 text-align: right;
1317}
1318.text-center {
1319 text-align: center;
1320}
1321.text-justify {
1322 text-align: justify;
1323}
1324.text-nowrap {
1325 white-space: nowrap;
1326}
1327.text-lowercase {
1328 text-transform: lowercase;
1329}
1330.text-uppercase {
1331 text-transform: uppercase;
1332}
1333.text-capitalize {
1334 text-transform: capitalize;
1335}
1336.text-muted {
1337 color: #777;
1338}
1339.text-primary {
1340 color: #337ab7;
1341}
1342a.text-primary:hover,
1343a.text-primary:focus {
1344 color: #286090;
1345}
1346.text-success {
1347 color: #3c763d;
1348}
1349a.text-success:hover,
1350a.text-success:focus {
1351 color: #2b542c;
1352}
1353.text-info {
1354 color: #31708f;
1355}
1356a.text-info:hover,
1357a.text-info:focus {
1358 color: #245269;
1359}
1360.text-warning {
1361 color: #8a6d3b;
1362}
1363a.text-warning:hover,
1364a.text-warning:focus {
1365 color: #66512c;
1366}
1367.text-danger {
1368 color: #a94442;
1369}
1370a.text-danger:hover,
1371a.text-danger:focus {
1372 color: #843534;
1373}
1374.bg-primary {
1375 color: #fff;
1376 background-color: #337ab7;
1377}
1378a.bg-primary:hover,
1379a.bg-primary:focus {
1380 background-color: #286090;
1381}
1382.bg-success {
1383 background-color: #dff0d8;
1384}
1385a.bg-success:hover,
1386a.bg-success:focus {
1387 background-color: #c1e2b3;
1388}
1389.bg-info {
1390 background-color: #d9edf7;
1391}
1392a.bg-info:hover,
1393a.bg-info:focus {
1394 background-color: #afd9ee;
1395}
1396.bg-warning {
1397 background-color: #fcf8e3;
1398}
1399a.bg-warning:hover,
1400a.bg-warning:focus {
1401 background-color: #f7ecb5;
1402}
1403.bg-danger {
1404 background-color: #f2dede;
1405}
1406a.bg-danger:hover,
1407a.bg-danger:focus {
1408 background-color: #e4b9b9;
1409}
1410.page-header {
1411 padding-bottom: 9px;
1412 margin: 40px 0 20px;
1413 border-bottom: 1px solid #eee;
1414}
1415ul,
1416ol {
1417 margin-top: 0;
1418 margin-bottom: 10px;
1419}
1420ul ul,
1421ol ul,
1422ul ol,
1423ol ol {
1424 margin-bottom: 0;
1425}
1426.list-unstyled {
1427 padding-left: 0;
1428 list-style: none;
1429}
1430.list-inline {
1431 padding-left: 0;
1432 margin-left: -5px;
1433 list-style: none;
1434}
1435.list-inline > li {
1436 display: inline-block;
1437 padding-right: 5px;
1438 padding-left: 5px;
1439}
1440dl {
1441 margin-top: 0;
1442 margin-bottom: 20px;
1443}
1444dt,
1445dd {
1446 line-height: 1.42857143;
1447}
1448dt {
1449 font-weight: bold;
1450}
1451dd {
1452 margin-left: 0;
1453}
1454@media (min-width: 768px) {
1455 .dl-horizontal dt {
1456 float: left;
1457 width: 160px;
1458 overflow: hidden;
1459 clear: left;
1460 text-align: right;
1461 text-overflow: ellipsis;
1462 white-space: nowrap;
1463 }
1464 .dl-horizontal dd {
1465 margin-left: 180px;
1466 }
1467}
1468abbr[title],
1469abbr[data-original-title] {
1470 cursor: help;
1471 border-bottom: 1px dotted #777;
1472}
1473.initialism {
1474 font-size: 90%;
1475 text-transform: uppercase;
1476}
1477blockquote {
1478 padding: 10px 20px;
1479 margin: 0 0 20px;
1480 font-size: 17.5px;
1481 border-left: 5px solid #eee;
1482}
1483blockquote p:last-child,
1484blockquote ul:last-child,
1485blockquote ol:last-child {
1486 margin-bottom: 0;
1487}
1488blockquote footer,
1489blockquote small,
1490blockquote .small {
1491 display: block;
1492 font-size: 80%;
1493 line-height: 1.42857143;
1494 color: #777;
1495}
1496blockquote footer:before,
1497blockquote small:before,
1498blockquote .small:before {
1499 content: '\2014 \00A0';
1500}
1501.blockquote-reverse,
1502blockquote.pull-right {
1503 padding-right: 15px;
1504 padding-left: 0;
1505 text-align: right;
1506 border-right: 5px solid #eee;
1507 border-left: 0;
1508}
1509.blockquote-reverse footer:before,
1510blockquote.pull-right footer:before,
1511.blockquote-reverse small:before,
1512blockquote.pull-right small:before,
1513.blockquote-reverse .small:before,
1514blockquote.pull-right .small:before {
1515 content: '';
1516}
1517.blockquote-reverse footer:after,
1518blockquote.pull-right footer:after,
1519.blockquote-reverse small:after,
1520blockquote.pull-right small:after,
1521.blockquote-reverse .small:after,
1522blockquote.pull-right .small:after {
1523 content: '\00A0 \2014';
1524}
1525address {
1526 margin-bottom: 20px;
1527 font-style: normal;
1528 line-height: 1.42857143;
1529}
1530code,
1531kbd,
1532pre,
1533samp {
1534 font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
1535}
1536code {
1537 padding: 2px 4px;
1538 font-size: 90%;
1539 color: #c7254e;
1540 background-color: #f9f2f4;
1541 border-radius: 4px;
1542}
1543kbd {
1544 padding: 2px 4px;
1545 font-size: 90%;
1546 color: #fff;
1547 background-color: #333;
1548 border-radius: 3px;
1549 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
1550 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
1551}
1552kbd kbd {
1553 padding: 0;
1554 font-size: 100%;
1555 font-weight: bold;
1556 -webkit-box-shadow: none;
1557 box-shadow: none;
1558}
1559pre {
1560 display: block;
1561 padding: 9.5px;
1562 margin: 0 0 10px;
1563 font-size: 13px;
1564 line-height: 1.42857143;
1565 color: #333;
1566 word-break: break-all;
1567 word-wrap: break-word;
1568 background-color: #f5f5f5;
1569 border: 1px solid #ccc;
1570 border-radius: 4px;
1571}
1572pre code {
1573 padding: 0;
1574 font-size: inherit;
1575 color: inherit;
1576 white-space: pre-wrap;
1577 background-color: transparent;
1578 border-radius: 0;
1579}
1580.pre-scrollable {
1581 max-height: 340px;
1582 overflow-y: scroll;
1583}
1584.container {
1585 padding-right: 15px;
1586 padding-left: 15px;
1587 margin-right: auto;
1588 margin-left: auto;
1589}
1590@media (min-width: 768px) {
1591 .container {
1592 width: 750px;
1593 }
1594}
1595@media (min-width: 992px) {
1596 .container {
1597 width: 970px;
1598 }
1599}
1600@media (min-width: 1200px) {
1601 .container {
1602 width: 1170px;
1603 }
1604}
1605.container-fluid {
1606 padding-right: 15px;
1607 padding-left: 15px;
1608 margin-right: auto;
1609 margin-left: auto;
1610}
1611.row {
1612 margin-right: -15px;
1613 margin-left: -15px;
1614}
1615.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 {
1616 position: relative;
1617 min-height: 1px;
1618 padding-right: 15px;
1619 padding-left: 15px;
1620}
1621.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
1622 float: left;
1623}
1624.col-xs-12 {
1625 width: 100%;
1626}
1627.col-xs-11 {
1628 width: 91.66666667%;
1629}
1630.col-xs-10 {
1631 width: 83.33333333%;
1632}
1633.col-xs-9 {
1634 width: 75%;
1635}
1636.col-xs-8 {
1637 width: 66.66666667%;
1638}
1639.col-xs-7 {
1640 width: 58.33333333%;
1641}
1642.col-xs-6 {
1643 width: 50%;
1644}
1645.col-xs-5 {
1646 width: 41.66666667%;
1647}
1648.col-xs-4 {
1649 width: 33.33333333%;
1650}
1651.col-xs-3 {
1652 width: 25%;
1653}
1654.col-xs-2 {
1655 width: 16.66666667%;
1656}
1657.col-xs-1 {
1658 width: 8.33333333%;
1659}
1660.col-xs-pull-12 {
1661 right: 100%;
1662}
1663.col-xs-pull-11 {
1664 right: 91.66666667%;
1665}
1666.col-xs-pull-10 {
1667 right: 83.33333333%;
1668}
1669.col-xs-pull-9 {
1670 right: 75%;
1671}
1672.col-xs-pull-8 {
1673 right: 66.66666667%;
1674}
1675.col-xs-pull-7 {
1676 right: 58.33333333%;
1677}
1678.col-xs-pull-6 {
1679 right: 50%;
1680}
1681.col-xs-pull-5 {
1682 right: 41.66666667%;
1683}
1684.col-xs-pull-4 {
1685 right: 33.33333333%;
1686}
1687.col-xs-pull-3 {
1688 right: 25%;
1689}
1690.col-xs-pull-2 {
1691 right: 16.66666667%;
1692}
1693.col-xs-pull-1 {
1694 right: 8.33333333%;
1695}
1696.col-xs-pull-0 {
1697 right: auto;
1698}
1699.col-xs-push-12 {
1700 left: 100%;
1701}
1702.col-xs-push-11 {
1703 left: 91.66666667%;
1704}
1705.col-xs-push-10 {
1706 left: 83.33333333%;
1707}
1708.col-xs-push-9 {
1709 left: 75%;
1710}
1711.col-xs-push-8 {
1712 left: 66.66666667%;
1713}
1714.col-xs-push-7 {
1715 left: 58.33333333%;
1716}
1717.col-xs-push-6 {
1718 left: 50%;
1719}
1720.col-xs-push-5 {
1721 left: 41.66666667%;
1722}
1723.col-xs-push-4 {
1724 left: 33.33333333%;
1725}
1726.col-xs-push-3 {
1727 left: 25%;
1728}
1729.col-xs-push-2 {
1730 left: 16.66666667%;
1731}
1732.col-xs-push-1 {
1733 left: 8.33333333%;
1734}
1735.col-xs-push-0 {
1736 left: auto;
1737}
1738.col-xs-offset-12 {
1739 margin-left: 100%;
1740}
1741.col-xs-offset-11 {
1742 margin-left: 91.66666667%;
1743}
1744.col-xs-offset-10 {
1745 margin-left: 83.33333333%;
1746}
1747.col-xs-offset-9 {
1748 margin-left: 75%;
1749}
1750.col-xs-offset-8 {
1751 margin-left: 66.66666667%;
1752}
1753.col-xs-offset-7 {
1754 margin-left: 58.33333333%;
1755}
1756.col-xs-offset-6 {
1757 margin-left: 50%;
1758}
1759.col-xs-offset-5 {
1760 margin-left: 41.66666667%;
1761}
1762.col-xs-offset-4 {
1763 margin-left: 33.33333333%;
1764}
1765.col-xs-offset-3 {
1766 margin-left: 25%;
1767}
1768.col-xs-offset-2 {
1769 margin-left: 16.66666667%;
1770}
1771.col-xs-offset-1 {
1772 margin-left: 8.33333333%;
1773}
1774.col-xs-offset-0 {
1775 margin-left: 0;
1776}
1777@media (min-width: 768px) {
1778 .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
1779 float: left;
1780 }
1781 .col-sm-12 {
1782 width: 100%;
1783 }
1784 .col-sm-11 {
1785 width: 91.66666667%;
1786 }
1787 .col-sm-10 {
1788 width: 83.33333333%;
1789 }
1790 .col-sm-9 {
1791 width: 75%;
1792 }
1793 .col-sm-8 {
1794 width: 66.66666667%;
1795 }
1796 .col-sm-7 {
1797 width: 58.33333333%;
1798 }
1799 .col-sm-6 {
1800 width: 50%;
1801 }
1802 .col-sm-5 {
1803 width: 41.66666667%;
1804 }
1805 .col-sm-4 {
1806 width: 33.33333333%;
1807 }
1808 .col-sm-3 {
1809 width: 25%;
1810 }
1811 .col-sm-2 {
1812 width: 16.66666667%;
1813 }
1814 .col-sm-1 {
1815 width: 8.33333333%;
1816 }
1817 .col-sm-pull-12 {
1818 right: 100%;
1819 }
1820 .col-sm-pull-11 {
1821 right: 91.66666667%;
1822 }
1823 .col-sm-pull-10 {
1824 right: 83.33333333%;
1825 }
1826 .col-sm-pull-9 {
1827 right: 75%;
1828 }
1829 .col-sm-pull-8 {
1830 right: 66.66666667%;
1831 }
1832 .col-sm-pull-7 {
1833 right: 58.33333333%;
1834 }
1835 .col-sm-pull-6 {
1836 right: 50%;
1837 }
1838 .col-sm-pull-5 {
1839 right: 41.66666667%;
1840 }
1841 .col-sm-pull-4 {
1842 right: 33.33333333%;
1843 }
1844 .col-sm-pull-3 {
1845 right: 25%;
1846 }
1847 .col-sm-pull-2 {
1848 right: 16.66666667%;
1849 }
1850 .col-sm-pull-1 {
1851 right: 8.33333333%;
1852 }
1853 .col-sm-pull-0 {
1854 right: auto;
1855 }
1856 .col-sm-push-12 {
1857 left: 100%;
1858 }
1859 .col-sm-push-11 {
1860 left: 91.66666667%;
1861 }
1862 .col-sm-push-10 {
1863 left: 83.33333333%;
1864 }
1865 .col-sm-push-9 {
1866 left: 75%;
1867 }
1868 .col-sm-push-8 {
1869 left: 66.66666667%;
1870 }
1871 .col-sm-push-7 {
1872 left: 58.33333333%;
1873 }
1874 .col-sm-push-6 {
1875 left: 50%;
1876 }
1877 .col-sm-push-5 {
1878 left: 41.66666667%;
1879 }
1880 .col-sm-push-4 {
1881 left: 33.33333333%;
1882 }
1883 .col-sm-push-3 {
1884 left: 25%;
1885 }
1886 .col-sm-push-2 {
1887 left: 16.66666667%;
1888 }
1889 .col-sm-push-1 {
1890 left: 8.33333333%;
1891 }
1892 .col-sm-push-0 {
1893 left: auto;
1894 }
1895 .col-sm-offset-12 {
1896 margin-left: 100%;
1897 }
1898 .col-sm-offset-11 {
1899 margin-left: 91.66666667%;
1900 }
1901 .col-sm-offset-10 {
1902 margin-left: 83.33333333%;
1903 }
1904 .col-sm-offset-9 {
1905 margin-left: 75%;
1906 }
1907 .col-sm-offset-8 {
1908 margin-left: 66.66666667%;
1909 }
1910 .col-sm-offset-7 {
1911 margin-left: 58.33333333%;
1912 }
1913 .col-sm-offset-6 {
1914 margin-left: 50%;
1915 }
1916 .col-sm-offset-5 {
1917 margin-left: 41.66666667%;
1918 }
1919 .col-sm-offset-4 {
1920 margin-left: 33.33333333%;
1921 }
1922 .col-sm-offset-3 {
1923 margin-left: 25%;
1924 }
1925 .col-sm-offset-2 {
1926 margin-left: 16.66666667%;
1927 }
1928 .col-sm-offset-1 {
1929 margin-left: 8.33333333%;
1930 }
1931 .col-sm-offset-0 {
1932 margin-left: 0;
1933 }
1934}
1935@media (min-width: 992px) {
1936 .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 {
1937 float: left;
1938 }
1939 .col-md-12 {
1940 width: 100%;
1941 }
1942 .col-md-11 {
1943 width: 91.66666667%;
1944 }
1945 .col-md-10 {
1946 width: 83.33333333%;
1947 }
1948 .col-md-9 {
1949 width: 75%;
1950 }
1951 .col-md-8 {
1952 width: 66.66666667%;
1953 }
1954 .col-md-7 {
1955 width: 58.33333333%;
1956 }
1957 .col-md-6 {
1958 width: 50%;
1959 }
1960 .col-md-5 {
1961 width: 41.66666667%;
1962 }
1963 .col-md-4 {
1964 width: 33.33333333%;
1965 }
1966 .col-md-3 {
1967 width: 25%;
1968 }
1969 .col-md-2 {
1970 width: 16.66666667%;
1971 }
1972 .col-md-1 {
1973 width: 8.33333333%;
1974 }
1975 .col-md-pull-12 {
1976 right: 100%;
1977 }
1978 .col-md-pull-11 {
1979 right: 91.66666667%;
1980 }
1981 .col-md-pull-10 {
1982 right: 83.33333333%;
1983 }
1984 .col-md-pull-9 {
1985 right: 75%;
1986 }
1987 .col-md-pull-8 {
1988 right: 66.66666667%;
1989 }
1990 .col-md-pull-7 {
1991 right: 58.33333333%;
1992 }
1993 .col-md-pull-6 {
1994 right: 50%;
1995 }
1996 .col-md-pull-5 {
1997 right: 41.66666667%;
1998 }
1999 .col-md-pull-4 {
2000 right: 33.33333333%;
2001 }
2002 .col-md-pull-3 {
2003 right: 25%;
2004 }
2005 .col-md-pull-2 {
2006 right: 16.66666667%;
2007 }
2008 .col-md-pull-1 {
2009 right: 8.33333333%;
2010 }
2011 .col-md-pull-0 {
2012 right: auto;
2013 }
2014 .col-md-push-12 {
2015 left: 100%;
2016 }
2017 .col-md-push-11 {
2018 left: 91.66666667%;
2019 }
2020 .col-md-push-10 {
2021 left: 83.33333333%;
2022 }
2023 .col-md-push-9 {
2024 left: 75%;
2025 }
2026 .col-md-push-8 {
2027 left: 66.66666667%;
2028 }
2029 .col-md-push-7 {
2030 left: 58.33333333%;
2031 }
2032 .col-md-push-6 {
2033 left: 50%;
2034 }
2035 .col-md-push-5 {
2036 left: 41.66666667%;
2037 }
2038 .col-md-push-4 {
2039 left: 33.33333333%;
2040 }
2041 .col-md-push-3 {
2042 left: 25%;
2043 }
2044 .col-md-push-2 {
2045 left: 16.66666667%;
2046 }
2047 .col-md-push-1 {
2048 left: 8.33333333%;
2049 }
2050 .col-md-push-0 {
2051 left: auto;
2052 }
2053 .col-md-offset-12 {
2054 margin-left: 100%;
2055 }
2056 .col-md-offset-11 {
2057 margin-left: 91.66666667%;
2058 }
2059 .col-md-offset-10 {
2060 margin-left: 83.33333333%;
2061 }
2062 .col-md-offset-9 {
2063 margin-left: 75%;
2064 }
2065 .col-md-offset-8 {
2066 margin-left: 66.66666667%;
2067 }
2068 .col-md-offset-7 {
2069 margin-left: 58.33333333%;
2070 }
2071 .col-md-offset-6 {
2072 margin-left: 50%;
2073 }
2074 .col-md-offset-5 {
2075 margin-left: 41.66666667%;
2076 }
2077 .col-md-offset-4 {
2078 margin-left: 33.33333333%;
2079 }
2080 .col-md-offset-3 {
2081 margin-left: 25%;
2082 }
2083 .col-md-offset-2 {
2084 margin-left: 16.66666667%;
2085 }
2086 .col-md-offset-1 {
2087 margin-left: 8.33333333%;
2088 }
2089 .col-md-offset-0 {
2090 margin-left: 0;
2091 }
2092}
2093@media (min-width: 1200px) {
2094 .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
2095 float: left;
2096 }
2097 .col-lg-12 {
2098 width: 100%;
2099 }
2100 .col-lg-11 {
2101 width: 91.66666667%;
2102 }
2103 .col-lg-10 {
2104 width: 83.33333333%;
2105 }
2106 .col-lg-9 {
2107 width: 75%;
2108 }
2109 .col-lg-8 {
2110 width: 66.66666667%;
2111 }
2112 .col-lg-7 {
2113 width: 58.33333333%;
2114 }
2115 .col-lg-6 {
2116 width: 50%;
2117 }
2118 .col-lg-5 {
2119 width: 41.66666667%;
2120 }
2121 .col-lg-4 {
2122 width: 33.33333333%;
2123 }
2124 .col-lg-3 {
2125 width: 25%;
2126 }
2127 .col-lg-2 {
2128 width: 16.66666667%;
2129 }
2130 .col-lg-1 {
2131 width: 8.33333333%;
2132 }
2133 .col-lg-pull-12 {
2134 right: 100%;
2135 }
2136 .col-lg-pull-11 {
2137 right: 91.66666667%;
2138 }
2139 .col-lg-pull-10 {
2140 right: 83.33333333%;
2141 }
2142 .col-lg-pull-9 {
2143 right: 75%;
2144 }
2145 .col-lg-pull-8 {
2146 right: 66.66666667%;
2147 }
2148 .col-lg-pull-7 {
2149 right: 58.33333333%;
2150 }
2151 .col-lg-pull-6 {
2152 right: 50%;
2153 }
2154 .col-lg-pull-5 {
2155 right: 41.66666667%;
2156 }
2157 .col-lg-pull-4 {
2158 right: 33.33333333%;
2159 }
2160 .col-lg-pull-3 {
2161 right: 25%;
2162 }
2163 .col-lg-pull-2 {
2164 right: 16.66666667%;
2165 }
2166 .col-lg-pull-1 {
2167 right: 8.33333333%;
2168 }
2169 .col-lg-pull-0 {
2170 right: auto;
2171 }
2172 .col-lg-push-12 {
2173 left: 100%;
2174 }
2175 .col-lg-push-11 {
2176 left: 91.66666667%;
2177 }
2178 .col-lg-push-10 {
2179 left: 83.33333333%;
2180 }
2181 .col-lg-push-9 {
2182 left: 75%;
2183 }
2184 .col-lg-push-8 {
2185 left: 66.66666667%;
2186 }
2187 .col-lg-push-7 {
2188 left: 58.33333333%;
2189 }
2190 .col-lg-push-6 {
2191 left: 50%;
2192 }
2193 .col-lg-push-5 {
2194 left: 41.66666667%;
2195 }
2196 .col-lg-push-4 {
2197 left: 33.33333333%;
2198 }
2199 .col-lg-push-3 {
2200 left: 25%;
2201 }
2202 .col-lg-push-2 {
2203 left: 16.66666667%;
2204 }
2205 .col-lg-push-1 {
2206 left: 8.33333333%;
2207 }
2208 .col-lg-push-0 {
2209 left: auto;
2210 }
2211 .col-lg-offset-12 {
2212 margin-left: 100%;
2213 }
2214 .col-lg-offset-11 {
2215 margin-left: 91.66666667%;
2216 }
2217 .col-lg-offset-10 {
2218 margin-left: 83.33333333%;
2219 }
2220 .col-lg-offset-9 {
2221 margin-left: 75%;
2222 }
2223 .col-lg-offset-8 {
2224 margin-left: 66.66666667%;
2225 }
2226 .col-lg-offset-7 {
2227 margin-left: 58.33333333%;
2228 }
2229 .col-lg-offset-6 {
2230 margin-left: 50%;
2231 }
2232 .col-lg-offset-5 {
2233 margin-left: 41.66666667%;
2234 }
2235 .col-lg-offset-4 {
2236 margin-left: 33.33333333%;
2237 }
2238 .col-lg-offset-3 {
2239 margin-left: 25%;
2240 }
2241 .col-lg-offset-2 {
2242 margin-left: 16.66666667%;
2243 }
2244 .col-lg-offset-1 {
2245 margin-left: 8.33333333%;
2246 }
2247 .col-lg-offset-0 {
2248 margin-left: 0;
2249 }
2250}
2251table {
2252 background-color: transparent;
2253}
2254caption {
2255 padding-top: 8px;
2256 padding-bottom: 8px;
2257 color: #777;
2258 text-align: left;
2259}
2260th {
2261 text-align: left;
2262}
2263.table {
2264 width: 100%;
2265 max-width: 100%;
2266 margin-bottom: 20px;
2267}
2268.table > thead > tr > th,
2269.table > tbody > tr > th,
2270.table > tfoot > tr > th,
2271.table > thead > tr > td,
2272.table > tbody > tr > td,
2273.table > tfoot > tr > td {
2274 padding: 8px;
2275 line-height: 1.42857143;
2276 vertical-align: top;
2277 border-top: 1px solid #ddd;
2278}
2279.table > thead > tr > th {
2280 vertical-align: bottom;
2281 border-bottom: 2px solid #ddd;
2282}
2283.table > caption + thead > tr:first-child > th,
2284.table > colgroup + thead > tr:first-child > th,
2285.table > thead:first-child > tr:first-child > th,
2286.table > caption + thead > tr:first-child > td,
2287.table > colgroup + thead > tr:first-child > td,
2288.table > thead:first-child > tr:first-child > td {
2289 border-top: 0;
2290}
2291.table > tbody + tbody {
2292 border-top: 2px solid #ddd;
2293}
2294.table .table {
2295 background-color: #fff;
2296}
2297.table-condensed > thead > tr > th,
2298.table-condensed > tbody > tr > th,
2299.table-condensed > tfoot > tr > th,
2300.table-condensed > thead > tr > td,
2301.table-condensed > tbody > tr > td,
2302.table-condensed > tfoot > tr > td {
2303 padding: 5px;
2304}
2305.table-bordered {
2306 border: 1px solid #ddd;
2307}
2308.table-bordered > thead > tr > th,
2309.table-bordered > tbody > tr > th,
2310.table-bordered > tfoot > tr > th,
2311.table-bordered > thead > tr > td,
2312.table-bordered > tbody > tr > td,
2313.table-bordered > tfoot > tr > td {
2314 border: 1px solid #ddd;
2315}
2316.table-bordered > thead > tr > th,
2317.table-bordered > thead > tr > td {
2318 border-bottom-width: 2px;
2319}
2320.table-striped > tbody > tr:nth-of-type(odd) {
2321 background-color: #f9f9f9;
2322}
2323.table-hover > tbody > tr:hover {
2324 background-color: #f5f5f5;
2325}
2326table col[class*="col-"] {
2327 position: static;
2328 display: table-column;
2329 float: none;
2330}
2331table td[class*="col-"],
2332table th[class*="col-"] {
2333 position: static;
2334 display: table-cell;
2335 float: none;
2336}
2337.table > thead > tr > td.active,
2338.table > tbody > tr > td.active,
2339.table > tfoot > tr > td.active,
2340.table > thead > tr > th.active,
2341.table > tbody > tr > th.active,
2342.table > tfoot > tr > th.active,
2343.table > thead > tr.active > td,
2344.table > tbody > tr.active > td,
2345.table > tfoot > tr.active > td,
2346.table > thead > tr.active > th,
2347.table > tbody > tr.active > th,
2348.table > tfoot > tr.active > th {
2349 background-color: #f5f5f5;
2350}
2351.table-hover > tbody > tr > td.active:hover,
2352.table-hover > tbody > tr > th.active:hover,
2353.table-hover > tbody > tr.active:hover > td,
2354.table-hover > tbody > tr:hover > .active,
2355.table-hover > tbody > tr.active:hover > th {
2356 background-color: #e8e8e8;
2357}
2358.table > thead > tr > td.success,
2359.table > tbody > tr > td.success,
2360.table > tfoot > tr > td.success,
2361.table > thead > tr > th.success,
2362.table > tbody > tr > th.success,
2363.table > tfoot > tr > th.success,
2364.table > thead > tr.success > td,
2365.table > tbody > tr.success > td,
2366.table > tfoot > tr.success > td,
2367.table > thead > tr.success > th,
2368.table > tbody > tr.success > th,
2369.table > tfoot > tr.success > th {
2370 background-color: #dff0d8;
2371}
2372.table-hover > tbody > tr > td.success:hover,
2373.table-hover > tbody > tr > th.success:hover,
2374.table-hover > tbody > tr.success:hover > td,
2375.table-hover > tbody > tr:hover > .success,
2376.table-hover > tbody > tr.success:hover > th {
2377 background-color: #d0e9c6;
2378}
2379.table > thead > tr > td.info,
2380.table > tbody > tr > td.info,
2381.table > tfoot > tr > td.info,
2382.table > thead > tr > th.info,
2383.table > tbody > tr > th.info,
2384.table > tfoot > tr > th.info,
2385.table > thead > tr.info > td,
2386.table > tbody > tr.info > td,
2387.table > tfoot > tr.info > td,
2388.table > thead > tr.info > th,
2389.table > tbody > tr.info > th,
2390.table > tfoot > tr.info > th {
2391 background-color: #d9edf7;
2392}
2393.table-hover > tbody > tr > td.info:hover,
2394.table-hover > tbody > tr > th.info:hover,
2395.table-hover > tbody > tr.info:hover > td,
2396.table-hover > tbody > tr:hover > .info,
2397.table-hover > tbody > tr.info:hover > th {
2398 background-color: #c4e3f3;
2399}
2400.table > thead > tr > td.warning,
2401.table > tbody > tr > td.warning,
2402.table > tfoot > tr > td.warning,
2403.table > thead > tr > th.warning,
2404.table > tbody > tr > th.warning,
2405.table > tfoot > tr > th.warning,
2406.table > thead > tr.warning > td,
2407.table > tbody > tr.warning > td,
2408.table > tfoot > tr.warning > td,
2409.table > thead > tr.warning > th,
2410.table > tbody > tr.warning > th,
2411.table > tfoot > tr.warning > th {
2412 background-color: #fcf8e3;
2413}
2414.table-hover > tbody > tr > td.warning:hover,
2415.table-hover > tbody > tr > th.warning:hover,
2416.table-hover > tbody > tr.warning:hover > td,
2417.table-hover > tbody > tr:hover > .warning,
2418.table-hover > tbody > tr.warning:hover > th {
2419 background-color: #faf2cc;
2420}
2421.table > thead > tr > td.danger,
2422.table > tbody > tr > td.danger,
2423.table > tfoot > tr > td.danger,
2424.table > thead > tr > th.danger,
2425.table > tbody > tr > th.danger,
2426.table > tfoot > tr > th.danger,
2427.table > thead > tr.danger > td,
2428.table > tbody > tr.danger > td,
2429.table > tfoot > tr.danger > td,
2430.table > thead > tr.danger > th,
2431.table > tbody > tr.danger > th,
2432.table > tfoot > tr.danger > th {
2433 background-color: #f2dede;
2434}
2435.table-hover > tbody > tr > td.danger:hover,
2436.table-hover > tbody > tr > th.danger:hover,
2437.table-hover > tbody > tr.danger:hover > td,
2438.table-hover > tbody > tr:hover > .danger,
2439.table-hover > tbody > tr.danger:hover > th {
2440 background-color: #ebcccc;
2441}
2442.table-responsive {
2443 min-height: .01%;
2444 overflow-x: auto;
2445}
2446@media screen and (max-width: 767px) {
2447 .table-responsive {
2448 width: 100%;
2449 margin-bottom: 15px;
2450 overflow-y: hidden;
2451 -ms-overflow-style: -ms-autohiding-scrollbar;
2452 border: 1px solid #ddd;
2453 }
2454 .table-responsive > .table {
2455 margin-bottom: 0;
2456 }
2457 .table-responsive > .table > thead > tr > th,
2458 .table-responsive > .table > tbody > tr > th,
2459 .table-responsive > .table > tfoot > tr > th,
2460 .table-responsive > .table > thead > tr > td,
2461 .table-responsive > .table > tbody > tr > td,
2462 .table-responsive > .table > tfoot > tr > td {
2463 white-space: nowrap;
2464 }
2465 .table-responsive > .table-bordered {
2466 border: 0;
2467 }
2468 .table-responsive > .table-bordered > thead > tr > th:first-child,
2469 .table-responsive > .table-bordered > tbody > tr > th:first-child,
2470 .table-responsive > .table-bordered > tfoot > tr > th:first-child,
2471 .table-responsive > .table-bordered > thead > tr > td:first-child,
2472 .table-responsive > .table-bordered > tbody > tr > td:first-child,
2473 .table-responsive > .table-bordered > tfoot > tr > td:first-child {
2474 border-left: 0;
2475 }
2476 .table-responsive > .table-bordered > thead > tr > th:last-child,
2477 .table-responsive > .table-bordered > tbody > tr > th:last-child,
2478 .table-responsive > .table-bordered > tfoot > tr > th:last-child,
2479 .table-responsive > .table-bordered > thead > tr > td:last-child,
2480 .table-responsive > .table-bordered > tbody > tr > td:last-child,
2481 .table-responsive > .table-bordered > tfoot > tr > td:last-child {
2482 border-right: 0;
2483 }
2484 .table-responsive > .table-bordered > tbody > tr:last-child > th,
2485 .table-responsive > .table-bordered > tfoot > tr:last-child > th,
2486 .table-responsive > .table-bordered > tbody > tr:last-child > td,
2487 .table-responsive > .table-bordered > tfoot > tr:last-child > td {
2488 border-bottom: 0;
2489 }
2490}
2491fieldset {
2492 min-width: 0;
2493 padding: 0;
2494 margin: 0;
2495 border: 0;
2496}
2497legend {
2498 display: block;
2499 width: 100%;
2500 padding: 0;
2501 margin-bottom: 20px;
2502 font-size: 21px;
2503 line-height: inherit;
2504 color: #333;
2505 border: 0;
2506 border-bottom: 1px solid #e5e5e5;
2507}
2508label {
2509 display: inline-block;
2510 max-width: 100%;
2511 margin-bottom: 5px;
2512 font-weight: bold;
2513}
2514input[type="search"] {
2515 -webkit-box-sizing: border-box;
2516 -moz-box-sizing: border-box;
2517 box-sizing: border-box;
2518}
2519input[type="radio"],
2520input[type="checkbox"] {
2521 margin: 4px 0 0;
2522 margin-top: 1px \9;
2523 line-height: normal;
2524}
2525input[type="file"] {
2526 display: block;
2527}
2528input[type="range"] {
2529 display: block;
2530 width: 100%;
2531}
2532select[multiple],
2533select[size] {
2534 height: auto;
2535}
2536input[type="file"]:focus,
2537input[type="radio"]:focus,
2538input[type="checkbox"]:focus {
2539 outline: 5px auto -webkit-focus-ring-color;
2540 outline-offset: -2px;
2541}
2542output {
2543 display: block;
2544 padding-top: 7px;
2545 font-size: 14px;
2546 line-height: 1.42857143;
2547 color: #555;
2548}
2549.form-control {
2550 display: block;
2551 width: 100%;
2552 height: 34px;
2553 padding: 6px 12px;
2554 font-size: 14px;
2555 line-height: 1.42857143;
2556 color: #555;
2557 background-color: #fff;
2558 background-image: none;
2559 border: 1px solid #ccc;
2560 border-radius: 4px;
2561 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2562 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2563 -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
2564 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2565 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2566}
2567.form-control:focus {
2568 border-color: #66afe9;
2569 outline: 0;
2570 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
2571 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
2572}
2573.form-control::-moz-placeholder {
2574 color: #999;
2575 opacity: 1;
2576}
2577.form-control:-ms-input-placeholder {
2578 color: #999;
2579}
2580.form-control::-webkit-input-placeholder {
2581 color: #999;
2582}
2583.form-control::-ms-expand {
2584 background-color: transparent;
2585 border: 0;
2586}
2587.form-control[disabled],
2588.form-control[readonly],
2589fieldset[disabled] .form-control {
2590 background-color: #eee;
2591 opacity: 1;
2592}
2593.form-control[disabled],
2594fieldset[disabled] .form-control {
2595 cursor: not-allowed;
2596}
2597textarea.form-control {
2598 height: auto;
2599}
2600input[type="search"] {
2601 -webkit-appearance: none;
2602}
2603@media screen and (-webkit-min-device-pixel-ratio: 0) {
2604 input[type="date"].form-control,
2605 input[type="time"].form-control,
2606 input[type="datetime-local"].form-control,
2607 input[type="month"].form-control {
2608 line-height: 34px;
2609 }
2610 input[type="date"].input-sm,
2611 input[type="time"].input-sm,
2612 input[type="datetime-local"].input-sm,
2613 input[type="month"].input-sm,
2614 .input-group-sm input[type="date"],
2615 .input-group-sm input[type="time"],
2616 .input-group-sm input[type="datetime-local"],
2617 .input-group-sm input[type="month"] {
2618 line-height: 30px;
2619 }
2620 input[type="date"].input-lg,
2621 input[type="time"].input-lg,
2622 input[type="datetime-local"].input-lg,
2623 input[type="month"].input-lg,
2624 .input-group-lg input[type="date"],
2625 .input-group-lg input[type="time"],
2626 .input-group-lg input[type="datetime-local"],
2627 .input-group-lg input[type="month"] {
2628 line-height: 46px;
2629 }
2630}
2631.form-group {
2632 margin-bottom: 15px;
2633}
2634.radio,
2635.checkbox {
2636 position: relative;
2637 display: block;
2638 margin-top: 10px;
2639 margin-bottom: 10px;
2640}
2641.radio label,
2642.checkbox label {
2643 min-height: 20px;
2644 padding-left: 20px;
2645 margin-bottom: 0;
2646 font-weight: normal;
2647 cursor: pointer;
2648}
2649.radio input[type="radio"],
2650.radio-inline input[type="radio"],
2651.checkbox input[type="checkbox"],
2652.checkbox-inline input[type="checkbox"] {
2653 position: absolute;
2654 margin-top: 4px \9;
2655 margin-left: -20px;
2656}
2657.radio + .radio,
2658.checkbox + .checkbox {
2659 margin-top: -5px;
2660}
2661.radio-inline,
2662.checkbox-inline {
2663 position: relative;
2664 display: inline-block;
2665 padding-left: 20px;
2666 margin-bottom: 0;
2667 font-weight: normal;
2668 vertical-align: middle;
2669 cursor: pointer;
2670}
2671.radio-inline + .radio-inline,
2672.checkbox-inline + .checkbox-inline {
2673 margin-top: 0;
2674 margin-left: 10px;
2675}
2676input[type="radio"][disabled],
2677input[type="checkbox"][disabled],
2678input[type="radio"].disabled,
2679input[type="checkbox"].disabled,
2680fieldset[disabled] input[type="radio"],
2681fieldset[disabled] input[type="checkbox"] {
2682 cursor: not-allowed;
2683}
2684.radio-inline.disabled,
2685.checkbox-inline.disabled,
2686fieldset[disabled] .radio-inline,
2687fieldset[disabled] .checkbox-inline {
2688 cursor: not-allowed;
2689}
2690.radio.disabled label,
2691.checkbox.disabled label,
2692fieldset[disabled] .radio label,
2693fieldset[disabled] .checkbox label {
2694 cursor: not-allowed;
2695}
2696.form-control-static {
2697 min-height: 34px;
2698 padding-top: 7px;
2699 padding-bottom: 7px;
2700 margin-bottom: 0;
2701}
2702.form-control-static.input-lg,
2703.form-control-static.input-sm {
2704 padding-right: 0;
2705 padding-left: 0;
2706}
2707.input-sm {
2708 height: 30px;
2709 padding: 5px 10px;
2710 font-size: 12px;
2711 line-height: 1.5;
2712 border-radius: 3px;
2713}
2714select.input-sm {
2715 height: 30px;
2716 line-height: 30px;
2717}
2718textarea.input-sm,
2719select[multiple].input-sm {
2720 height: auto;
2721}
2722.form-group-sm .form-control {
2723 height: 30px;
2724 padding: 5px 10px;
2725 font-size: 12px;
2726 line-height: 1.5;
2727 border-radius: 3px;
2728}
2729.form-group-sm select.form-control {
2730 height: 30px;
2731 line-height: 30px;
2732}
2733.form-group-sm textarea.form-control,
2734.form-group-sm select[multiple].form-control {
2735 height: auto;
2736}
2737.form-group-sm .form-control-static {
2738 height: 30px;
2739 min-height: 32px;
2740 padding: 6px 10px;
2741 font-size: 12px;
2742 line-height: 1.5;
2743}
2744.input-lg {
2745 height: 46px;
2746 padding: 10px 16px;
2747 font-size: 18px;
2748 line-height: 1.3333333;
2749 border-radius: 6px;
2750}
2751select.input-lg {
2752 height: 46px;
2753 line-height: 46px;
2754}
2755textarea.input-lg,
2756select[multiple].input-lg {
2757 height: auto;
2758}
2759.form-group-lg .form-control {
2760 height: 46px;
2761 padding: 10px 16px;
2762 font-size: 18px;
2763 line-height: 1.3333333;
2764 border-radius: 6px;
2765}
2766.form-group-lg select.form-control {
2767 height: 46px;
2768 line-height: 46px;
2769}
2770.form-group-lg textarea.form-control,
2771.form-group-lg select[multiple].form-control {
2772 height: auto;
2773}
2774.form-group-lg .form-control-static {
2775 height: 46px;
2776 min-height: 38px;
2777 padding: 11px 16px;
2778 font-size: 18px;
2779 line-height: 1.3333333;
2780}
2781.has-feedback {
2782 position: relative;
2783}
2784.has-feedback .form-control {
2785 padding-right: 42.5px;
2786}
2787.form-control-feedback {
2788 position: absolute;
2789 top: 0;
2790 right: 0;
2791 z-index: 2;
2792 display: block;
2793 width: 34px;
2794 height: 34px;
2795 line-height: 34px;
2796 text-align: center;
2797 pointer-events: none;
2798}
2799.input-lg + .form-control-feedback,
2800.input-group-lg + .form-control-feedback,
2801.form-group-lg .form-control + .form-control-feedback {
2802 width: 46px;
2803 height: 46px;
2804 line-height: 46px;
2805}
2806.input-sm + .form-control-feedback,
2807.input-group-sm + .form-control-feedback,
2808.form-group-sm .form-control + .form-control-feedback {
2809 width: 30px;
2810 height: 30px;
2811 line-height: 30px;
2812}
2813.has-success .help-block,
2814.has-success .control-label,
2815.has-success .radio,
2816.has-success .checkbox,
2817.has-success .radio-inline,
2818.has-success .checkbox-inline,
2819.has-success.radio label,
2820.has-success.checkbox label,
2821.has-success.radio-inline label,
2822.has-success.checkbox-inline label {
2823 color: #3c763d;
2824}
2825.has-success .form-control {
2826 border-color: #3c763d;
2827 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2828 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2829}
2830.has-success .form-control:focus {
2831 border-color: #2b542c;
2832 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2833 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2834}
2835.has-success .input-group-addon {
2836 color: #3c763d;
2837 background-color: #dff0d8;
2838 border-color: #3c763d;
2839}
2840.has-success .form-control-feedback {
2841 color: #3c763d;
2842}
2843.has-warning .help-block,
2844.has-warning .control-label,
2845.has-warning .radio,
2846.has-warning .checkbox,
2847.has-warning .radio-inline,
2848.has-warning .checkbox-inline,
2849.has-warning.radio label,
2850.has-warning.checkbox label,
2851.has-warning.radio-inline label,
2852.has-warning.checkbox-inline label {
2853 color: #8a6d3b;
2854}
2855.has-warning .form-control {
2856 border-color: #8a6d3b;
2857 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2858 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2859}
2860.has-warning .form-control:focus {
2861 border-color: #66512c;
2862 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2863 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2864}
2865.has-warning .input-group-addon {
2866 color: #8a6d3b;
2867 background-color: #fcf8e3;
2868 border-color: #8a6d3b;
2869}
2870.has-warning .form-control-feedback {
2871 color: #8a6d3b;
2872}
2873.has-error .help-block,
2874.has-error .control-label,
2875.has-error .radio,
2876.has-error .checkbox,
2877.has-error .radio-inline,
2878.has-error .checkbox-inline,
2879.has-error.radio label,
2880.has-error.checkbox label,
2881.has-error.radio-inline label,
2882.has-error.checkbox-inline label {
2883 color: #a94442;
2884}
2885.has-error .form-control {
2886 border-color: #a94442;
2887 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2888 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2889}
2890.has-error .form-control:focus {
2891 border-color: #843534;
2892 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2893 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2894}
2895.has-error .input-group-addon {
2896 color: #a94442;
2897 background-color: #f2dede;
2898 border-color: #a94442;
2899}
2900.has-error .form-control-feedback {
2901 color: #a94442;
2902}
2903.has-feedback label ~ .form-control-feedback {
2904 top: 25px;
2905}
2906.has-feedback label.sr-only ~ .form-control-feedback {
2907 top: 0;
2908}
2909.help-block {
2910 display: block;
2911 margin-top: 5px;
2912 margin-bottom: 10px;
2913 color: #737373;
2914}
2915@media (min-width: 768px) {
2916 .form-inline .form-group {
2917 display: inline-block;
2918 margin-bottom: 0;
2919 vertical-align: middle;
2920 }
2921 .form-inline .form-control {
2922 display: inline-block;
2923 width: auto;
2924 vertical-align: middle;
2925 }
2926 .form-inline .form-control-static {
2927 display: inline-block;
2928 }
2929 .form-inline .input-group {
2930 display: inline-table;
2931 vertical-align: middle;
2932 }
2933 .form-inline .input-group .input-group-addon,
2934 .form-inline .input-group .input-group-btn,
2935 .form-inline .input-group .form-control {
2936 width: auto;
2937 }
2938 .form-inline .input-group > .form-control {
2939 width: 100%;
2940 }
2941 .form-inline .control-label {
2942 margin-bottom: 0;
2943 vertical-align: middle;
2944 }
2945 .form-inline .radio,
2946 .form-inline .checkbox {
2947 display: inline-block;
2948 margin-top: 0;
2949 margin-bottom: 0;
2950 vertical-align: middle;
2951 }
2952 .form-inline .radio label,
2953 .form-inline .checkbox label {
2954 padding-left: 0;
2955 }
2956 .form-inline .radio input[type="radio"],
2957 .form-inline .checkbox input[type="checkbox"] {
2958 position: relative;
2959 margin-left: 0;
2960 }
2961 .form-inline .has-feedback .form-control-feedback {
2962 top: 0;
2963 }
2964}
2965.form-horizontal .radio,
2966.form-horizontal .checkbox,
2967.form-horizontal .radio-inline,
2968.form-horizontal .checkbox-inline {
2969 padding-top: 7px;
2970 margin-top: 0;
2971 margin-bottom: 0;
2972}
2973.form-horizontal .radio,
2974.form-horizontal .checkbox {
2975 min-height: 27px;
2976}
2977.form-horizontal .form-group {
2978 margin-right: -15px;
2979 margin-left: -15px;
2980}
2981@media (min-width: 768px) {
2982 .form-horizontal .control-label {
2983 padding-top: 7px;
2984 margin-bottom: 0;
2985 text-align: right;
2986 }
2987}
2988.form-horizontal .has-feedback .form-control-feedback {
2989 right: 15px;
2990}
2991@media (min-width: 768px) {
2992 .form-horizontal .form-group-lg .control-label {
2993 padding-top: 11px;
2994 font-size: 18px;
2995 }
2996}
2997@media (min-width: 768px) {
2998 .form-horizontal .form-group-sm .control-label {
2999 padding-top: 6px;
3000 font-size: 12px;
3001 }
3002}
3003.btn {
3004 display: inline-block;
3005 padding: 6px 12px;
3006 margin-bottom: 0;
3007 font-size: 14px;
3008 font-weight: normal;
3009 line-height: 1.42857143;
3010 text-align: center;
3011 white-space: nowrap;
3012 vertical-align: middle;
3013 -ms-touch-action: manipulation;
3014 touch-action: manipulation;
3015 cursor: pointer;
3016 -webkit-user-select: none;
3017 -moz-user-select: none;
3018 -ms-user-select: none;
3019 user-select: none;
3020 background-image: none;
3021 border: 1px solid transparent;
3022 border-radius: 4px;
3023}
3024.btn:focus,
3025.btn:active:focus,
3026.btn.active:focus,
3027.btn.focus,
3028.btn:active.focus,
3029.btn.active.focus {
3030 outline: 5px auto -webkit-focus-ring-color;
3031 outline-offset: -2px;
3032}
3033.btn:hover,
3034.btn:focus,
3035.btn.focus {
3036 color: #333;
3037 text-decoration: none;
3038}
3039.btn:active,
3040.btn.active {
3041 background-image: none;
3042 outline: 0;
3043 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3044 box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3045}
3046.btn.disabled,
3047.btn[disabled],
3048fieldset[disabled] .btn {
3049 cursor: not-allowed;
3050 filter: alpha(opacity=65);
3051 -webkit-box-shadow: none;
3052 box-shadow: none;
3053 opacity: .65;
3054}
3055a.btn.disabled,
3056fieldset[disabled] a.btn {
3057 pointer-events: none;
3058}
3059.btn-default {
3060 color: #333;
3061 background-color: #fff;
3062 border-color: #ccc;
3063}
3064.btn-default:focus,
3065.btn-default.focus {
3066 color: #333;
3067 background-color: #e6e6e6;
3068 border-color: #8c8c8c;
3069}
3070.btn-default:hover {
3071 color: #333;
3072 background-color: #e6e6e6;
3073 border-color: #adadad;
3074}
3075.btn-default:active,
3076.btn-default.active,
3077.open > .dropdown-toggle.btn-default {
3078 color: #333;
3079 background-color: #e6e6e6;
3080 border-color: #adadad;
3081}
3082.btn-default:active:hover,
3083.btn-default.active:hover,
3084.open > .dropdown-toggle.btn-default:hover,
3085.btn-default:active:focus,
3086.btn-default.active:focus,
3087.open > .dropdown-toggle.btn-default:focus,
3088.btn-default:active.focus,
3089.btn-default.active.focus,
3090.open > .dropdown-toggle.btn-default.focus {
3091 color: #333;
3092 background-color: #d4d4d4;
3093 border-color: #8c8c8c;
3094}
3095.btn-default:active,
3096.btn-default.active,
3097.open > .dropdown-toggle.btn-default {
3098 background-image: none;
3099}
3100.btn-default.disabled:hover,
3101.btn-default[disabled]:hover,
3102fieldset[disabled] .btn-default:hover,
3103.btn-default.disabled:focus,
3104.btn-default[disabled]:focus,
3105fieldset[disabled] .btn-default:focus,
3106.btn-default.disabled.focus,
3107.btn-default[disabled].focus,
3108fieldset[disabled] .btn-default.focus {
3109 background-color: #fff;
3110 border-color: #ccc;
3111}
3112.btn-default .badge {
3113 color: #fff;
3114 background-color: #333;
3115}
3116.btn-primary {
3117 color: #fff;
3118 background-color: #337ab7;
3119 border-color: #2e6da4;
3120}
3121.btn-primary:focus,
3122.btn-primary.focus {
3123 color: #fff;
3124 background-color: #286090;
3125 border-color: #122b40;
3126}
3127.btn-primary:hover {
3128 color: #fff;
3129 background-color: #286090;
3130 border-color: #204d74;
3131}
3132.btn-primary:active,
3133.btn-primary.active,
3134.open > .dropdown-toggle.btn-primary {
3135 color: #fff;
3136 background-color: #286090;
3137 border-color: #204d74;
3138}
3139.btn-primary:active:hover,
3140.btn-primary.active:hover,
3141.open > .dropdown-toggle.btn-primary:hover,
3142.btn-primary:active:focus,
3143.btn-primary.active:focus,
3144.open > .dropdown-toggle.btn-primary:focus,
3145.btn-primary:active.focus,
3146.btn-primary.active.focus,
3147.open > .dropdown-toggle.btn-primary.focus {
3148 color: #fff;
3149 background-color: #204d74;
3150 border-color: #122b40;
3151}
3152.btn-primary:active,
3153.btn-primary.active,
3154.open > .dropdown-toggle.btn-primary {
3155 background-image: none;
3156}
3157.btn-primary.disabled:hover,
3158.btn-primary[disabled]:hover,
3159fieldset[disabled] .btn-primary:hover,
3160.btn-primary.disabled:focus,
3161.btn-primary[disabled]:focus,
3162fieldset[disabled] .btn-primary:focus,
3163.btn-primary.disabled.focus,
3164.btn-primary[disabled].focus,
3165fieldset[disabled] .btn-primary.focus {
3166 background-color: #337ab7;
3167 border-color: #2e6da4;
3168}
3169.btn-primary .badge {
3170 color: #337ab7;
3171 background-color: #fff;
3172}
3173.btn-success {
3174 color: #fff;
3175 background-color: #5cb85c;
3176 border-color: #4cae4c;
3177}
3178.btn-success:focus,
3179.btn-success.focus {
3180 color: #fff;
3181 background-color: #449d44;
3182 border-color: #255625;
3183}
3184.btn-success:hover {
3185 color: #fff;
3186 background-color: #449d44;
3187 border-color: #398439;
3188}
3189.btn-success:active,
3190.btn-success.active,
3191.open > .dropdown-toggle.btn-success {
3192 color: #fff;
3193 background-color: #449d44;
3194 border-color: #398439;
3195}
3196.btn-success:active:hover,
3197.btn-success.active:hover,
3198.open > .dropdown-toggle.btn-success:hover,
3199.btn-success:active:focus,
3200.btn-success.active:focus,
3201.open > .dropdown-toggle.btn-success:focus,
3202.btn-success:active.focus,
3203.btn-success.active.focus,
3204.open > .dropdown-toggle.btn-success.focus {
3205 color: #fff;
3206 background-color: #398439;
3207 border-color: #255625;
3208}
3209.btn-success:active,
3210.btn-success.active,
3211.open > .dropdown-toggle.btn-success {
3212 background-image: none;
3213}
3214.btn-success.disabled:hover,
3215.btn-success[disabled]:hover,
3216fieldset[disabled] .btn-success:hover,
3217.btn-success.disabled:focus,
3218.btn-success[disabled]:focus,
3219fieldset[disabled] .btn-success:focus,
3220.btn-success.disabled.focus,
3221.btn-success[disabled].focus,
3222fieldset[disabled] .btn-success.focus {
3223 background-color: #5cb85c;
3224 border-color: #4cae4c;
3225}
3226.btn-success .badge {
3227 color: #5cb85c;
3228 background-color: #fff;
3229}
3230.btn-info {
3231 color: #fff;
3232 background-color: #5bc0de;
3233 border-color: #46b8da;
3234}
3235.btn-info:focus,
3236.btn-info.focus {
3237 color: #fff;
3238 background-color: #31b0d5;
3239 border-color: #1b6d85;
3240}
3241.btn-info:hover {
3242 color: #fff;
3243 background-color: #31b0d5;
3244 border-color: #269abc;
3245}
3246.btn-info:active,
3247.btn-info.active,
3248.open > .dropdown-toggle.btn-info {
3249 color: #fff;
3250 background-color: #31b0d5;
3251 border-color: #269abc;
3252}
3253.btn-info:active:hover,
3254.btn-info.active:hover,
3255.open > .dropdown-toggle.btn-info:hover,
3256.btn-info:active:focus,
3257.btn-info.active:focus,
3258.open > .dropdown-toggle.btn-info:focus,
3259.btn-info:active.focus,
3260.btn-info.active.focus,
3261.open > .dropdown-toggle.btn-info.focus {
3262 color: #fff;
3263 background-color: #269abc;
3264 border-color: #1b6d85;
3265}
3266.btn-info:active,
3267.btn-info.active,
3268.open > .dropdown-toggle.btn-info {
3269 background-image: none;
3270}
3271.btn-info.disabled:hover,
3272.btn-info[disabled]:hover,
3273fieldset[disabled] .btn-info:hover,
3274.btn-info.disabled:focus,
3275.btn-info[disabled]:focus,
3276fieldset[disabled] .btn-info:focus,
3277.btn-info.disabled.focus,
3278.btn-info[disabled].focus,
3279fieldset[disabled] .btn-info.focus {
3280 background-color: #5bc0de;
3281 border-color: #46b8da;
3282}
3283.btn-info .badge {
3284 color: #5bc0de;
3285 background-color: #fff;
3286}
3287.btn-warning {
3288 color: #fff;
3289 background-color: #f0ad4e;
3290 border-color: #eea236;
3291}
3292.btn-warning:focus,
3293.btn-warning.focus {
3294 color: #fff;
3295 background-color: #ec971f;
3296 border-color: #985f0d;
3297}
3298.btn-warning:hover {
3299 color: #fff;
3300 background-color: #ec971f;
3301 border-color: #d58512;
3302}
3303.btn-warning:active,
3304.btn-warning.active,
3305.open > .dropdown-toggle.btn-warning {
3306 color: #fff;
3307 background-color: #ec971f;
3308 border-color: #d58512;
3309}
3310.btn-warning:active:hover,
3311.btn-warning.active:hover,
3312.open > .dropdown-toggle.btn-warning:hover,
3313.btn-warning:active:focus,
3314.btn-warning.active:focus,
3315.open > .dropdown-toggle.btn-warning:focus,
3316.btn-warning:active.focus,
3317.btn-warning.active.focus,
3318.open > .dropdown-toggle.btn-warning.focus {
3319 color: #fff;
3320 background-color: #d58512;
3321 border-color: #985f0d;
3322}
3323.btn-warning:active,
3324.btn-warning.active,
3325.open > .dropdown-toggle.btn-warning {
3326 background-image: none;
3327}
3328.btn-warning.disabled:hover,
3329.btn-warning[disabled]:hover,
3330fieldset[disabled] .btn-warning:hover,
3331.btn-warning.disabled:focus,
3332.btn-warning[disabled]:focus,
3333fieldset[disabled] .btn-warning:focus,
3334.btn-warning.disabled.focus,
3335.btn-warning[disabled].focus,
3336fieldset[disabled] .btn-warning.focus {
3337 background-color: #f0ad4e;
3338 border-color: #eea236;
3339}
3340.btn-warning .badge {
3341 color: #f0ad4e;
3342 background-color: #fff;
3343}
3344.btn-danger {
3345 color: #fff;
3346 background-color: #d9534f;
3347 border-color: #d43f3a;
3348}
3349.btn-danger:focus,
3350.btn-danger.focus {
3351 color: #fff;
3352 background-color: #c9302c;
3353 border-color: #761c19;
3354}
3355.btn-danger:hover {
3356 color: #fff;
3357 background-color: #c9302c;
3358 border-color: #ac2925;
3359}
3360.btn-danger:active,
3361.btn-danger.active,
3362.open > .dropdown-toggle.btn-danger {
3363 color: #fff;
3364 background-color: #c9302c;
3365 border-color: #ac2925;
3366}
3367.btn-danger:active:hover,
3368.btn-danger.active:hover,
3369.open > .dropdown-toggle.btn-danger:hover,
3370.btn-danger:active:focus,
3371.btn-danger.active:focus,
3372.open > .dropdown-toggle.btn-danger:focus,
3373.btn-danger:active.focus,
3374.btn-danger.active.focus,
3375.open > .dropdown-toggle.btn-danger.focus {
3376 color: #fff;
3377 background-color: #ac2925;
3378 border-color: #761c19;
3379}
3380.btn-danger:active,
3381.btn-danger.active,
3382.open > .dropdown-toggle.btn-danger {
3383 background-image: none;
3384}
3385.btn-danger.disabled:hover,
3386.btn-danger[disabled]:hover,
3387fieldset[disabled] .btn-danger:hover,
3388.btn-danger.disabled:focus,
3389.btn-danger[disabled]:focus,
3390fieldset[disabled] .btn-danger:focus,
3391.btn-danger.disabled.focus,
3392.btn-danger[disabled].focus,
3393fieldset[disabled] .btn-danger.focus {
3394 background-color: #d9534f;
3395 border-color: #d43f3a;
3396}
3397.btn-danger .badge {
3398 color: #d9534f;
3399 background-color: #fff;
3400}
3401.btn-link {
3402 font-weight: normal;
3403 color: #337ab7;
3404 border-radius: 0;
3405}
3406.btn-link,
3407.btn-link:active,
3408.btn-link.active,
3409.btn-link[disabled],
3410fieldset[disabled] .btn-link {
3411 background-color: transparent;
3412 -webkit-box-shadow: none;
3413 box-shadow: none;
3414}
3415.btn-link,
3416.btn-link:hover,
3417.btn-link:focus,
3418.btn-link:active {
3419 border-color: transparent;
3420}
3421.btn-link:hover,
3422.btn-link:focus {
3423 color: #23527c;
3424 text-decoration: underline;
3425 background-color: transparent;
3426}
3427.btn-link[disabled]:hover,
3428fieldset[disabled] .btn-link:hover,
3429.btn-link[disabled]:focus,
3430fieldset[disabled] .btn-link:focus {
3431 color: #777;
3432 text-decoration: none;
3433}
3434.btn-lg,
3435.btn-group-lg > .btn {
3436 padding: 10px 16px;
3437 font-size: 18px;
3438 line-height: 1.3333333;
3439 border-radius: 6px;
3440}
3441.btn-sm,
3442.btn-group-sm > .btn {
3443 padding: 5px 10px;
3444 font-size: 12px;
3445 line-height: 1.5;
3446 border-radius: 3px;
3447}
3448.btn-xs,
3449.btn-group-xs > .btn {
3450 padding: 1px 5px;
3451 font-size: 12px;
3452 line-height: 1.5;
3453 border-radius: 3px;
3454}
3455.btn-block {
3456 display: block;
3457 width: 100%;
3458}
3459.btn-block + .btn-block {
3460 margin-top: 5px;
3461}
3462input[type="submit"].btn-block,
3463input[type="reset"].btn-block,
3464input[type="button"].btn-block {
3465 width: 100%;
3466}
3467.fade {
3468 opacity: 0;
3469 -webkit-transition: opacity .15s linear;
3470 -o-transition: opacity .15s linear;
3471 transition: opacity .15s linear;
3472}
3473.fade.in {
3474 opacity: 1;
3475}
3476.collapse {
3477 display: none;
3478}
3479.collapse.in {
3480 display: block;
3481}
3482tr.collapse.in {
3483 display: table-row;
3484}
3485tbody.collapse.in {
3486 display: table-row-group;
3487}
3488.collapsing {
3489 position: relative;
3490 height: 0;
3491 overflow: hidden;
3492 -webkit-transition-timing-function: ease;
3493 -o-transition-timing-function: ease;
3494 transition-timing-function: ease;
3495 -webkit-transition-duration: .35s;
3496 -o-transition-duration: .35s;
3497 transition-duration: .35s;
3498 -webkit-transition-property: height, visibility;
3499 -o-transition-property: height, visibility;
3500 transition-property: height, visibility;
3501}
3502.caret {
3503 display: inline-block;
3504 width: 0;
3505 height: 0;
3506 margin-left: 2px;
3507 vertical-align: middle;
3508 border-top: 4px dashed;
3509 border-top: 4px solid \9;
3510 border-right: 4px solid transparent;
3511 border-left: 4px solid transparent;
3512}
3513.dropup,
3514.dropdown {
3515 position: relative;
3516}
3517.dropdown-toggle:focus {
3518 outline: 0;
3519}
3520.dropdown-menu {
3521 position: absolute;
3522 top: 100%;
3523 left: 0;
3524 z-index: 1000;
3525 display: none;
3526 float: left;
3527 min-width: 160px;
3528 padding: 5px 0;
3529 margin: 2px 0 0;
3530 font-size: 14px;
3531 text-align: left;
3532 list-style: none;
3533 background-color: #fff;
3534 -webkit-background-clip: padding-box;
3535 background-clip: padding-box;
3536 border: 1px solid #ccc;
3537 border: 1px solid rgba(0, 0, 0, .15);
3538 border-radius: 4px;
3539 -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
3540 box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
3541}
3542.dropdown-menu.pull-right {
3543 right: 0;
3544 left: auto;
3545}
3546.dropdown-menu .divider {
3547 height: 1px;
3548 margin: 9px 0;
3549 overflow: hidden;
3550 background-color: #e5e5e5;
3551}
3552.dropdown-menu > li > a {
3553 display: block;
3554 padding: 3px 20px;
3555 clear: both;
3556 font-weight: normal;
3557 line-height: 1.42857143;
3558 color: #333;
3559 white-space: nowrap;
3560}
3561.dropdown-menu > li > a:hover,
3562.dropdown-menu > li > a:focus {
3563 color: #262626;
3564 text-decoration: none;
3565 background-color: #f5f5f5;
3566}
3567.dropdown-menu > .active > a,
3568.dropdown-menu > .active > a:hover,
3569.dropdown-menu > .active > a:focus {
3570 color: #fff;
3571 text-decoration: none;
3572 background-color: #337ab7;
3573 outline: 0;
3574}
3575.dropdown-menu > .disabled > a,
3576.dropdown-menu > .disabled > a:hover,
3577.dropdown-menu > .disabled > a:focus {
3578 color: #777;
3579}
3580.dropdown-menu > .disabled > a:hover,
3581.dropdown-menu > .disabled > a:focus {
3582 text-decoration: none;
3583 cursor: not-allowed;
3584 background-color: transparent;
3585 background-image: none;
3586 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3587}
3588.open > .dropdown-menu {
3589 display: block;
3590}
3591.open > a {
3592 outline: 0;
3593}
3594.dropdown-menu-right {
3595 right: 0;
3596 left: auto;
3597}
3598.dropdown-menu-left {
3599 right: auto;
3600 left: 0;
3601}
3602.dropdown-header {
3603 display: block;
3604 padding: 3px 20px;
3605 font-size: 12px;
3606 line-height: 1.42857143;
3607 color: #777;
3608 white-space: nowrap;
3609}
3610.dropdown-backdrop {
3611 position: fixed;
3612 top: 0;
3613 right: 0;
3614 bottom: 0;
3615 left: 0;
3616 z-index: 990;
3617}
3618.pull-right > .dropdown-menu {
3619 right: 0;
3620 left: auto;
3621}
3622.dropup .caret,
3623.navbar-fixed-bottom .dropdown .caret {
3624 content: "";
3625 border-top: 0;
3626 border-bottom: 4px dashed;
3627 border-bottom: 4px solid \9;
3628}
3629.dropup .dropdown-menu,
3630.navbar-fixed-bottom .dropdown .dropdown-menu {
3631 top: auto;
3632 bottom: 100%;
3633 margin-bottom: 2px;
3634}
3635@media (min-width: 768px) {
3636 .navbar-right .dropdown-menu {
3637 right: 0;
3638 left: auto;
3639 }
3640 .navbar-right .dropdown-menu-left {
3641 right: auto;
3642 left: 0;
3643 }
3644}
3645.btn-group,
3646.btn-group-vertical {
3647 position: relative;
3648 display: inline-block;
3649 vertical-align: middle;
3650}
3651.btn-group > .btn,
3652.btn-group-vertical > .btn {
3653 position: relative;
3654 float: left;
3655}
3656.btn-group > .btn:hover,
3657.btn-group-vertical > .btn:hover,
3658.btn-group > .btn:focus,
3659.btn-group-vertical > .btn:focus,
3660.btn-group > .btn:active,
3661.btn-group-vertical > .btn:active,
3662.btn-group > .btn.active,
3663.btn-group-vertical > .btn.active {
3664 z-index: 2;
3665}
3666.btn-group .btn + .btn,
3667.btn-group .btn + .btn-group,
3668.btn-group .btn-group + .btn,
3669.btn-group .btn-group + .btn-group {
3670 margin-left: -1px;
3671}
3672.btn-toolbar {
3673 margin-left: -5px;
3674}
3675.btn-toolbar .btn,
3676.btn-toolbar .btn-group,
3677.btn-toolbar .input-group {
3678 float: left;
3679}
3680.btn-toolbar > .btn,
3681.btn-toolbar > .btn-group,
3682.btn-toolbar > .input-group {
3683 margin-left: 5px;
3684}
3685.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3686 border-radius: 0;
3687}
3688.btn-group > .btn:first-child {
3689 margin-left: 0;
3690}
3691.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3692 border-top-right-radius: 0;
3693 border-bottom-right-radius: 0;
3694}
3695.btn-group > .btn:last-child:not(:first-child),
3696.btn-group > .dropdown-toggle:not(:first-child) {
3697 border-top-left-radius: 0;
3698 border-bottom-left-radius: 0;
3699}
3700.btn-group > .btn-group {
3701 float: left;
3702}
3703.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3704 border-radius: 0;
3705}
3706.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
3707.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3708 border-top-right-radius: 0;
3709 border-bottom-right-radius: 0;
3710}
3711.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
3712 border-top-left-radius: 0;
3713 border-bottom-left-radius: 0;
3714}
3715.btn-group .dropdown-toggle:active,
3716.btn-group.open .dropdown-toggle {
3717 outline: 0;
3718}
3719.btn-group > .btn + .dropdown-toggle {
3720 padding-right: 8px;
3721 padding-left: 8px;
3722}
3723.btn-group > .btn-lg + .dropdown-toggle {
3724 padding-right: 12px;
3725 padding-left: 12px;
3726}
3727.btn-group.open .dropdown-toggle {
3728 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3729 box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3730}
3731.btn-group.open .dropdown-toggle.btn-link {
3732 -webkit-box-shadow: none;
3733 box-shadow: none;
3734}
3735.btn .caret {
3736 margin-left: 0;
3737}
3738.btn-lg .caret {
3739 border-width: 5px 5px 0;
3740 border-bottom-width: 0;
3741}
3742.dropup .btn-lg .caret {
3743 border-width: 0 5px 5px;
3744}
3745.btn-group-vertical > .btn,
3746.btn-group-vertical > .btn-group,
3747.btn-group-vertical > .btn-group > .btn {
3748 display: block;
3749 float: none;
3750 width: 100%;
3751 max-width: 100%;
3752}
3753.btn-group-vertical > .btn-group > .btn {
3754 float: none;
3755}
3756.btn-group-vertical > .btn + .btn,
3757.btn-group-vertical > .btn + .btn-group,
3758.btn-group-vertical > .btn-group + .btn,
3759.btn-group-vertical > .btn-group + .btn-group {
3760 margin-top: -1px;
3761 margin-left: 0;
3762}
3763.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3764 border-radius: 0;
3765}
3766.btn-group-vertical > .btn:first-child:not(:last-child) {
3767 border-top-left-radius: 4px;
3768 border-top-right-radius: 4px;
3769 border-bottom-right-radius: 0;
3770 border-bottom-left-radius: 0;
3771}
3772.btn-group-vertical > .btn:last-child:not(:first-child) {
3773 border-top-left-radius: 0;
3774 border-top-right-radius: 0;
3775 border-bottom-right-radius: 4px;
3776 border-bottom-left-radius: 4px;
3777}
3778.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3779 border-radius: 0;
3780}
3781.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3782.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3783 border-bottom-right-radius: 0;
3784 border-bottom-left-radius: 0;
3785}
3786.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3787 border-top-left-radius: 0;
3788 border-top-right-radius: 0;
3789}
3790.btn-group-justified {
3791 display: table;
3792 width: 100%;
3793 table-layout: fixed;
3794 border-collapse: separate;
3795}
3796.btn-group-justified > .btn,
3797.btn-group-justified > .btn-group {
3798 display: table-cell;
3799 float: none;
3800 width: 1%;
3801}
3802.btn-group-justified > .btn-group .btn {
3803 width: 100%;
3804}
3805.btn-group-justified > .btn-group .dropdown-menu {
3806 left: auto;
3807}
3808[data-toggle="buttons"] > .btn input[type="radio"],
3809[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
3810[data-toggle="buttons"] > .btn input[type="checkbox"],
3811[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
3812 position: absolute;
3813 clip: rect(0, 0, 0, 0);
3814 pointer-events: none;
3815}
3816.input-group {
3817 position: relative;
3818 display: table;
3819 border-collapse: separate;
3820}
3821.input-group[class*="col-"] {
3822 float: none;
3823 padding-right: 0;
3824 padding-left: 0;
3825}
3826.input-group .form-control {
3827 position: relative;
3828 z-index: 2;
3829 float: left;
3830 width: 100%;
3831 margin-bottom: 0;
3832}
3833.input-group .form-control:focus {
3834 z-index: 3;
3835}
3836.input-group-lg > .form-control,
3837.input-group-lg > .input-group-addon,
3838.input-group-lg > .input-group-btn > .btn {
3839 height: 46px;
3840 padding: 10px 16px;
3841 font-size: 18px;
3842 line-height: 1.3333333;
3843 border-radius: 6px;
3844}
3845select.input-group-lg > .form-control,
3846select.input-group-lg > .input-group-addon,
3847select.input-group-lg > .input-group-btn > .btn {
3848 height: 46px;
3849 line-height: 46px;
3850}
3851textarea.input-group-lg > .form-control,
3852textarea.input-group-lg > .input-group-addon,
3853textarea.input-group-lg > .input-group-btn > .btn,
3854select[multiple].input-group-lg > .form-control,
3855select[multiple].input-group-lg > .input-group-addon,
3856select[multiple].input-group-lg > .input-group-btn > .btn {
3857 height: auto;
3858}
3859.input-group-sm > .form-control,
3860.input-group-sm > .input-group-addon,
3861.input-group-sm > .input-group-btn > .btn {
3862 height: 30px;
3863 padding: 5px 10px;
3864 font-size: 12px;
3865 line-height: 1.5;
3866 border-radius: 3px;
3867}
3868select.input-group-sm > .form-control,
3869select.input-group-sm > .input-group-addon,
3870select.input-group-sm > .input-group-btn > .btn {
3871 height: 30px;
3872 line-height: 30px;
3873}
3874textarea.input-group-sm > .form-control,
3875textarea.input-group-sm > .input-group-addon,
3876textarea.input-group-sm > .input-group-btn > .btn,
3877select[multiple].input-group-sm > .form-control,
3878select[multiple].input-group-sm > .input-group-addon,
3879select[multiple].input-group-sm > .input-group-btn > .btn {
3880 height: auto;
3881}
3882.input-group-addon,
3883.input-group-btn,
3884.input-group .form-control {
3885 display: table-cell;
3886}
3887.input-group-addon:not(:first-child):not(:last-child),
3888.input-group-btn:not(:first-child):not(:last-child),
3889.input-group .form-control:not(:first-child):not(:last-child) {
3890 border-radius: 0;
3891}
3892.input-group-addon,
3893.input-group-btn {
3894 width: 1%;
3895 white-space: nowrap;
3896 vertical-align: middle;
3897}
3898.input-group-addon {
3899 padding: 6px 12px;
3900 font-size: 14px;
3901 font-weight: normal;
3902 line-height: 1;
3903 color: #555;
3904 text-align: center;
3905 background-color: #eee;
3906 border: 1px solid #ccc;
3907 border-radius: 4px;
3908}
3909.input-group-addon.input-sm {
3910 padding: 5px 10px;
3911 font-size: 12px;
3912 border-radius: 3px;
3913}
3914.input-group-addon.input-lg {
3915 padding: 10px 16px;
3916 font-size: 18px;
3917 border-radius: 6px;
3918}
3919.input-group-addon input[type="radio"],
3920.input-group-addon input[type="checkbox"] {
3921 margin-top: 0;
3922}
3923.input-group .form-control:first-child,
3924.input-group-addon:first-child,
3925.input-group-btn:first-child > .btn,
3926.input-group-btn:first-child > .btn-group > .btn,
3927.input-group-btn:first-child > .dropdown-toggle,
3928.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3929.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
3930 border-top-right-radius: 0;
3931 border-bottom-right-radius: 0;
3932}
3933.input-group-addon:first-child {
3934 border-right: 0;
3935}
3936.input-group .form-control:last-child,
3937.input-group-addon:last-child,
3938.input-group-btn:last-child > .btn,
3939.input-group-btn:last-child > .btn-group > .btn,
3940.input-group-btn:last-child > .dropdown-toggle,
3941.input-group-btn:first-child > .btn:not(:first-child),
3942.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
3943 border-top-left-radius: 0;
3944 border-bottom-left-radius: 0;
3945}
3946.input-group-addon:last-child {
3947 border-left: 0;
3948}
3949.input-group-btn {
3950 position: relative;
3951 font-size: 0;
3952 white-space: nowrap;
3953}
3954.input-group-btn > .btn {
3955 position: relative;
3956}
3957.input-group-btn > .btn + .btn {
3958 margin-left: -1px;
3959}
3960.input-group-btn > .btn:hover,
3961.input-group-btn > .btn:focus,
3962.input-group-btn > .btn:active {
3963 z-index: 2;
3964}
3965.input-group-btn:first-child > .btn,
3966.input-group-btn:first-child > .btn-group {
3967 margin-right: -1px;
3968}
3969.input-group-btn:last-child > .btn,
3970.input-group-btn:last-child > .btn-group {
3971 z-index: 2;
3972 margin-left: -1px;
3973}
3974.nav {
3975 padding-left: 0;
3976 margin-bottom: 0;
3977 list-style: none;
3978}
3979.nav > li {
3980 position: relative;
3981 display: block;
3982}
3983.nav > li > a {
3984 position: relative;
3985 display: block;
3986 padding: 10px 15px;
3987}
3988.nav > li > a:hover,
3989.nav > li > a:focus {
3990 text-decoration: none;
3991 background-color: #eee;
3992}
3993.nav > li.disabled > a {
3994 color: #777;
3995}
3996.nav > li.disabled > a:hover,
3997.nav > li.disabled > a:focus {
3998 color: #777;
3999 text-decoration: none;
4000 cursor: not-allowed;
4001 background-color: transparent;
4002}
4003.nav .open > a,
4004.nav .open > a:hover,
4005.nav .open > a:focus {
4006 background-color: #eee;
4007 border-color: #337ab7;
4008}
4009.nav .nav-divider {
4010 height: 1px;
4011 margin: 9px 0;
4012 overflow: hidden;
4013 background-color: #e5e5e5;
4014}
4015.nav > li > a > img {
4016 max-width: none;
4017}
4018.nav-tabs {
4019 border-bottom: 1px solid #ddd;
4020}
4021.nav-tabs > li {
4022 float: left;
4023 margin-bottom: -1px;
4024}
4025.nav-tabs > li > a {
4026 margin-right: 2px;
4027 line-height: 1.42857143;
4028 border: 1px solid transparent;
4029 border-radius: 4px 4px 0 0;
4030}
4031.nav-tabs > li > a:hover {
4032 border-color: #eee #eee #ddd;
4033}
4034.nav-tabs > li.active > a,
4035.nav-tabs > li.active > a:hover,
4036.nav-tabs > li.active > a:focus {
4037 color: #555;
4038 cursor: default;
4039 background-color: #fff;
4040 border: 1px solid #ddd;
4041 border-bottom-color: transparent;
4042}
4043.nav-tabs.nav-justified {
4044 width: 100%;
4045 border-bottom: 0;
4046}
4047.nav-tabs.nav-justified > li {
4048 float: none;
4049}
4050.nav-tabs.nav-justified > li > a {
4051 margin-bottom: 5px;
4052 text-align: center;
4053}
4054.nav-tabs.nav-justified > .dropdown .dropdown-menu {
4055 top: auto;
4056 left: auto;
4057}
4058@media (min-width: 768px) {
4059 .nav-tabs.nav-justified > li {
4060 display: table-cell;
4061 width: 1%;
4062 }
4063 .nav-tabs.nav-justified > li > a {
4064 margin-bottom: 0;
4065 }
4066}
4067.nav-tabs.nav-justified > li > a {
4068 margin-right: 0;
4069 border-radius: 4px;
4070}
4071.nav-tabs.nav-justified > .active > a,
4072.nav-tabs.nav-justified > .active > a:hover,
4073.nav-tabs.nav-justified > .active > a:focus {
4074 border: 1px solid #ddd;
4075}
4076@media (min-width: 768px) {
4077 .nav-tabs.nav-justified > li > a {
4078 border-bottom: 1px solid #ddd;
4079 border-radius: 4px 4px 0 0;
4080 }
4081 .nav-tabs.nav-justified > .active > a,
4082 .nav-tabs.nav-justified > .active > a:hover,
4083 .nav-tabs.nav-justified > .active > a:focus {
4084 border-bottom-color: #fff;
4085 }
4086}
4087.nav-pills > li {
4088 float: left;
4089}
4090.nav-pills > li > a {
4091 border-radius: 4px;
4092}
4093.nav-pills > li + li {
4094 margin-left: 2px;
4095}
4096.nav-pills > li.active > a,
4097.nav-pills > li.active > a:hover,
4098.nav-pills > li.active > a:focus {
4099 color: #fff;
4100 background-color: #337ab7;
4101}
4102.nav-stacked > li {
4103 float: none;
4104}
4105.nav-stacked > li + li {
4106 margin-top: 2px;
4107 margin-left: 0;
4108}
4109.nav-justified {
4110 width: 100%;
4111}
4112.nav-justified > li {
4113 float: none;
4114}
4115.nav-justified > li > a {
4116 margin-bottom: 5px;
4117 text-align: center;
4118}
4119.nav-justified > .dropdown .dropdown-menu {
4120 top: auto;
4121 left: auto;
4122}
4123@media (min-width: 768px) {
4124 .nav-justified > li {
4125 display: table-cell;
4126 width: 1%;
4127 }
4128 .nav-justified > li > a {
4129 margin-bottom: 0;
4130 }
4131}
4132.nav-tabs-justified {
4133 border-bottom: 0;
4134}
4135.nav-tabs-justified > li > a {
4136 margin-right: 0;
4137 border-radius: 4px;
4138}
4139.nav-tabs-justified > .active > a,
4140.nav-tabs-justified > .active > a:hover,
4141.nav-tabs-justified > .active > a:focus {
4142 border: 1px solid #ddd;
4143}
4144@media (min-width: 768px) {
4145 .nav-tabs-justified > li > a {
4146 border-bottom: 1px solid #ddd;
4147 border-radius: 4px 4px 0 0;
4148 }
4149 .nav-tabs-justified > .active > a,
4150 .nav-tabs-justified > .active > a:hover,
4151 .nav-tabs-justified > .active > a:focus {
4152 border-bottom-color: #fff;
4153 }
4154}
4155.tab-content > .tab-pane {
4156 display: none;
4157}
4158.tab-content > .active {
4159 display: block;
4160}
4161.nav-tabs .dropdown-menu {
4162 margin-top: -1px;
4163 border-top-left-radius: 0;
4164 border-top-right-radius: 0;
4165}
4166.navbar {
4167 position: relative;
4168 min-height: 50px;
4169 margin-bottom: 20px;
4170 border: 1px solid transparent;
4171}
4172@media (min-width: 768px) {
4173 .navbar {
4174 border-radius: 4px;
4175 }
4176}
4177@media (min-width: 768px) {
4178 .navbar-header {
4179 float: left;
4180 }
4181}
4182.navbar-collapse {
4183 padding-right: 15px;
4184 padding-left: 15px;
4185 overflow-x: visible;
4186 -webkit-overflow-scrolling: touch;
4187 border-top: 1px solid transparent;
4188 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
4189 box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
4190}
4191.navbar-collapse.in {
4192 overflow-y: auto;
4193}
4194@media (min-width: 768px) {
4195 .navbar-collapse {
4196 width: auto;
4197 border-top: 0;
4198 -webkit-box-shadow: none;
4199 box-shadow: none;
4200 }
4201 .navbar-collapse.collapse {
4202 display: block !important;
4203 height: auto !important;
4204 padding-bottom: 0;
4205 overflow: visible !important;
4206 }
4207 .navbar-collapse.in {
4208 overflow-y: visible;
4209 }
4210 .navbar-fixed-top .navbar-collapse,
4211 .navbar-static-top .navbar-collapse,
4212 .navbar-fixed-bottom .navbar-collapse {
4213 padding-right: 0;
4214 padding-left: 0;
4215 }
4216}
4217.navbar-fixed-top .navbar-collapse,
4218.navbar-fixed-bottom .navbar-collapse {
4219 max-height: 340px;
4220}
4221@media (max-device-width: 480px) and (orientation: landscape) {
4222 .navbar-fixed-top .navbar-collapse,
4223 .navbar-fixed-bottom .navbar-collapse {
4224 max-height: 200px;
4225 }
4226}
4227.container > .navbar-header,
4228.container-fluid > .navbar-header,
4229.container > .navbar-collapse,
4230.container-fluid > .navbar-collapse {
4231 margin-right: -15px;
4232 margin-left: -15px;
4233}
4234@media (min-width: 768px) {
4235 .container > .navbar-header,
4236 .container-fluid > .navbar-header,
4237 .container > .navbar-collapse,
4238 .container-fluid > .navbar-collapse {
4239 margin-right: 0;
4240 margin-left: 0;
4241 }
4242}
4243.navbar-static-top {
4244 z-index: 1000;
4245 border-width: 0 0 1px;
4246}
4247@media (min-width: 768px) {
4248 .navbar-static-top {
4249 border-radius: 0;
4250 }
4251}
4252.navbar-fixed-top,
4253.navbar-fixed-bottom {
4254 position: fixed;
4255 right: 0;
4256 left: 0;
4257 z-index: 1030;
4258}
4259@media (min-width: 768px) {
4260 .navbar-fixed-top,
4261 .navbar-fixed-bottom {
4262 border-radius: 0;
4263 }
4264}
4265.navbar-fixed-top {
4266 top: 0;
4267 border-width: 0 0 1px;
4268}
4269.navbar-fixed-bottom {
4270 bottom: 0;
4271 margin-bottom: 0;
4272 border-width: 1px 0 0;
4273}
4274.navbar-brand {
4275 float: left;
4276 height: 50px;
4277 padding: 15px 15px;
4278 font-size: 18px;
4279 line-height: 20px;
4280}
4281.navbar-brand:hover,
4282.navbar-brand:focus {
4283 text-decoration: none;
4284}
4285.navbar-brand > img {
4286 display: block;
4287}
4288@media (min-width: 768px) {
4289 .navbar > .container .navbar-brand,
4290 .navbar > .container-fluid .navbar-brand {
4291 margin-left: -15px;
4292 }
4293}
4294.navbar-toggle {
4295 position: relative;
4296 float: right;
4297 padding: 9px 10px;
4298 margin-top: 8px;
4299 margin-right: 15px;
4300 margin-bottom: 8px;
4301 background-color: transparent;
4302 background-image: none;
4303 border: 1px solid transparent;
4304 border-radius: 4px;
4305}
4306.navbar-toggle:focus {
4307 outline: 0;
4308}
4309.navbar-toggle .icon-bar {
4310 display: block;
4311 width: 22px;
4312 height: 2px;
4313 border-radius: 1px;
4314}
4315.navbar-toggle .icon-bar + .icon-bar {
4316 margin-top: 4px;
4317}
4318@media (min-width: 768px) {
4319 .navbar-toggle {
4320 display: none;
4321 }
4322}
4323.navbar-nav {
4324 margin: 7.5px -15px;
4325}
4326.navbar-nav > li > a {
4327 padding-top: 10px;
4328 padding-bottom: 10px;
4329 line-height: 20px;
4330}
4331@media (max-width: 767px) {
4332 .navbar-nav .open .dropdown-menu {
4333 position: static;
4334 float: none;
4335 width: auto;
4336 margin-top: 0;
4337 background-color: transparent;
4338 border: 0;
4339 -webkit-box-shadow: none;
4340 box-shadow: none;
4341 }
4342 .navbar-nav .open .dropdown-menu > li > a,
4343 .navbar-nav .open .dropdown-menu .dropdown-header {
4344 padding: 5px 15px 5px 25px;
4345 }
4346 .navbar-nav .open .dropdown-menu > li > a {
4347 line-height: 20px;
4348 }
4349 .navbar-nav .open .dropdown-menu > li > a:hover,
4350 .navbar-nav .open .dropdown-menu > li > a:focus {
4351 background-image: none;
4352 }
4353}
4354@media (min-width: 768px) {
4355 .navbar-nav {
4356 float: left;
4357 margin: 0;
4358 }
4359 .navbar-nav > li {
4360 float: left;
4361 }
4362 .navbar-nav > li > a {
4363 padding-top: 15px;
4364 padding-bottom: 15px;
4365 }
4366}
4367.navbar-form {
4368 padding: 10px 15px;
4369 margin-top: 8px;
4370 margin-right: -15px;
4371 margin-bottom: 8px;
4372 margin-left: -15px;
4373 border-top: 1px solid transparent;
4374 border-bottom: 1px solid transparent;
4375 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
4376 box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
4377}
4378@media (min-width: 768px) {
4379 .navbar-form .form-group {
4380 display: inline-block;
4381 margin-bottom: 0;
4382 vertical-align: middle;
4383 }
4384 .navbar-form .form-control {
4385 display: inline-block;
4386 width: auto;
4387 vertical-align: middle;
4388 }
4389 .navbar-form .form-control-static {
4390 display: inline-block;
4391 }
4392 .navbar-form .input-group {
4393 display: inline-table;
4394 vertical-align: middle;
4395 }
4396 .navbar-form .input-group .input-group-addon,
4397 .navbar-form .input-group .input-group-btn,
4398 .navbar-form .input-group .form-control {
4399 width: auto;
4400 }
4401 .navbar-form .input-group > .form-control {
4402 width: 100%;
4403 }
4404 .navbar-form .control-label {
4405 margin-bottom: 0;
4406 vertical-align: middle;
4407 }
4408 .navbar-form .radio,
4409 .navbar-form .checkbox {
4410 display: inline-block;
4411 margin-top: 0;
4412 margin-bottom: 0;
4413 vertical-align: middle;
4414 }
4415 .navbar-form .radio label,
4416 .navbar-form .checkbox label {
4417 padding-left: 0;
4418 }
4419 .navbar-form .radio input[type="radio"],
4420 .navbar-form .checkbox input[type="checkbox"] {
4421 position: relative;
4422 margin-left: 0;
4423 }
4424 .navbar-form .has-feedback .form-control-feedback {
4425 top: 0;
4426 }
4427}
4428@media (max-width: 767px) {
4429 .navbar-form .form-group {
4430 margin-bottom: 5px;
4431 }
4432 .navbar-form .form-group:last-child {
4433 margin-bottom: 0;
4434 }
4435}
4436@media (min-width: 768px) {
4437 .navbar-form {
4438 width: auto;
4439 padding-top: 0;
4440 padding-bottom: 0;
4441 margin-right: 0;
4442 margin-left: 0;
4443 border: 0;
4444 -webkit-box-shadow: none;
4445 box-shadow: none;
4446 }
4447}
4448.navbar-nav > li > .dropdown-menu {
4449 margin-top: 0;
4450 border-top-left-radius: 0;
4451 border-top-right-radius: 0;
4452}
4453.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
4454 margin-bottom: 0;
4455 border-top-left-radius: 4px;
4456 border-top-right-radius: 4px;
4457 border-bottom-right-radius: 0;
4458 border-bottom-left-radius: 0;
4459}
4460.navbar-btn {
4461 margin-top: 8px;
4462 margin-bottom: 8px;
4463}
4464.navbar-btn.btn-sm {
4465 margin-top: 10px;
4466 margin-bottom: 10px;
4467}
4468.navbar-btn.btn-xs {
4469 margin-top: 14px;
4470 margin-bottom: 14px;
4471}
4472.navbar-text {
4473 margin-top: 15px;
4474 margin-bottom: 15px;
4475}
4476@media (min-width: 768px) {
4477 .navbar-text {
4478 float: left;
4479 margin-right: 15px;
4480 margin-left: 15px;
4481 }
4482}
4483@media (min-width: 768px) {
4484 .navbar-left {
4485 float: left !important;
4486 }
4487 .navbar-right {
4488 float: right !important;
4489 margin-right: -15px;
4490 }
4491 .navbar-right ~ .navbar-right {
4492 margin-right: 0;
4493 }
4494}
4495.navbar-default {
4496 background-color: #f8f8f8;
4497 border-color: #e7e7e7;
4498}
4499.navbar-default .navbar-brand {
4500 color: #777;
4501}
4502.navbar-default .navbar-brand:hover,
4503.navbar-default .navbar-brand:focus {
4504 color: #5e5e5e;
4505 background-color: transparent;
4506}
4507.navbar-default .navbar-text {
4508 color: #777;
4509}
4510.navbar-default .navbar-nav > li > a {
4511 color: #777;
4512}
4513.navbar-default .navbar-nav > li > a:hover,
4514.navbar-default .navbar-nav > li > a:focus {
4515 color: #333;
4516 background-color: transparent;
4517}
4518.navbar-default .navbar-nav > .active > a,
4519.navbar-default .navbar-nav > .active > a:hover,
4520.navbar-default .navbar-nav > .active > a:focus {
4521 color: #555;
4522 background-color: #e7e7e7;
4523}
4524.navbar-default .navbar-nav > .disabled > a,
4525.navbar-default .navbar-nav > .disabled > a:hover,
4526.navbar-default .navbar-nav > .disabled > a:focus {
4527 color: #ccc;
4528 background-color: transparent;
4529}
4530.navbar-default .navbar-toggle {
4531 border-color: #ddd;
4532}
4533.navbar-default .navbar-toggle:hover,
4534.navbar-default .navbar-toggle:focus {
4535 background-color: #ddd;
4536}
4537.navbar-default .navbar-toggle .icon-bar {
4538 background-color: #888;
4539}
4540.navbar-default .navbar-collapse,
4541.navbar-default .navbar-form {
4542 border-color: #e7e7e7;
4543}
4544.navbar-default .navbar-nav > .open > a,
4545.navbar-default .navbar-nav > .open > a:hover,
4546.navbar-default .navbar-nav > .open > a:focus {
4547 color: #555;
4548 background-color: #e7e7e7;
4549}
4550@media (max-width: 767px) {
4551 .navbar-default .navbar-nav .open .dropdown-menu > li > a {
4552 color: #777;
4553 }
4554 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
4555 .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
4556 color: #333;
4557 background-color: transparent;
4558 }
4559 .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
4560 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
4561 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
4562 color: #555;
4563 background-color: #e7e7e7;
4564 }
4565 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
4566 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4567 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4568 color: #ccc;
4569 background-color: transparent;
4570 }
4571}
4572.navbar-default .navbar-link {
4573 color: #777;
4574}
4575.navbar-default .navbar-link:hover {
4576 color: #333;
4577}
4578.navbar-default .btn-link {
4579 color: #777;
4580}
4581.navbar-default .btn-link:hover,
4582.navbar-default .btn-link:focus {
4583 color: #333;
4584}
4585.navbar-default .btn-link[disabled]:hover,
4586fieldset[disabled] .navbar-default .btn-link:hover,
4587.navbar-default .btn-link[disabled]:focus,
4588fieldset[disabled] .navbar-default .btn-link:focus {
4589 color: #ccc;
4590}
4591.navbar-inverse {
4592 background-color: #222;
4593 border-color: #080808;
4594}
4595.navbar-inverse .navbar-brand {
4596 color: #9d9d9d;
4597}
4598.navbar-inverse .navbar-brand:hover,
4599.navbar-inverse .navbar-brand:focus {
4600 color: #fff;
4601 background-color: transparent;
4602}
4603.navbar-inverse .navbar-text {
4604 color: #9d9d9d;
4605}
4606.navbar-inverse .navbar-nav > li > a {
4607 color: #9d9d9d;
4608}
4609.navbar-inverse .navbar-nav > li > a:hover,
4610.navbar-inverse .navbar-nav > li > a:focus {
4611 color: #fff;
4612 background-color: transparent;
4613}
4614.navbar-inverse .navbar-nav > .active > a,
4615.navbar-inverse .navbar-nav > .active > a:hover,
4616.navbar-inverse .navbar-nav > .active > a:focus {
4617 color: #fff;
4618 background-color: #080808;
4619}
4620.navbar-inverse .navbar-nav > .disabled > a,
4621.navbar-inverse .navbar-nav > .disabled > a:hover,
4622.navbar-inverse .navbar-nav > .disabled > a:focus {
4623 color: #444;
4624 background-color: transparent;
4625}
4626.navbar-inverse .navbar-toggle {
4627 border-color: #333;
4628}
4629.navbar-inverse .navbar-toggle:hover,
4630.navbar-inverse .navbar-toggle:focus {
4631 background-color: #333;
4632}
4633.navbar-inverse .navbar-toggle .icon-bar {
4634 background-color: #fff;
4635}
4636.navbar-inverse .navbar-collapse,
4637.navbar-inverse .navbar-form {
4638 border-color: #101010;
4639}
4640.navbar-inverse .navbar-nav > .open > a,
4641.navbar-inverse .navbar-nav > .open > a:hover,
4642.navbar-inverse .navbar-nav > .open > a:focus {
4643 color: #fff;
4644 background-color: #080808;
4645}
4646@media (max-width: 767px) {
4647 .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
4648 border-color: #080808;
4649 }
4650 .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
4651 background-color: #080808;
4652 }
4653 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
4654 color: #9d9d9d;
4655 }
4656 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
4657 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
4658 color: #fff;
4659 background-color: transparent;
4660 }
4661 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
4662 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
4663 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
4664 color: #fff;
4665 background-color: #080808;
4666 }
4667 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
4668 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4669 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4670 color: #444;
4671 background-color: transparent;
4672 }
4673}
4674.navbar-inverse .navbar-link {
4675 color: #9d9d9d;
4676}
4677.navbar-inverse .navbar-link:hover {
4678 color: #fff;
4679}
4680.navbar-inverse .btn-link {
4681 color: #9d9d9d;
4682}
4683.navbar-inverse .btn-link:hover,
4684.navbar-inverse .btn-link:focus {
4685 color: #fff;
4686}
4687.navbar-inverse .btn-link[disabled]:hover,
4688fieldset[disabled] .navbar-inverse .btn-link:hover,
4689.navbar-inverse .btn-link[disabled]:focus,
4690fieldset[disabled] .navbar-inverse .btn-link:focus {
4691 color: #444;
4692}
4693.breadcrumb {
4694 padding: 8px 15px;
4695 margin-bottom: 20px;
4696 list-style: none;
4697 background-color: #f5f5f5;
4698 border-radius: 4px;
4699}
4700.breadcrumb > li {
4701 display: inline-block;
4702}
4703.breadcrumb > li + li:before {
4704 padding: 0 5px;
4705 color: #ccc;
4706 content: "/\00a0";
4707}
4708.breadcrumb > .active {
4709 color: #777;
4710}
4711.pagination {
4712 display: inline-block;
4713 padding-left: 0;
4714 margin: 20px 0;
4715 border-radius: 4px;
4716}
4717.pagination > li {
4718 display: inline;
4719}
4720.pagination > li > a,
4721.pagination > li > span {
4722 position: relative;
4723 float: left;
4724 padding: 6px 12px;
4725 margin-left: -1px;
4726 line-height: 1.42857143;
4727 color: #337ab7;
4728 text-decoration: none;
4729 background-color: #fff;
4730 border: 1px solid #ddd;
4731}
4732.pagination > li:first-child > a,
4733.pagination > li:first-child > span {
4734 margin-left: 0;
4735 border-top-left-radius: 4px;
4736 border-bottom-left-radius: 4px;
4737}
4738.pagination > li:last-child > a,
4739.pagination > li:last-child > span {
4740 border-top-right-radius: 4px;
4741 border-bottom-right-radius: 4px;
4742}
4743.pagination > li > a:hover,
4744.pagination > li > span:hover,
4745.pagination > li > a:focus,
4746.pagination > li > span:focus {
4747 z-index: 2;
4748 color: #23527c;
4749 background-color: #eee;
4750 border-color: #ddd;
4751}
4752.pagination > .active > a,
4753.pagination > .active > span,
4754.pagination > .active > a:hover,
4755.pagination > .active > span:hover,
4756.pagination > .active > a:focus,
4757.pagination > .active > span:focus {
4758 z-index: 3;
4759 color: #fff;
4760 cursor: default;
4761 background-color: #337ab7;
4762 border-color: #337ab7;
4763}
4764.pagination > .disabled > span,
4765.pagination > .disabled > span:hover,
4766.pagination > .disabled > span:focus,
4767.pagination > .disabled > a,
4768.pagination > .disabled > a:hover,
4769.pagination > .disabled > a:focus {
4770 color: #777;
4771 cursor: not-allowed;
4772 background-color: #fff;
4773 border-color: #ddd;
4774}
4775.pagination-lg > li > a,
4776.pagination-lg > li > span {
4777 padding: 10px 16px;
4778 font-size: 18px;
4779 line-height: 1.3333333;
4780}
4781.pagination-lg > li:first-child > a,
4782.pagination-lg > li:first-child > span {
4783 border-top-left-radius: 6px;
4784 border-bottom-left-radius: 6px;
4785}
4786.pagination-lg > li:last-child > a,
4787.pagination-lg > li:last-child > span {
4788 border-top-right-radius: 6px;
4789 border-bottom-right-radius: 6px;
4790}
4791.pagination-sm > li > a,
4792.pagination-sm > li > span {
4793 padding: 5px 10px;
4794 font-size: 12px;
4795 line-height: 1.5;
4796}
4797.pagination-sm > li:first-child > a,
4798.pagination-sm > li:first-child > span {
4799 border-top-left-radius: 3px;
4800 border-bottom-left-radius: 3px;
4801}
4802.pagination-sm > li:last-child > a,
4803.pagination-sm > li:last-child > span {
4804 border-top-right-radius: 3px;
4805 border-bottom-right-radius: 3px;
4806}
4807.pager {
4808 padding-left: 0;
4809 margin: 20px 0;
4810 text-align: center;
4811 list-style: none;
4812}
4813.pager li {
4814 display: inline;
4815}
4816.pager li > a,
4817.pager li > span {
4818 display: inline-block;
4819 padding: 5px 14px;
4820 background-color: #fff;
4821 border: 1px solid #ddd;
4822 border-radius: 15px;
4823}
4824.pager li > a:hover,
4825.pager li > a:focus {
4826 text-decoration: none;
4827 background-color: #eee;
4828}
4829.pager .next > a,
4830.pager .next > span {
4831 float: right;
4832}
4833.pager .previous > a,
4834.pager .previous > span {
4835 float: left;
4836}
4837.pager .disabled > a,
4838.pager .disabled > a:hover,
4839.pager .disabled > a:focus,
4840.pager .disabled > span {
4841 color: #777;
4842 cursor: not-allowed;
4843 background-color: #fff;
4844}
4845.label {
4846 display: inline;
4847 padding: .2em .6em .3em;
4848 font-size: 75%;
4849 font-weight: bold;
4850 line-height: 1;
4851 color: #fff;
4852 text-align: center;
4853 white-space: nowrap;
4854 vertical-align: baseline;
4855 border-radius: .25em;
4856}
4857a.label:hover,
4858a.label:focus {
4859 color: #fff;
4860 text-decoration: none;
4861 cursor: pointer;
4862}
4863.label:empty {
4864 display: none;
4865}
4866.btn .label {
4867 position: relative;
4868 top: -1px;
4869}
4870.label-default {
4871 background-color: #777;
4872}
4873.label-default[href]:hover,
4874.label-default[href]:focus {
4875 background-color: #5e5e5e;
4876}
4877.label-primary {
4878 background-color: #337ab7;
4879}
4880.label-primary[href]:hover,
4881.label-primary[href]:focus {
4882 background-color: #286090;
4883}
4884.label-success {
4885 background-color: #5cb85c;
4886}
4887.label-success[href]:hover,
4888.label-success[href]:focus {
4889 background-color: #449d44;
4890}
4891.label-info {
4892 background-color: #5bc0de;
4893}
4894.label-info[href]:hover,
4895.label-info[href]:focus {
4896 background-color: #31b0d5;
4897}
4898.label-warning {
4899 background-color: #f0ad4e;
4900}
4901.label-warning[href]:hover,
4902.label-warning[href]:focus {
4903 background-color: #ec971f;
4904}
4905.label-danger {
4906 background-color: #d9534f;
4907}
4908.label-danger[href]:hover,
4909.label-danger[href]:focus {
4910 background-color: #c9302c;
4911}
4912.badge {
4913 display: inline-block;
4914 min-width: 10px;
4915 padding: 3px 7px;
4916 font-size: 12px;
4917 font-weight: bold;
4918 line-height: 1;
4919 color: #fff;
4920 text-align: center;
4921 white-space: nowrap;
4922 vertical-align: middle;
4923 background-color: #777;
4924 border-radius: 10px;
4925}
4926.badge:empty {
4927 display: none;
4928}
4929.btn .badge {
4930 position: relative;
4931 top: -1px;
4932}
4933.btn-xs .badge,
4934.btn-group-xs > .btn .badge {
4935 top: 0;
4936 padding: 1px 5px;
4937}
4938a.badge:hover,
4939a.badge:focus {
4940 color: #fff;
4941 text-decoration: none;
4942 cursor: pointer;
4943}
4944.list-group-item.active > .badge,
4945.nav-pills > .active > a > .badge {
4946 color: #337ab7;
4947 background-color: #fff;
4948}
4949.list-group-item > .badge {
4950 float: right;
4951}
4952.list-group-item > .badge + .badge {
4953 margin-right: 5px;
4954}
4955.nav-pills > li > a > .badge {
4956 margin-left: 3px;
4957}
4958.jumbotron {
4959 padding-top: 30px;
4960 padding-bottom: 30px;
4961 margin-bottom: 30px;
4962 color: inherit;
4963 background-color: #eee;
4964}
4965.jumbotron h1,
4966.jumbotron .h1 {
4967 color: inherit;
4968}
4969.jumbotron p {
4970 margin-bottom: 15px;
4971 font-size: 21px;
4972 font-weight: 200;
4973}
4974.jumbotron > hr {
4975 border-top-color: #d5d5d5;
4976}
4977.container .jumbotron,
4978.container-fluid .jumbotron {
4979 padding-right: 15px;
4980 padding-left: 15px;
4981 border-radius: 6px;
4982}
4983.jumbotron .container {
4984 max-width: 100%;
4985}
4986@media screen and (min-width: 768px) {
4987 .jumbotron {
4988 padding-top: 48px;
4989 padding-bottom: 48px;
4990 }
4991 .container .jumbotron,
4992 .container-fluid .jumbotron {
4993 padding-right: 60px;
4994 padding-left: 60px;
4995 }
4996 .jumbotron h1,
4997 .jumbotron .h1 {
4998 font-size: 63px;
4999 }
5000}
5001.thumbnail {
5002 display: block;
5003 padding: 4px;
5004 margin-bottom: 20px;
5005 line-height: 1.42857143;
5006 background-color: #fff;
5007 border: 1px solid #ddd;
5008 border-radius: 4px;
5009 -webkit-transition: border .2s ease-in-out;
5010 -o-transition: border .2s ease-in-out;
5011 transition: border .2s ease-in-out;
5012}
5013.thumbnail > img,
5014.thumbnail a > img {
5015 margin-right: auto;
5016 margin-left: auto;
5017}
5018a.thumbnail:hover,
5019a.thumbnail:focus,
5020a.thumbnail.active {
5021 border-color: #337ab7;
5022}
5023.thumbnail .caption {
5024 padding: 9px;
5025 color: #333;
5026}
5027.alert {
5028 padding: 15px;
5029 margin-bottom: 20px;
5030 border: 1px solid transparent;
5031 border-radius: 4px;
5032}
5033.alert h4 {
5034 margin-top: 0;
5035 color: inherit;
5036}
5037.alert .alert-link {
5038 font-weight: bold;
5039}
5040.alert > p,
5041.alert > ul {
5042 margin-bottom: 0;
5043}
5044.alert > p + p {
5045 margin-top: 5px;
5046}
5047.alert-dismissable,
5048.alert-dismissible {
5049 padding-right: 35px;
5050}
5051.alert-dismissable .close,
5052.alert-dismissible .close {
5053 position: relative;
5054 top: -2px;
5055 right: -21px;
5056 color: inherit;
5057}
5058.alert-success {
5059 color: #3c763d;
5060 background-color: #dff0d8;
5061 border-color: #d6e9c6;
5062}
5063.alert-success hr {
5064 border-top-color: #c9e2b3;
5065}
5066.alert-success .alert-link {
5067 color: #2b542c;
5068}
5069.alert-info {
5070 color: #31708f;
5071 background-color: #d9edf7;
5072 border-color: #bce8f1;
5073}
5074.alert-info hr {
5075 border-top-color: #a6e1ec;
5076}
5077.alert-info .alert-link {
5078 color: #245269;
5079}
5080.alert-warning {
5081 color: #8a6d3b;
5082 background-color: #fcf8e3;
5083 border-color: #faebcc;
5084}
5085.alert-warning hr {
5086 border-top-color: #f7e1b5;
5087}
5088.alert-warning .alert-link {
5089 color: #66512c;
5090}
5091.alert-danger {
5092 color: #a94442;
5093 background-color: #f2dede;
5094 border-color: #ebccd1;
5095}
5096.alert-danger hr {
5097 border-top-color: #e4b9c0;
5098}
5099.alert-danger .alert-link {
5100 color: #843534;
5101}
5102@-webkit-keyframes progress-bar-stripes {
5103 from {
5104 background-position: 40px 0;
5105 }
5106 to {
5107 background-position: 0 0;
5108 }
5109}
5110@-o-keyframes progress-bar-stripes {
5111 from {
5112 background-position: 40px 0;
5113 }
5114 to {
5115 background-position: 0 0;
5116 }
5117}
5118@keyframes progress-bar-stripes {
5119 from {
5120 background-position: 40px 0;
5121 }
5122 to {
5123 background-position: 0 0;
5124 }
5125}
5126.progress {
5127 height: 20px;
5128 margin-bottom: 20px;
5129 overflow: hidden;
5130 background-color: #f5f5f5;
5131 border-radius: 4px;
5132 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
5133 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
5134}
5135.progress-bar {
5136 float: left;
5137 width: 0;
5138 height: 100%;
5139 font-size: 12px;
5140 line-height: 20px;
5141 color: #fff;
5142 text-align: center;
5143 background-color: #337ab7;
5144 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
5145 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
5146 -webkit-transition: width .6s ease;
5147 -o-transition: width .6s ease;
5148 transition: width .6s ease;
5149}
5150.progress-striped .progress-bar,
5151.progress-bar-striped {
5152 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5153 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5154 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5155 -webkit-background-size: 40px 40px;
5156 background-size: 40px 40px;
5157}
5158.progress.active .progress-bar,
5159.progress-bar.active {
5160 -webkit-animation: progress-bar-stripes 2s linear infinite;
5161 -o-animation: progress-bar-stripes 2s linear infinite;
5162 animation: progress-bar-stripes 2s linear infinite;
5163}
5164.progress-bar-success {
5165 background-color: #5cb85c;
5166}
5167.progress-striped .progress-bar-success {
5168 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5169 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5170 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5171}
5172.progress-bar-info {
5173 background-color: #5bc0de;
5174}
5175.progress-striped .progress-bar-info {
5176 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5177 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5178 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5179}
5180.progress-bar-warning {
5181 background-color: #f0ad4e;
5182}
5183.progress-striped .progress-bar-warning {
5184 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5185 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5186 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5187}
5188.progress-bar-danger {
5189 background-color: #d9534f;
5190}
5191.progress-striped .progress-bar-danger {
5192 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5193 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5194 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5195}
5196.media {
5197 margin-top: 15px;
5198}
5199.media:first-child {
5200 margin-top: 0;
5201}
5202.media,
5203.media-body {
5204 overflow: hidden;
5205 zoom: 1;
5206}
5207.media-body {
5208 width: 10000px;
5209}
5210.media-object {
5211 display: block;
5212}
5213.media-object.img-thumbnail {
5214 max-width: none;
5215}
5216.media-right,
5217.media > .pull-right {
5218 padding-left: 10px;
5219}
5220.media-left,
5221.media > .pull-left {
5222 padding-right: 10px;
5223}
5224.media-left,
5225.media-right,
5226.media-body {
5227 display: table-cell;
5228 vertical-align: top;
5229}
5230.media-middle {
5231 vertical-align: middle;
5232}
5233.media-bottom {
5234 vertical-align: bottom;
5235}
5236.media-heading {
5237 margin-top: 0;
5238 margin-bottom: 5px;
5239}
5240.media-list {
5241 padding-left: 0;
5242 list-style: none;
5243}
5244.list-group {
5245 padding-left: 0;
5246 margin-bottom: 20px;
5247}
5248.list-group-item {
5249 position: relative;
5250 display: block;
5251 padding: 10px 15px;
5252 margin-bottom: -1px;
5253 background-color: #fff;
5254 border: 1px solid #ddd;
5255}
5256.list-group-item:first-child {
5257 border-top-left-radius: 4px;
5258 border-top-right-radius: 4px;
5259}
5260.list-group-item:last-child {
5261 margin-bottom: 0;
5262 border-bottom-right-radius: 4px;
5263 border-bottom-left-radius: 4px;
5264}
5265a.list-group-item,
5266button.list-group-item {
5267 color: #555;
5268}
5269a.list-group-item .list-group-item-heading,
5270button.list-group-item .list-group-item-heading {
5271 color: #333;
5272}
5273a.list-group-item:hover,
5274button.list-group-item:hover,
5275a.list-group-item:focus,
5276button.list-group-item:focus {
5277 color: #555;
5278 text-decoration: none;
5279 background-color: #f5f5f5;
5280}
5281button.list-group-item {
5282 width: 100%;
5283 text-align: left;
5284}
5285.list-group-item.disabled,
5286.list-group-item.disabled:hover,
5287.list-group-item.disabled:focus {
5288 color: #777;
5289 cursor: not-allowed;
5290 background-color: #eee;
5291}
5292.list-group-item.disabled .list-group-item-heading,
5293.list-group-item.disabled:hover .list-group-item-heading,
5294.list-group-item.disabled:focus .list-group-item-heading {
5295 color: inherit;
5296}
5297.list-group-item.disabled .list-group-item-text,
5298.list-group-item.disabled:hover .list-group-item-text,
5299.list-group-item.disabled:focus .list-group-item-text {
5300 color: #777;
5301}
5302.list-group-item.active,
5303.list-group-item.active:hover,
5304.list-group-item.active:focus {
5305 z-index: 2;
5306 color: #fff;
5307 background-color: #337ab7;
5308 border-color: #337ab7;
5309}
5310.list-group-item.active .list-group-item-heading,
5311.list-group-item.active:hover .list-group-item-heading,
5312.list-group-item.active:focus .list-group-item-heading,
5313.list-group-item.active .list-group-item-heading > small,
5314.list-group-item.active:hover .list-group-item-heading > small,
5315.list-group-item.active:focus .list-group-item-heading > small,
5316.list-group-item.active .list-group-item-heading > .small,
5317.list-group-item.active:hover .list-group-item-heading > .small,
5318.list-group-item.active:focus .list-group-item-heading > .small {
5319 color: inherit;
5320}
5321.list-group-item.active .list-group-item-text,
5322.list-group-item.active:hover .list-group-item-text,
5323.list-group-item.active:focus .list-group-item-text {
5324 color: #c7ddef;
5325}
5326.list-group-item-success {
5327 color: #3c763d;
5328 background-color: #dff0d8;
5329}
5330a.list-group-item-success,
5331button.list-group-item-success {
5332 color: #3c763d;
5333}
5334a.list-group-item-success .list-group-item-heading,
5335button.list-group-item-success .list-group-item-heading {
5336 color: inherit;
5337}
5338a.list-group-item-success:hover,
5339button.list-group-item-success:hover,
5340a.list-group-item-success:focus,
5341button.list-group-item-success:focus {
5342 color: #3c763d;
5343 background-color: #d0e9c6;
5344}
5345a.list-group-item-success.active,
5346button.list-group-item-success.active,
5347a.list-group-item-success.active:hover,
5348button.list-group-item-success.active:hover,
5349a.list-group-item-success.active:focus,
5350button.list-group-item-success.active:focus {
5351 color: #fff;
5352 background-color: #3c763d;
5353 border-color: #3c763d;
5354}
5355.list-group-item-info {
5356 color: #31708f;
5357 background-color: #d9edf7;
5358}
5359a.list-group-item-info,
5360button.list-group-item-info {
5361 color: #31708f;
5362}
5363a.list-group-item-info .list-group-item-heading,
5364button.list-group-item-info .list-group-item-heading {
5365 color: inherit;
5366}
5367a.list-group-item-info:hover,
5368button.list-group-item-info:hover,
5369a.list-group-item-info:focus,
5370button.list-group-item-info:focus {
5371 color: #31708f;
5372 background-color: #c4e3f3;
5373}
5374a.list-group-item-info.active,
5375button.list-group-item-info.active,
5376a.list-group-item-info.active:hover,
5377button.list-group-item-info.active:hover,
5378a.list-group-item-info.active:focus,
5379button.list-group-item-info.active:focus {
5380 color: #fff;
5381 background-color: #31708f;
5382 border-color: #31708f;
5383}
5384.list-group-item-warning {
5385 color: #8a6d3b;
5386 background-color: #fcf8e3;
5387}
5388a.list-group-item-warning,
5389button.list-group-item-warning {
5390 color: #8a6d3b;
5391}
5392a.list-group-item-warning .list-group-item-heading,
5393button.list-group-item-warning .list-group-item-heading {
5394 color: inherit;
5395}
5396a.list-group-item-warning:hover,
5397button.list-group-item-warning:hover,
5398a.list-group-item-warning:focus,
5399button.list-group-item-warning:focus {
5400 color: #8a6d3b;
5401 background-color: #faf2cc;
5402}
5403a.list-group-item-warning.active,
5404button.list-group-item-warning.active,
5405a.list-group-item-warning.active:hover,
5406button.list-group-item-warning.active:hover,
5407a.list-group-item-warning.active:focus,
5408button.list-group-item-warning.active:focus {
5409 color: #fff;
5410 background-color: #8a6d3b;
5411 border-color: #8a6d3b;
5412}
5413.list-group-item-danger {
5414 color: #a94442;
5415 background-color: #f2dede;
5416}
5417a.list-group-item-danger,
5418button.list-group-item-danger {
5419 color: #a94442;
5420}
5421a.list-group-item-danger .list-group-item-heading,
5422button.list-group-item-danger .list-group-item-heading {
5423 color: inherit;
5424}
5425a.list-group-item-danger:hover,
5426button.list-group-item-danger:hover,
5427a.list-group-item-danger:focus,
5428button.list-group-item-danger:focus {
5429 color: #a94442;
5430 background-color: #ebcccc;
5431}
5432a.list-group-item-danger.active,
5433button.list-group-item-danger.active,
5434a.list-group-item-danger.active:hover,
5435button.list-group-item-danger.active:hover,
5436a.list-group-item-danger.active:focus,
5437button.list-group-item-danger.active:focus {
5438 color: #fff;
5439 background-color: #a94442;
5440 border-color: #a94442;
5441}
5442.list-group-item-heading {
5443 margin-top: 0;
5444 margin-bottom: 5px;
5445}
5446.list-group-item-text {
5447 margin-bottom: 0;
5448 line-height: 1.3;
5449}
5450.panel {
5451 margin-bottom: 20px;
5452 background-color: #fff;
5453 border: 1px solid transparent;
5454 border-radius: 4px;
5455 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
5456 box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
5457}
5458.panel-body {
5459 padding: 15px;
5460}
5461.panel-heading {
5462 padding: 10px 15px;
5463 border-bottom: 1px solid transparent;
5464 border-top-left-radius: 3px;
5465 border-top-right-radius: 3px;
5466}
5467.panel-heading > .dropdown .dropdown-toggle {
5468 color: inherit;
5469}
5470.panel-title {
5471 margin-top: 0;
5472 margin-bottom: 0;
5473 font-size: 16px;
5474 color: inherit;
5475}
5476.panel-title > a,
5477.panel-title > small,
5478.panel-title > .small,
5479.panel-title > small > a,
5480.panel-title > .small > a {
5481 color: inherit;
5482}
5483.panel-footer {
5484 padding: 10px 15px;
5485 background-color: #f5f5f5;
5486 border-top: 1px solid #ddd;
5487 border-bottom-right-radius: 3px;
5488 border-bottom-left-radius: 3px;
5489}
5490.panel > .list-group,
5491.panel > .panel-collapse > .list-group {
5492 margin-bottom: 0;
5493}
5494.panel > .list-group .list-group-item,
5495.panel > .panel-collapse > .list-group .list-group-item {
5496 border-width: 1px 0;
5497 border-radius: 0;
5498}
5499.panel > .list-group:first-child .list-group-item:first-child,
5500.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
5501 border-top: 0;
5502 border-top-left-radius: 3px;
5503 border-top-right-radius: 3px;
5504}
5505.panel > .list-group:last-child .list-group-item:last-child,
5506.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
5507 border-bottom: 0;
5508 border-bottom-right-radius: 3px;
5509 border-bottom-left-radius: 3px;
5510}
5511.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
5512 border-top-left-radius: 0;
5513 border-top-right-radius: 0;
5514}
5515.panel-heading + .list-group .list-group-item:first-child {
5516 border-top-width: 0;
5517}
5518.list-group + .panel-footer {
5519 border-top-width: 0;
5520}
5521.panel > .table,
5522.panel > .table-responsive > .table,
5523.panel > .panel-collapse > .table {
5524 margin-bottom: 0;
5525}
5526.panel > .table caption,
5527.panel > .table-responsive > .table caption,
5528.panel > .panel-collapse > .table caption {
5529 padding-right: 15px;
5530 padding-left: 15px;
5531}
5532.panel > .table:first-child,
5533.panel > .table-responsive:first-child > .table:first-child {
5534 border-top-left-radius: 3px;
5535 border-top-right-radius: 3px;
5536}
5537.panel > .table:first-child > thead:first-child > tr:first-child,
5538.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
5539.panel > .table:first-child > tbody:first-child > tr:first-child,
5540.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
5541 border-top-left-radius: 3px;
5542 border-top-right-radius: 3px;
5543}
5544.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
5545.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
5546.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5547.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5548.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
5549.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
5550.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
5551.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
5552 border-top-left-radius: 3px;
5553}
5554.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
5555.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
5556.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5557.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5558.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
5559.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
5560.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
5561.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
5562 border-top-right-radius: 3px;
5563}
5564.panel > .table:last-child,
5565.panel > .table-responsive:last-child > .table:last-child {
5566 border-bottom-right-radius: 3px;
5567 border-bottom-left-radius: 3px;
5568}
5569.panel > .table:last-child > tbody:last-child > tr:last-child,
5570.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
5571.panel > .table:last-child > tfoot:last-child > tr:last-child,
5572.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
5573 border-bottom-right-radius: 3px;
5574 border-bottom-left-radius: 3px;
5575}
5576.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5577.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5578.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5579.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5580.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5581.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5582.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
5583.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
5584 border-bottom-left-radius: 3px;
5585}
5586.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5587.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5588.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5589.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5590.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5591.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5592.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
5593.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
5594 border-bottom-right-radius: 3px;
5595}
5596.panel > .panel-body + .table,
5597.panel > .panel-body + .table-responsive,
5598.panel > .table + .panel-body,
5599.panel > .table-responsive + .panel-body {
5600 border-top: 1px solid #ddd;
5601}
5602.panel > .table > tbody:first-child > tr:first-child th,
5603.panel > .table > tbody:first-child > tr:first-child td {
5604 border-top: 0;
5605}
5606.panel > .table-bordered,
5607.panel > .table-responsive > .table-bordered {
5608 border: 0;
5609}
5610.panel > .table-bordered > thead > tr > th:first-child,
5611.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
5612.panel > .table-bordered > tbody > tr > th:first-child,
5613.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
5614.panel > .table-bordered > tfoot > tr > th:first-child,
5615.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
5616.panel > .table-bordered > thead > tr > td:first-child,
5617.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
5618.panel > .table-bordered > tbody > tr > td:first-child,
5619.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
5620.panel > .table-bordered > tfoot > tr > td:first-child,
5621.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
5622 border-left: 0;
5623}
5624.panel > .table-bordered > thead > tr > th:last-child,
5625.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
5626.panel > .table-bordered > tbody > tr > th:last-child,
5627.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
5628.panel > .table-bordered > tfoot > tr > th:last-child,
5629.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
5630.panel > .table-bordered > thead > tr > td:last-child,
5631.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
5632.panel > .table-bordered > tbody > tr > td:last-child,
5633.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
5634.panel > .table-bordered > tfoot > tr > td:last-child,
5635.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
5636 border-right: 0;
5637}
5638.panel > .table-bordered > thead > tr:first-child > td,
5639.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
5640.panel > .table-bordered > tbody > tr:first-child > td,
5641.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
5642.panel > .table-bordered > thead > tr:first-child > th,
5643.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
5644.panel > .table-bordered > tbody > tr:first-child > th,
5645.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
5646 border-bottom: 0;
5647}
5648.panel > .table-bordered > tbody > tr:last-child > td,
5649.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
5650.panel > .table-bordered > tfoot > tr:last-child > td,
5651.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
5652.panel > .table-bordered > tbody > tr:last-child > th,
5653.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
5654.panel > .table-bordered > tfoot > tr:last-child > th,
5655.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
5656 border-bottom: 0;
5657}
5658.panel > .table-responsive {
5659 margin-bottom: 0;
5660 border: 0;
5661}
5662.panel-group {
5663 margin-bottom: 20px;
5664}
5665.panel-group .panel {
5666 margin-bottom: 0;
5667 border-radius: 4px;
5668}
5669.panel-group .panel + .panel {
5670 margin-top: 5px;
5671}
5672.panel-group .panel-heading {
5673 border-bottom: 0;
5674}
5675.panel-group .panel-heading + .panel-collapse > .panel-body,
5676.panel-group .panel-heading + .panel-collapse > .list-group {
5677 border-top: 1px solid #ddd;
5678}
5679.panel-group .panel-footer {
5680 border-top: 0;
5681}
5682.panel-group .panel-footer + .panel-collapse .panel-body {
5683 border-bottom: 1px solid #ddd;
5684}
5685.panel-default {
5686 border-color: #ddd;
5687}
5688.panel-default > .panel-heading {
5689 color: #333;
5690 background-color: #f5f5f5;
5691 border-color: #ddd;
5692}
5693.panel-default > .panel-heading + .panel-collapse > .panel-body {
5694 border-top-color: #ddd;
5695}
5696.panel-default > .panel-heading .badge {
5697 color: #f5f5f5;
5698 background-color: #333;
5699}
5700.panel-default > .panel-footer + .panel-collapse > .panel-body {
5701 border-bottom-color: #ddd;
5702}
5703.panel-primary {
5704 border-color: #337ab7;
5705}
5706.panel-primary > .panel-heading {
5707 color: #fff;
5708 background-color: #337ab7;
5709 border-color: #337ab7;
5710}
5711.panel-primary > .panel-heading + .panel-collapse > .panel-body {
5712 border-top-color: #337ab7;
5713}
5714.panel-primary > .panel-heading .badge {
5715 color: #337ab7;
5716 background-color: #fff;
5717}
5718.panel-primary > .panel-footer + .panel-collapse > .panel-body {
5719 border-bottom-color: #337ab7;
5720}
5721.panel-success {
5722 border-color: #d6e9c6;
5723}
5724.panel-success > .panel-heading {
5725 color: #3c763d;
5726 background-color: #dff0d8;
5727 border-color: #d6e9c6;
5728}
5729.panel-success > .panel-heading + .panel-collapse > .panel-body {
5730 border-top-color: #d6e9c6;
5731}
5732.panel-success > .panel-heading .badge {
5733 color: #dff0d8;
5734 background-color: #3c763d;
5735}
5736.panel-success > .panel-footer + .panel-collapse > .panel-body {
5737 border-bottom-color: #d6e9c6;
5738}
5739.panel-info {
5740 border-color: #bce8f1;
5741}
5742.panel-info > .panel-heading {
5743 color: #31708f;
5744 background-color: #d9edf7;
5745 border-color: #bce8f1;
5746}
5747.panel-info > .panel-heading + .panel-collapse > .panel-body {
5748 border-top-color: #bce8f1;
5749}
5750.panel-info > .panel-heading .badge {
5751 color: #d9edf7;
5752 background-color: #31708f;
5753}
5754.panel-info > .panel-footer + .panel-collapse > .panel-body {
5755 border-bottom-color: #bce8f1;
5756}
5757.panel-warning {
5758 border-color: #faebcc;
5759}
5760.panel-warning > .panel-heading {
5761 color: #8a6d3b;
5762 background-color: #fcf8e3;
5763 border-color: #faebcc;
5764}
5765.panel-warning > .panel-heading + .panel-collapse > .panel-body {
5766 border-top-color: #faebcc;
5767}
5768.panel-warning > .panel-heading .badge {
5769 color: #fcf8e3;
5770 background-color: #8a6d3b;
5771}
5772.panel-warning > .panel-footer + .panel-collapse > .panel-body {
5773 border-bottom-color: #faebcc;
5774}
5775.panel-danger {
5776 border-color: #ebccd1;
5777}
5778.panel-danger > .panel-heading {
5779 color: #a94442;
5780 background-color: #f2dede;
5781 border-color: #ebccd1;
5782}
5783.panel-danger > .panel-heading + .panel-collapse > .panel-body {
5784 border-top-color: #ebccd1;
5785}
5786.panel-danger > .panel-heading .badge {
5787 color: #f2dede;
5788 background-color: #a94442;
5789}
5790.panel-danger > .panel-footer + .panel-collapse > .panel-body {
5791 border-bottom-color: #ebccd1;
5792}
5793.embed-responsive {
5794 position: relative;
5795 display: block;
5796 height: 0;
5797 padding: 0;
5798 overflow: hidden;
5799}
5800.embed-responsive .embed-responsive-item,
5801.embed-responsive iframe,
5802.embed-responsive embed,
5803.embed-responsive object,
5804.embed-responsive video {
5805 position: absolute;
5806 top: 0;
5807 bottom: 0;
5808 left: 0;
5809 width: 100%;
5810 height: 100%;
5811 border: 0;
5812}
5813.embed-responsive-16by9 {
5814 padding-bottom: 56.25%;
5815}
5816.embed-responsive-4by3 {
5817 padding-bottom: 75%;
5818}
5819.well {
5820 min-height: 20px;
5821 padding: 19px;
5822 margin-bottom: 20px;
5823 background-color: #f5f5f5;
5824 border: 1px solid #e3e3e3;
5825 border-radius: 4px;
5826 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5827 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5828}
5829.well blockquote {
5830 border-color: #ddd;
5831 border-color: rgba(0, 0, 0, .15);
5832}
5833.well-lg {
5834 padding: 24px;
5835 border-radius: 6px;
5836}
5837.well-sm {
5838 padding: 9px;
5839 border-radius: 3px;
5840}
5841.close {
5842 float: right;
5843 font-size: 21px;
5844 font-weight: bold;
5845 line-height: 1;
5846 color: #000;
5847 text-shadow: 0 1px 0 #fff;
5848 filter: alpha(opacity=20);
5849 opacity: .2;
5850}
5851.close:hover,
5852.close:focus {
5853 color: #000;
5854 text-decoration: none;
5855 cursor: pointer;
5856 filter: alpha(opacity=50);
5857 opacity: .5;
5858}
5859button.close {
5860 -webkit-appearance: none;
5861 padding: 0;
5862 cursor: pointer;
5863 background: transparent;
5864 border: 0;
5865}
5866.modal-open {
5867 overflow: hidden;
5868}
5869.modal {
5870 position: fixed;
5871 top: 0;
5872 right: 0;
5873 bottom: 0;
5874 left: 0;
5875 z-index: 1050;
5876 display: none;
5877 overflow: hidden;
5878 -webkit-overflow-scrolling: touch;
5879 outline: 0;
5880}
5881.modal.fade .modal-dialog {
5882 -webkit-transition: -webkit-transform .3s ease-out;
5883 -o-transition: -o-transform .3s ease-out;
5884 transition: transform .3s ease-out;
5885 -webkit-transform: translate(0, -25%);
5886 -ms-transform: translate(0, -25%);
5887 -o-transform: translate(0, -25%);
5888 transform: translate(0, -25%);
5889}
5890.modal.in .modal-dialog {
5891 -webkit-transform: translate(0, 0);
5892 -ms-transform: translate(0, 0);
5893 -o-transform: translate(0, 0);
5894 transform: translate(0, 0);
5895}
5896.modal-open .modal {
5897 overflow-x: hidden;
5898 overflow-y: auto;
5899}
5900.modal-dialog {
5901 position: relative;
5902 width: auto;
5903 margin: 10px;
5904}
5905.modal-content {
5906 position: relative;
5907 background-color: #fff;
5908 -webkit-background-clip: padding-box;
5909 background-clip: padding-box;
5910 border: 1px solid #999;
5911 border: 1px solid rgba(0, 0, 0, .2);
5912 border-radius: 6px;
5913 outline: 0;
5914 -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5915 box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5916}
5917.modal-backdrop {
5918 position: fixed;
5919 top: 0;
5920 right: 0;
5921 bottom: 0;
5922 left: 0;
5923 z-index: 1040;
5924 background-color: #000;
5925}
5926.modal-backdrop.fade {
5927 filter: alpha(opacity=0);
5928 opacity: 0;
5929}
5930.modal-backdrop.in {
5931 filter: alpha(opacity=50);
5932 opacity: .5;
5933}
5934.modal-header {
5935 padding: 15px;
5936 border-bottom: 1px solid #e5e5e5;
5937}
5938.modal-header .close {
5939 margin-top: -2px;
5940}
5941.modal-title {
5942 margin: 0;
5943 line-height: 1.42857143;
5944}
5945.modal-body {
5946 position: relative;
5947 padding: 15px;
5948}
5949.modal-footer {
5950 padding: 15px;
5951 text-align: right;
5952 border-top: 1px solid #e5e5e5;
5953}
5954.modal-footer .btn + .btn {
5955 margin-bottom: 0;
5956 margin-left: 5px;
5957}
5958.modal-footer .btn-group .btn + .btn {
5959 margin-left: -1px;
5960}
5961.modal-footer .btn-block + .btn-block {
5962 margin-left: 0;
5963}
5964.modal-scrollbar-measure {
5965 position: absolute;
5966 top: -9999px;
5967 width: 50px;
5968 height: 50px;
5969 overflow: scroll;
5970}
5971@media (min-width: 768px) {
5972 .modal-dialog {
5973 width: 600px;
5974 margin: 30px auto;
5975 }
5976 .modal-content {
5977 -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5978 box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5979 }
5980 .modal-sm {
5981 width: 300px;
5982 }
5983}
5984@media (min-width: 992px) {
5985 .modal-lg {
5986 width: 900px;
5987 }
5988}
5989.tooltip {
5990 position: absolute;
5991 z-index: 1070;
5992 display: block;
5993 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
5994 font-size: 12px;
5995 font-style: normal;
5996 font-weight: normal;
5997 line-height: 1.42857143;
5998 text-align: left;
5999 text-align: start;
6000 text-decoration: none;
6001 text-shadow: none;
6002 text-transform: none;
6003 letter-spacing: normal;
6004 word-break: normal;
6005 word-spacing: normal;
6006 word-wrap: normal;
6007 white-space: normal;
6008 filter: alpha(opacity=0);
6009 opacity: 0;
6010
6011 line-break: auto;
6012}
6013.tooltip.in {
6014 filter: alpha(opacity=90);
6015 opacity: .9;
6016}
6017.tooltip.top {
6018 padding: 5px 0;
6019 margin-top: -3px;
6020}
6021.tooltip.right {
6022 padding: 0 5px;
6023 margin-left: 3px;
6024}
6025.tooltip.bottom {
6026 padding: 5px 0;
6027 margin-top: 3px;
6028}
6029.tooltip.left {
6030 padding: 0 5px;
6031 margin-left: -3px;
6032}
6033.tooltip-inner {
6034 max-width: 200px;
6035 padding: 3px 8px;
6036 color: #fff;
6037 text-align: center;
6038 background-color: #000;
6039 border-radius: 4px;
6040}
6041.tooltip-arrow {
6042 position: absolute;
6043 width: 0;
6044 height: 0;
6045 border-color: transparent;
6046 border-style: solid;
6047}
6048.tooltip.top .tooltip-arrow {
6049 bottom: 0;
6050 left: 50%;
6051 margin-left: -5px;
6052 border-width: 5px 5px 0;
6053 border-top-color: #000;
6054}
6055.tooltip.top-left .tooltip-arrow {
6056 right: 5px;
6057 bottom: 0;
6058 margin-bottom: -5px;
6059 border-width: 5px 5px 0;
6060 border-top-color: #000;
6061}
6062.tooltip.top-right .tooltip-arrow {
6063 bottom: 0;
6064 left: 5px;
6065 margin-bottom: -5px;
6066 border-width: 5px 5px 0;
6067 border-top-color: #000;
6068}
6069.tooltip.right .tooltip-arrow {
6070 top: 50%;
6071 left: 0;
6072 margin-top: -5px;
6073 border-width: 5px 5px 5px 0;
6074 border-right-color: #000;
6075}
6076.tooltip.left .tooltip-arrow {
6077 top: 50%;
6078 right: 0;
6079 margin-top: -5px;
6080 border-width: 5px 0 5px 5px;
6081 border-left-color: #000;
6082}
6083.tooltip.bottom .tooltip-arrow {
6084 top: 0;
6085 left: 50%;
6086 margin-left: -5px;
6087 border-width: 0 5px 5px;
6088 border-bottom-color: #000;
6089}
6090.tooltip.bottom-left .tooltip-arrow {
6091 top: 0;
6092 right: 5px;
6093 margin-top: -5px;
6094 border-width: 0 5px 5px;
6095 border-bottom-color: #000;
6096}
6097.tooltip.bottom-right .tooltip-arrow {
6098 top: 0;
6099 left: 5px;
6100 margin-top: -5px;
6101 border-width: 0 5px 5px;
6102 border-bottom-color: #000;
6103}
6104.popover {
6105 position: absolute;
6106 top: 0;
6107 left: 0;
6108 z-index: 1060;
6109 display: none;
6110 max-width: 276px;
6111 padding: 1px;
6112 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
6113 font-size: 14px;
6114 font-style: normal;
6115 font-weight: normal;
6116 line-height: 1.42857143;
6117 text-align: left;
6118 text-align: start;
6119 text-decoration: none;
6120 text-shadow: none;
6121 text-transform: none;
6122 letter-spacing: normal;
6123 word-break: normal;
6124 word-spacing: normal;
6125 word-wrap: normal;
6126 white-space: normal;
6127 background-color: #fff;
6128 -webkit-background-clip: padding-box;
6129 background-clip: padding-box;
6130 border: 1px solid #ccc;
6131 border: 1px solid rgba(0, 0, 0, .2);
6132 border-radius: 6px;
6133 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
6134 box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
6135
6136 line-break: auto;
6137}
6138.popover.top {
6139 margin-top: -10px;
6140}
6141.popover.right {
6142 margin-left: 10px;
6143}
6144.popover.bottom {
6145 margin-top: 10px;
6146}
6147.popover.left {
6148 margin-left: -10px;
6149}
6150.popover-title {
6151 padding: 8px 14px;
6152 margin: 0;
6153 font-size: 14px;
6154 background-color: #f7f7f7;
6155 border-bottom: 1px solid #ebebeb;
6156 border-radius: 5px 5px 0 0;
6157}
6158.popover-content {
6159 padding: 9px 14px;
6160}
6161.popover > .arrow,
6162.popover > .arrow:after {
6163 position: absolute;
6164 display: block;
6165 width: 0;
6166 height: 0;
6167 border-color: transparent;
6168 border-style: solid;
6169}
6170.popover > .arrow {
6171 border-width: 11px;
6172}
6173.popover > .arrow:after {
6174 content: "";
6175 border-width: 10px;
6176}
6177.popover.top > .arrow {
6178 bottom: -11px;
6179 left: 50%;
6180 margin-left: -11px;
6181 border-top-color: #999;
6182 border-top-color: rgba(0, 0, 0, .25);
6183 border-bottom-width: 0;
6184}
6185.popover.top > .arrow:after {
6186 bottom: 1px;
6187 margin-left: -10px;
6188 content: " ";
6189 border-top-color: #fff;
6190 border-bottom-width: 0;
6191}
6192.popover.right > .arrow {
6193 top: 50%;
6194 left: -11px;
6195 margin-top: -11px;
6196 border-right-color: #999;
6197 border-right-color: rgba(0, 0, 0, .25);
6198 border-left-width: 0;
6199}
6200.popover.right > .arrow:after {
6201 bottom: -10px;
6202 left: 1px;
6203 content: " ";
6204 border-right-color: #fff;
6205 border-left-width: 0;
6206}
6207.popover.bottom > .arrow {
6208 top: -11px;
6209 left: 50%;
6210 margin-left: -11px;
6211 border-top-width: 0;
6212 border-bottom-color: #999;
6213 border-bottom-color: rgba(0, 0, 0, .25);
6214}
6215.popover.bottom > .arrow:after {
6216 top: 1px;
6217 margin-left: -10px;
6218 content: " ";
6219 border-top-width: 0;
6220 border-bottom-color: #fff;
6221}
6222.popover.left > .arrow {
6223 top: 50%;
6224 right: -11px;
6225 margin-top: -11px;
6226 border-right-width: 0;
6227 border-left-color: #999;
6228 border-left-color: rgba(0, 0, 0, .25);
6229}
6230.popover.left > .arrow:after {
6231 right: 1px;
6232 bottom: -10px;
6233 content: " ";
6234 border-right-width: 0;
6235 border-left-color: #fff;
6236}
6237.carousel {
6238 position: relative;
6239}
6240.carousel-inner {
6241 position: relative;
6242 width: 100%;
6243 overflow: hidden;
6244}
6245.carousel-inner > .item {
6246 position: relative;
6247 display: none;
6248 -webkit-transition: .6s ease-in-out left;
6249 -o-transition: .6s ease-in-out left;
6250 transition: .6s ease-in-out left;
6251}
6252.carousel-inner > .item > img,
6253.carousel-inner > .item > a > img {
6254 line-height: 1;
6255}
6256@media all and (transform-3d), (-webkit-transform-3d) {
6257 .carousel-inner > .item {
6258 -webkit-transition: -webkit-transform .6s ease-in-out;
6259 -o-transition: -o-transform .6s ease-in-out;
6260 transition: transform .6s ease-in-out;
6261
6262 -webkit-backface-visibility: hidden;
6263 backface-visibility: hidden;
6264 -webkit-perspective: 1000px;
6265 perspective: 1000px;
6266 }
6267 .carousel-inner > .item.next,
6268 .carousel-inner > .item.active.right {
6269 left: 0;
6270 -webkit-transform: translate3d(100%, 0, 0);
6271 transform: translate3d(100%, 0, 0);
6272 }
6273 .carousel-inner > .item.prev,
6274 .carousel-inner > .item.active.left {
6275 left: 0;
6276 -webkit-transform: translate3d(-100%, 0, 0);
6277 transform: translate3d(-100%, 0, 0);
6278 }
6279 .carousel-inner > .item.next.left,
6280 .carousel-inner > .item.prev.right,
6281 .carousel-inner > .item.active {
6282 left: 0;
6283 -webkit-transform: translate3d(0, 0, 0);
6284 transform: translate3d(0, 0, 0);
6285 }
6286}
6287.carousel-inner > .active,
6288.carousel-inner > .next,
6289.carousel-inner > .prev {
6290 display: block;
6291}
6292.carousel-inner > .active {
6293 left: 0;
6294}
6295.carousel-inner > .next,
6296.carousel-inner > .prev {
6297 position: absolute;
6298 top: 0;
6299 width: 100%;
6300}
6301.carousel-inner > .next {
6302 left: 100%;
6303}
6304.carousel-inner > .prev {
6305 left: -100%;
6306}
6307.carousel-inner > .next.left,
6308.carousel-inner > .prev.right {
6309 left: 0;
6310}
6311.carousel-inner > .active.left {
6312 left: -100%;
6313}
6314.carousel-inner > .active.right {
6315 left: 100%;
6316}
6317.carousel-control {
6318 position: absolute;
6319 top: 0;
6320 bottom: 0;
6321 left: 0;
6322 width: 15%;
6323 font-size: 20px;
6324 color: #fff;
6325 text-align: center;
6326 text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
6327 background-color: rgba(0, 0, 0, 0);
6328 filter: alpha(opacity=50);
6329 opacity: .5;
6330}
6331.carousel-control.left {
6332 background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
6333 background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
6334 background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
6335 background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
6336 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
6337 background-repeat: repeat-x;
6338}
6339.carousel-control.right {
6340 right: 0;
6341 left: auto;
6342 background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
6343 background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
6344 background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
6345 background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
6346 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
6347 background-repeat: repeat-x;
6348}
6349.carousel-control:hover,
6350.carousel-control:focus {
6351 color: #fff;
6352 text-decoration: none;
6353 filter: alpha(opacity=90);
6354 outline: 0;
6355 opacity: .9;
6356}
6357.carousel-control .icon-prev,
6358.carousel-control .icon-next,
6359.carousel-control .glyphicon-chevron-left,
6360.carousel-control .glyphicon-chevron-right {
6361 position: absolute;
6362 top: 50%;
6363 z-index: 5;
6364 display: inline-block;
6365 margin-top: -10px;
6366}
6367.carousel-control .icon-prev,
6368.carousel-control .glyphicon-chevron-left {
6369 left: 50%;
6370 margin-left: -10px;
6371}
6372.carousel-control .icon-next,
6373.carousel-control .glyphicon-chevron-right {
6374 right: 50%;
6375 margin-right: -10px;
6376}
6377.carousel-control .icon-prev,
6378.carousel-control .icon-next {
6379 width: 20px;
6380 height: 20px;
6381 font-family: serif;
6382 line-height: 1;
6383}
6384.carousel-control .icon-prev:before {
6385 content: '\2039';
6386}
6387.carousel-control .icon-next:before {
6388 content: '\203a';
6389}
6390.carousel-indicators {
6391 position: absolute;
6392 bottom: 10px;
6393 left: 50%;
6394 z-index: 15;
6395 width: 60%;
6396 padding-left: 0;
6397 margin-left: -30%;
6398 text-align: center;
6399 list-style: none;
6400}
6401.carousel-indicators li {
6402 display: inline-block;
6403 width: 10px;
6404 height: 10px;
6405 margin: 1px;
6406 text-indent: -999px;
6407 cursor: pointer;
6408 background-color: #000 \9;
6409 background-color: rgba(0, 0, 0, 0);
6410 border: 1px solid #fff;
6411 border-radius: 10px;
6412}
6413.carousel-indicators .active {
6414 width: 12px;
6415 height: 12px;
6416 margin: 0;
6417 background-color: #fff;
6418}
6419.carousel-caption {
6420 position: absolute;
6421 right: 15%;
6422 bottom: 20px;
6423 left: 15%;
6424 z-index: 10;
6425 padding-top: 20px;
6426 padding-bottom: 20px;
6427 color: #fff;
6428 text-align: center;
6429 text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
6430}
6431.carousel-caption .btn {
6432 text-shadow: none;
6433}
6434@media screen and (min-width: 768px) {
6435 .carousel-control .glyphicon-chevron-left,
6436 .carousel-control .glyphicon-chevron-right,
6437 .carousel-control .icon-prev,
6438 .carousel-control .icon-next {
6439 width: 30px;
6440 height: 30px;
6441 margin-top: -10px;
6442 font-size: 30px;
6443 }
6444 .carousel-control .glyphicon-chevron-left,
6445 .carousel-control .icon-prev {
6446 margin-left: -10px;
6447 }
6448 .carousel-control .glyphicon-chevron-right,
6449 .carousel-control .icon-next {
6450 margin-right: -10px;
6451 }
6452 .carousel-caption {
6453 right: 20%;
6454 left: 20%;
6455 padding-bottom: 30px;
6456 }
6457 .carousel-indicators {
6458 bottom: 20px;
6459 }
6460}
6461.clearfix:before,
6462.clearfix:after,
6463.dl-horizontal dd:before,
6464.dl-horizontal dd:after,
6465.container:before,
6466.container:after,
6467.container-fluid:before,
6468.container-fluid:after,
6469.row:before,
6470.row:after,
6471.form-horizontal .form-group:before,
6472.form-horizontal .form-group:after,
6473.btn-toolbar:before,
6474.btn-toolbar:after,
6475.btn-group-vertical > .btn-group:before,
6476.btn-group-vertical > .btn-group:after,
6477.nav:before,
6478.nav:after,
6479.navbar:before,
6480.navbar:after,
6481.navbar-header:before,
6482.navbar-header:after,
6483.navbar-collapse:before,
6484.navbar-collapse:after,
6485.pager:before,
6486.pager:after,
6487.panel-body:before,
6488.panel-body:after,
6489.modal-header:before,
6490.modal-header:after,
6491.modal-footer:before,
6492.modal-footer:after {
6493 display: table;
6494 content: " ";
6495}
6496.clearfix:after,
6497.dl-horizontal dd:after,
6498.container:after,
6499.container-fluid:after,
6500.row:after,
6501.form-horizontal .form-group:after,
6502.btn-toolbar:after,
6503.btn-group-vertical > .btn-group:after,
6504.nav:after,
6505.navbar:after,
6506.navbar-header:after,
6507.navbar-collapse:after,
6508.pager:after,
6509.panel-body:after,
6510.modal-header:after,
6511.modal-footer:after {
6512 clear: both;
6513}
6514.center-block {
6515 display: block;
6516 margin-right: auto;
6517 margin-left: auto;
6518}
6519.pull-right {
6520 float: right !important;
6521}
6522.pull-left {
6523 float: left !important;
6524}
6525.hide {
6526 display: none !important;
6527}
6528.show {
6529 display: block !important;
6530}
6531.invisible {
6532 visibility: hidden;
6533}
6534.text-hide {
6535 font: 0/0 a;
6536 color: transparent;
6537 text-shadow: none;
6538 background-color: transparent;
6539 border: 0;
6540}
6541.hidden {
6542 display: none !important;
6543}
6544.affix {
6545 position: fixed;
6546}
6547@-ms-viewport {
6548 width: device-width;
6549}
6550.visible-xs,
6551.visible-sm,
6552.visible-md,
6553.visible-lg {
6554 display: none !important;
6555}
6556.visible-xs-block,
6557.visible-xs-inline,
6558.visible-xs-inline-block,
6559.visible-sm-block,
6560.visible-sm-inline,
6561.visible-sm-inline-block,
6562.visible-md-block,
6563.visible-md-inline,
6564.visible-md-inline-block,
6565.visible-lg-block,
6566.visible-lg-inline,
6567.visible-lg-inline-block {
6568 display: none !important;
6569}
6570@media (max-width: 767px) {
6571 .visible-xs {
6572 display: block !important;
6573 }
6574 table.visible-xs {
6575 display: table !important;
6576 }
6577 tr.visible-xs {
6578 display: table-row !important;
6579 }
6580 th.visible-xs,
6581 td.visible-xs {
6582 display: table-cell !important;
6583 }
6584}
6585@media (max-width: 767px) {
6586 .visible-xs-block {
6587 display: block !important;
6588 }
6589}
6590@media (max-width: 767px) {
6591 .visible-xs-inline {
6592 display: inline !important;
6593 }
6594}
6595@media (max-width: 767px) {
6596 .visible-xs-inline-block {
6597 display: inline-block !important;
6598 }
6599}
6600@media (min-width: 768px) and (max-width: 991px) {
6601 .visible-sm {
6602 display: block !important;
6603 }
6604 table.visible-sm {
6605 display: table !important;
6606 }
6607 tr.visible-sm {
6608 display: table-row !important;
6609 }
6610 th.visible-sm,
6611 td.visible-sm {
6612 display: table-cell !important;
6613 }
6614}
6615@media (min-width: 768px) and (max-width: 991px) {
6616 .visible-sm-block {
6617 display: block !important;
6618 }
6619}
6620@media (min-width: 768px) and (max-width: 991px) {
6621 .visible-sm-inline {
6622 display: inline !important;
6623 }
6624}
6625@media (min-width: 768px) and (max-width: 991px) {
6626 .visible-sm-inline-block {
6627 display: inline-block !important;
6628 }
6629}
6630@media (min-width: 992px) and (max-width: 1199px) {
6631 .visible-md {
6632 display: block !important;
6633 }
6634 table.visible-md {
6635 display: table !important;
6636 }
6637 tr.visible-md {
6638 display: table-row !important;
6639 }
6640 th.visible-md,
6641 td.visible-md {
6642 display: table-cell !important;
6643 }
6644}
6645@media (min-width: 992px) and (max-width: 1199px) {
6646 .visible-md-block {
6647 display: block !important;
6648 }
6649}
6650@media (min-width: 992px) and (max-width: 1199px) {
6651 .visible-md-inline {
6652 display: inline !important;
6653 }
6654}
6655@media (min-width: 992px) and (max-width: 1199px) {
6656 .visible-md-inline-block {
6657 display: inline-block !important;
6658 }
6659}
6660@media (min-width: 1200px) {
6661 .visible-lg {
6662 display: block !important;
6663 }
6664 table.visible-lg {
6665 display: table !important;
6666 }
6667 tr.visible-lg {
6668 display: table-row !important;
6669 }
6670 th.visible-lg,
6671 td.visible-lg {
6672 display: table-cell !important;
6673 }
6674}
6675@media (min-width: 1200px) {
6676 .visible-lg-block {
6677 display: block !important;
6678 }
6679}
6680@media (min-width: 1200px) {
6681 .visible-lg-inline {
6682 display: inline !important;
6683 }
6684}
6685@media (min-width: 1200px) {
6686 .visible-lg-inline-block {
6687 display: inline-block !important;
6688 }
6689}
6690@media (max-width: 767px) {
6691 .hidden-xs {
6692 display: none !important;
6693 }
6694}
6695@media (min-width: 768px) and (max-width: 991px) {
6696 .hidden-sm {
6697 display: none !important;
6698 }
6699}
6700@media (min-width: 992px) and (max-width: 1199px) {
6701 .hidden-md {
6702 display: none !important;
6703 }
6704}
6705@media (min-width: 1200px) {
6706 .hidden-lg {
6707 display: none !important;
6708 }
6709}
6710.visible-print {
6711 display: none !important;
6712}
6713@media print {
6714 .visible-print {
6715 display: block !important;
6716 }
6717 table.visible-print {
6718 display: table !important;
6719 }
6720 tr.visible-print {
6721 display: table-row !important;
6722 }
6723 th.visible-print,
6724 td.visible-print {
6725 display: table-cell !important;
6726 }
6727}
6728.visible-print-block {
6729 display: none !important;
6730}
6731@media print {
6732 .visible-print-block {
6733 display: block !important;
6734 }
6735}
6736.visible-print-inline {
6737 display: none !important;
6738}
6739@media print {
6740 .visible-print-inline {
6741 display: inline !important;
6742 }
6743}
6744.visible-print-inline-block {
6745 display: none !important;
6746}
6747@media print {
6748 .visible-print-inline-block {
6749 display: inline-block !important;
6750 }
6751}
6752@media print {
6753 .hidden-print {
6754 display: none !important;
6755 }
6756}
6757/*# sourceMappingURL=bootstrap.css.map */
diff --git a/src/css/bootstrap.min.css b/src/css/bootstrap.min.css
deleted file mode 100644
index a9f35ce..0000000
--- a/src/css/bootstrap.min.css
+++ /dev/null
@@ -1,5 +0,0 @@
1/*!
2 * Bootstrap v3.2.0 (http://getbootstrap.com)
3 * Copyright 2011-2014 Twitter, Inc.
4 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5 *//*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;width:100% \9;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;width:100% \9;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.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{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.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{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#777;opacity:1}.form-control:-ms-input-placeholder{color:#777}.form-control::-webkit-input-placeholder{color:#777}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px;line-height:1.42857143 \0}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;min-height:20px;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm,.form-horizontal .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.input-lg,.form-horizontal .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:25px;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#3071a9;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#428bca;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn>input[type=radio],[data-toggle=buttons]>.btn>input[type=checkbox]{position:absolute;z-index:-1;filter:alpha(opacity=0);opacity:0}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#777}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#777}.navbar-inverse .navbar-nav>li>a{color:#777}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#777}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#777}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#428bca;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar[aria-valuenow="1"],.progress-bar[aria-valuenow="2"]{min-width:30px}.progress-bar[aria-valuenow="0"]{min-width:30px;color:#777;background-color:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#428bca}.panel-primary>.panel-heading .badge{color:#428bca;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate3d(0,-25%,0);-o-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-size:12px;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file
diff --git a/src/index.html b/src/index.html
index 281c9a9..26f7957 100644
--- a/src/index.html
+++ b/src/index.html
@@ -3,7 +3,7 @@
3 <head lang="en"> 3 <head lang="en">
4 <meta charset="utf-8" /> 4 <meta charset="utf-8" />
5 <title>BIP39 - Mnemonic Code</title> 5 <title>BIP39 - Mnemonic Code</title>
6 <link rel="stylesheet" href="css/bootstrap.min.css"> 6 <link rel="stylesheet" href="css/bootstrap-3.3.7.css">
7 <meta content="Mnemonic code for generating deterministic keys" name="description"/> 7 <meta content="Mnemonic code for generating deterministic keys" name="description"/>
8 <meta content="width=device-width, initial-scale=1.0" name="viewport" /> 8 <meta content="width=device-width, initial-scale=1.0" name="viewport" />
9 <meta content="bitcoin mnemonic converter" name="description" /> 9 <meta content="bitcoin mnemonic converter" name="description" />
@@ -867,7 +867,7 @@
867 <script src="js/basex.js"></script> 867 <script src="js/basex.js"></script>
868 <script src="js/unorm.js"></script> 868 <script src="js/unorm.js"></script>
869 <script src="js/jquery-3.2.1.js"></script> 869 <script src="js/jquery-3.2.1.js"></script>
870 <script src="js/bootstrap.min.js"></script> 870 <script src="js/bootstrap-3.3.7.js"></script>
871 <script src="js/levenshtein.js"></script> 871 <script src="js/levenshtein.js"></script>
872 <script src="js/jquery.qrcode.min.js"></script> 872 <script src="js/jquery.qrcode.min.js"></script>
873 <script src="js/bitcoinjs-3.3.0.js"></script> 873 <script src="js/bitcoinjs-3.3.0.js"></script>
diff --git a/src/js/bootstrap-3.3.7.js b/src/js/bootstrap-3.3.7.js
new file mode 100644
index 0000000..8a2e99a
--- /dev/null
+++ b/src/js/bootstrap-3.3.7.js
@@ -0,0 +1,2377 @@
1/*!
2 * Bootstrap v3.3.7 (http://getbootstrap.com)
3 * Copyright 2011-2016 Twitter, Inc.
4 * Licensed under the MIT license
5 */
6
7if (typeof jQuery === 'undefined') {
8 throw new Error('Bootstrap\'s JavaScript requires jQuery')
9}
10
11+function ($) {
12 'use strict';
13 var version = $.fn.jquery.split(' ')[0].split('.')
14 if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1) || (version[0] > 3)) {
15 throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4')
16 }
17}(jQuery);
18
19/* ========================================================================
20 * Bootstrap: transition.js v3.3.7
21 * http://getbootstrap.com/javascript/#transitions
22 * ========================================================================
23 * Copyright 2011-2016 Twitter, Inc.
24 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
25 * ======================================================================== */
26
27
28+function ($) {
29 'use strict';
30
31 // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/)
32 // ============================================================
33
34 function transitionEnd() {
35 var el = document.createElement('bootstrap')
36
37 var transEndEventNames = {
38 WebkitTransition : 'webkitTransitionEnd',
39 MozTransition : 'transitionend',
40 OTransition : 'oTransitionEnd otransitionend',
41 transition : 'transitionend'
42 }
43
44 for (var name in transEndEventNames) {
45 if (el.style[name] !== undefined) {
46 return { end: transEndEventNames[name] }
47 }
48 }
49
50 return false // explicit for ie8 ( ._.)
51 }
52
53 // http://blog.alexmaccaw.com/css-transitions
54 $.fn.emulateTransitionEnd = function (duration) {
55 var called = false
56 var $el = this
57 $(this).one('bsTransitionEnd', function () { called = true })
58 var callback = function () { if (!called) $($el).trigger($.support.transition.end) }
59 setTimeout(callback, duration)
60 return this
61 }
62
63 $(function () {
64 $.support.transition = transitionEnd()
65
66 if (!$.support.transition) return
67
68 $.event.special.bsTransitionEnd = {
69 bindType: $.support.transition.end,
70 delegateType: $.support.transition.end,
71 handle: function (e) {
72 if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments)
73 }
74 }
75 })
76
77}(jQuery);
78
79/* ========================================================================
80 * Bootstrap: alert.js v3.3.7
81 * http://getbootstrap.com/javascript/#alerts
82 * ========================================================================
83 * Copyright 2011-2016 Twitter, Inc.
84 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
85 * ======================================================================== */
86
87
88+function ($) {
89 'use strict';
90
91 // ALERT CLASS DEFINITION
92 // ======================
93
94 var dismiss = '[data-dismiss="alert"]'
95 var Alert = function (el) {
96 $(el).on('click', dismiss, this.close)
97 }
98
99 Alert.VERSION = '3.3.7'
100
101 Alert.TRANSITION_DURATION = 150
102
103 Alert.prototype.close = function (e) {
104 var $this = $(this)
105 var selector = $this.attr('data-target')
106
107 if (!selector) {
108 selector = $this.attr('href')
109 selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
110 }
111
112 var $parent = $(selector === '#' ? [] : selector)
113
114 if (e) e.preventDefault()
115
116 if (!$parent.length) {
117 $parent = $this.closest('.alert')
118 }
119
120 $parent.trigger(e = $.Event('close.bs.alert'))
121
122 if (e.isDefaultPrevented()) return
123
124 $parent.removeClass('in')
125
126 function removeElement() {
127 // detach from parent, fire event then clean up data
128 $parent.detach().trigger('closed.bs.alert').remove()
129 }
130
131 $.support.transition && $parent.hasClass('fade') ?
132 $parent
133 .one('bsTransitionEnd', removeElement)
134 .emulateTransitionEnd(Alert.TRANSITION_DURATION) :
135 removeElement()
136 }
137
138
139 // ALERT PLUGIN DEFINITION
140 // =======================
141
142 function Plugin(option) {
143 return this.each(function () {
144 var $this = $(this)
145 var data = $this.data('bs.alert')
146
147 if (!data) $this.data('bs.alert', (data = new Alert(this)))
148 if (typeof option == 'string') data[option].call($this)
149 })
150 }
151
152 var old = $.fn.alert
153
154 $.fn.alert = Plugin
155 $.fn.alert.Constructor = Alert
156
157
158 // ALERT NO CONFLICT
159 // =================
160
161 $.fn.alert.noConflict = function () {
162 $.fn.alert = old
163 return this
164 }
165
166
167 // ALERT DATA-API
168 // ==============
169
170 $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close)
171
172}(jQuery);
173
174/* ========================================================================
175 * Bootstrap: button.js v3.3.7
176 * http://getbootstrap.com/javascript/#buttons
177 * ========================================================================
178 * Copyright 2011-2016 Twitter, Inc.
179 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
180 * ======================================================================== */
181
182
183+function ($) {
184 'use strict';
185
186 // BUTTON PUBLIC CLASS DEFINITION
187 // ==============================
188
189 var Button = function (element, options) {
190 this.$element = $(element)
191 this.options = $.extend({}, Button.DEFAULTS, options)
192 this.isLoading = false
193 }
194
195 Button.VERSION = '3.3.7'
196
197 Button.DEFAULTS = {
198 loadingText: 'loading...'
199 }
200
201 Button.prototype.setState = function (state) {
202 var d = 'disabled'
203 var $el = this.$element
204 var val = $el.is('input') ? 'val' : 'html'
205 var data = $el.data()
206
207 state += 'Text'
208
209 if (data.resetText == null) $el.data('resetText', $el[val]())
210
211 // push to event loop to allow forms to submit
212 setTimeout($.proxy(function () {
213 $el[val](data[state] == null ? this.options[state] : data[state])
214
215 if (state == 'loadingText') {
216 this.isLoading = true
217 $el.addClass(d).attr(d, d).prop(d, true)
218 } else if (this.isLoading) {
219 this.isLoading = false
220 $el.removeClass(d).removeAttr(d).prop(d, false)
221 }
222 }, this), 0)
223 }
224
225 Button.prototype.toggle = function () {
226 var changed = true
227 var $parent = this.$element.closest('[data-toggle="buttons"]')
228
229 if ($parent.length) {
230 var $input = this.$element.find('input')
231 if ($input.prop('type') == 'radio') {
232 if ($input.prop('checked')) changed = false
233 $parent.find('.active').removeClass('active')
234 this.$element.addClass('active')
235 } else if ($input.prop('type') == 'checkbox') {
236 if (($input.prop('checked')) !== this.$element.hasClass('active')) changed = false
237 this.$element.toggleClass('active')
238 }
239 $input.prop('checked', this.$element.hasClass('active'))
240 if (changed) $input.trigger('change')
241 } else {
242 this.$element.attr('aria-pressed', !this.$element.hasClass('active'))
243 this.$element.toggleClass('active')
244 }
245 }
246
247
248 // BUTTON PLUGIN DEFINITION
249 // ========================
250
251 function Plugin(option) {
252 return this.each(function () {
253 var $this = $(this)
254 var data = $this.data('bs.button')
255 var options = typeof option == 'object' && option
256
257 if (!data) $this.data('bs.button', (data = new Button(this, options)))
258
259 if (option == 'toggle') data.toggle()
260 else if (option) data.setState(option)
261 })
262 }
263
264 var old = $.fn.button
265
266 $.fn.button = Plugin
267 $.fn.button.Constructor = Button
268
269
270 // BUTTON NO CONFLICT
271 // ==================
272
273 $.fn.button.noConflict = function () {
274 $.fn.button = old
275 return this
276 }
277
278
279 // BUTTON DATA-API
280 // ===============
281
282 $(document)
283 .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) {
284 var $btn = $(e.target).closest('.btn')
285 Plugin.call($btn, 'toggle')
286 if (!($(e.target).is('input[type="radio"], input[type="checkbox"]'))) {
287 // Prevent double click on radios, and the double selections (so cancellation) on checkboxes
288 e.preventDefault()
289 // The target component still receive the focus
290 if ($btn.is('input,button')) $btn.trigger('focus')
291 else $btn.find('input:visible,button:visible').first().trigger('focus')
292 }
293 })
294 .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) {
295 $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type))
296 })
297
298}(jQuery);
299
300/* ========================================================================
301 * Bootstrap: carousel.js v3.3.7
302 * http://getbootstrap.com/javascript/#carousel
303 * ========================================================================
304 * Copyright 2011-2016 Twitter, Inc.
305 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
306 * ======================================================================== */
307
308
309+function ($) {
310 'use strict';
311
312 // CAROUSEL CLASS DEFINITION
313 // =========================
314
315 var Carousel = function (element, options) {
316 this.$element = $(element)
317 this.$indicators = this.$element.find('.carousel-indicators')
318 this.options = options
319 this.paused = null
320 this.sliding = null
321 this.interval = null
322 this.$active = null
323 this.$items = null
324
325 this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this))
326
327 this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element
328 .on('mouseenter.bs.carousel', $.proxy(this.pause, this))
329 .on('mouseleave.bs.carousel', $.proxy(this.cycle, this))
330 }
331
332 Carousel.VERSION = '3.3.7'
333
334 Carousel.TRANSITION_DURATION = 600
335
336 Carousel.DEFAULTS = {
337 interval: 5000,
338 pause: 'hover',
339 wrap: true,
340 keyboard: true
341 }
342
343 Carousel.prototype.keydown = function (e) {
344 if (/input|textarea/i.test(e.target.tagName)) return
345 switch (e.which) {
346 case 37: this.prev(); break
347 case 39: this.next(); break
348 default: return
349 }
350
351 e.preventDefault()
352 }
353
354 Carousel.prototype.cycle = function (e) {
355 e || (this.paused = false)
356
357 this.interval && clearInterval(this.interval)
358
359 this.options.interval
360 && !this.paused
361 && (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
362
363 return this
364 }
365
366 Carousel.prototype.getItemIndex = function (item) {
367 this.$items = item.parent().children('.item')
368 return this.$items.index(item || this.$active)
369 }
370
371 Carousel.prototype.getItemForDirection = function (direction, active) {
372 var activeIndex = this.getItemIndex(active)
373 var willWrap = (direction == 'prev' && activeIndex === 0)
374 || (direction == 'next' && activeIndex == (this.$items.length - 1))
375 if (willWrap && !this.options.wrap) return active
376 var delta = direction == 'prev' ? -1 : 1
377 var itemIndex = (activeIndex + delta) % this.$items.length
378 return this.$items.eq(itemIndex)
379 }
380
381 Carousel.prototype.to = function (pos) {
382 var that = this
383 var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active'))
384
385 if (pos > (this.$items.length - 1) || pos < 0) return
386
387 if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid"
388 if (activeIndex == pos) return this.pause().cycle()
389
390 return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos))
391 }
392
393 Carousel.prototype.pause = function (e) {
394 e || (this.paused = true)
395
396 if (this.$element.find('.next, .prev').length && $.support.transition) {
397 this.$element.trigger($.support.transition.end)
398 this.cycle(true)
399 }
400
401 this.interval = clearInterval(this.interval)
402
403 return this
404 }
405
406 Carousel.prototype.next = function () {
407 if (this.sliding) return
408 return this.slide('next')
409 }
410
411 Carousel.prototype.prev = function () {
412 if (this.sliding) return
413 return this.slide('prev')
414 }
415
416 Carousel.prototype.slide = function (type, next) {
417 var $active = this.$element.find('.item.active')
418 var $next = next || this.getItemForDirection(type, $active)
419 var isCycling = this.interval
420 var direction = type == 'next' ? 'left' : 'right'
421 var that = this
422
423 if ($next.hasClass('active')) return (this.sliding = false)
424
425 var relatedTarget = $next[0]
426 var slideEvent = $.Event('slide.bs.carousel', {
427 relatedTarget: relatedTarget,
428 direction: direction
429 })
430 this.$element.trigger(slideEvent)
431 if (slideEvent.isDefaultPrevented()) return
432
433 this.sliding = true
434
435 isCycling && this.pause()
436
437 if (this.$indicators.length) {
438 this.$indicators.find('.active').removeClass('active')
439 var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)])
440 $nextIndicator && $nextIndicator.addClass('active')
441 }
442
443 var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid"
444 if ($.support.transition && this.$element.hasClass('slide')) {
445 $next.addClass(type)
446 $next[0].offsetWidth // force reflow
447 $active.addClass(direction)
448 $next.addClass(direction)
449 $active
450 .one('bsTransitionEnd', function () {
451 $next.removeClass([type, direction].join(' ')).addClass('active')
452 $active.removeClass(['active', direction].join(' '))
453 that.sliding = false
454 setTimeout(function () {
455 that.$element.trigger(slidEvent)
456 }, 0)
457 })
458 .emulateTransitionEnd(Carousel.TRANSITION_DURATION)
459 } else {
460 $active.removeClass('active')
461 $next.addClass('active')
462 this.sliding = false
463 this.$element.trigger(slidEvent)
464 }
465
466 isCycling && this.cycle()
467
468 return this
469 }
470
471
472 // CAROUSEL PLUGIN DEFINITION
473 // ==========================
474
475 function Plugin(option) {
476 return this.each(function () {
477 var $this = $(this)
478 var data = $this.data('bs.carousel')
479 var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option)
480 var action = typeof option == 'string' ? option : options.slide
481
482 if (!data) $this.data('bs.carousel', (data = new Carousel(this, options)))
483 if (typeof option == 'number') data.to(option)
484 else if (action) data[action]()
485 else if (options.interval) data.pause().cycle()
486 })
487 }
488
489 var old = $.fn.carousel
490
491 $.fn.carousel = Plugin
492 $.fn.carousel.Constructor = Carousel
493
494
495 // CAROUSEL NO CONFLICT
496 // ====================
497
498 $.fn.carousel.noConflict = function () {
499 $.fn.carousel = old
500 return this
501 }
502
503
504 // CAROUSEL DATA-API
505 // =================
506
507 var clickHandler = function (e) {
508 var href
509 var $this = $(this)
510 var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7
511 if (!$target.hasClass('carousel')) return
512 var options = $.extend({}, $target.data(), $this.data())
513 var slideIndex = $this.attr('data-slide-to')
514 if (slideIndex) options.interval = false
515
516 Plugin.call($target, options)
517
518 if (slideIndex) {
519 $target.data('bs.carousel').to(slideIndex)
520 }
521
522 e.preventDefault()
523 }
524
525 $(document)
526 .on('click.bs.carousel.data-api', '[data-slide]', clickHandler)
527 .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler)
528
529 $(window).on('load', function () {
530 $('[data-ride="carousel"]').each(function () {
531 var $carousel = $(this)
532 Plugin.call($carousel, $carousel.data())
533 })
534 })
535
536}(jQuery);
537
538/* ========================================================================
539 * Bootstrap: collapse.js v3.3.7
540 * http://getbootstrap.com/javascript/#collapse
541 * ========================================================================
542 * Copyright 2011-2016 Twitter, Inc.
543 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
544 * ======================================================================== */
545
546/* jshint latedef: false */
547
548+function ($) {
549 'use strict';
550
551 // COLLAPSE PUBLIC CLASS DEFINITION
552 // ================================
553
554 var Collapse = function (element, options) {
555 this.$element = $(element)
556 this.options = $.extend({}, Collapse.DEFAULTS, options)
557 this.$trigger = $('[data-toggle="collapse"][href="#' + element.id + '"],' +
558 '[data-toggle="collapse"][data-target="#' + element.id + '"]')
559 this.transitioning = null
560
561 if (this.options.parent) {
562 this.$parent = this.getParent()
563 } else {
564 this.addAriaAndCollapsedClass(this.$element, this.$trigger)
565 }
566
567 if (this.options.toggle) this.toggle()
568 }
569
570 Collapse.VERSION = '3.3.7'
571
572 Collapse.TRANSITION_DURATION = 350
573
574 Collapse.DEFAULTS = {
575 toggle: true
576 }
577
578 Collapse.prototype.dimension = function () {
579 var hasWidth = this.$element.hasClass('width')
580 return hasWidth ? 'width' : 'height'
581 }
582
583 Collapse.prototype.show = function () {
584 if (this.transitioning || this.$element.hasClass('in')) return
585
586 var activesData
587 var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing')
588
589 if (actives && actives.length) {
590 activesData = actives.data('bs.collapse')
591 if (activesData && activesData.transitioning) return
592 }
593
594 var startEvent = $.Event('show.bs.collapse')
595 this.$element.trigger(startEvent)
596 if (startEvent.isDefaultPrevented()) return
597
598 if (actives && actives.length) {
599 Plugin.call(actives, 'hide')
600 activesData || actives.data('bs.collapse', null)
601 }
602
603 var dimension = this.dimension()
604
605 this.$element
606 .removeClass('collapse')
607 .addClass('collapsing')[dimension](0)
608 .attr('aria-expanded', true)
609
610 this.$trigger
611 .removeClass('collapsed')
612 .attr('aria-expanded', true)
613
614 this.transitioning = 1
615
616 var complete = function () {
617 this.$element
618 .removeClass('collapsing')
619 .addClass('collapse in')[dimension]('')
620 this.transitioning = 0
621 this.$element
622 .trigger('shown.bs.collapse')
623 }
624
625 if (!$.support.transition) return complete.call(this)
626
627 var scrollSize = $.camelCase(['scroll', dimension].join('-'))
628
629 this.$element
630 .one('bsTransitionEnd', $.proxy(complete, this))
631 .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize])
632 }
633
634 Collapse.prototype.hide = function () {
635 if (this.transitioning || !this.$element.hasClass('in')) return
636
637 var startEvent = $.Event('hide.bs.collapse')
638 this.$element.trigger(startEvent)
639 if (startEvent.isDefaultPrevented()) return
640
641 var dimension = this.dimension()
642
643 this.$element[dimension](this.$element[dimension]())[0].offsetHeight
644
645 this.$element
646 .addClass('collapsing')
647 .removeClass('collapse in')
648 .attr('aria-expanded', false)
649
650 this.$trigger
651 .addClass('collapsed')
652 .attr('aria-expanded', false)
653
654 this.transitioning = 1
655
656 var complete = function () {
657 this.transitioning = 0
658 this.$element
659 .removeClass('collapsing')
660 .addClass('collapse')
661 .trigger('hidden.bs.collapse')
662 }
663
664 if (!$.support.transition) return complete.call(this)
665
666 this.$element
667 [dimension](0)
668 .one('bsTransitionEnd', $.proxy(complete, this))
669 .emulateTransitionEnd(Collapse.TRANSITION_DURATION)
670 }
671
672 Collapse.prototype.toggle = function () {
673 this[this.$element.hasClass('in') ? 'hide' : 'show']()
674 }
675
676 Collapse.prototype.getParent = function () {
677 return $(this.options.parent)
678 .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]')
679 .each($.proxy(function (i, element) {
680 var $element = $(element)
681 this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element)
682 }, this))
683 .end()
684 }
685
686 Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) {
687 var isOpen = $element.hasClass('in')
688
689 $element.attr('aria-expanded', isOpen)
690 $trigger
691 .toggleClass('collapsed', !isOpen)
692 .attr('aria-expanded', isOpen)
693 }
694
695 function getTargetFromTrigger($trigger) {
696 var href
697 var target = $trigger.attr('data-target')
698 || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7
699
700 return $(target)
701 }
702
703
704 // COLLAPSE PLUGIN DEFINITION
705 // ==========================
706
707 function Plugin(option) {
708 return this.each(function () {
709 var $this = $(this)
710 var data = $this.data('bs.collapse')
711 var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option)
712
713 if (!data && options.toggle && /show|hide/.test(option)) options.toggle = false
714 if (!data) $this.data('bs.collapse', (data = new Collapse(this, options)))
715 if (typeof option == 'string') data[option]()
716 })
717 }
718
719 var old = $.fn.collapse
720
721 $.fn.collapse = Plugin
722 $.fn.collapse.Constructor = Collapse
723
724
725 // COLLAPSE NO CONFLICT
726 // ====================
727
728 $.fn.collapse.noConflict = function () {
729 $.fn.collapse = old
730 return this
731 }
732
733
734 // COLLAPSE DATA-API
735 // =================
736
737 $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) {
738 var $this = $(this)
739
740 if (!$this.attr('data-target')) e.preventDefault()
741
742 var $target = getTargetFromTrigger($this)
743 var data = $target.data('bs.collapse')
744 var option = data ? 'toggle' : $this.data()
745
746 Plugin.call($target, option)
747 })
748
749}(jQuery);
750
751/* ========================================================================
752 * Bootstrap: dropdown.js v3.3.7
753 * http://getbootstrap.com/javascript/#dropdowns
754 * ========================================================================
755 * Copyright 2011-2016 Twitter, Inc.
756 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
757 * ======================================================================== */
758
759
760+function ($) {
761 'use strict';
762
763 // DROPDOWN CLASS DEFINITION
764 // =========================
765
766 var backdrop = '.dropdown-backdrop'
767 var toggle = '[data-toggle="dropdown"]'
768 var Dropdown = function (element) {
769 $(element).on('click.bs.dropdown', this.toggle)
770 }
771
772 Dropdown.VERSION = '3.3.7'
773
774 function getParent($this) {
775 var selector = $this.attr('data-target')
776
777 if (!selector) {
778 selector = $this.attr('href')
779 selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
780 }
781
782 var $parent = selector && $(selector)
783
784 return $parent && $parent.length ? $parent : $this.parent()
785 }
786
787 function clearMenus(e) {
788 if (e && e.which === 3) return
789 $(backdrop).remove()
790 $(toggle).each(function () {
791 var $this = $(this)
792 var $parent = getParent($this)
793 var relatedTarget = { relatedTarget: this }
794
795 if (!$parent.hasClass('open')) return
796
797 if (e && e.type == 'click' && /input|textarea/i.test(e.target.tagName) && $.contains($parent[0], e.target)) return
798
799 $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget))
800
801 if (e.isDefaultPrevented()) return
802
803 $this.attr('aria-expanded', 'false')
804 $parent.removeClass('open').trigger($.Event('hidden.bs.dropdown', relatedTarget))
805 })
806 }
807
808 Dropdown.prototype.toggle = function (e) {
809 var $this = $(this)
810
811 if ($this.is('.disabled, :disabled')) return
812
813 var $parent = getParent($this)
814 var isActive = $parent.hasClass('open')
815
816 clearMenus()
817
818 if (!isActive) {
819 if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) {
820 // if mobile we use a backdrop because click events don't delegate
821 $(document.createElement('div'))
822 .addClass('dropdown-backdrop')
823 .insertAfter($(this))
824 .on('click', clearMenus)
825 }
826
827 var relatedTarget = { relatedTarget: this }
828 $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget))
829
830 if (e.isDefaultPrevented()) return
831
832 $this
833 .trigger('focus')
834 .attr('aria-expanded', 'true')
835
836 $parent
837 .toggleClass('open')
838 .trigger($.Event('shown.bs.dropdown', relatedTarget))
839 }
840
841 return false
842 }
843
844 Dropdown.prototype.keydown = function (e) {
845 if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return
846
847 var $this = $(this)
848
849 e.preventDefault()
850 e.stopPropagation()
851
852 if ($this.is('.disabled, :disabled')) return
853
854 var $parent = getParent($this)
855 var isActive = $parent.hasClass('open')
856
857 if (!isActive && e.which != 27 || isActive && e.which == 27) {
858 if (e.which == 27) $parent.find(toggle).trigger('focus')
859 return $this.trigger('click')
860 }
861
862 var desc = ' li:not(.disabled):visible a'
863 var $items = $parent.find('.dropdown-menu' + desc)
864
865 if (!$items.length) return
866
867 var index = $items.index(e.target)
868
869 if (e.which == 38 && index > 0) index-- // up
870 if (e.which == 40 && index < $items.length - 1) index++ // down
871 if (!~index) index = 0
872
873 $items.eq(index).trigger('focus')
874 }
875
876
877 // DROPDOWN PLUGIN DEFINITION
878 // ==========================
879
880 function Plugin(option) {
881 return this.each(function () {
882 var $this = $(this)
883 var data = $this.data('bs.dropdown')
884
885 if (!data) $this.data('bs.dropdown', (data = new Dropdown(this)))
886 if (typeof option == 'string') data[option].call($this)
887 })
888 }
889
890 var old = $.fn.dropdown
891
892 $.fn.dropdown = Plugin
893 $.fn.dropdown.Constructor = Dropdown
894
895
896 // DROPDOWN NO CONFLICT
897 // ====================
898
899 $.fn.dropdown.noConflict = function () {
900 $.fn.dropdown = old
901 return this
902 }
903
904
905 // APPLY TO STANDARD DROPDOWN ELEMENTS
906 // ===================================
907
908 $(document)
909 .on('click.bs.dropdown.data-api', clearMenus)
910 .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
911 .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle)
912 .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown)
913 .on('keydown.bs.dropdown.data-api', '.dropdown-menu', Dropdown.prototype.keydown)
914
915}(jQuery);
916
917/* ========================================================================
918 * Bootstrap: modal.js v3.3.7
919 * http://getbootstrap.com/javascript/#modals
920 * ========================================================================
921 * Copyright 2011-2016 Twitter, Inc.
922 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
923 * ======================================================================== */
924
925
926+function ($) {
927 'use strict';
928
929 // MODAL CLASS DEFINITION
930 // ======================
931
932 var Modal = function (element, options) {
933 this.options = options
934 this.$body = $(document.body)
935 this.$element = $(element)
936 this.$dialog = this.$element.find('.modal-dialog')
937 this.$backdrop = null
938 this.isShown = null
939 this.originalBodyPad = null
940 this.scrollbarWidth = 0
941 this.ignoreBackdropClick = false
942
943 if (this.options.remote) {
944 this.$element
945 .find('.modal-content')
946 .load(this.options.remote, $.proxy(function () {
947 this.$element.trigger('loaded.bs.modal')
948 }, this))
949 }
950 }
951
952 Modal.VERSION = '3.3.7'
953
954 Modal.TRANSITION_DURATION = 300
955 Modal.BACKDROP_TRANSITION_DURATION = 150
956
957 Modal.DEFAULTS = {
958 backdrop: true,
959 keyboard: true,
960 show: true
961 }
962
963 Modal.prototype.toggle = function (_relatedTarget) {
964 return this.isShown ? this.hide() : this.show(_relatedTarget)
965 }
966
967 Modal.prototype.show = function (_relatedTarget) {
968 var that = this
969 var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget })
970
971 this.$element.trigger(e)
972
973 if (this.isShown || e.isDefaultPrevented()) return
974
975 this.isShown = true
976
977 this.checkScrollbar()
978 this.setScrollbar()
979 this.$body.addClass('modal-open')
980
981 this.escape()
982 this.resize()
983
984 this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this))
985
986 this.$dialog.on('mousedown.dismiss.bs.modal', function () {
987 that.$element.one('mouseup.dismiss.bs.modal', function (e) {
988 if ($(e.target).is(that.$element)) that.ignoreBackdropClick = true
989 })
990 })
991
992 this.backdrop(function () {
993 var transition = $.support.transition && that.$element.hasClass('fade')
994
995 if (!that.$element.parent().length) {
996 that.$element.appendTo(that.$body) // don't move modals dom position
997 }
998
999 that.$element
1000 .show()
1001 .scrollTop(0)
1002
1003 that.adjustDialog()
1004
1005 if (transition) {
1006 that.$element[0].offsetWidth // force reflow
1007 }
1008
1009 that.$element.addClass('in')
1010
1011 that.enforceFocus()
1012
1013 var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget })
1014
1015 transition ?
1016 that.$dialog // wait for modal to slide in
1017 .one('bsTransitionEnd', function () {
1018 that.$element.trigger('focus').trigger(e)
1019 })
1020 .emulateTransitionEnd(Modal.TRANSITION_DURATION) :
1021 that.$element.trigger('focus').trigger(e)
1022 })
1023 }
1024
1025 Modal.prototype.hide = function (e) {
1026 if (e) e.preventDefault()
1027
1028 e = $.Event('hide.bs.modal')
1029
1030 this.$element.trigger(e)
1031
1032 if (!this.isShown || e.isDefaultPrevented()) return
1033
1034 this.isShown = false
1035
1036 this.escape()
1037 this.resize()
1038
1039 $(document).off('focusin.bs.modal')
1040
1041 this.$element
1042 .removeClass('in')
1043 .off('click.dismiss.bs.modal')
1044 .off('mouseup.dismiss.bs.modal')
1045
1046 this.$dialog.off('mousedown.dismiss.bs.modal')
1047
1048 $.support.transition && this.$element.hasClass('fade') ?
1049 this.$element
1050 .one('bsTransitionEnd', $.proxy(this.hideModal, this))
1051 .emulateTransitionEnd(Modal.TRANSITION_DURATION) :
1052 this.hideModal()
1053 }
1054
1055 Modal.prototype.enforceFocus = function () {
1056 $(document)
1057 .off('focusin.bs.modal') // guard against infinite focus loop
1058 .on('focusin.bs.modal', $.proxy(function (e) {
1059 if (document !== e.target &&
1060 this.$element[0] !== e.target &&
1061 !this.$element.has(e.target).length) {
1062 this.$element.trigger('focus')
1063 }
1064 }, this))
1065 }
1066
1067 Modal.prototype.escape = function () {
1068 if (this.isShown && this.options.keyboard) {
1069 this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) {
1070 e.which == 27 && this.hide()
1071 }, this))
1072 } else if (!this.isShown) {
1073 this.$element.off('keydown.dismiss.bs.modal')
1074 }
1075 }
1076
1077 Modal.prototype.resize = function () {
1078 if (this.isShown) {
1079 $(window).on('resize.bs.modal', $.proxy(this.handleUpdate, this))
1080 } else {
1081 $(window).off('resize.bs.modal')
1082 }
1083 }
1084
1085 Modal.prototype.hideModal = function () {
1086 var that = this
1087 this.$element.hide()
1088 this.backdrop(function () {
1089 that.$body.removeClass('modal-open')
1090 that.resetAdjustments()
1091 that.resetScrollbar()
1092 that.$element.trigger('hidden.bs.modal')
1093 })
1094 }
1095
1096 Modal.prototype.removeBackdrop = function () {
1097 this.$backdrop && this.$backdrop.remove()
1098 this.$backdrop = null
1099 }
1100
1101 Modal.prototype.backdrop = function (callback) {
1102 var that = this
1103 var animate = this.$element.hasClass('fade') ? 'fade' : ''
1104
1105 if (this.isShown && this.options.backdrop) {
1106 var doAnimate = $.support.transition && animate
1107
1108 this.$backdrop = $(document.createElement('div'))
1109 .addClass('modal-backdrop ' + animate)
1110 .appendTo(this.$body)
1111
1112 this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) {
1113 if (this.ignoreBackdropClick) {
1114 this.ignoreBackdropClick = false
1115 return
1116 }
1117 if (e.target !== e.currentTarget) return
1118 this.options.backdrop == 'static'
1119 ? this.$element[0].focus()
1120 : this.hide()
1121 }, this))
1122
1123 if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
1124
1125 this.$backdrop.addClass('in')
1126
1127 if (!callback) return
1128
1129 doAnimate ?
1130 this.$backdrop
1131 .one('bsTransitionEnd', callback)
1132 .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :
1133 callback()
1134
1135 } else if (!this.isShown && this.$backdrop) {
1136 this.$backdrop.removeClass('in')
1137
1138 var callbackRemove = function () {
1139 that.removeBackdrop()
1140 callback && callback()
1141 }
1142 $.support.transition && this.$element.hasClass('fade') ?
1143 this.$backdrop
1144 .one('bsTransitionEnd', callbackRemove)
1145 .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :
1146 callbackRemove()
1147
1148 } else if (callback) {
1149 callback()
1150 }
1151 }
1152
1153 // these following methods are used to handle overflowing modals
1154
1155 Modal.prototype.handleUpdate = function () {
1156 this.adjustDialog()
1157 }
1158
1159 Modal.prototype.adjustDialog = function () {
1160 var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight
1161
1162 this.$element.css({
1163 paddingLeft: !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '',
1164 paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : ''
1165 })
1166 }
1167
1168 Modal.prototype.resetAdjustments = function () {
1169 this.$element.css({
1170 paddingLeft: '',
1171 paddingRight: ''
1172 })
1173 }
1174
1175 Modal.prototype.checkScrollbar = function () {
1176 var fullWindowWidth = window.innerWidth
1177 if (!fullWindowWidth) { // workaround for missing window.innerWidth in IE8
1178 var documentElementRect = document.documentElement.getBoundingClientRect()
1179 fullWindowWidth = documentElementRect.right - Math.abs(documentElementRect.left)
1180 }
1181 this.bodyIsOverflowing = document.body.clientWidth < fullWindowWidth
1182 this.scrollbarWidth = this.measureScrollbar()
1183 }
1184
1185 Modal.prototype.setScrollbar = function () {
1186 var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10)
1187 this.originalBodyPad = document.body.style.paddingRight || ''
1188 if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth)
1189 }
1190
1191 Modal.prototype.resetScrollbar = function () {
1192 this.$body.css('padding-right', this.originalBodyPad)
1193 }
1194
1195 Modal.prototype.measureScrollbar = function () { // thx walsh
1196 var scrollDiv = document.createElement('div')
1197 scrollDiv.className = 'modal-scrollbar-measure'
1198 this.$body.append(scrollDiv)
1199 var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth
1200 this.$body[0].removeChild(scrollDiv)
1201 return scrollbarWidth
1202 }
1203
1204
1205 // MODAL PLUGIN DEFINITION
1206 // =======================
1207
1208 function Plugin(option, _relatedTarget) {
1209 return this.each(function () {
1210 var $this = $(this)
1211 var data = $this.data('bs.modal')
1212 var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option)
1213
1214 if (!data) $this.data('bs.modal', (data = new Modal(this, options)))
1215 if (typeof option == 'string') data[option](_relatedTarget)
1216 else if (options.show) data.show(_relatedTarget)
1217 })
1218 }
1219
1220 var old = $.fn.modal
1221
1222 $.fn.modal = Plugin
1223 $.fn.modal.Constructor = Modal
1224
1225
1226 // MODAL NO CONFLICT
1227 // =================
1228
1229 $.fn.modal.noConflict = function () {
1230 $.fn.modal = old
1231 return this
1232 }
1233
1234
1235 // MODAL DATA-API
1236 // ==============
1237
1238 $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) {
1239 var $this = $(this)
1240 var href = $this.attr('href')
1241 var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7
1242 var option = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data())
1243
1244 if ($this.is('a')) e.preventDefault()
1245
1246 $target.one('show.bs.modal', function (showEvent) {
1247 if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown
1248 $target.one('hidden.bs.modal', function () {
1249 $this.is(':visible') && $this.trigger('focus')
1250 })
1251 })
1252 Plugin.call($target, option, this)
1253 })
1254
1255}(jQuery);
1256
1257/* ========================================================================
1258 * Bootstrap: tooltip.js v3.3.7
1259 * http://getbootstrap.com/javascript/#tooltip
1260 * Inspired by the original jQuery.tipsy by Jason Frame
1261 * ========================================================================
1262 * Copyright 2011-2016 Twitter, Inc.
1263 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1264 * ======================================================================== */
1265
1266
1267+function ($) {
1268 'use strict';
1269
1270 // TOOLTIP PUBLIC CLASS DEFINITION
1271 // ===============================
1272
1273 var Tooltip = function (element, options) {
1274 this.type = null
1275 this.options = null
1276 this.enabled = null
1277 this.timeout = null
1278 this.hoverState = null
1279 this.$element = null
1280 this.inState = null
1281
1282 this.init('tooltip', element, options)
1283 }
1284
1285 Tooltip.VERSION = '3.3.7'
1286
1287 Tooltip.TRANSITION_DURATION = 150
1288
1289 Tooltip.DEFAULTS = {
1290 animation: true,
1291 placement: 'top',
1292 selector: false,
1293 template: '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',
1294 trigger: 'hover focus',
1295 title: '',
1296 delay: 0,
1297 html: false,
1298 container: false,
1299 viewport: {
1300 selector: 'body',
1301 padding: 0
1302 }
1303 }
1304
1305 Tooltip.prototype.init = function (type, element, options) {
1306 this.enabled = true
1307 this.type = type
1308 this.$element = $(element)
1309 this.options = this.getOptions(options)
1310 this.$viewport = this.options.viewport && $($.isFunction(this.options.viewport) ? this.options.viewport.call(this, this.$element) : (this.options.viewport.selector || this.options.viewport))
1311 this.inState = { click: false, hover: false, focus: false }
1312
1313 if (this.$element[0] instanceof document.constructor && !this.options.selector) {
1314 throw new Error('`selector` option must be specified when initializing ' + this.type + ' on the window.document object!')
1315 }
1316
1317 var triggers = this.options.trigger.split(' ')
1318
1319 for (var i = triggers.length; i--;) {
1320 var trigger = triggers[i]
1321
1322 if (trigger == 'click') {
1323 this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
1324 } else if (trigger != 'manual') {
1325 var eventIn = trigger == 'hover' ? 'mouseenter' : 'focusin'
1326 var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout'
1327
1328 this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
1329 this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
1330 }
1331 }
1332
1333 this.options.selector ?
1334 (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
1335 this.fixTitle()
1336 }
1337
1338 Tooltip.prototype.getDefaults = function () {
1339 return Tooltip.DEFAULTS
1340 }
1341
1342 Tooltip.prototype.getOptions = function (options) {
1343 options = $.extend({}, this.getDefaults(), this.$element.data(), options)
1344
1345 if (options.delay && typeof options.delay == 'number') {
1346 options.delay = {
1347 show: options.delay,
1348 hide: options.delay
1349 }
1350 }
1351
1352 return options
1353 }
1354
1355 Tooltip.prototype.getDelegateOptions = function () {
1356 var options = {}
1357 var defaults = this.getDefaults()
1358
1359 this._options && $.each(this._options, function (key, value) {
1360 if (defaults[key] != value) options[key] = value
1361 })
1362
1363 return options
1364 }
1365
1366 Tooltip.prototype.enter = function (obj) {
1367 var self = obj instanceof this.constructor ?
1368 obj : $(obj.currentTarget).data('bs.' + this.type)
1369
1370 if (!self) {
1371 self = new this.constructor(obj.currentTarget, this.getDelegateOptions())
1372 $(obj.currentTarget).data('bs.' + this.type, self)
1373 }
1374
1375 if (obj instanceof $.Event) {
1376 self.inState[obj.type == 'focusin' ? 'focus' : 'hover'] = true
1377 }
1378
1379 if (self.tip().hasClass('in') || self.hoverState == 'in') {
1380 self.hoverState = 'in'
1381 return
1382 }
1383
1384 clearTimeout(self.timeout)
1385
1386 self.hoverState = 'in'
1387
1388 if (!self.options.delay || !self.options.delay.show) return self.show()
1389
1390 self.timeout = setTimeout(function () {
1391 if (self.hoverState == 'in') self.show()
1392 }, self.options.delay.show)
1393 }
1394
1395 Tooltip.prototype.isInStateTrue = function () {
1396 for (var key in this.inState) {
1397 if (this.inState[key]) return true
1398 }
1399
1400 return false
1401 }
1402
1403 Tooltip.prototype.leave = function (obj) {
1404 var self = obj instanceof this.constructor ?
1405 obj : $(obj.currentTarget).data('bs.' + this.type)
1406
1407 if (!self) {
1408 self = new this.constructor(obj.currentTarget, this.getDelegateOptions())
1409 $(obj.currentTarget).data('bs.' + this.type, self)
1410 }
1411
1412 if (obj instanceof $.Event) {
1413 self.inState[obj.type == 'focusout' ? 'focus' : 'hover'] = false
1414 }
1415
1416 if (self.isInStateTrue()) return
1417
1418 clearTimeout(self.timeout)
1419
1420 self.hoverState = 'out'
1421
1422 if (!self.options.delay || !self.options.delay.hide) return self.hide()
1423
1424 self.timeout = setTimeout(function () {
1425 if (self.hoverState == 'out') self.hide()
1426 }, self.options.delay.hide)
1427 }
1428
1429 Tooltip.prototype.show = function () {
1430 var e = $.Event('show.bs.' + this.type)
1431
1432 if (this.hasContent() && this.enabled) {
1433 this.$element.trigger(e)
1434
1435 var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0])
1436 if (e.isDefaultPrevented() || !inDom) return
1437 var that = this
1438
1439 var $tip = this.tip()
1440
1441 var tipId = this.getUID(this.type)
1442
1443 this.setContent()
1444 $tip.attr('id', tipId)
1445 this.$element.attr('aria-describedby', tipId)
1446
1447 if (this.options.animation) $tip.addClass('fade')
1448
1449 var placement = typeof this.options.placement == 'function' ?
1450 this.options.placement.call(this, $tip[0], this.$element[0]) :
1451 this.options.placement
1452
1453 var autoToken = /\s?auto?\s?/i
1454 var autoPlace = autoToken.test(placement)
1455 if (autoPlace) placement = placement.replace(autoToken, '') || 'top'
1456
1457 $tip
1458 .detach()
1459 .css({ top: 0, left: 0, display: 'block' })
1460 .addClass(placement)
1461 .data('bs.' + this.type, this)
1462
1463 this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
1464 this.$element.trigger('inserted.bs.' + this.type)
1465
1466 var pos = this.getPosition()
1467 var actualWidth = $tip[0].offsetWidth
1468 var actualHeight = $tip[0].offsetHeight
1469
1470 if (autoPlace) {
1471 var orgPlacement = placement
1472 var viewportDim = this.getPosition(this.$viewport)
1473
1474 placement = placement == 'bottom' && pos.bottom + actualHeight > viewportDim.bottom ? 'top' :
1475 placement == 'top' && pos.top - actualHeight < viewportDim.top ? 'bottom' :
1476 placement == 'right' && pos.right + actualWidth > viewportDim.width ? 'left' :
1477 placement == 'left' && pos.left - actualWidth < viewportDim.left ? 'right' :
1478 placement
1479
1480 $tip
1481 .removeClass(orgPlacement)
1482 .addClass(placement)
1483 }
1484
1485 var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight)
1486
1487 this.applyPlacement(calculatedOffset, placement)
1488
1489 var complete = function () {
1490 var prevHoverState = that.hoverState
1491 that.$element.trigger('shown.bs.' + that.type)
1492 that.hoverState = null
1493
1494 if (prevHoverState == 'out') that.leave(that)
1495 }
1496
1497 $.support.transition && this.$tip.hasClass('fade') ?
1498 $tip
1499 .one('bsTransitionEnd', complete)
1500 .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :
1501 complete()
1502 }
1503 }
1504
1505 Tooltip.prototype.applyPlacement = function (offset, placement) {
1506 var $tip = this.tip()
1507 var width = $tip[0].offsetWidth
1508 var height = $tip[0].offsetHeight
1509
1510 // manually read margins because getBoundingClientRect includes difference
1511 var marginTop = parseInt($tip.css('margin-top'), 10)
1512 var marginLeft = parseInt($tip.css('margin-left'), 10)
1513
1514 // we must check for NaN for ie 8/9
1515 if (isNaN(marginTop)) marginTop = 0
1516 if (isNaN(marginLeft)) marginLeft = 0
1517
1518 offset.top += marginTop
1519 offset.left += marginLeft
1520
1521 // $.fn.offset doesn't round pixel values
1522 // so we use setOffset directly with our own function B-0
1523 $.offset.setOffset($tip[0], $.extend({
1524 using: function (props) {
1525 $tip.css({
1526 top: Math.round(props.top),
1527 left: Math.round(props.left)
1528 })
1529 }
1530 }, offset), 0)
1531
1532 $tip.addClass('in')
1533
1534 // check to see if placing tip in new offset caused the tip to resize itself
1535 var actualWidth = $tip[0].offsetWidth
1536 var actualHeight = $tip[0].offsetHeight
1537
1538 if (placement == 'top' && actualHeight != height) {
1539 offset.top = offset.top + height - actualHeight
1540 }
1541
1542 var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight)
1543
1544 if (delta.left) offset.left += delta.left
1545 else offset.top += delta.top
1546
1547 var isVertical = /top|bottom/.test(placement)
1548 var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight
1549 var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight'
1550
1551 $tip.offset(offset)
1552 this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical)
1553 }
1554
1555 Tooltip.prototype.replaceArrow = function (delta, dimension, isVertical) {
1556 this.arrow()
1557 .css(isVertical ? 'left' : 'top', 50 * (1 - delta / dimension) + '%')
1558 .css(isVertical ? 'top' : 'left', '')
1559 }
1560
1561 Tooltip.prototype.setContent = function () {
1562 var $tip = this.tip()
1563 var title = this.getTitle()
1564
1565 $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
1566 $tip.removeClass('fade in top bottom left right')
1567 }
1568
1569 Tooltip.prototype.hide = function (callback) {
1570 var that = this
1571 var $tip = $(this.$tip)
1572 var e = $.Event('hide.bs.' + this.type)
1573
1574 function complete() {
1575 if (that.hoverState != 'in') $tip.detach()
1576 if (that.$element) { // TODO: Check whether guarding this code with this `if` is really necessary.
1577 that.$element
1578 .removeAttr('aria-describedby')
1579 .trigger('hidden.bs.' + that.type)
1580 }
1581 callback && callback()
1582 }
1583
1584 this.$element.trigger(e)
1585
1586 if (e.isDefaultPrevented()) return
1587
1588 $tip.removeClass('in')
1589
1590 $.support.transition && $tip.hasClass('fade') ?
1591 $tip
1592 .one('bsTransitionEnd', complete)
1593 .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :
1594 complete()
1595
1596 this.hoverState = null
1597
1598 return this
1599 }
1600
1601 Tooltip.prototype.fixTitle = function () {
1602 var $e = this.$element
1603 if ($e.attr('title') || typeof $e.attr('data-original-title') != 'string') {
1604 $e.attr('data-original-title', $e.attr('title') || '').attr('title', '')
1605 }
1606 }
1607
1608 Tooltip.prototype.hasContent = function () {
1609 return this.getTitle()
1610 }
1611
1612 Tooltip.prototype.getPosition = function ($element) {
1613 $element = $element || this.$element
1614
1615 var el = $element[0]
1616 var isBody = el.tagName == 'BODY'
1617
1618 var elRect = el.getBoundingClientRect()
1619 if (elRect.width == null) {
1620 // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093
1621 elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top })
1622 }
1623 var isSvg = window.SVGElement && el instanceof window.SVGElement
1624 // Avoid using $.offset() on SVGs since it gives incorrect results in jQuery 3.
1625 // See https://github.com/twbs/bootstrap/issues/20280
1626 var elOffset = isBody ? { top: 0, left: 0 } : (isSvg ? null : $element.offset())
1627 var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() }
1628 var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null
1629
1630 return $.extend({}, elRect, scroll, outerDims, elOffset)
1631 }
1632
1633 Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) {
1634 return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } :
1635 placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } :
1636 placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } :
1637 /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width }
1638
1639 }
1640
1641 Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) {
1642 var delta = { top: 0, left: 0 }
1643 if (!this.$viewport) return delta
1644
1645 var viewportPadding = this.options.viewport && this.options.viewport.padding || 0
1646 var viewportDimensions = this.getPosition(this.$viewport)
1647
1648 if (/right|left/.test(placement)) {
1649 var topEdgeOffset = pos.top - viewportPadding - viewportDimensions.scroll
1650 var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight
1651 if (topEdgeOffset < viewportDimensions.top) { // top overflow
1652 delta.top = viewportDimensions.top - topEdgeOffset
1653 } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow
1654 delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset
1655 }
1656 } else {
1657 var leftEdgeOffset = pos.left - viewportPadding
1658 var rightEdgeOffset = pos.left + viewportPadding + actualWidth
1659 if (leftEdgeOffset < viewportDimensions.left) { // left overflow
1660 delta.left = viewportDimensions.left - leftEdgeOffset
1661 } else if (rightEdgeOffset > viewportDimensions.right) { // right overflow
1662 delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset
1663 }
1664 }
1665
1666 return delta
1667 }
1668
1669 Tooltip.prototype.getTitle = function () {
1670 var title
1671 var $e = this.$element
1672 var o = this.options
1673
1674 title = $e.attr('data-original-title')
1675 || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title)
1676
1677 return title
1678 }
1679
1680 Tooltip.prototype.getUID = function (prefix) {
1681 do prefix += ~~(Math.random() * 1000000)
1682 while (document.getElementById(prefix))
1683 return prefix
1684 }
1685
1686 Tooltip.prototype.tip = function () {
1687 if (!this.$tip) {
1688 this.$tip = $(this.options.template)
1689 if (this.$tip.length != 1) {
1690 throw new Error(this.type + ' `template` option must consist of exactly 1 top-level element!')
1691 }
1692 }
1693 return this.$tip
1694 }
1695
1696 Tooltip.prototype.arrow = function () {
1697 return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow'))
1698 }
1699
1700 Tooltip.prototype.enable = function () {
1701 this.enabled = true
1702 }
1703
1704 Tooltip.prototype.disable = function () {
1705 this.enabled = false
1706 }
1707
1708 Tooltip.prototype.toggleEnabled = function () {
1709 this.enabled = !this.enabled
1710 }
1711
1712 Tooltip.prototype.toggle = function (e) {
1713 var self = this
1714 if (e) {
1715 self = $(e.currentTarget).data('bs.' + this.type)
1716 if (!self) {
1717 self = new this.constructor(e.currentTarget, this.getDelegateOptions())
1718 $(e.currentTarget).data('bs.' + this.type, self)
1719 }
1720 }
1721
1722 if (e) {
1723 self.inState.click = !self.inState.click
1724 if (self.isInStateTrue()) self.enter(self)
1725 else self.leave(self)
1726 } else {
1727 self.tip().hasClass('in') ? self.leave(self) : self.enter(self)
1728 }
1729 }
1730
1731 Tooltip.prototype.destroy = function () {
1732 var that = this
1733 clearTimeout(this.timeout)
1734 this.hide(function () {
1735 that.$element.off('.' + that.type).removeData('bs.' + that.type)
1736 if (that.$tip) {
1737 that.$tip.detach()
1738 }
1739 that.$tip = null
1740 that.$arrow = null
1741 that.$viewport = null
1742 that.$element = null
1743 })
1744 }
1745
1746
1747 // TOOLTIP PLUGIN DEFINITION
1748 // =========================
1749
1750 function Plugin(option) {
1751 return this.each(function () {
1752 var $this = $(this)
1753 var data = $this.data('bs.tooltip')
1754 var options = typeof option == 'object' && option
1755
1756 if (!data && /destroy|hide/.test(option)) return
1757 if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options)))
1758 if (typeof option == 'string') data[option]()
1759 })
1760 }
1761
1762 var old = $.fn.tooltip
1763
1764 $.fn.tooltip = Plugin
1765 $.fn.tooltip.Constructor = Tooltip
1766
1767
1768 // TOOLTIP NO CONFLICT
1769 // ===================
1770
1771 $.fn.tooltip.noConflict = function () {
1772 $.fn.tooltip = old
1773 return this
1774 }
1775
1776}(jQuery);
1777
1778/* ========================================================================
1779 * Bootstrap: popover.js v3.3.7
1780 * http://getbootstrap.com/javascript/#popovers
1781 * ========================================================================
1782 * Copyright 2011-2016 Twitter, Inc.
1783 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1784 * ======================================================================== */
1785
1786
1787+function ($) {
1788 'use strict';
1789
1790 // POPOVER PUBLIC CLASS DEFINITION
1791 // ===============================
1792
1793 var Popover = function (element, options) {
1794 this.init('popover', element, options)
1795 }
1796
1797 if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js')
1798
1799 Popover.VERSION = '3.3.7'
1800
1801 Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, {
1802 placement: 'right',
1803 trigger: 'click',
1804 content: '',
1805 template: '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
1806 })
1807
1808
1809 // NOTE: POPOVER EXTENDS tooltip.js
1810 // ================================
1811
1812 Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype)
1813
1814 Popover.prototype.constructor = Popover
1815
1816 Popover.prototype.getDefaults = function () {
1817 return Popover.DEFAULTS
1818 }
1819
1820 Popover.prototype.setContent = function () {
1821 var $tip = this.tip()
1822 var title = this.getTitle()
1823 var content = this.getContent()
1824
1825 $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
1826 $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events
1827 this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text'
1828 ](content)
1829
1830 $tip.removeClass('fade top bottom left right in')
1831
1832 // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do
1833 // this manually by checking the contents.
1834 if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide()
1835 }
1836
1837 Popover.prototype.hasContent = function () {
1838 return this.getTitle() || this.getContent()
1839 }
1840
1841 Popover.prototype.getContent = function () {
1842 var $e = this.$element
1843 var o = this.options
1844
1845 return $e.attr('data-content')
1846 || (typeof o.content == 'function' ?
1847 o.content.call($e[0]) :
1848 o.content)
1849 }
1850
1851 Popover.prototype.arrow = function () {
1852 return (this.$arrow = this.$arrow || this.tip().find('.arrow'))
1853 }
1854
1855
1856 // POPOVER PLUGIN DEFINITION
1857 // =========================
1858
1859 function Plugin(option) {
1860 return this.each(function () {
1861 var $this = $(this)
1862 var data = $this.data('bs.popover')
1863 var options = typeof option == 'object' && option
1864
1865 if (!data && /destroy|hide/.test(option)) return
1866 if (!data) $this.data('bs.popover', (data = new Popover(this, options)))
1867 if (typeof option == 'string') data[option]()
1868 })
1869 }
1870
1871 var old = $.fn.popover
1872
1873 $.fn.popover = Plugin
1874 $.fn.popover.Constructor = Popover
1875
1876
1877 // POPOVER NO CONFLICT
1878 // ===================
1879
1880 $.fn.popover.noConflict = function () {
1881 $.fn.popover = old
1882 return this
1883 }
1884
1885}(jQuery);
1886
1887/* ========================================================================
1888 * Bootstrap: scrollspy.js v3.3.7
1889 * http://getbootstrap.com/javascript/#scrollspy
1890 * ========================================================================
1891 * Copyright 2011-2016 Twitter, Inc.
1892 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1893 * ======================================================================== */
1894
1895
1896+function ($) {
1897 'use strict';
1898
1899 // SCROLLSPY CLASS DEFINITION
1900 // ==========================
1901
1902 function ScrollSpy(element, options) {
1903 this.$body = $(document.body)
1904 this.$scrollElement = $(element).is(document.body) ? $(window) : $(element)
1905 this.options = $.extend({}, ScrollSpy.DEFAULTS, options)
1906 this.selector = (this.options.target || '') + ' .nav li > a'
1907 this.offsets = []
1908 this.targets = []
1909 this.activeTarget = null
1910 this.scrollHeight = 0
1911
1912 this.$scrollElement.on('scroll.bs.scrollspy', $.proxy(this.process, this))
1913 this.refresh()
1914 this.process()
1915 }
1916
1917 ScrollSpy.VERSION = '3.3.7'
1918
1919 ScrollSpy.DEFAULTS = {
1920 offset: 10
1921 }
1922
1923 ScrollSpy.prototype.getScrollHeight = function () {
1924 return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight)
1925 }
1926
1927 ScrollSpy.prototype.refresh = function () {
1928 var that = this
1929 var offsetMethod = 'offset'
1930 var offsetBase = 0
1931
1932 this.offsets = []
1933 this.targets = []
1934 this.scrollHeight = this.getScrollHeight()
1935
1936 if (!$.isWindow(this.$scrollElement[0])) {
1937 offsetMethod = 'position'
1938 offsetBase = this.$scrollElement.scrollTop()
1939 }
1940
1941 this.$body
1942 .find(this.selector)
1943 .map(function () {
1944 var $el = $(this)
1945 var href = $el.data('target') || $el.attr('href')
1946 var $href = /^#./.test(href) && $(href)
1947
1948 return ($href
1949 && $href.length
1950 && $href.is(':visible')
1951 && [[$href[offsetMethod]().top + offsetBase, href]]) || null
1952 })
1953 .sort(function (a, b) { return a[0] - b[0] })
1954 .each(function () {
1955 that.offsets.push(this[0])
1956 that.targets.push(this[1])
1957 })
1958 }
1959
1960 ScrollSpy.prototype.process = function () {
1961 var scrollTop = this.$scrollElement.scrollTop() + this.options.offset
1962 var scrollHeight = this.getScrollHeight()
1963 var maxScroll = this.options.offset + scrollHeight - this.$scrollElement.height()
1964 var offsets = this.offsets
1965 var targets = this.targets
1966 var activeTarget = this.activeTarget
1967 var i
1968
1969 if (this.scrollHeight != scrollHeight) {
1970 this.refresh()
1971 }
1972
1973 if (scrollTop >= maxScroll) {
1974 return activeTarget != (i = targets[targets.length - 1]) && this.activate(i)
1975 }
1976
1977 if (activeTarget && scrollTop < offsets[0]) {
1978 this.activeTarget = null
1979 return this.clear()
1980 }
1981
1982 for (i = offsets.length; i--;) {
1983 activeTarget != targets[i]
1984 && scrollTop >= offsets[i]
1985 && (offsets[i + 1] === undefined || scrollTop < offsets[i + 1])
1986 && this.activate(targets[i])
1987 }
1988 }
1989
1990 ScrollSpy.prototype.activate = function (target) {
1991 this.activeTarget = target
1992
1993 this.clear()
1994
1995 var selector = this.selector +
1996 '[data-target="' + target + '"],' +
1997 this.selector + '[href="' + target + '"]'
1998
1999 var active = $(selector)
2000 .parents('li')
2001 .addClass('active')
2002
2003 if (active.parent('.dropdown-menu').length) {
2004 active = active
2005 .closest('li.dropdown')
2006 .addClass('active')
2007 }
2008
2009 active.trigger('activate.bs.scrollspy')
2010 }
2011
2012 ScrollSpy.prototype.clear = function () {
2013 $(this.selector)
2014 .parentsUntil(this.options.target, '.active')
2015 .removeClass('active')
2016 }
2017
2018
2019 // SCROLLSPY PLUGIN DEFINITION
2020 // ===========================
2021
2022 function Plugin(option) {
2023 return this.each(function () {
2024 var $this = $(this)
2025 var data = $this.data('bs.scrollspy')
2026 var options = typeof option == 'object' && option
2027
2028 if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options)))
2029 if (typeof option == 'string') data[option]()
2030 })
2031 }
2032
2033 var old = $.fn.scrollspy
2034
2035 $.fn.scrollspy = Plugin
2036 $.fn.scrollspy.Constructor = ScrollSpy
2037
2038
2039 // SCROLLSPY NO CONFLICT
2040 // =====================
2041
2042 $.fn.scrollspy.noConflict = function () {
2043 $.fn.scrollspy = old
2044 return this
2045 }
2046
2047
2048 // SCROLLSPY DATA-API
2049 // ==================
2050
2051 $(window).on('load.bs.scrollspy.data-api', function () {
2052 $('[data-spy="scroll"]').each(function () {
2053 var $spy = $(this)
2054 Plugin.call($spy, $spy.data())
2055 })
2056 })
2057
2058}(jQuery);
2059
2060/* ========================================================================
2061 * Bootstrap: tab.js v3.3.7
2062 * http://getbootstrap.com/javascript/#tabs
2063 * ========================================================================
2064 * Copyright 2011-2016 Twitter, Inc.
2065 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
2066 * ======================================================================== */
2067
2068
2069+function ($) {
2070 'use strict';
2071
2072 // TAB CLASS DEFINITION
2073 // ====================
2074
2075 var Tab = function (element) {
2076 // jscs:disable requireDollarBeforejQueryAssignment
2077 this.element = $(element)
2078 // jscs:enable requireDollarBeforejQueryAssignment
2079 }
2080
2081 Tab.VERSION = '3.3.7'
2082
2083 Tab.TRANSITION_DURATION = 150
2084
2085 Tab.prototype.show = function () {
2086 var $this = this.element
2087 var $ul = $this.closest('ul:not(.dropdown-menu)')
2088 var selector = $this.data('target')
2089
2090 if (!selector) {
2091 selector = $this.attr('href')
2092 selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
2093 }
2094
2095 if ($this.parent('li').hasClass('active')) return
2096
2097 var $previous = $ul.find('.active:last a')
2098 var hideEvent = $.Event('hide.bs.tab', {
2099 relatedTarget: $this[0]
2100 })
2101 var showEvent = $.Event('show.bs.tab', {
2102 relatedTarget: $previous[0]
2103 })
2104
2105 $previous.trigger(hideEvent)
2106 $this.trigger(showEvent)
2107
2108 if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return
2109
2110 var $target = $(selector)
2111
2112 this.activate($this.closest('li'), $ul)
2113 this.activate($target, $target.parent(), function () {
2114 $previous.trigger({
2115 type: 'hidden.bs.tab',
2116 relatedTarget: $this[0]
2117 })
2118 $this.trigger({
2119 type: 'shown.bs.tab',
2120 relatedTarget: $previous[0]
2121 })
2122 })
2123 }
2124
2125 Tab.prototype.activate = function (element, container, callback) {
2126 var $active = container.find('> .active')
2127 var transition = callback
2128 && $.support.transition
2129 && ($active.length && $active.hasClass('fade') || !!container.find('> .fade').length)
2130
2131 function next() {
2132 $active
2133 .removeClass('active')
2134 .find('> .dropdown-menu > .active')
2135 .removeClass('active')
2136 .end()
2137 .find('[data-toggle="tab"]')
2138 .attr('aria-expanded', false)
2139
2140 element
2141 .addClass('active')
2142 .find('[data-toggle="tab"]')
2143 .attr('aria-expanded', true)
2144
2145 if (transition) {
2146 element[0].offsetWidth // reflow for transition
2147 element.addClass('in')
2148 } else {
2149 element.removeClass('fade')
2150 }
2151
2152 if (element.parent('.dropdown-menu').length) {
2153 element
2154 .closest('li.dropdown')
2155 .addClass('active')
2156 .end()
2157 .find('[data-toggle="tab"]')
2158 .attr('aria-expanded', true)
2159 }
2160
2161 callback && callback()
2162 }
2163
2164 $active.length && transition ?
2165 $active
2166 .one('bsTransitionEnd', next)
2167 .emulateTransitionEnd(Tab.TRANSITION_DURATION) :
2168 next()
2169
2170 $active.removeClass('in')
2171 }
2172
2173
2174 // TAB PLUGIN DEFINITION
2175 // =====================
2176
2177 function Plugin(option) {
2178 return this.each(function () {
2179 var $this = $(this)
2180 var data = $this.data('bs.tab')
2181
2182 if (!data) $this.data('bs.tab', (data = new Tab(this)))
2183 if (typeof option == 'string') data[option]()
2184 })
2185 }
2186
2187 var old = $.fn.tab
2188
2189 $.fn.tab = Plugin
2190 $.fn.tab.Constructor = Tab
2191
2192
2193 // TAB NO CONFLICT
2194 // ===============
2195
2196 $.fn.tab.noConflict = function () {
2197 $.fn.tab = old
2198 return this
2199 }
2200
2201
2202 // TAB DATA-API
2203 // ============
2204
2205 var clickHandler = function (e) {
2206 e.preventDefault()
2207 Plugin.call($(this), 'show')
2208 }
2209
2210 $(document)
2211 .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler)
2212 .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler)
2213
2214}(jQuery);
2215
2216/* ========================================================================
2217 * Bootstrap: affix.js v3.3.7
2218 * http://getbootstrap.com/javascript/#affix
2219 * ========================================================================
2220 * Copyright 2011-2016 Twitter, Inc.
2221 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
2222 * ======================================================================== */
2223
2224
2225+function ($) {
2226 'use strict';
2227
2228 // AFFIX CLASS DEFINITION
2229 // ======================
2230
2231 var Affix = function (element, options) {
2232 this.options = $.extend({}, Affix.DEFAULTS, options)
2233
2234 this.$target = $(this.options.target)
2235 .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this))
2236 .on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this))
2237
2238 this.$element = $(element)
2239 this.affixed = null
2240 this.unpin = null
2241 this.pinnedOffset = null
2242
2243 this.checkPosition()
2244 }
2245
2246 Affix.VERSION = '3.3.7'
2247
2248 Affix.RESET = 'affix affix-top affix-bottom'
2249
2250 Affix.DEFAULTS = {
2251 offset: 0,
2252 target: window
2253 }
2254
2255 Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) {
2256 var scrollTop = this.$target.scrollTop()
2257 var position = this.$element.offset()
2258 var targetHeight = this.$target.height()
2259
2260 if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false
2261
2262 if (this.affixed == 'bottom') {
2263 if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom'
2264 return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom'
2265 }
2266
2267 var initializing = this.affixed == null
2268 var colliderTop = initializing ? scrollTop : position.top
2269 var colliderHeight = initializing ? targetHeight : height
2270
2271 if (offsetTop != null && scrollTop <= offsetTop) return 'top'
2272 if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom'
2273
2274 return false
2275 }
2276
2277 Affix.prototype.getPinnedOffset = function () {
2278 if (this.pinnedOffset) return this.pinnedOffset
2279 this.$element.removeClass(Affix.RESET).addClass('affix')
2280 var scrollTop = this.$target.scrollTop()
2281 var position = this.$element.offset()
2282 return (this.pinnedOffset = position.top - scrollTop)
2283 }
2284
2285 Affix.prototype.checkPositionWithEventLoop = function () {
2286 setTimeout($.proxy(this.checkPosition, this), 1)
2287 }
2288
2289 Affix.prototype.checkPosition = function () {
2290 if (!this.$element.is(':visible')) return
2291
2292 var height = this.$element.height()
2293 var offset = this.options.offset
2294 var offsetTop = offset.top
2295 var offsetBottom = offset.bottom
2296 var scrollHeight = Math.max($(document).height(), $(document.body).height())
2297
2298 if (typeof offset != 'object') offsetBottom = offsetTop = offset
2299 if (typeof offsetTop == 'function') offsetTop = offset.top(this.$element)
2300 if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element)
2301
2302 var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom)
2303
2304 if (this.affixed != affix) {
2305 if (this.unpin != null) this.$element.css('top', '')
2306
2307 var affixType = 'affix' + (affix ? '-' + affix : '')
2308 var e = $.Event(affixType + '.bs.affix')
2309
2310 this.$element.trigger(e)
2311
2312 if (e.isDefaultPrevented()) return
2313
2314 this.affixed = affix
2315 this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null
2316
2317 this.$element
2318 .removeClass(Affix.RESET)
2319 .addClass(affixType)
2320 .trigger(affixType.replace('affix', 'affixed') + '.bs.affix')
2321 }
2322
2323 if (affix == 'bottom') {
2324 this.$element.offset({
2325 top: scrollHeight - height - offsetBottom
2326 })
2327 }
2328 }
2329
2330
2331 // AFFIX PLUGIN DEFINITION
2332 // =======================
2333
2334 function Plugin(option) {
2335 return this.each(function () {
2336 var $this = $(this)
2337 var data = $this.data('bs.affix')
2338 var options = typeof option == 'object' && option
2339
2340 if (!data) $this.data('bs.affix', (data = new Affix(this, options)))
2341 if (typeof option == 'string') data[option]()
2342 })
2343 }
2344
2345 var old = $.fn.affix
2346
2347 $.fn.affix = Plugin
2348 $.fn.affix.Constructor = Affix
2349
2350
2351 // AFFIX NO CONFLICT
2352 // =================
2353
2354 $.fn.affix.noConflict = function () {
2355 $.fn.affix = old
2356 return this
2357 }
2358
2359
2360 // AFFIX DATA-API
2361 // ==============
2362
2363 $(window).on('load', function () {
2364 $('[data-spy="affix"]').each(function () {
2365 var $spy = $(this)
2366 var data = $spy.data()
2367
2368 data.offset = data.offset || {}
2369
2370 if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom
2371 if (data.offsetTop != null) data.offset.top = data.offsetTop
2372
2373 Plugin.call($spy, data)
2374 })
2375 })
2376
2377}(jQuery);
diff --git a/src/js/bootstrap.min.js b/src/js/bootstrap.min.js
deleted file mode 100644
index 7c1561a..0000000
--- a/src/js/bootstrap.min.js
+++ /dev/null
@@ -1,6 +0,0 @@
1/*!
2 * Bootstrap v3.2.0 (http://getbootstrap.com)
3 * Copyright 2011-2014 Twitter, Inc.
4 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5 */
6if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.2.0",d.prototype.close=function(b){function c(){f.detach().trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",c).emulateTransitionEnd(150):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.2.0",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),d[e](null==f[b]?this.options[b]:f[b]),setTimeout(a.proxy(function(){"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}a&&this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),c.preventDefault()})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b).on("keydown.bs.carousel",a.proxy(this.keydown,this)),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.2.0",c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},c.prototype.keydown=function(a){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.to=function(b){var c=this,d=this.getItemIndex(this.$active=this.$element.find(".item.active"));return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}if(e.hasClass("active"))return this.sliding=!1;var j=e[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:g});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,f&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(e)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:g});return a.support.transition&&this.$element.hasClass("slide")?(e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one("bsTransitionEnd",function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(1e3*d.css("transition-duration").slice(0,-1))):(d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger(m)),f&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b);!e&&f.toggle&&"show"==b&&(b=!b),e||d.data("bs.collapse",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};c.VERSION="3.2.0",c.DEFAULTS={toggle:!0},c.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},c.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var c=a.Event("show.bs.collapse");if(this.$element.trigger(c),!c.isDefaultPrevented()){var d=this.$parent&&this.$parent.find("> .panel > .in");if(d&&d.length){var e=d.data("bs.collapse");if(e&&e.transitioning)return;b.call(d,"hide"),e||d.data("bs.collapse",null)}var f=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[f](0),this.transitioning=1;var g=function(){this.$element.removeClass("collapsing").addClass("collapse in")[f](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return g.call(this);var h=a.camelCase(["scroll",f].join("-"));this.$element.one("bsTransitionEnd",a.proxy(g,this)).emulateTransitionEnd(350)[f](this.$element[0][h])}}},c.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},c.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var d=a.fn.collapse;a.fn.collapse=b,a.fn.collapse.Constructor=c,a.fn.collapse.noConflict=function(){return a.fn.collapse=d,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(c){var d,e=a(this),f=e.attr("data-target")||c.preventDefault()||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""),g=a(f),h=g.data("bs.collapse"),i=h?"toggle":e.data(),j=e.attr("data-parent"),k=j&&a(j);h&&h.transitioning||(k&&k.find('[data-toggle="collapse"][data-parent="'+j+'"]').not(e).addClass("collapsed"),e[g.hasClass("in")?"addClass":"removeClass"]("collapsed")),b.call(g,i)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=c(a(this)),e={relatedTarget:this};d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown",e)),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown",e))}))}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.2.0",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var e=c(d),g=e.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.divider):visible a",i=e.find('[role="menu"]'+h+', [role="listbox"]'+h);if(i.length){var j=i.index(i.filter(":focus"));38==b.keyCode&&j>0&&j--,40==b.keyCode&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f+', [role="menu"], [role="listbox"]',g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$backdrop=this.isShown=null,this.scrollbarWidth=0,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.2.0",c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var c=this,d=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(d),this.isShown||d.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.$body.addClass("modal-open"),this.setScrollbar(),this.escape(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var d=a.support.transition&&c.$element.hasClass("fade");c.$element.parent().length||c.$element.appendTo(c.$body),c.$element.show().scrollTop(0),d&&c.$element[0].offsetWidth,c.$element.addClass("in").attr("aria-hidden",!1),c.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:b});d?c.$element.find(".modal-dialog").one("bsTransitionEnd",function(){c.$element.trigger("focus").trigger(e)}).emulateTransitionEnd(300):c.$element.trigger("focus").trigger(e)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.$body.removeClass("modal-open"),this.resetScrollbar(),this.escape(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var c=this,d=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var e=a.support.transition&&d;if(this.$backdrop=a('<div class="modal-backdrop '+d+'" />').appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),e&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;e?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(150):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var f=function(){c.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",f).emulateTransitionEnd(150):f()}else b&&b()},c.prototype.checkScrollbar=function(){document.body.clientWidth>=window.innerWidth||(this.scrollbarWidth=this.scrollbarWidth||this.measureScrollbar())},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.scrollbarWidth&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right","")},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;(e||"destroy"!=b)&&(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};c.VERSION="3.2.0",c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(this.options.viewport.selector||this.options.viewport);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show()},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var c=a.contains(document.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!c)return;var d=this,e=this.tip(),f=this.getUID(this.type);this.setContent(),e.attr("id",f),this.$element.attr("aria-describedby",f),this.options.animation&&e.addClass("fade");var g="function"==typeof this.options.placement?this.options.placement.call(this,e[0],this.$element[0]):this.options.placement,h=/\s?auto?\s?/i,i=h.test(g);i&&(g=g.replace(h,"")||"top"),e.detach().css({top:0,left:0,display:"block"}).addClass(g).data("bs."+this.type,this),this.options.container?e.appendTo(this.options.container):e.insertAfter(this.$element);var j=this.getPosition(),k=e[0].offsetWidth,l=e[0].offsetHeight;if(i){var m=g,n=this.$element.parent(),o=this.getPosition(n);g="bottom"==g&&j.top+j.height+l-o.scroll>o.height?"top":"top"==g&&j.top-o.scroll-l<0?"bottom":"right"==g&&j.right+k>o.width?"left":"left"==g&&j.left-k<o.left?"right":g,e.removeClass(m).addClass(g)}var p=this.getCalculatedOffset(g,j,k,l);this.applyPlacement(p,g);var q=function(){d.$element.trigger("shown.bs."+d.type),d.hoverState=null};a.support.transition&&this.$tip.hasClass("fade")?e.one("bsTransitionEnd",q).emulateTransitionEnd(150):q()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top=b.top+g,b.left=b.left+h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=k.left?2*k.left-e+i:2*k.top-f+j,m=k.left?"left":"top",n=k.left?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(l,d[0][n],m)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c,a?50*(1-a/b)+"%":"")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(){function b(){"in"!=c.hoverState&&d.detach(),c.$element.trigger("hidden.bs."+c.type)}var c=this,d=this.tip(),e=a.Event("hide.bs."+this.type);return this.$element.removeAttr("aria-describedby"),this.$element.trigger(e),e.isDefaultPrevented()?void 0:(d.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d.one("bsTransitionEnd",b).emulateTransitionEnd(150):b(),this.hoverState=null,this)},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName;return a.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():null,{scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop(),width:d?a(window).width():b.outerWidth(),height:d?a(window).height():b.outerHeight()},d?{top:0,left:0}:b.offset())},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.width&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){clearTimeout(this.timeout),this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||"destroy"!=b)&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.2.0",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").empty()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},c.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){var e=a.proxy(this.process,this);this.$body=a("body"),this.$scrollElement=a(a(c).is("body")?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",e),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.2.0",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b="offset",c=0;a.isWindow(this.$scrollElement[0])||(b="position",c=this.$scrollElement.scrollTop()),this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight();var d=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[b]().top+c,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){d.offsets.push(this[0]),d.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<=e[0])return g!=(a=f[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parentsUntil(this.options.target,".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.2.0",c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.closest("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},c.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one("bsTransitionEnd",e).emulateTransitionEnd(150):e(),f.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(c){c.preventDefault(),b.call(a(this),"show")})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.2.0",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=a(document).height(),d=this.$target.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top(this.$element)),"function"==typeof h&&(h=f.bottom(this.$element));var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=b-h?"bottom":null!=g&&g>=d?"top":!1;if(this.affixed!==i){null!=this.unpin&&this.$element.css("top","");var j="affix"+(i?"-"+i:""),k=a.Event(j+".bs.affix");this.$element.trigger(k),k.isDefaultPrevented()||(this.affixed=i,this.unpin="bottom"==i?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(j).trigger(a.Event(j.replace("affix","affixed"))),"bottom"==i&&this.$element.offset({top:b-this.$element.height()-h}))}}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},d.offsetBottom&&(d.offset.bottom=d.offsetBottom),d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file