[FIX] ws doc: copy button in columned version
[odoo/odoo.git] / doc / _themes / odoodoc / static / style.css
1 @import url(http://fonts.googleapis.com/css?family=Lato);
2 /*! normalize.css v3.0.1 | MIT License | git.io/normalize */
3 html {
4   font-family: sans-serif;
5   -ms-text-size-adjust: 100%;
6   -webkit-text-size-adjust: 100%;
7 }
8 body {
9   margin: 0;
10 }
11 article,
12 aside,
13 details,
14 figcaption,
15 figure,
16 footer,
17 header,
18 hgroup,
19 main,
20 nav,
21 section,
22 summary {
23   display: block;
24 }
25 audio,
26 canvas,
27 progress,
28 video {
29   display: inline-block;
30   vertical-align: baseline;
31 }
32 audio:not([controls]) {
33   display: none;
34   height: 0;
35 }
36 [hidden],
37 template {
38   display: none;
39 }
40 a {
41   background: transparent;
42 }
43 a:active,
44 a:hover {
45   outline: 0;
46 }
47 abbr[title] {
48   border-bottom: 1px dotted;
49 }
50 b,
51 strong {
52   font-weight: bold;
53 }
54 dfn {
55   font-style: italic;
56 }
57 h1 {
58   font-size: 2em;
59   margin: 0.67em 0;
60 }
61 mark {
62   background: #ff0;
63   color: #000;
64 }
65 small {
66   font-size: 80%;
67 }
68 sub,
69 sup {
70   font-size: 75%;
71   line-height: 0;
72   position: relative;
73   vertical-align: baseline;
74 }
75 sup {
76   top: -0.5em;
77 }
78 sub {
79   bottom: -0.25em;
80 }
81 img {
82   border: 0;
83 }
84 svg:not(:root) {
85   overflow: hidden;
86 }
87 figure {
88   margin: 1em 40px;
89 }
90 hr {
91   -moz-box-sizing: content-box;
92   box-sizing: content-box;
93   height: 0;
94 }
95 pre {
96   overflow: auto;
97 }
98 code,
99 kbd,
100 pre,
101 samp,
102 .literal {
103   font-family: monospace, monospace;
104   font-size: 1em;
105 }
106 button,
107 input,
108 optgroup,
109 select,
110 textarea {
111   color: inherit;
112   font: inherit;
113   margin: 0;
114 }
115 button {
116   overflow: visible;
117 }
118 button,
119 select {
120   text-transform: none;
121 }
122 button,
123 html input[type="button"],
124 input[type="reset"],
125 input[type="submit"] {
126   -webkit-appearance: button;
127   cursor: pointer;
128 }
129 button[disabled],
130 html input[disabled] {
131   cursor: default;
132 }
133 button::-moz-focus-inner,
134 input::-moz-focus-inner {
135   border: 0;
136   padding: 0;
137 }
138 input {
139   line-height: normal;
140 }
141 input[type="checkbox"],
142 input[type="radio"] {
143   box-sizing: border-box;
144   padding: 0;
145 }
146 input[type="number"]::-webkit-inner-spin-button,
147 input[type="number"]::-webkit-outer-spin-button {
148   height: auto;
149 }
150 input[type="search"] {
151   -webkit-appearance: textfield;
152   -moz-box-sizing: content-box;
153   -webkit-box-sizing: content-box;
154   box-sizing: content-box;
155 }
156 input[type="search"]::-webkit-search-cancel-button,
157 input[type="search"]::-webkit-search-decoration {
158   -webkit-appearance: none;
159 }
160 fieldset {
161   border: 1px solid #c0c0c0;
162   margin: 0 2px;
163   padding: 0.35em 0.625em 0.75em;
164 }
165 legend {
166   border: 0;
167   padding: 0;
168 }
169 textarea {
170   overflow: auto;
171 }
172 optgroup {
173   font-weight: bold;
174 }
175 table {
176   border-collapse: collapse;
177   border-spacing: 0;
178 }
179 td,
180 th {
181   padding: 0;
182 }
183 @media print {
184   * {
185     text-shadow: none !important;
186     color: #000 !important;
187     background: transparent !important;
188     box-shadow: none !important;
189   }
190   a,
191   a:visited {
192     text-decoration: underline;
193   }
194   a[href]:after {
195     content: " (" attr(href) ")";
196   }
197   abbr[title]:after {
198     content: " (" attr(title) ")";
199   }
200   a[href^="javascript:"]:after,
201   a[href^="#"]:after {
202     content: "";
203   }
204   pre,
205   blockquote {
206     border: 1px solid #999;
207     page-break-inside: avoid;
208   }
209   thead {
210     display: table-header-group;
211   }
212   tr,
213   img {
214     page-break-inside: avoid;
215   }
216   img {
217     max-width: 100% !important;
218   }
219   p,
220   h2,
221   h3 {
222     orphans: 3;
223     widows: 3;
224   }
225   h2,
226   h3 {
227     page-break-after: avoid;
228   }
229   select {
230     background: #fff !important;
231   }
232   .navbar {
233     display: none;
234   }
235   .table td,
236   .table th {
237     background-color: #fff !important;
238   }
239   .btn > .caret,
240   .dropup > .btn > .caret {
241     border-top-color: #000 !important;
242   }
243   .label {
244     border: 1px solid #000;
245   }
246   .table {
247     border-collapse: collapse !important;
248   }
249   .table-bordered th,
250   .table-bordered td {
251     border: 1px solid #ddd !important;
252   }
253 }
254 @font-face {
255   font-family: 'Glyphicons Halflings';
256   src: url('fonts/glyphicons-halflings-regular.eot');
257   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');
258 }
259 .glyphicon {
260   position: relative;
261   top: 1px;
262   display: inline-block;
263   font-family: 'Glyphicons Halflings';
264   font-style: normal;
265   font-weight: normal;
266   line-height: 1;
267   -webkit-font-smoothing: antialiased;
268   -moz-osx-font-smoothing: grayscale;
269 }
270 .glyphicon-asterisk:before {
271   content: "\2a";
272 }
273 .glyphicon-plus:before {
274   content: "\2b";
275 }
276 .glyphicon-euro:before {
277   content: "\20ac";
278 }
279 .glyphicon-minus:before {
280   content: "\2212";
281 }
282 .glyphicon-cloud:before {
283   content: "\2601";
284 }
285 .glyphicon-envelope:before {
286   content: "\2709";
287 }
288 .glyphicon-pencil:before {
289   content: "\270f";
290 }
291 .glyphicon-glass:before {
292   content: "\e001";
293 }
294 .glyphicon-music:before {
295   content: "\e002";
296 }
297 .glyphicon-search:before {
298   content: "\e003";
299 }
300 .glyphicon-heart:before {
301   content: "\e005";
302 }
303 .glyphicon-star:before {
304   content: "\e006";
305 }
306 .glyphicon-star-empty:before {
307   content: "\e007";
308 }
309 .glyphicon-user:before {
310   content: "\e008";
311 }
312 .glyphicon-film:before {
313   content: "\e009";
314 }
315 .glyphicon-th-large:before {
316   content: "\e010";
317 }
318 .glyphicon-th:before {
319   content: "\e011";
320 }
321 .glyphicon-th-list:before {
322   content: "\e012";
323 }
324 .glyphicon-ok:before {
325   content: "\e013";
326 }
327 .glyphicon-remove:before {
328   content: "\e014";
329 }
330 .glyphicon-zoom-in:before {
331   content: "\e015";
332 }
333 .glyphicon-zoom-out:before {
334   content: "\e016";
335 }
336 .glyphicon-off:before {
337   content: "\e017";
338 }
339 .glyphicon-signal:before {
340   content: "\e018";
341 }
342 .glyphicon-cog:before {
343   content: "\e019";
344 }
345 .glyphicon-trash:before {
346   content: "\e020";
347 }
348 .glyphicon-home:before {
349   content: "\e021";
350 }
351 .glyphicon-file:before {
352   content: "\e022";
353 }
354 .glyphicon-time:before {
355   content: "\e023";
356 }
357 .glyphicon-road:before {
358   content: "\e024";
359 }
360 .glyphicon-download-alt:before {
361   content: "\e025";
362 }
363 .glyphicon-download:before {
364   content: "\e026";
365 }
366 .glyphicon-upload:before {
367   content: "\e027";
368 }
369 .glyphicon-inbox:before {
370   content: "\e028";
371 }
372 .glyphicon-play-circle:before {
373   content: "\e029";
374 }
375 .glyphicon-repeat:before {
376   content: "\e030";
377 }
378 .glyphicon-refresh:before {
379   content: "\e031";
380 }
381 .glyphicon-list-alt:before {
382   content: "\e032";
383 }
384 .glyphicon-lock:before {
385   content: "\e033";
386 }
387 .glyphicon-flag:before {
388   content: "\e034";
389 }
390 .glyphicon-headphones:before {
391   content: "\e035";
392 }
393 .glyphicon-volume-off:before {
394   content: "\e036";
395 }
396 .glyphicon-volume-down:before {
397   content: "\e037";
398 }
399 .glyphicon-volume-up:before {
400   content: "\e038";
401 }
402 .glyphicon-qrcode:before {
403   content: "\e039";
404 }
405 .glyphicon-barcode:before {
406   content: "\e040";
407 }
408 .glyphicon-tag:before {
409   content: "\e041";
410 }
411 .glyphicon-tags:before {
412   content: "\e042";
413 }
414 .glyphicon-book:before {
415   content: "\e043";
416 }
417 .glyphicon-bookmark:before {
418   content: "\e044";
419 }
420 .glyphicon-print:before {
421   content: "\e045";
422 }
423 .glyphicon-camera:before {
424   content: "\e046";
425 }
426 .glyphicon-font:before {
427   content: "\e047";
428 }
429 .glyphicon-bold:before {
430   content: "\e048";
431 }
432 .glyphicon-italic:before {
433   content: "\e049";
434 }
435 .glyphicon-text-height:before {
436   content: "\e050";
437 }
438 .glyphicon-text-width:before {
439   content: "\e051";
440 }
441 .glyphicon-align-left:before {
442   content: "\e052";
443 }
444 .glyphicon-align-center:before {
445   content: "\e053";
446 }
447 .glyphicon-align-right:before {
448   content: "\e054";
449 }
450 .glyphicon-align-justify:before {
451   content: "\e055";
452 }
453 .glyphicon-list:before {
454   content: "\e056";
455 }
456 .glyphicon-indent-left:before {
457   content: "\e057";
458 }
459 .glyphicon-indent-right:before {
460   content: "\e058";
461 }
462 .glyphicon-facetime-video:before {
463   content: "\e059";
464 }
465 .glyphicon-picture:before {
466   content: "\e060";
467 }
468 .glyphicon-map-marker:before {
469   content: "\e062";
470 }
471 .glyphicon-adjust:before {
472   content: "\e063";
473 }
474 .glyphicon-tint:before {
475   content: "\e064";
476 }
477 .glyphicon-edit:before {
478   content: "\e065";
479 }
480 .glyphicon-share:before {
481   content: "\e066";
482 }
483 .glyphicon-check:before {
484   content: "\e067";
485 }
486 .glyphicon-move:before {
487   content: "\e068";
488 }
489 .glyphicon-step-backward:before {
490   content: "\e069";
491 }
492 .glyphicon-fast-backward:before {
493   content: "\e070";
494 }
495 .glyphicon-backward:before {
496   content: "\e071";
497 }
498 .glyphicon-play:before {
499   content: "\e072";
500 }
501 .glyphicon-pause:before {
502   content: "\e073";
503 }
504 .glyphicon-stop:before {
505   content: "\e074";
506 }
507 .glyphicon-forward:before {
508   content: "\e075";
509 }
510 .glyphicon-fast-forward:before {
511   content: "\e076";
512 }
513 .glyphicon-step-forward:before {
514   content: "\e077";
515 }
516 .glyphicon-eject:before {
517   content: "\e078";
518 }
519 .glyphicon-chevron-left:before {
520   content: "\e079";
521 }
522 .glyphicon-chevron-right:before {
523   content: "\e080";
524 }
525 .glyphicon-plus-sign:before {
526   content: "\e081";
527 }
528 .glyphicon-minus-sign:before {
529   content: "\e082";
530 }
531 .glyphicon-remove-sign:before {
532   content: "\e083";
533 }
534 .glyphicon-ok-sign:before {
535   content: "\e084";
536 }
537 .glyphicon-question-sign:before {
538   content: "\e085";
539 }
540 .glyphicon-info-sign:before {
541   content: "\e086";
542 }
543 .glyphicon-screenshot:before {
544   content: "\e087";
545 }
546 .glyphicon-remove-circle:before {
547   content: "\e088";
548 }
549 .glyphicon-ok-circle:before {
550   content: "\e089";
551 }
552 .glyphicon-ban-circle:before {
553   content: "\e090";
554 }
555 .glyphicon-arrow-left:before {
556   content: "\e091";
557 }
558 .glyphicon-arrow-right:before {
559   content: "\e092";
560 }
561 .glyphicon-arrow-up:before {
562   content: "\e093";
563 }
564 .glyphicon-arrow-down:before {
565   content: "\e094";
566 }
567 .glyphicon-share-alt:before {
568   content: "\e095";
569 }
570 .glyphicon-resize-full:before {
571   content: "\e096";
572 }
573 .glyphicon-resize-small:before {
574   content: "\e097";
575 }
576 .glyphicon-exclamation-sign:before {
577   content: "\e101";
578 }
579 .glyphicon-gift:before {
580   content: "\e102";
581 }
582 .glyphicon-leaf:before {
583   content: "\e103";
584 }
585 .glyphicon-fire:before {
586   content: "\e104";
587 }
588 .glyphicon-eye-open:before {
589   content: "\e105";
590 }
591 .glyphicon-eye-close:before {
592   content: "\e106";
593 }
594 .glyphicon-warning-sign:before {
595   content: "\e107";
596 }
597 .glyphicon-plane:before {
598   content: "\e108";
599 }
600 .glyphicon-calendar:before {
601   content: "\e109";
602 }
603 .glyphicon-random:before {
604   content: "\e110";
605 }
606 .glyphicon-comment:before {
607   content: "\e111";
608 }
609 .glyphicon-magnet:before {
610   content: "\e112";
611 }
612 .glyphicon-chevron-up:before {
613   content: "\e113";
614 }
615 .glyphicon-chevron-down:before {
616   content: "\e114";
617 }
618 .glyphicon-retweet:before {
619   content: "\e115";
620 }
621 .glyphicon-shopping-cart:before {
622   content: "\e116";
623 }
624 .glyphicon-folder-close:before {
625   content: "\e117";
626 }
627 .glyphicon-folder-open:before {
628   content: "\e118";
629 }
630 .glyphicon-resize-vertical:before {
631   content: "\e119";
632 }
633 .glyphicon-resize-horizontal:before {
634   content: "\e120";
635 }
636 .glyphicon-hdd:before {
637   content: "\e121";
638 }
639 .glyphicon-bullhorn:before {
640   content: "\e122";
641 }
642 .glyphicon-bell:before {
643   content: "\e123";
644 }
645 .glyphicon-certificate:before {
646   content: "\e124";
647 }
648 .glyphicon-thumbs-up:before {
649   content: "\e125";
650 }
651 .glyphicon-thumbs-down:before {
652   content: "\e126";
653 }
654 .glyphicon-hand-right:before {
655   content: "\e127";
656 }
657 .glyphicon-hand-left:before {
658   content: "\e128";
659 }
660 .glyphicon-hand-up:before {
661   content: "\e129";
662 }
663 .glyphicon-hand-down:before {
664   content: "\e130";
665 }
666 .glyphicon-circle-arrow-right:before {
667   content: "\e131";
668 }
669 .glyphicon-circle-arrow-left:before {
670   content: "\e132";
671 }
672 .glyphicon-circle-arrow-up:before {
673   content: "\e133";
674 }
675 .glyphicon-circle-arrow-down:before {
676   content: "\e134";
677 }
678 .glyphicon-globe:before {
679   content: "\e135";
680 }
681 .glyphicon-wrench:before {
682   content: "\e136";
683 }
684 .glyphicon-tasks:before {
685   content: "\e137";
686 }
687 .glyphicon-filter:before {
688   content: "\e138";
689 }
690 .glyphicon-briefcase:before {
691   content: "\e139";
692 }
693 .glyphicon-fullscreen:before {
694   content: "\e140";
695 }
696 .glyphicon-dashboard:before {
697   content: "\e141";
698 }
699 .glyphicon-paperclip:before {
700   content: "\e142";
701 }
702 .glyphicon-heart-empty:before {
703   content: "\e143";
704 }
705 .glyphicon-link:before {
706   content: "\e144";
707 }
708 .glyphicon-phone:before {
709   content: "\e145";
710 }
711 .glyphicon-pushpin:before {
712   content: "\e146";
713 }
714 .glyphicon-usd:before {
715   content: "\e148";
716 }
717 .glyphicon-gbp:before {
718   content: "\e149";
719 }
720 .glyphicon-sort:before {
721   content: "\e150";
722 }
723 .glyphicon-sort-by-alphabet:before {
724   content: "\e151";
725 }
726 .glyphicon-sort-by-alphabet-alt:before {
727   content: "\e152";
728 }
729 .glyphicon-sort-by-order:before {
730   content: "\e153";
731 }
732 .glyphicon-sort-by-order-alt:before {
733   content: "\e154";
734 }
735 .glyphicon-sort-by-attributes:before {
736   content: "\e155";
737 }
738 .glyphicon-sort-by-attributes-alt:before {
739   content: "\e156";
740 }
741 .glyphicon-unchecked:before {
742   content: "\e157";
743 }
744 .glyphicon-expand:before {
745   content: "\e158";
746 }
747 .glyphicon-collapse-down:before {
748   content: "\e159";
749 }
750 .glyphicon-collapse-up:before {
751   content: "\e160";
752 }
753 .glyphicon-log-in:before {
754   content: "\e161";
755 }
756 .glyphicon-flash:before {
757   content: "\e162";
758 }
759 .glyphicon-log-out:before {
760   content: "\e163";
761 }
762 .glyphicon-new-window:before {
763   content: "\e164";
764 }
765 .glyphicon-record:before {
766   content: "\e165";
767 }
768 .glyphicon-save:before {
769   content: "\e166";
770 }
771 .glyphicon-open:before {
772   content: "\e167";
773 }
774 .glyphicon-saved:before {
775   content: "\e168";
776 }
777 .glyphicon-import:before {
778   content: "\e169";
779 }
780 .glyphicon-export:before {
781   content: "\e170";
782 }
783 .glyphicon-send:before {
784   content: "\e171";
785 }
786 .glyphicon-floppy-disk:before {
787   content: "\e172";
788 }
789 .glyphicon-floppy-saved:before {
790   content: "\e173";
791 }
792 .glyphicon-floppy-remove:before {
793   content: "\e174";
794 }
795 .glyphicon-floppy-save:before {
796   content: "\e175";
797 }
798 .glyphicon-floppy-open:before {
799   content: "\e176";
800 }
801 .glyphicon-credit-card:before {
802   content: "\e177";
803 }
804 .glyphicon-transfer:before {
805   content: "\e178";
806 }
807 .glyphicon-cutlery:before {
808   content: "\e179";
809 }
810 .glyphicon-header:before {
811   content: "\e180";
812 }
813 .glyphicon-compressed:before {
814   content: "\e181";
815 }
816 .glyphicon-earphone:before {
817   content: "\e182";
818 }
819 .glyphicon-phone-alt:before {
820   content: "\e183";
821 }
822 .glyphicon-tower:before {
823   content: "\e184";
824 }
825 .glyphicon-stats:before {
826   content: "\e185";
827 }
828 .glyphicon-sd-video:before {
829   content: "\e186";
830 }
831 .glyphicon-hd-video:before {
832   content: "\e187";
833 }
834 .glyphicon-subtitles:before {
835   content: "\e188";
836 }
837 .glyphicon-sound-stereo:before {
838   content: "\e189";
839 }
840 .glyphicon-sound-dolby:before {
841   content: "\e190";
842 }
843 .glyphicon-sound-5-1:before {
844   content: "\e191";
845 }
846 .glyphicon-sound-6-1:before {
847   content: "\e192";
848 }
849 .glyphicon-sound-7-1:before {
850   content: "\e193";
851 }
852 .glyphicon-copyright-mark:before {
853   content: "\e194";
854 }
855 .glyphicon-registration-mark:before {
856   content: "\e195";
857 }
858 .glyphicon-cloud-download:before {
859   content: "\e197";
860 }
861 .glyphicon-cloud-upload:before {
862   content: "\e198";
863 }
864 .glyphicon-tree-conifer:before {
865   content: "\e199";
866 }
867 .glyphicon-tree-deciduous:before {
868   content: "\e200";
869 }
870 * {
871   -webkit-box-sizing: border-box;
872   -moz-box-sizing: border-box;
873   box-sizing: border-box;
874 }
875 *:before,
876 *:after {
877   -webkit-box-sizing: border-box;
878   -moz-box-sizing: border-box;
879   box-sizing: border-box;
880 }
881 html {
882   font-size: 10px;
883   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
884 }
885 body {
886   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
887   font-size: 14px;
888   line-height: 1.42857143;
889   color: #333333;
890   background-color: #ffffff;
891 }
892 input,
893 button,
894 select,
895 textarea {
896   font-family: inherit;
897   font-size: inherit;
898   line-height: inherit;
899 }
900 a {
901   color: #a24689;
902   text-decoration: none;
903 }
904 a:hover,
905 a:focus {
906   color: #6d2f5c;
907   text-decoration: underline;
908 }
909 a:focus {
910   outline: thin dotted;
911   outline: 5px auto -webkit-focus-ring-color;
912   outline-offset: -2px;
913 }
914 figure {
915   margin: 0;
916 }
917 img {
918   vertical-align: middle;
919 }
920 .img-responsive,
921 .thumbnail > img,
922 .thumbnail a > img,
923 .carousel-inner > .item > img,
924 .carousel-inner > .item > a > img {
925   display: block;
926   width: 100% \9;
927   max-width: 100%;
928   height: auto;
929 }
930 .img-rounded {
931   border-radius: 6px;
932 }
933 .img-thumbnail {
934   padding: 4px;
935   line-height: 1.42857143;
936   background-color: #ffffff;
937   border: 1px solid #dddddd;
938   border-radius: 4px;
939   -webkit-transition: all 0.2s ease-in-out;
940   -o-transition: all 0.2s ease-in-out;
941   transition: all 0.2s ease-in-out;
942   display: inline-block;
943   width: 100% \9;
944   max-width: 100%;
945   height: auto;
946 }
947 .img-circle {
948   border-radius: 50%;
949 }
950 hr {
951   margin-top: 20px;
952   margin-bottom: 20px;
953   border: 0;
954   border-top: 1px solid #eeeeee;
955 }
956 .sr-only {
957   position: absolute;
958   width: 1px;
959   height: 1px;
960   margin: -1px;
961   padding: 0;
962   overflow: hidden;
963   clip: rect(0, 0, 0, 0);
964   border: 0;
965 }
966 .sr-only-focusable:active,
967 .sr-only-focusable:focus {
968   position: static;
969   width: auto;
970   height: auto;
971   margin: 0;
972   overflow: visible;
973   clip: auto;
974 }
975 h1,
976 h2,
977 h3,
978 h4,
979 h5,
980 h6,
981 .h1,
982 .h2,
983 .h3,
984 .h4,
985 .h5,
986 .h6 {
987   font-family: Lato, Arial, sans-serif;
988   font-weight: 500;
989   line-height: 1.1;
990   color: inherit;
991 }
992 h1 small,
993 h2 small,
994 h3 small,
995 h4 small,
996 h5 small,
997 h6 small,
998 .h1 small,
999 .h2 small,
1000 .h3 small,
1001 .h4 small,
1002 .h5 small,
1003 .h6 small,
1004 h1 .small,
1005 h2 .small,
1006 h3 .small,
1007 h4 .small,
1008 h5 .small,
1009 h6 .small,
1010 .h1 .small,
1011 .h2 .small,
1012 .h3 .small,
1013 .h4 .small,
1014 .h5 .small,
1015 .h6 .small {
1016   font-weight: normal;
1017   line-height: 1;
1018   color: #777777;
1019 }
1020 h1,
1021 .h1,
1022 h2,
1023 .h2,
1024 h3,
1025 .h3 {
1026   margin-top: 20px;
1027   margin-bottom: 10px;
1028 }
1029 h1 small,
1030 .h1 small,
1031 h2 small,
1032 .h2 small,
1033 h3 small,
1034 .h3 small,
1035 h1 .small,
1036 .h1 .small,
1037 h2 .small,
1038 .h2 .small,
1039 h3 .small,
1040 .h3 .small {
1041   font-size: 65%;
1042 }
1043 h4,
1044 .h4,
1045 h5,
1046 .h5,
1047 h6,
1048 .h6 {
1049   margin-top: 10px;
1050   margin-bottom: 10px;
1051 }
1052 h4 small,
1053 .h4 small,
1054 h5 small,
1055 .h5 small,
1056 h6 small,
1057 .h6 small,
1058 h4 .small,
1059 .h4 .small,
1060 h5 .small,
1061 .h5 .small,
1062 h6 .small,
1063 .h6 .small {
1064   font-size: 75%;
1065 }
1066 h1,
1067 .h1 {
1068   font-size: 36px;
1069 }
1070 h2,
1071 .h2 {
1072   font-size: 30px;
1073 }
1074 h3,
1075 .h3 {
1076   font-size: 24px;
1077 }
1078 h4,
1079 .h4 {
1080   font-size: 18px;
1081 }
1082 h5,
1083 .h5 {
1084   font-size: 14px;
1085 }
1086 h6,
1087 .h6 {
1088   font-size: 12px;
1089 }
1090 p {
1091   margin: 0 0 10px;
1092 }
1093 .lead {
1094   margin-bottom: 20px;
1095   font-size: 16px;
1096   font-weight: 300;
1097   line-height: 1.4;
1098 }
1099 @media (min-width: 768px) {
1100   .lead {
1101     font-size: 21px;
1102   }
1103 }
1104 small,
1105 .small {
1106   font-size: 85%;
1107 }
1108 cite {
1109   font-style: normal;
1110 }
1111 mark,
1112 .mark {
1113   background-color: #fcf8e3;
1114   padding: .2em;
1115 }
1116 .text-left {
1117   text-align: left;
1118 }
1119 .text-right {
1120   text-align: right;
1121 }
1122 .text-center {
1123   text-align: center;
1124 }
1125 .text-justify {
1126   text-align: justify;
1127 }
1128 .text-nowrap {
1129   white-space: nowrap;
1130 }
1131 .text-lowercase {
1132   text-transform: lowercase;
1133 }
1134 .text-uppercase {
1135   text-transform: uppercase;
1136 }
1137 .text-capitalize {
1138   text-transform: capitalize;
1139 }
1140 .text-muted {
1141   color: #777777;
1142 }
1143 .text-primary {
1144   color: #a24689;
1145 }
1146 a.text-primary:hover {
1147   color: #7e376b;
1148 }
1149 .text-success {
1150   color: #3c763d;
1151 }
1152 a.text-success:hover {
1153   color: #2b542c;
1154 }
1155 .text-info {
1156   color: #31708f;
1157 }
1158 a.text-info:hover {
1159   color: #245269;
1160 }
1161 .text-warning {
1162   color: #8a6d3b;
1163 }
1164 a.text-warning:hover {
1165   color: #66512c;
1166 }
1167 .text-danger {
1168   color: #a94442;
1169 }
1170 a.text-danger:hover {
1171   color: #843534;
1172 }
1173 .bg-primary {
1174   color: #fff;
1175   background-color: #a24689;
1176 }
1177 a.bg-primary:hover {
1178   background-color: #7e376b;
1179 }
1180 .bg-success {
1181   background-color: #dff0d8;
1182 }
1183 a.bg-success:hover {
1184   background-color: #c1e2b3;
1185 }
1186 .bg-info {
1187   background-color: #d9edf7;
1188 }
1189 a.bg-info:hover {
1190   background-color: #afd9ee;
1191 }
1192 .bg-warning {
1193   background-color: #fcf8e3;
1194 }
1195 a.bg-warning:hover {
1196   background-color: #f7ecb5;
1197 }
1198 .bg-danger {
1199   background-color: #f2dede;
1200 }
1201 a.bg-danger:hover {
1202   background-color: #e4b9b9;
1203 }
1204 .page-header {
1205   padding-bottom: 9px;
1206   margin: 40px 0 20px;
1207   border-bottom: 1px solid #eeeeee;
1208 }
1209 ul,
1210 ol {
1211   margin-top: 0;
1212   margin-bottom: 10px;
1213 }
1214 ul ul,
1215 ol ul,
1216 ul ol,
1217 ol ol {
1218   margin-bottom: 0;
1219 }
1220 .list-unstyled {
1221   padding-left: 0;
1222   list-style: none;
1223 }
1224 .list-inline {
1225   padding-left: 0;
1226   list-style: none;
1227   margin-left: -5px;
1228 }
1229 .list-inline > li {
1230   display: inline-block;
1231   padding-left: 5px;
1232   padding-right: 5px;
1233 }
1234 dl {
1235   margin-top: 0;
1236   margin-bottom: 20px;
1237 }
1238 dt,
1239 dd {
1240   line-height: 1.42857143;
1241 }
1242 dt {
1243   font-weight: bold;
1244 }
1245 dd {
1246   margin-left: 0;
1247 }
1248 @media (min-width: 768px) {
1249   .dl-horizontal dt {
1250     float: left;
1251     width: 160px;
1252     clear: left;
1253     text-align: right;
1254     overflow: hidden;
1255     text-overflow: ellipsis;
1256     white-space: nowrap;
1257   }
1258   .dl-horizontal dd {
1259     margin-left: 180px;
1260   }
1261 }
1262 abbr[title],
1263 abbr[data-original-title] {
1264   cursor: help;
1265   border-bottom: 1px dotted #777777;
1266 }
1267 .initialism {
1268   font-size: 90%;
1269   text-transform: uppercase;
1270 }
1271 blockquote {
1272   padding: 10px 20px;
1273   margin: 0 0 20px;
1274   font-size: 17.5px;
1275   border-left: 5px solid #eeeeee;
1276 }
1277 blockquote p:last-child,
1278 blockquote ul:last-child,
1279 blockquote ol:last-child {
1280   margin-bottom: 0;
1281 }
1282 blockquote footer,
1283 blockquote small,
1284 blockquote .small,
1285 blockquote p.attribution {
1286   display: block;
1287   font-size: 80%;
1288   line-height: 1.42857143;
1289   color: #777777;
1290 }
1291 blockquote footer:before,
1292 blockquote small:before,
1293 blockquote .small:before {
1294   content: '\2014 \00A0';
1295 }
1296 .blockquote-reverse,
1297 blockquote.pull-right {
1298   padding-right: 15px;
1299   padding-left: 0;
1300   border-right: 5px solid #eeeeee;
1301   border-left: 0;
1302   text-align: right;
1303 }
1304 .blockquote-reverse footer:before,
1305 blockquote.pull-right footer:before,
1306 .blockquote-reverse small:before,
1307 blockquote.pull-right small:before,
1308 .blockquote-reverse .small:before,
1309 blockquote.pull-right .small:before {
1310   content: '';
1311 }
1312 .blockquote-reverse footer:after,
1313 blockquote.pull-right footer:after,
1314 .blockquote-reverse small:after,
1315 blockquote.pull-right small:after,
1316 .blockquote-reverse .small:after,
1317 blockquote.pull-right .small:after {
1318   content: '\00A0 \2014';
1319 }
1320 blockquote:before,
1321 blockquote:after {
1322   content: "";
1323 }
1324 address {
1325   margin-bottom: 20px;
1326   font-style: normal;
1327   line-height: 1.42857143;
1328 }
1329 code,
1330 kbd,
1331 pre,
1332 samp,
1333 .literal {
1334   font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
1335 }
1336 code,
1337 .literal {
1338   padding: 2px 4px;
1339   font-size: 90%;
1340   color: #c7254e;
1341   background-color: #f9f2f4;
1342   border-radius: 4px;
1343 }
1344 kbd {
1345   padding: 2px 4px;
1346   font-size: 90%;
1347   color: #ffffff;
1348   background-color: #333333;
1349   border-radius: 3px;
1350   box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
1351 }
1352 kbd kbd {
1353   padding: 0;
1354   font-size: 100%;
1355   box-shadow: none;
1356 }
1357 pre {
1358   display: block;
1359   padding: 9.5px;
1360   margin: 0 0 10px;
1361   font-size: 13px;
1362   line-height: 1.42857143;
1363   word-break: break-all;
1364   word-wrap: break-word;
1365   color: #333333;
1366   background-color: #f5f5f5;
1367   border: 1px solid #cccccc;
1368   border-radius: 4px;
1369 }
1370 pre code {
1371   padding: 0;
1372   font-size: inherit;
1373   color: inherit;
1374   white-space: pre-wrap;
1375   background-color: transparent;
1376   border-radius: 0;
1377 }
1378 .pre-scrollable {
1379   max-height: 340px;
1380   overflow-y: scroll;
1381 }
1382 .container {
1383   margin-right: auto;
1384   margin-left: auto;
1385   padding-left: 15px;
1386   padding-right: 15px;
1387 }
1388 @media (min-width: 768px) {
1389   .container {
1390     width: 750px;
1391   }
1392 }
1393 @media (min-width: 992px) {
1394   .container {
1395     width: 970px;
1396   }
1397 }
1398 @media (min-width: 1200px) {
1399   .container {
1400     width: 1170px;
1401   }
1402 }
1403 .container-fluid {
1404   margin-right: auto;
1405   margin-left: auto;
1406   padding-left: 15px;
1407   padding-right: 15px;
1408 }
1409 .row {
1410   margin-left: -15px;
1411   margin-right: -15px;
1412 }
1413 .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 {
1414   position: relative;
1415   min-height: 1px;
1416   padding-left: 15px;
1417   padding-right: 15px;
1418 }
1419 .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 {
1420   float: left;
1421 }
1422 .col-xs-12 {
1423   width: 100%;
1424 }
1425 .col-xs-11 {
1426   width: 91.66666667%;
1427 }
1428 .col-xs-10 {
1429   width: 83.33333333%;
1430 }
1431 .col-xs-9 {
1432   width: 75%;
1433 }
1434 .col-xs-8 {
1435   width: 66.66666667%;
1436 }
1437 .col-xs-7 {
1438   width: 58.33333333%;
1439 }
1440 .col-xs-6 {
1441   width: 50%;
1442 }
1443 .col-xs-5 {
1444   width: 41.66666667%;
1445 }
1446 .col-xs-4 {
1447   width: 33.33333333%;
1448 }
1449 .col-xs-3 {
1450   width: 25%;
1451 }
1452 .col-xs-2 {
1453   width: 16.66666667%;
1454 }
1455 .col-xs-1 {
1456   width: 8.33333333%;
1457 }
1458 .col-xs-pull-12 {
1459   right: 100%;
1460 }
1461 .col-xs-pull-11 {
1462   right: 91.66666667%;
1463 }
1464 .col-xs-pull-10 {
1465   right: 83.33333333%;
1466 }
1467 .col-xs-pull-9 {
1468   right: 75%;
1469 }
1470 .col-xs-pull-8 {
1471   right: 66.66666667%;
1472 }
1473 .col-xs-pull-7 {
1474   right: 58.33333333%;
1475 }
1476 .col-xs-pull-6 {
1477   right: 50%;
1478 }
1479 .col-xs-pull-5 {
1480   right: 41.66666667%;
1481 }
1482 .col-xs-pull-4 {
1483   right: 33.33333333%;
1484 }
1485 .col-xs-pull-3 {
1486   right: 25%;
1487 }
1488 .col-xs-pull-2 {
1489   right: 16.66666667%;
1490 }
1491 .col-xs-pull-1 {
1492   right: 8.33333333%;
1493 }
1494 .col-xs-pull-0 {
1495   right: auto;
1496 }
1497 .col-xs-push-12 {
1498   left: 100%;
1499 }
1500 .col-xs-push-11 {
1501   left: 91.66666667%;
1502 }
1503 .col-xs-push-10 {
1504   left: 83.33333333%;
1505 }
1506 .col-xs-push-9 {
1507   left: 75%;
1508 }
1509 .col-xs-push-8 {
1510   left: 66.66666667%;
1511 }
1512 .col-xs-push-7 {
1513   left: 58.33333333%;
1514 }
1515 .col-xs-push-6 {
1516   left: 50%;
1517 }
1518 .col-xs-push-5 {
1519   left: 41.66666667%;
1520 }
1521 .col-xs-push-4 {
1522   left: 33.33333333%;
1523 }
1524 .col-xs-push-3 {
1525   left: 25%;
1526 }
1527 .col-xs-push-2 {
1528   left: 16.66666667%;
1529 }
1530 .col-xs-push-1 {
1531   left: 8.33333333%;
1532 }
1533 .col-xs-push-0 {
1534   left: auto;
1535 }
1536 .col-xs-offset-12 {
1537   margin-left: 100%;
1538 }
1539 .col-xs-offset-11 {
1540   margin-left: 91.66666667%;
1541 }
1542 .col-xs-offset-10 {
1543   margin-left: 83.33333333%;
1544 }
1545 .col-xs-offset-9 {
1546   margin-left: 75%;
1547 }
1548 .col-xs-offset-8 {
1549   margin-left: 66.66666667%;
1550 }
1551 .col-xs-offset-7 {
1552   margin-left: 58.33333333%;
1553 }
1554 .col-xs-offset-6 {
1555   margin-left: 50%;
1556 }
1557 .col-xs-offset-5 {
1558   margin-left: 41.66666667%;
1559 }
1560 .col-xs-offset-4 {
1561   margin-left: 33.33333333%;
1562 }
1563 .col-xs-offset-3 {
1564   margin-left: 25%;
1565 }
1566 .col-xs-offset-2 {
1567   margin-left: 16.66666667%;
1568 }
1569 .col-xs-offset-1 {
1570   margin-left: 8.33333333%;
1571 }
1572 .col-xs-offset-0 {
1573   margin-left: 0%;
1574 }
1575 @media (min-width: 768px) {
1576   .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 {
1577     float: left;
1578   }
1579   .col-sm-12 {
1580     width: 100%;
1581   }
1582   .col-sm-11 {
1583     width: 91.66666667%;
1584   }
1585   .col-sm-10 {
1586     width: 83.33333333%;
1587   }
1588   .col-sm-9 {
1589     width: 75%;
1590   }
1591   .col-sm-8 {
1592     width: 66.66666667%;
1593   }
1594   .col-sm-7 {
1595     width: 58.33333333%;
1596   }
1597   .col-sm-6 {
1598     width: 50%;
1599   }
1600   .col-sm-5 {
1601     width: 41.66666667%;
1602   }
1603   .col-sm-4 {
1604     width: 33.33333333%;
1605   }
1606   .col-sm-3 {
1607     width: 25%;
1608   }
1609   .col-sm-2 {
1610     width: 16.66666667%;
1611   }
1612   .col-sm-1 {
1613     width: 8.33333333%;
1614   }
1615   .col-sm-pull-12 {
1616     right: 100%;
1617   }
1618   .col-sm-pull-11 {
1619     right: 91.66666667%;
1620   }
1621   .col-sm-pull-10 {
1622     right: 83.33333333%;
1623   }
1624   .col-sm-pull-9 {
1625     right: 75%;
1626   }
1627   .col-sm-pull-8 {
1628     right: 66.66666667%;
1629   }
1630   .col-sm-pull-7 {
1631     right: 58.33333333%;
1632   }
1633   .col-sm-pull-6 {
1634     right: 50%;
1635   }
1636   .col-sm-pull-5 {
1637     right: 41.66666667%;
1638   }
1639   .col-sm-pull-4 {
1640     right: 33.33333333%;
1641   }
1642   .col-sm-pull-3 {
1643     right: 25%;
1644   }
1645   .col-sm-pull-2 {
1646     right: 16.66666667%;
1647   }
1648   .col-sm-pull-1 {
1649     right: 8.33333333%;
1650   }
1651   .col-sm-pull-0 {
1652     right: auto;
1653   }
1654   .col-sm-push-12 {
1655     left: 100%;
1656   }
1657   .col-sm-push-11 {
1658     left: 91.66666667%;
1659   }
1660   .col-sm-push-10 {
1661     left: 83.33333333%;
1662   }
1663   .col-sm-push-9 {
1664     left: 75%;
1665   }
1666   .col-sm-push-8 {
1667     left: 66.66666667%;
1668   }
1669   .col-sm-push-7 {
1670     left: 58.33333333%;
1671   }
1672   .col-sm-push-6 {
1673     left: 50%;
1674   }
1675   .col-sm-push-5 {
1676     left: 41.66666667%;
1677   }
1678   .col-sm-push-4 {
1679     left: 33.33333333%;
1680   }
1681   .col-sm-push-3 {
1682     left: 25%;
1683   }
1684   .col-sm-push-2 {
1685     left: 16.66666667%;
1686   }
1687   .col-sm-push-1 {
1688     left: 8.33333333%;
1689   }
1690   .col-sm-push-0 {
1691     left: auto;
1692   }
1693   .col-sm-offset-12 {
1694     margin-left: 100%;
1695   }
1696   .col-sm-offset-11 {
1697     margin-left: 91.66666667%;
1698   }
1699   .col-sm-offset-10 {
1700     margin-left: 83.33333333%;
1701   }
1702   .col-sm-offset-9 {
1703     margin-left: 75%;
1704   }
1705   .col-sm-offset-8 {
1706     margin-left: 66.66666667%;
1707   }
1708   .col-sm-offset-7 {
1709     margin-left: 58.33333333%;
1710   }
1711   .col-sm-offset-6 {
1712     margin-left: 50%;
1713   }
1714   .col-sm-offset-5 {
1715     margin-left: 41.66666667%;
1716   }
1717   .col-sm-offset-4 {
1718     margin-left: 33.33333333%;
1719   }
1720   .col-sm-offset-3 {
1721     margin-left: 25%;
1722   }
1723   .col-sm-offset-2 {
1724     margin-left: 16.66666667%;
1725   }
1726   .col-sm-offset-1 {
1727     margin-left: 8.33333333%;
1728   }
1729   .col-sm-offset-0 {
1730     margin-left: 0%;
1731   }
1732 }
1733 @media (min-width: 992px) {
1734   .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 {
1735     float: left;
1736   }
1737   .col-md-12 {
1738     width: 100%;
1739   }
1740   .col-md-11 {
1741     width: 91.66666667%;
1742   }
1743   .col-md-10 {
1744     width: 83.33333333%;
1745   }
1746   .col-md-9 {
1747     width: 75%;
1748   }
1749   .col-md-8 {
1750     width: 66.66666667%;
1751   }
1752   .col-md-7 {
1753     width: 58.33333333%;
1754   }
1755   .col-md-6 {
1756     width: 50%;
1757   }
1758   .col-md-5 {
1759     width: 41.66666667%;
1760   }
1761   .col-md-4 {
1762     width: 33.33333333%;
1763   }
1764   .col-md-3 {
1765     width: 25%;
1766   }
1767   .col-md-2 {
1768     width: 16.66666667%;
1769   }
1770   .col-md-1 {
1771     width: 8.33333333%;
1772   }
1773   .col-md-pull-12 {
1774     right: 100%;
1775   }
1776   .col-md-pull-11 {
1777     right: 91.66666667%;
1778   }
1779   .col-md-pull-10 {
1780     right: 83.33333333%;
1781   }
1782   .col-md-pull-9 {
1783     right: 75%;
1784   }
1785   .col-md-pull-8 {
1786     right: 66.66666667%;
1787   }
1788   .col-md-pull-7 {
1789     right: 58.33333333%;
1790   }
1791   .col-md-pull-6 {
1792     right: 50%;
1793   }
1794   .col-md-pull-5 {
1795     right: 41.66666667%;
1796   }
1797   .col-md-pull-4 {
1798     right: 33.33333333%;
1799   }
1800   .col-md-pull-3 {
1801     right: 25%;
1802   }
1803   .col-md-pull-2 {
1804     right: 16.66666667%;
1805   }
1806   .col-md-pull-1 {
1807     right: 8.33333333%;
1808   }
1809   .col-md-pull-0 {
1810     right: auto;
1811   }
1812   .col-md-push-12 {
1813     left: 100%;
1814   }
1815   .col-md-push-11 {
1816     left: 91.66666667%;
1817   }
1818   .col-md-push-10 {
1819     left: 83.33333333%;
1820   }
1821   .col-md-push-9 {
1822     left: 75%;
1823   }
1824   .col-md-push-8 {
1825     left: 66.66666667%;
1826   }
1827   .col-md-push-7 {
1828     left: 58.33333333%;
1829   }
1830   .col-md-push-6 {
1831     left: 50%;
1832   }
1833   .col-md-push-5 {
1834     left: 41.66666667%;
1835   }
1836   .col-md-push-4 {
1837     left: 33.33333333%;
1838   }
1839   .col-md-push-3 {
1840     left: 25%;
1841   }
1842   .col-md-push-2 {
1843     left: 16.66666667%;
1844   }
1845   .col-md-push-1 {
1846     left: 8.33333333%;
1847   }
1848   .col-md-push-0 {
1849     left: auto;
1850   }
1851   .col-md-offset-12 {
1852     margin-left: 100%;
1853   }
1854   .col-md-offset-11 {
1855     margin-left: 91.66666667%;
1856   }
1857   .col-md-offset-10 {
1858     margin-left: 83.33333333%;
1859   }
1860   .col-md-offset-9 {
1861     margin-left: 75%;
1862   }
1863   .col-md-offset-8 {
1864     margin-left: 66.66666667%;
1865   }
1866   .col-md-offset-7 {
1867     margin-left: 58.33333333%;
1868   }
1869   .col-md-offset-6 {
1870     margin-left: 50%;
1871   }
1872   .col-md-offset-5 {
1873     margin-left: 41.66666667%;
1874   }
1875   .col-md-offset-4 {
1876     margin-left: 33.33333333%;
1877   }
1878   .col-md-offset-3 {
1879     margin-left: 25%;
1880   }
1881   .col-md-offset-2 {
1882     margin-left: 16.66666667%;
1883   }
1884   .col-md-offset-1 {
1885     margin-left: 8.33333333%;
1886   }
1887   .col-md-offset-0 {
1888     margin-left: 0%;
1889   }
1890 }
1891 @media (min-width: 1200px) {
1892   .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 {
1893     float: left;
1894   }
1895   .col-lg-12 {
1896     width: 100%;
1897   }
1898   .col-lg-11 {
1899     width: 91.66666667%;
1900   }
1901   .col-lg-10 {
1902     width: 83.33333333%;
1903   }
1904   .col-lg-9 {
1905     width: 75%;
1906   }
1907   .col-lg-8 {
1908     width: 66.66666667%;
1909   }
1910   .col-lg-7 {
1911     width: 58.33333333%;
1912   }
1913   .col-lg-6 {
1914     width: 50%;
1915   }
1916   .col-lg-5 {
1917     width: 41.66666667%;
1918   }
1919   .col-lg-4 {
1920     width: 33.33333333%;
1921   }
1922   .col-lg-3 {
1923     width: 25%;
1924   }
1925   .col-lg-2 {
1926     width: 16.66666667%;
1927   }
1928   .col-lg-1 {
1929     width: 8.33333333%;
1930   }
1931   .col-lg-pull-12 {
1932     right: 100%;
1933   }
1934   .col-lg-pull-11 {
1935     right: 91.66666667%;
1936   }
1937   .col-lg-pull-10 {
1938     right: 83.33333333%;
1939   }
1940   .col-lg-pull-9 {
1941     right: 75%;
1942   }
1943   .col-lg-pull-8 {
1944     right: 66.66666667%;
1945   }
1946   .col-lg-pull-7 {
1947     right: 58.33333333%;
1948   }
1949   .col-lg-pull-6 {
1950     right: 50%;
1951   }
1952   .col-lg-pull-5 {
1953     right: 41.66666667%;
1954   }
1955   .col-lg-pull-4 {
1956     right: 33.33333333%;
1957   }
1958   .col-lg-pull-3 {
1959     right: 25%;
1960   }
1961   .col-lg-pull-2 {
1962     right: 16.66666667%;
1963   }
1964   .col-lg-pull-1 {
1965     right: 8.33333333%;
1966   }
1967   .col-lg-pull-0 {
1968     right: auto;
1969   }
1970   .col-lg-push-12 {
1971     left: 100%;
1972   }
1973   .col-lg-push-11 {
1974     left: 91.66666667%;
1975   }
1976   .col-lg-push-10 {
1977     left: 83.33333333%;
1978   }
1979   .col-lg-push-9 {
1980     left: 75%;
1981   }
1982   .col-lg-push-8 {
1983     left: 66.66666667%;
1984   }
1985   .col-lg-push-7 {
1986     left: 58.33333333%;
1987   }
1988   .col-lg-push-6 {
1989     left: 50%;
1990   }
1991   .col-lg-push-5 {
1992     left: 41.66666667%;
1993   }
1994   .col-lg-push-4 {
1995     left: 33.33333333%;
1996   }
1997   .col-lg-push-3 {
1998     left: 25%;
1999   }
2000   .col-lg-push-2 {
2001     left: 16.66666667%;
2002   }
2003   .col-lg-push-1 {
2004     left: 8.33333333%;
2005   }
2006   .col-lg-push-0 {
2007     left: auto;
2008   }
2009   .col-lg-offset-12 {
2010     margin-left: 100%;
2011   }
2012   .col-lg-offset-11 {
2013     margin-left: 91.66666667%;
2014   }
2015   .col-lg-offset-10 {
2016     margin-left: 83.33333333%;
2017   }
2018   .col-lg-offset-9 {
2019     margin-left: 75%;
2020   }
2021   .col-lg-offset-8 {
2022     margin-left: 66.66666667%;
2023   }
2024   .col-lg-offset-7 {
2025     margin-left: 58.33333333%;
2026   }
2027   .col-lg-offset-6 {
2028     margin-left: 50%;
2029   }
2030   .col-lg-offset-5 {
2031     margin-left: 41.66666667%;
2032   }
2033   .col-lg-offset-4 {
2034     margin-left: 33.33333333%;
2035   }
2036   .col-lg-offset-3 {
2037     margin-left: 25%;
2038   }
2039   .col-lg-offset-2 {
2040     margin-left: 16.66666667%;
2041   }
2042   .col-lg-offset-1 {
2043     margin-left: 8.33333333%;
2044   }
2045   .col-lg-offset-0 {
2046     margin-left: 0%;
2047   }
2048 }
2049 table {
2050   background-color: transparent;
2051 }
2052 th {
2053   text-align: left;
2054 }
2055 .table {
2056   width: 100%;
2057   max-width: 100%;
2058   margin-bottom: 20px;
2059 }
2060 .table > thead > tr > th,
2061 .table > tbody > tr > th,
2062 .table > tfoot > tr > th,
2063 .table > thead > tr > td,
2064 .table > tbody > tr > td,
2065 .table > tfoot > tr > td {
2066   padding: 8px;
2067   line-height: 1.42857143;
2068   vertical-align: top;
2069   border-top: 1px solid #dddddd;
2070 }
2071 .table > thead > tr > th {
2072   vertical-align: bottom;
2073   border-bottom: 2px solid #dddddd;
2074 }
2075 .table > caption + thead > tr:first-child > th,
2076 .table > colgroup + thead > tr:first-child > th,
2077 .table > thead:first-child > tr:first-child > th,
2078 .table > caption + thead > tr:first-child > td,
2079 .table > colgroup + thead > tr:first-child > td,
2080 .table > thead:first-child > tr:first-child > td {
2081   border-top: 0;
2082 }
2083 .table > tbody + tbody {
2084   border-top: 2px solid #dddddd;
2085 }
2086 .table .table {
2087   background-color: #ffffff;
2088 }
2089 .table-condensed > thead > tr > th,
2090 .table-condensed > tbody > tr > th,
2091 .table-condensed > tfoot > tr > th,
2092 .table-condensed > thead > tr > td,
2093 .table-condensed > tbody > tr > td,
2094 .table-condensed > tfoot > tr > td {
2095   padding: 5px;
2096 }
2097 .table-bordered {
2098   border: 1px solid #dddddd;
2099 }
2100 .table-bordered > thead > tr > th,
2101 .table-bordered > tbody > tr > th,
2102 .table-bordered > tfoot > tr > th,
2103 .table-bordered > thead > tr > td,
2104 .table-bordered > tbody > tr > td,
2105 .table-bordered > tfoot > tr > td {
2106   border: 1px solid #dddddd;
2107 }
2108 .table-bordered > thead > tr > th,
2109 .table-bordered > thead > tr > td {
2110   border-bottom-width: 2px;
2111 }
2112 .table-striped > tbody > tr:nth-child(odd) > td,
2113 .table-striped > tbody > tr:nth-child(odd) > th {
2114   background-color: #f9f9f9;
2115 }
2116 .table-hover > tbody > tr:hover > td,
2117 .table-hover > tbody > tr:hover > th {
2118   background-color: #f5f5f5;
2119 }
2120 table col[class*="col-"] {
2121   position: static;
2122   float: none;
2123   display: table-column;
2124 }
2125 table td[class*="col-"],
2126 table th[class*="col-"] {
2127   position: static;
2128   float: none;
2129   display: table-cell;
2130 }
2131 .table > thead > tr > td.active,
2132 .table > tbody > tr > td.active,
2133 .table > tfoot > tr > td.active,
2134 .table > thead > tr > th.active,
2135 .table > tbody > tr > th.active,
2136 .table > tfoot > tr > th.active,
2137 .table > thead > tr.active > td,
2138 .table > tbody > tr.active > td,
2139 .table > tfoot > tr.active > td,
2140 .table > thead > tr.active > th,
2141 .table > tbody > tr.active > th,
2142 .table > tfoot > tr.active > th {
2143   background-color: #f5f5f5;
2144 }
2145 .table-hover > tbody > tr > td.active:hover,
2146 .table-hover > tbody > tr > th.active:hover,
2147 .table-hover > tbody > tr.active:hover > td,
2148 .table-hover > tbody > tr:hover > .active,
2149 .table-hover > tbody > tr.active:hover > th {
2150   background-color: #e8e8e8;
2151 }
2152 .table > thead > tr > td.success,
2153 .table > tbody > tr > td.success,
2154 .table > tfoot > tr > td.success,
2155 .table > thead > tr > th.success,
2156 .table > tbody > tr > th.success,
2157 .table > tfoot > tr > th.success,
2158 .table > thead > tr.success > td,
2159 .table > tbody > tr.success > td,
2160 .table > tfoot > tr.success > td,
2161 .table > thead > tr.success > th,
2162 .table > tbody > tr.success > th,
2163 .table > tfoot > tr.success > th {
2164   background-color: #dff0d8;
2165 }
2166 .table-hover > tbody > tr > td.success:hover,
2167 .table-hover > tbody > tr > th.success:hover,
2168 .table-hover > tbody > tr.success:hover > td,
2169 .table-hover > tbody > tr:hover > .success,
2170 .table-hover > tbody > tr.success:hover > th {
2171   background-color: #d0e9c6;
2172 }
2173 .table > thead > tr > td.info,
2174 .table > tbody > tr > td.info,
2175 .table > tfoot > tr > td.info,
2176 .table > thead > tr > th.info,
2177 .table > tbody > tr > th.info,
2178 .table > tfoot > tr > th.info,
2179 .table > thead > tr.info > td,
2180 .table > tbody > tr.info > td,
2181 .table > tfoot > tr.info > td,
2182 .table > thead > tr.info > th,
2183 .table > tbody > tr.info > th,
2184 .table > tfoot > tr.info > th {
2185   background-color: #d9edf7;
2186 }
2187 .table-hover > tbody > tr > td.info:hover,
2188 .table-hover > tbody > tr > th.info:hover,
2189 .table-hover > tbody > tr.info:hover > td,
2190 .table-hover > tbody > tr:hover > .info,
2191 .table-hover > tbody > tr.info:hover > th {
2192   background-color: #c4e3f3;
2193 }
2194 .table > thead > tr > td.warning,
2195 .table > tbody > tr > td.warning,
2196 .table > tfoot > tr > td.warning,
2197 .table > thead > tr > th.warning,
2198 .table > tbody > tr > th.warning,
2199 .table > tfoot > tr > th.warning,
2200 .table > thead > tr.warning > td,
2201 .table > tbody > tr.warning > td,
2202 .table > tfoot > tr.warning > td,
2203 .table > thead > tr.warning > th,
2204 .table > tbody > tr.warning > th,
2205 .table > tfoot > tr.warning > th {
2206   background-color: #fcf8e3;
2207 }
2208 .table-hover > tbody > tr > td.warning:hover,
2209 .table-hover > tbody > tr > th.warning:hover,
2210 .table-hover > tbody > tr.warning:hover > td,
2211 .table-hover > tbody > tr:hover > .warning,
2212 .table-hover > tbody > tr.warning:hover > th {
2213   background-color: #faf2cc;
2214 }
2215 .table > thead > tr > td.danger,
2216 .table > tbody > tr > td.danger,
2217 .table > tfoot > tr > td.danger,
2218 .table > thead > tr > th.danger,
2219 .table > tbody > tr > th.danger,
2220 .table > tfoot > tr > th.danger,
2221 .table > thead > tr.danger > td,
2222 .table > tbody > tr.danger > td,
2223 .table > tfoot > tr.danger > td,
2224 .table > thead > tr.danger > th,
2225 .table > tbody > tr.danger > th,
2226 .table > tfoot > tr.danger > th {
2227   background-color: #f2dede;
2228 }
2229 .table-hover > tbody > tr > td.danger:hover,
2230 .table-hover > tbody > tr > th.danger:hover,
2231 .table-hover > tbody > tr.danger:hover > td,
2232 .table-hover > tbody > tr:hover > .danger,
2233 .table-hover > tbody > tr.danger:hover > th {
2234   background-color: #ebcccc;
2235 }
2236 @media screen and (max-width: 767px) {
2237   .table-responsive {
2238     width: 100%;
2239     margin-bottom: 15px;
2240     overflow-y: hidden;
2241     overflow-x: auto;
2242     -ms-overflow-style: -ms-autohiding-scrollbar;
2243     border: 1px solid #dddddd;
2244     -webkit-overflow-scrolling: touch;
2245   }
2246   .table-responsive > .table {
2247     margin-bottom: 0;
2248   }
2249   .table-responsive > .table > thead > tr > th,
2250   .table-responsive > .table > tbody > tr > th,
2251   .table-responsive > .table > tfoot > tr > th,
2252   .table-responsive > .table > thead > tr > td,
2253   .table-responsive > .table > tbody > tr > td,
2254   .table-responsive > .table > tfoot > tr > td {
2255     white-space: nowrap;
2256   }
2257   .table-responsive > .table-bordered {
2258     border: 0;
2259   }
2260   .table-responsive > .table-bordered > thead > tr > th:first-child,
2261   .table-responsive > .table-bordered > tbody > tr > th:first-child,
2262   .table-responsive > .table-bordered > tfoot > tr > th:first-child,
2263   .table-responsive > .table-bordered > thead > tr > td:first-child,
2264   .table-responsive > .table-bordered > tbody > tr > td:first-child,
2265   .table-responsive > .table-bordered > tfoot > tr > td:first-child {
2266     border-left: 0;
2267   }
2268   .table-responsive > .table-bordered > thead > tr > th:last-child,
2269   .table-responsive > .table-bordered > tbody > tr > th:last-child,
2270   .table-responsive > .table-bordered > tfoot > tr > th:last-child,
2271   .table-responsive > .table-bordered > thead > tr > td:last-child,
2272   .table-responsive > .table-bordered > tbody > tr > td:last-child,
2273   .table-responsive > .table-bordered > tfoot > tr > td:last-child {
2274     border-right: 0;
2275   }
2276   .table-responsive > .table-bordered > tbody > tr:last-child > th,
2277   .table-responsive > .table-bordered > tfoot > tr:last-child > th,
2278   .table-responsive > .table-bordered > tbody > tr:last-child > td,
2279   .table-responsive > .table-bordered > tfoot > tr:last-child > td {
2280     border-bottom: 0;
2281   }
2282 }
2283 fieldset {
2284   padding: 0;
2285   margin: 0;
2286   border: 0;
2287   min-width: 0;
2288 }
2289 legend {
2290   display: block;
2291   width: 100%;
2292   padding: 0;
2293   margin-bottom: 20px;
2294   font-size: 21px;
2295   line-height: inherit;
2296   color: #333333;
2297   border: 0;
2298   border-bottom: 1px solid #e5e5e5;
2299 }
2300 label {
2301   display: inline-block;
2302   max-width: 100%;
2303   margin-bottom: 5px;
2304   font-weight: bold;
2305 }
2306 input[type="search"] {
2307   -webkit-box-sizing: border-box;
2308   -moz-box-sizing: border-box;
2309   box-sizing: border-box;
2310 }
2311 input[type="radio"],
2312 input[type="checkbox"] {
2313   margin: 4px 0 0;
2314   margin-top: 1px \9;
2315   line-height: normal;
2316 }
2317 input[type="file"] {
2318   display: block;
2319 }
2320 input[type="range"] {
2321   display: block;
2322   width: 100%;
2323 }
2324 select[multiple],
2325 select[size] {
2326   height: auto;
2327 }
2328 input[type="file"]:focus,
2329 input[type="radio"]:focus,
2330 input[type="checkbox"]:focus {
2331   outline: thin dotted;
2332   outline: 5px auto -webkit-focus-ring-color;
2333   outline-offset: -2px;
2334 }
2335 output {
2336   display: block;
2337   padding-top: 7px;
2338   font-size: 14px;
2339   line-height: 1.42857143;
2340   color: #555555;
2341 }
2342 .form-control {
2343   display: block;
2344   width: 100%;
2345   height: 34px;
2346   padding: 6px 12px;
2347   font-size: 14px;
2348   line-height: 1.42857143;
2349   color: #555555;
2350   background-color: #ffffff;
2351   background-image: none;
2352   border: 1px solid #cccccc;
2353   border-radius: 4px;
2354   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2355   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2356   -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2357   -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2358   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2359 }
2360 .form-control:focus {
2361   border-color: #66afe9;
2362   outline: 0;
2363   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
2364   box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
2365 }
2366 .form-control::-moz-placeholder {
2367   color: #777777;
2368   opacity: 1;
2369 }
2370 .form-control:-ms-input-placeholder {
2371   color: #777777;
2372 }
2373 .form-control::-webkit-input-placeholder {
2374   color: #777777;
2375 }
2376 .form-control[disabled],
2377 .form-control[readonly],
2378 fieldset[disabled] .form-control {
2379   cursor: not-allowed;
2380   background-color: #eeeeee;
2381   opacity: 1;
2382 }
2383 textarea.form-control {
2384   height: auto;
2385 }
2386 input[type="search"] {
2387   -webkit-appearance: none;
2388 }
2389 input[type="date"],
2390 input[type="time"],
2391 input[type="datetime-local"],
2392 input[type="month"] {
2393   line-height: 34px;
2394   line-height: 1.42857143 \0;
2395 }
2396 input[type="date"].input-sm,
2397 input[type="time"].input-sm,
2398 input[type="datetime-local"].input-sm,
2399 input[type="month"].input-sm {
2400   line-height: 30px;
2401 }
2402 input[type="date"].input-lg,
2403 input[type="time"].input-lg,
2404 input[type="datetime-local"].input-lg,
2405 input[type="month"].input-lg {
2406   line-height: 46px;
2407 }
2408 .form-group {
2409   margin-bottom: 15px;
2410 }
2411 .radio,
2412 .checkbox {
2413   position: relative;
2414   display: block;
2415   min-height: 20px;
2416   margin-top: 10px;
2417   margin-bottom: 10px;
2418 }
2419 .radio label,
2420 .checkbox label {
2421   padding-left: 20px;
2422   margin-bottom: 0;
2423   font-weight: normal;
2424   cursor: pointer;
2425 }
2426 .radio input[type="radio"],
2427 .radio-inline input[type="radio"],
2428 .checkbox input[type="checkbox"],
2429 .checkbox-inline input[type="checkbox"] {
2430   position: absolute;
2431   margin-left: -20px;
2432   margin-top: 4px \9;
2433 }
2434 .radio + .radio,
2435 .checkbox + .checkbox {
2436   margin-top: -5px;
2437 }
2438 .radio-inline,
2439 .checkbox-inline {
2440   display: inline-block;
2441   padding-left: 20px;
2442   margin-bottom: 0;
2443   vertical-align: middle;
2444   font-weight: normal;
2445   cursor: pointer;
2446 }
2447 .radio-inline + .radio-inline,
2448 .checkbox-inline + .checkbox-inline {
2449   margin-top: 0;
2450   margin-left: 10px;
2451 }
2452 input[type="radio"][disabled],
2453 input[type="checkbox"][disabled],
2454 input[type="radio"].disabled,
2455 input[type="checkbox"].disabled,
2456 fieldset[disabled] input[type="radio"],
2457 fieldset[disabled] input[type="checkbox"] {
2458   cursor: not-allowed;
2459 }
2460 .radio-inline.disabled,
2461 .checkbox-inline.disabled,
2462 fieldset[disabled] .radio-inline,
2463 fieldset[disabled] .checkbox-inline {
2464   cursor: not-allowed;
2465 }
2466 .radio.disabled label,
2467 .checkbox.disabled label,
2468 fieldset[disabled] .radio label,
2469 fieldset[disabled] .checkbox label {
2470   cursor: not-allowed;
2471 }
2472 .form-control-static {
2473   padding-top: 7px;
2474   padding-bottom: 7px;
2475   margin-bottom: 0;
2476 }
2477 .form-control-static.input-lg,
2478 .form-control-static.input-sm {
2479   padding-left: 0;
2480   padding-right: 0;
2481 }
2482 .input-sm,
2483 .form-horizontal .form-group-sm .form-control {
2484   height: 30px;
2485   padding: 5px 10px;
2486   font-size: 12px;
2487   line-height: 1.5;
2488   border-radius: 3px;
2489 }
2490 select.input-sm {
2491   height: 30px;
2492   line-height: 30px;
2493 }
2494 textarea.input-sm,
2495 select[multiple].input-sm {
2496   height: auto;
2497 }
2498 .input-lg,
2499 .form-horizontal .form-group-lg .form-control {
2500   height: 46px;
2501   padding: 10px 16px;
2502   font-size: 18px;
2503   line-height: 1.33;
2504   border-radius: 6px;
2505 }
2506 select.input-lg {
2507   height: 46px;
2508   line-height: 46px;
2509 }
2510 textarea.input-lg,
2511 select[multiple].input-lg {
2512   height: auto;
2513 }
2514 .has-feedback {
2515   position: relative;
2516 }
2517 .has-feedback .form-control {
2518   padding-right: 42.5px;
2519 }
2520 .form-control-feedback {
2521   position: absolute;
2522   top: 25px;
2523   right: 0;
2524   z-index: 2;
2525   display: block;
2526   width: 34px;
2527   height: 34px;
2528   line-height: 34px;
2529   text-align: center;
2530 }
2531 .input-lg + .form-control-feedback {
2532   width: 46px;
2533   height: 46px;
2534   line-height: 46px;
2535 }
2536 .input-sm + .form-control-feedback {
2537   width: 30px;
2538   height: 30px;
2539   line-height: 30px;
2540 }
2541 .has-success .help-block,
2542 .has-success .control-label,
2543 .has-success .radio,
2544 .has-success .checkbox,
2545 .has-success .radio-inline,
2546 .has-success .checkbox-inline {
2547   color: #3c763d;
2548 }
2549 .has-success .form-control {
2550   border-color: #3c763d;
2551   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2552   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2553 }
2554 .has-success .form-control:focus {
2555   border-color: #2b542c;
2556   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2557   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2558 }
2559 .has-success .input-group-addon {
2560   color: #3c763d;
2561   border-color: #3c763d;
2562   background-color: #dff0d8;
2563 }
2564 .has-success .form-control-feedback {
2565   color: #3c763d;
2566 }
2567 .has-warning .help-block,
2568 .has-warning .control-label,
2569 .has-warning .radio,
2570 .has-warning .checkbox,
2571 .has-warning .radio-inline,
2572 .has-warning .checkbox-inline {
2573   color: #8a6d3b;
2574 }
2575 .has-warning .form-control {
2576   border-color: #8a6d3b;
2577   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2578   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2579 }
2580 .has-warning .form-control:focus {
2581   border-color: #66512c;
2582   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
2583   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
2584 }
2585 .has-warning .input-group-addon {
2586   color: #8a6d3b;
2587   border-color: #8a6d3b;
2588   background-color: #fcf8e3;
2589 }
2590 .has-warning .form-control-feedback {
2591   color: #8a6d3b;
2592 }
2593 .has-error .help-block,
2594 .has-error .control-label,
2595 .has-error .radio,
2596 .has-error .checkbox,
2597 .has-error .radio-inline,
2598 .has-error .checkbox-inline {
2599   color: #a94442;
2600 }
2601 .has-error .form-control {
2602   border-color: #a94442;
2603   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2604   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2605 }
2606 .has-error .form-control:focus {
2607   border-color: #843534;
2608   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2609   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2610 }
2611 .has-error .input-group-addon {
2612   color: #a94442;
2613   border-color: #a94442;
2614   background-color: #f2dede;
2615 }
2616 .has-error .form-control-feedback {
2617   color: #a94442;
2618 }
2619 .has-feedback label.sr-only ~ .form-control-feedback {
2620   top: 0;
2621 }
2622 .help-block {
2623   display: block;
2624   margin-top: 5px;
2625   margin-bottom: 10px;
2626   color: #737373;
2627 }
2628 @media (min-width: 768px) {
2629   .form-inline .form-group {
2630     display: inline-block;
2631     margin-bottom: 0;
2632     vertical-align: middle;
2633   }
2634   .form-inline .form-control {
2635     display: inline-block;
2636     width: auto;
2637     vertical-align: middle;
2638   }
2639   .form-inline .input-group {
2640     display: inline-table;
2641     vertical-align: middle;
2642   }
2643   .form-inline .input-group .input-group-addon,
2644   .form-inline .input-group .input-group-btn,
2645   .form-inline .input-group .form-control {
2646     width: auto;
2647   }
2648   .form-inline .input-group > .form-control {
2649     width: 100%;
2650   }
2651   .form-inline .control-label {
2652     margin-bottom: 0;
2653     vertical-align: middle;
2654   }
2655   .form-inline .radio,
2656   .form-inline .checkbox {
2657     display: inline-block;
2658     margin-top: 0;
2659     margin-bottom: 0;
2660     vertical-align: middle;
2661   }
2662   .form-inline .radio label,
2663   .form-inline .checkbox label {
2664     padding-left: 0;
2665   }
2666   .form-inline .radio input[type="radio"],
2667   .form-inline .checkbox input[type="checkbox"] {
2668     position: relative;
2669     margin-left: 0;
2670   }
2671   .form-inline .has-feedback .form-control-feedback {
2672     top: 0;
2673   }
2674 }
2675 .form-horizontal .radio,
2676 .form-horizontal .checkbox,
2677 .form-horizontal .radio-inline,
2678 .form-horizontal .checkbox-inline {
2679   margin-top: 0;
2680   margin-bottom: 0;
2681   padding-top: 7px;
2682 }
2683 .form-horizontal .radio,
2684 .form-horizontal .checkbox {
2685   min-height: 27px;
2686 }
2687 .form-horizontal .form-group {
2688   margin-left: -15px;
2689   margin-right: -15px;
2690 }
2691 @media (min-width: 768px) {
2692   .form-horizontal .control-label {
2693     text-align: right;
2694     margin-bottom: 0;
2695     padding-top: 7px;
2696   }
2697 }
2698 .form-horizontal .has-feedback .form-control-feedback {
2699   top: 0;
2700   right: 15px;
2701 }
2702 @media (min-width: 768px) {
2703   .form-horizontal .form-group-lg .control-label {
2704     padding-top: 14.3px;
2705   }
2706 }
2707 @media (min-width: 768px) {
2708   .form-horizontal .form-group-sm .control-label {
2709     padding-top: 6px;
2710   }
2711 }
2712 .btn {
2713   display: inline-block;
2714   margin-bottom: 0;
2715   font-weight: normal;
2716   text-align: center;
2717   vertical-align: middle;
2718   cursor: pointer;
2719   background-image: none;
2720   border: 1px solid transparent;
2721   white-space: nowrap;
2722   padding: 6px 12px;
2723   font-size: 14px;
2724   line-height: 1.42857143;
2725   border-radius: 4px;
2726   -webkit-user-select: none;
2727   -moz-user-select: none;
2728   -ms-user-select: none;
2729   user-select: none;
2730 }
2731 .btn:focus,
2732 .btn:active:focus,
2733 .btn.active:focus {
2734   outline: thin dotted;
2735   outline: 5px auto -webkit-focus-ring-color;
2736   outline-offset: -2px;
2737 }
2738 .btn:hover,
2739 .btn:focus {
2740   color: #333333;
2741   text-decoration: none;
2742 }
2743 .btn:active,
2744 .btn.active {
2745   outline: 0;
2746   background-image: none;
2747   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2748   box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2749 }
2750 .btn.disabled,
2751 .btn[disabled],
2752 fieldset[disabled] .btn {
2753   cursor: not-allowed;
2754   pointer-events: none;
2755   opacity: 0.65;
2756   filter: alpha(opacity=65);
2757   -webkit-box-shadow: none;
2758   box-shadow: none;
2759 }
2760 .btn-default {
2761   color: #333333;
2762   background-color: #ffffff;
2763   border-color: #cccccc;
2764 }
2765 .btn-default:hover,
2766 .btn-default:focus,
2767 .btn-default:active,
2768 .btn-default.active,
2769 .open > .dropdown-toggle.btn-default {
2770   color: #333333;
2771   background-color: #e6e6e6;
2772   border-color: #adadad;
2773 }
2774 .btn-default:active,
2775 .btn-default.active,
2776 .open > .dropdown-toggle.btn-default {
2777   background-image: none;
2778 }
2779 .btn-default.disabled,
2780 .btn-default[disabled],
2781 fieldset[disabled] .btn-default,
2782 .btn-default.disabled:hover,
2783 .btn-default[disabled]:hover,
2784 fieldset[disabled] .btn-default:hover,
2785 .btn-default.disabled:focus,
2786 .btn-default[disabled]:focus,
2787 fieldset[disabled] .btn-default:focus,
2788 .btn-default.disabled:active,
2789 .btn-default[disabled]:active,
2790 fieldset[disabled] .btn-default:active,
2791 .btn-default.disabled.active,
2792 .btn-default[disabled].active,
2793 fieldset[disabled] .btn-default.active {
2794   background-color: #ffffff;
2795   border-color: #cccccc;
2796 }
2797 .btn-default .badge {
2798   color: #ffffff;
2799   background-color: #333333;
2800 }
2801 .btn-primary {
2802   color: #ffffff;
2803   background-color: #a24689;
2804   border-color: #903e7a;
2805 }
2806 .btn-primary:hover,
2807 .btn-primary:focus,
2808 .btn-primary:active,
2809 .btn-primary.active,
2810 .open > .dropdown-toggle.btn-primary {
2811   color: #ffffff;
2812   background-color: #7e376b;
2813   border-color: #652c56;
2814 }
2815 .btn-primary:active,
2816 .btn-primary.active,
2817 .open > .dropdown-toggle.btn-primary {
2818   background-image: none;
2819 }
2820 .btn-primary.disabled,
2821 .btn-primary[disabled],
2822 fieldset[disabled] .btn-primary,
2823 .btn-primary.disabled:hover,
2824 .btn-primary[disabled]:hover,
2825 fieldset[disabled] .btn-primary:hover,
2826 .btn-primary.disabled:focus,
2827 .btn-primary[disabled]:focus,
2828 fieldset[disabled] .btn-primary:focus,
2829 .btn-primary.disabled:active,
2830 .btn-primary[disabled]:active,
2831 fieldset[disabled] .btn-primary:active,
2832 .btn-primary.disabled.active,
2833 .btn-primary[disabled].active,
2834 fieldset[disabled] .btn-primary.active {
2835   background-color: #a24689;
2836   border-color: #903e7a;
2837 }
2838 .btn-primary .badge {
2839   color: #a24689;
2840   background-color: #ffffff;
2841 }
2842 .btn-success {
2843   color: #ffffff;
2844   background-color: #5cb85c;
2845   border-color: #4cae4c;
2846 }
2847 .btn-success:hover,
2848 .btn-success:focus,
2849 .btn-success:active,
2850 .btn-success.active,
2851 .open > .dropdown-toggle.btn-success {
2852   color: #ffffff;
2853   background-color: #449d44;
2854   border-color: #398439;
2855 }
2856 .btn-success:active,
2857 .btn-success.active,
2858 .open > .dropdown-toggle.btn-success {
2859   background-image: none;
2860 }
2861 .btn-success.disabled,
2862 .btn-success[disabled],
2863 fieldset[disabled] .btn-success,
2864 .btn-success.disabled:hover,
2865 .btn-success[disabled]:hover,
2866 fieldset[disabled] .btn-success:hover,
2867 .btn-success.disabled:focus,
2868 .btn-success[disabled]:focus,
2869 fieldset[disabled] .btn-success:focus,
2870 .btn-success.disabled:active,
2871 .btn-success[disabled]:active,
2872 fieldset[disabled] .btn-success:active,
2873 .btn-success.disabled.active,
2874 .btn-success[disabled].active,
2875 fieldset[disabled] .btn-success.active {
2876   background-color: #5cb85c;
2877   border-color: #4cae4c;
2878 }
2879 .btn-success .badge {
2880   color: #5cb85c;
2881   background-color: #ffffff;
2882 }
2883 .btn-info {
2884   color: #ffffff;
2885   background-color: #5bc0de;
2886   border-color: #46b8da;
2887 }
2888 .btn-info:hover,
2889 .btn-info:focus,
2890 .btn-info:active,
2891 .btn-info.active,
2892 .open > .dropdown-toggle.btn-info {
2893   color: #ffffff;
2894   background-color: #31b0d5;
2895   border-color: #269abc;
2896 }
2897 .btn-info:active,
2898 .btn-info.active,
2899 .open > .dropdown-toggle.btn-info {
2900   background-image: none;
2901 }
2902 .btn-info.disabled,
2903 .btn-info[disabled],
2904 fieldset[disabled] .btn-info,
2905 .btn-info.disabled:hover,
2906 .btn-info[disabled]:hover,
2907 fieldset[disabled] .btn-info:hover,
2908 .btn-info.disabled:focus,
2909 .btn-info[disabled]:focus,
2910 fieldset[disabled] .btn-info:focus,
2911 .btn-info.disabled:active,
2912 .btn-info[disabled]:active,
2913 fieldset[disabled] .btn-info:active,
2914 .btn-info.disabled.active,
2915 .btn-info[disabled].active,
2916 fieldset[disabled] .btn-info.active {
2917   background-color: #5bc0de;
2918   border-color: #46b8da;
2919 }
2920 .btn-info .badge {
2921   color: #5bc0de;
2922   background-color: #ffffff;
2923 }
2924 .btn-warning {
2925   color: #ffffff;
2926   background-color: #f0ad4e;
2927   border-color: #eea236;
2928 }
2929 .btn-warning:hover,
2930 .btn-warning:focus,
2931 .btn-warning:active,
2932 .btn-warning.active,
2933 .open > .dropdown-toggle.btn-warning {
2934   color: #ffffff;
2935   background-color: #ec971f;
2936   border-color: #d58512;
2937 }
2938 .btn-warning:active,
2939 .btn-warning.active,
2940 .open > .dropdown-toggle.btn-warning {
2941   background-image: none;
2942 }
2943 .btn-warning.disabled,
2944 .btn-warning[disabled],
2945 fieldset[disabled] .btn-warning,
2946 .btn-warning.disabled:hover,
2947 .btn-warning[disabled]:hover,
2948 fieldset[disabled] .btn-warning:hover,
2949 .btn-warning.disabled:focus,
2950 .btn-warning[disabled]:focus,
2951 fieldset[disabled] .btn-warning:focus,
2952 .btn-warning.disabled:active,
2953 .btn-warning[disabled]:active,
2954 fieldset[disabled] .btn-warning:active,
2955 .btn-warning.disabled.active,
2956 .btn-warning[disabled].active,
2957 fieldset[disabled] .btn-warning.active {
2958   background-color: #f0ad4e;
2959   border-color: #eea236;
2960 }
2961 .btn-warning .badge {
2962   color: #f0ad4e;
2963   background-color: #ffffff;
2964 }
2965 .btn-danger {
2966   color: #ffffff;
2967   background-color: #d9534f;
2968   border-color: #d43f3a;
2969 }
2970 .btn-danger:hover,
2971 .btn-danger:focus,
2972 .btn-danger:active,
2973 .btn-danger.active,
2974 .open > .dropdown-toggle.btn-danger {
2975   color: #ffffff;
2976   background-color: #c9302c;
2977   border-color: #ac2925;
2978 }
2979 .btn-danger:active,
2980 .btn-danger.active,
2981 .open > .dropdown-toggle.btn-danger {
2982   background-image: none;
2983 }
2984 .btn-danger.disabled,
2985 .btn-danger[disabled],
2986 fieldset[disabled] .btn-danger,
2987 .btn-danger.disabled:hover,
2988 .btn-danger[disabled]:hover,
2989 fieldset[disabled] .btn-danger:hover,
2990 .btn-danger.disabled:focus,
2991 .btn-danger[disabled]:focus,
2992 fieldset[disabled] .btn-danger:focus,
2993 .btn-danger.disabled:active,
2994 .btn-danger[disabled]:active,
2995 fieldset[disabled] .btn-danger:active,
2996 .btn-danger.disabled.active,
2997 .btn-danger[disabled].active,
2998 fieldset[disabled] .btn-danger.active {
2999   background-color: #d9534f;
3000   border-color: #d43f3a;
3001 }
3002 .btn-danger .badge {
3003   color: #d9534f;
3004   background-color: #ffffff;
3005 }
3006 .btn-link {
3007   color: #a24689;
3008   font-weight: normal;
3009   cursor: pointer;
3010   border-radius: 0;
3011 }
3012 .btn-link,
3013 .btn-link:active,
3014 .btn-link[disabled],
3015 fieldset[disabled] .btn-link {
3016   background-color: transparent;
3017   -webkit-box-shadow: none;
3018   box-shadow: none;
3019 }
3020 .btn-link,
3021 .btn-link:hover,
3022 .btn-link:focus,
3023 .btn-link:active {
3024   border-color: transparent;
3025 }
3026 .btn-link:hover,
3027 .btn-link:focus {
3028   color: #6d2f5c;
3029   text-decoration: underline;
3030   background-color: transparent;
3031 }
3032 .btn-link[disabled]:hover,
3033 fieldset[disabled] .btn-link:hover,
3034 .btn-link[disabled]:focus,
3035 fieldset[disabled] .btn-link:focus {
3036   color: #777777;
3037   text-decoration: none;
3038 }
3039 .btn-lg,
3040 .btn-group-lg > .btn {
3041   padding: 10px 16px;
3042   font-size: 18px;
3043   line-height: 1.33;
3044   border-radius: 6px;
3045 }
3046 .btn-sm,
3047 .btn-group-sm > .btn {
3048   padding: 5px 10px;
3049   font-size: 12px;
3050   line-height: 1.5;
3051   border-radius: 3px;
3052 }
3053 .btn-xs,
3054 .btn-group-xs > .btn {
3055   padding: 1px 5px;
3056   font-size: 12px;
3057   line-height: 1.5;
3058   border-radius: 3px;
3059 }
3060 .btn-block {
3061   display: block;
3062   width: 100%;
3063 }
3064 .btn-block + .btn-block {
3065   margin-top: 5px;
3066 }
3067 input[type="submit"].btn-block,
3068 input[type="reset"].btn-block,
3069 input[type="button"].btn-block {
3070   width: 100%;
3071 }
3072 .fade {
3073   opacity: 0;
3074   -webkit-transition: opacity 0.15s linear;
3075   -o-transition: opacity 0.15s linear;
3076   transition: opacity 0.15s linear;
3077 }
3078 .fade.in {
3079   opacity: 1;
3080 }
3081 .collapse {
3082   display: none;
3083 }
3084 .collapse.in {
3085   display: block;
3086 }
3087 tr.collapse.in {
3088   display: table-row;
3089 }
3090 tbody.collapse.in {
3091   display: table-row-group;
3092 }
3093 .collapsing {
3094   position: relative;
3095   height: 0;
3096   overflow: hidden;
3097   -webkit-transition: height 0.35s ease;
3098   -o-transition: height 0.35s ease;
3099   transition: height 0.35s ease;
3100 }
3101 .caret {
3102   display: inline-block;
3103   width: 0;
3104   height: 0;
3105   margin-left: 2px;
3106   vertical-align: middle;
3107   border-top: 4px solid;
3108   border-right: 4px solid transparent;
3109   border-left: 4px solid transparent;
3110 }
3111 .dropdown {
3112   position: relative;
3113 }
3114 .dropdown-toggle:focus {
3115   outline: 0;
3116 }
3117 .dropdown-menu {
3118   position: absolute;
3119   top: 100%;
3120   left: 0;
3121   z-index: 1000;
3122   display: none;
3123   float: left;
3124   min-width: 160px;
3125   padding: 5px 0;
3126   margin: 2px 0 0;
3127   list-style: none;
3128   font-size: 14px;
3129   text-align: left;
3130   background-color: #ffffff;
3131   border: 1px solid #cccccc;
3132   border: 1px solid rgba(0, 0, 0, 0.15);
3133   border-radius: 4px;
3134   -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3135   box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3136   background-clip: padding-box;
3137 }
3138 .dropdown-menu.pull-right {
3139   right: 0;
3140   left: auto;
3141 }
3142 .dropdown-menu .divider {
3143   height: 1px;
3144   margin: 9px 0;
3145   overflow: hidden;
3146   background-color: #e5e5e5;
3147 }
3148 .dropdown-menu > li > a {
3149   display: block;
3150   padding: 3px 20px;
3151   clear: both;
3152   font-weight: normal;
3153   line-height: 1.42857143;
3154   color: #333333;
3155   white-space: nowrap;
3156 }
3157 .dropdown-menu > li > a:hover,
3158 .dropdown-menu > li > a:focus {
3159   text-decoration: none;
3160   color: #262626;
3161   background-color: #f5f5f5;
3162 }
3163 .dropdown-menu > .active > a,
3164 .dropdown-menu > .active > a:hover,
3165 .dropdown-menu > .active > a:focus {
3166   color: #ffffff;
3167   text-decoration: none;
3168   outline: 0;
3169   background-color: #a24689;
3170 }
3171 .dropdown-menu > .disabled > a,
3172 .dropdown-menu > .disabled > a:hover,
3173 .dropdown-menu > .disabled > a:focus {
3174   color: #777777;
3175 }
3176 .dropdown-menu > .disabled > a:hover,
3177 .dropdown-menu > .disabled > a:focus {
3178   text-decoration: none;
3179   background-color: transparent;
3180   background-image: none;
3181   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3182   cursor: not-allowed;
3183 }
3184 .open > .dropdown-menu {
3185   display: block;
3186 }
3187 .open > a {
3188   outline: 0;
3189 }
3190 .dropdown-menu-right {
3191   left: auto;
3192   right: 0;
3193 }
3194 .dropdown-menu-left {
3195   left: 0;
3196   right: auto;
3197 }
3198 .dropdown-header {
3199   display: block;
3200   padding: 3px 20px;
3201   font-size: 12px;
3202   line-height: 1.42857143;
3203   color: #777777;
3204   white-space: nowrap;
3205 }
3206 .dropdown-backdrop {
3207   position: fixed;
3208   left: 0;
3209   right: 0;
3210   bottom: 0;
3211   top: 0;
3212   z-index: 990;
3213 }
3214 .pull-right > .dropdown-menu {
3215   right: 0;
3216   left: auto;
3217 }
3218 .dropup .caret,
3219 .navbar-fixed-bottom .dropdown .caret {
3220   border-top: 0;
3221   border-bottom: 4px solid;
3222   content: "";
3223 }
3224 .dropup .dropdown-menu,
3225 .navbar-fixed-bottom .dropdown .dropdown-menu {
3226   top: auto;
3227   bottom: 100%;
3228   margin-bottom: 1px;
3229 }
3230 @media (min-width: 768px) {
3231   .navbar-right .dropdown-menu {
3232     left: auto;
3233     right: 0;
3234   }
3235   .navbar-right .dropdown-menu-left {
3236     left: 0;
3237     right: auto;
3238   }
3239 }
3240 .btn-group,
3241 .btn-group-vertical {
3242   position: relative;
3243   display: inline-block;
3244   vertical-align: middle;
3245 }
3246 .btn-group > .btn,
3247 .btn-group-vertical > .btn {
3248   position: relative;
3249   float: left;
3250 }
3251 .btn-group > .btn:hover,
3252 .btn-group-vertical > .btn:hover,
3253 .btn-group > .btn:focus,
3254 .btn-group-vertical > .btn:focus,
3255 .btn-group > .btn:active,
3256 .btn-group-vertical > .btn:active,
3257 .btn-group > .btn.active,
3258 .btn-group-vertical > .btn.active {
3259   z-index: 2;
3260 }
3261 .btn-group > .btn:focus,
3262 .btn-group-vertical > .btn:focus {
3263   outline: 0;
3264 }
3265 .btn-group .btn + .btn,
3266 .btn-group .btn + .btn-group,
3267 .btn-group .btn-group + .btn,
3268 .btn-group .btn-group + .btn-group {
3269   margin-left: -1px;
3270 }
3271 .btn-toolbar {
3272   margin-left: -5px;
3273 }
3274 .btn-toolbar .btn-group,
3275 .btn-toolbar .input-group {
3276   float: left;
3277 }
3278 .btn-toolbar > .btn,
3279 .btn-toolbar > .btn-group,
3280 .btn-toolbar > .input-group {
3281   margin-left: 5px;
3282 }
3283 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3284   border-radius: 0;
3285 }
3286 .btn-group > .btn:first-child {
3287   margin-left: 0;
3288 }
3289 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3290   border-bottom-right-radius: 0;
3291   border-top-right-radius: 0;
3292 }
3293 .btn-group > .btn:last-child:not(:first-child),
3294 .btn-group > .dropdown-toggle:not(:first-child) {
3295   border-bottom-left-radius: 0;
3296   border-top-left-radius: 0;
3297 }
3298 .btn-group > .btn-group {
3299   float: left;
3300 }
3301 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3302   border-radius: 0;
3303 }
3304 .btn-group > .btn-group:first-child > .btn:last-child,
3305 .btn-group > .btn-group:first-child > .dropdown-toggle {
3306   border-bottom-right-radius: 0;
3307   border-top-right-radius: 0;
3308 }
3309 .btn-group > .btn-group:last-child > .btn:first-child {
3310   border-bottom-left-radius: 0;
3311   border-top-left-radius: 0;
3312 }
3313 .btn-group .dropdown-toggle:active,
3314 .btn-group.open .dropdown-toggle {
3315   outline: 0;
3316 }
3317 .btn-group > .btn + .dropdown-toggle {
3318   padding-left: 8px;
3319   padding-right: 8px;
3320 }
3321 .btn-group > .btn-lg + .dropdown-toggle {
3322   padding-left: 12px;
3323   padding-right: 12px;
3324 }
3325 .btn-group.open .dropdown-toggle {
3326   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3327   box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3328 }
3329 .btn-group.open .dropdown-toggle.btn-link {
3330   -webkit-box-shadow: none;
3331   box-shadow: none;
3332 }
3333 .btn .caret {
3334   margin-left: 0;
3335 }
3336 .btn-lg .caret {
3337   border-width: 5px 5px 0;
3338   border-bottom-width: 0;
3339 }
3340 .dropup .btn-lg .caret {
3341   border-width: 0 5px 5px;
3342 }
3343 .btn-group-vertical > .btn,
3344 .btn-group-vertical > .btn-group,
3345 .btn-group-vertical > .btn-group > .btn {
3346   display: block;
3347   float: none;
3348   width: 100%;
3349   max-width: 100%;
3350 }
3351 .btn-group-vertical > .btn-group > .btn {
3352   float: none;
3353 }
3354 .btn-group-vertical > .btn + .btn,
3355 .btn-group-vertical > .btn + .btn-group,
3356 .btn-group-vertical > .btn-group + .btn,
3357 .btn-group-vertical > .btn-group + .btn-group {
3358   margin-top: -1px;
3359   margin-left: 0;
3360 }
3361 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3362   border-radius: 0;
3363 }
3364 .btn-group-vertical > .btn:first-child:not(:last-child) {
3365   border-top-right-radius: 4px;
3366   border-bottom-right-radius: 0;
3367   border-bottom-left-radius: 0;
3368 }
3369 .btn-group-vertical > .btn:last-child:not(:first-child) {
3370   border-bottom-left-radius: 4px;
3371   border-top-right-radius: 0;
3372   border-top-left-radius: 0;
3373 }
3374 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3375   border-radius: 0;
3376 }
3377 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3378 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3379   border-bottom-right-radius: 0;
3380   border-bottom-left-radius: 0;
3381 }
3382 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3383   border-top-right-radius: 0;
3384   border-top-left-radius: 0;
3385 }
3386 .btn-group-justified {
3387   display: table;
3388   width: 100%;
3389   table-layout: fixed;
3390   border-collapse: separate;
3391 }
3392 .btn-group-justified > .btn,
3393 .btn-group-justified > .btn-group {
3394   float: none;
3395   display: table-cell;
3396   width: 1%;
3397 }
3398 .btn-group-justified > .btn-group .btn {
3399   width: 100%;
3400 }
3401 .btn-group-justified > .btn-group .dropdown-menu {
3402   left: auto;
3403 }
3404 [data-toggle="buttons"] > .btn > input[type="radio"],
3405 [data-toggle="buttons"] > .btn > input[type="checkbox"] {
3406   position: absolute;
3407   z-index: -1;
3408   opacity: 0;
3409   filter: alpha(opacity=0);
3410 }
3411 .input-group {
3412   position: relative;
3413   display: table;
3414   border-collapse: separate;
3415 }
3416 .input-group[class*="col-"] {
3417   float: none;
3418   padding-left: 0;
3419   padding-right: 0;
3420 }
3421 .input-group .form-control {
3422   position: relative;
3423   z-index: 2;
3424   float: left;
3425   width: 100%;
3426   margin-bottom: 0;
3427 }
3428 .input-group-lg > .form-control,
3429 .input-group-lg > .input-group-addon,
3430 .input-group-lg > .input-group-btn > .btn {
3431   height: 46px;
3432   padding: 10px 16px;
3433   font-size: 18px;
3434   line-height: 1.33;
3435   border-radius: 6px;
3436 }
3437 select.input-group-lg > .form-control,
3438 select.input-group-lg > .input-group-addon,
3439 select.input-group-lg > .input-group-btn > .btn {
3440   height: 46px;
3441   line-height: 46px;
3442 }
3443 textarea.input-group-lg > .form-control,
3444 textarea.input-group-lg > .input-group-addon,
3445 textarea.input-group-lg > .input-group-btn > .btn,
3446 select[multiple].input-group-lg > .form-control,
3447 select[multiple].input-group-lg > .input-group-addon,
3448 select[multiple].input-group-lg > .input-group-btn > .btn {
3449   height: auto;
3450 }
3451 .input-group-sm > .form-control,
3452 .input-group-sm > .input-group-addon,
3453 .input-group-sm > .input-group-btn > .btn {
3454   height: 30px;
3455   padding: 5px 10px;
3456   font-size: 12px;
3457   line-height: 1.5;
3458   border-radius: 3px;
3459 }
3460 select.input-group-sm > .form-control,
3461 select.input-group-sm > .input-group-addon,
3462 select.input-group-sm > .input-group-btn > .btn {
3463   height: 30px;
3464   line-height: 30px;
3465 }
3466 textarea.input-group-sm > .form-control,
3467 textarea.input-group-sm > .input-group-addon,
3468 textarea.input-group-sm > .input-group-btn > .btn,
3469 select[multiple].input-group-sm > .form-control,
3470 select[multiple].input-group-sm > .input-group-addon,
3471 select[multiple].input-group-sm > .input-group-btn > .btn {
3472   height: auto;
3473 }
3474 .input-group-addon,
3475 .input-group-btn,
3476 .input-group .form-control {
3477   display: table-cell;
3478 }
3479 .input-group-addon:not(:first-child):not(:last-child),
3480 .input-group-btn:not(:first-child):not(:last-child),
3481 .input-group .form-control:not(:first-child):not(:last-child) {
3482   border-radius: 0;
3483 }
3484 .input-group-addon,
3485 .input-group-btn {
3486   width: 1%;
3487   white-space: nowrap;
3488   vertical-align: middle;
3489 }
3490 .input-group-addon {
3491   padding: 6px 12px;
3492   font-size: 14px;
3493   font-weight: normal;
3494   line-height: 1;
3495   color: #555555;
3496   text-align: center;
3497   background-color: #eeeeee;
3498   border: 1px solid #cccccc;
3499   border-radius: 4px;
3500 }
3501 .input-group-addon.input-sm {
3502   padding: 5px 10px;
3503   font-size: 12px;
3504   border-radius: 3px;
3505 }
3506 .input-group-addon.input-lg {
3507   padding: 10px 16px;
3508   font-size: 18px;
3509   border-radius: 6px;
3510 }
3511 .input-group-addon input[type="radio"],
3512 .input-group-addon input[type="checkbox"] {
3513   margin-top: 0;
3514 }
3515 .input-group .form-control:first-child,
3516 .input-group-addon:first-child,
3517 .input-group-btn:first-child > .btn,
3518 .input-group-btn:first-child > .btn-group > .btn,
3519 .input-group-btn:first-child > .dropdown-toggle,
3520 .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3521 .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
3522   border-bottom-right-radius: 0;
3523   border-top-right-radius: 0;
3524 }
3525 .input-group-addon:first-child {
3526   border-right: 0;
3527 }
3528 .input-group .form-control:last-child,
3529 .input-group-addon:last-child,
3530 .input-group-btn:last-child > .btn,
3531 .input-group-btn:last-child > .btn-group > .btn,
3532 .input-group-btn:last-child > .dropdown-toggle,
3533 .input-group-btn:first-child > .btn:not(:first-child),
3534 .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
3535   border-bottom-left-radius: 0;
3536   border-top-left-radius: 0;
3537 }
3538 .input-group-addon:last-child {
3539   border-left: 0;
3540 }
3541 .input-group-btn {
3542   position: relative;
3543   font-size: 0;
3544   white-space: nowrap;
3545 }
3546 .input-group-btn > .btn {
3547   position: relative;
3548 }
3549 .input-group-btn > .btn + .btn {
3550   margin-left: -1px;
3551 }
3552 .input-group-btn > .btn:hover,
3553 .input-group-btn > .btn:focus,
3554 .input-group-btn > .btn:active {
3555   z-index: 2;
3556 }
3557 .input-group-btn:first-child > .btn,
3558 .input-group-btn:first-child > .btn-group {
3559   margin-right: -1px;
3560 }
3561 .input-group-btn:last-child > .btn,
3562 .input-group-btn:last-child > .btn-group {
3563   margin-left: -1px;
3564 }
3565 .nav {
3566   margin-bottom: 0;
3567   padding-left: 0;
3568   list-style: none;
3569 }
3570 .nav > li {
3571   position: relative;
3572   display: block;
3573 }
3574 .nav > li > a {
3575   position: relative;
3576   display: block;
3577   padding: 10px 15px;
3578 }
3579 .nav > li > a:hover,
3580 .nav > li > a:focus {
3581   text-decoration: none;
3582   background-color: #eeeeee;
3583 }
3584 .nav > li.disabled > a {
3585   color: #777777;
3586 }
3587 .nav > li.disabled > a:hover,
3588 .nav > li.disabled > a:focus {
3589   color: #777777;
3590   text-decoration: none;
3591   background-color: transparent;
3592   cursor: not-allowed;
3593 }
3594 .nav .open > a,
3595 .nav .open > a:hover,
3596 .nav .open > a:focus {
3597   background-color: #eeeeee;
3598   border-color: #a24689;
3599 }
3600 .nav .nav-divider {
3601   height: 1px;
3602   margin: 9px 0;
3603   overflow: hidden;
3604   background-color: #e5e5e5;
3605 }
3606 .nav > li > a > img {
3607   max-width: none;
3608 }
3609 .nav-tabs {
3610   border-bottom: 1px solid #dddddd;
3611 }
3612 .nav-tabs > li {
3613   float: left;
3614   margin-bottom: -1px;
3615 }
3616 .nav-tabs > li > a {
3617   margin-right: 2px;
3618   line-height: 1.42857143;
3619   border: 1px solid transparent;
3620   border-radius: 4px 4px 0 0;
3621 }
3622 .nav-tabs > li > a:hover {
3623   border-color: #eeeeee #eeeeee #dddddd;
3624 }
3625 .nav-tabs > li.active > a,
3626 .nav-tabs > li.active > a:hover,
3627 .nav-tabs > li.active > a:focus {
3628   color: #555555;
3629   background-color: #ffffff;
3630   border: 1px solid #dddddd;
3631   border-bottom-color: transparent;
3632   cursor: default;
3633 }
3634 .nav-tabs.nav-justified {
3635   width: 100%;
3636   border-bottom: 0;
3637 }
3638 .nav-tabs.nav-justified > li {
3639   float: none;
3640 }
3641 .nav-tabs.nav-justified > li > a {
3642   text-align: center;
3643   margin-bottom: 5px;
3644 }
3645 .nav-tabs.nav-justified > .dropdown .dropdown-menu {
3646   top: auto;
3647   left: auto;
3648 }
3649 @media (min-width: 768px) {
3650   .nav-tabs.nav-justified > li {
3651     display: table-cell;
3652     width: 1%;
3653   }
3654   .nav-tabs.nav-justified > li > a {
3655     margin-bottom: 0;
3656   }
3657 }
3658 .nav-tabs.nav-justified > li > a {
3659   margin-right: 0;
3660   border-radius: 4px;
3661 }
3662 .nav-tabs.nav-justified > .active > a,
3663 .nav-tabs.nav-justified > .active > a:hover,
3664 .nav-tabs.nav-justified > .active > a:focus {
3665   border: 1px solid #dddddd;
3666 }
3667 @media (min-width: 768px) {
3668   .nav-tabs.nav-justified > li > a {
3669     border-bottom: 1px solid #dddddd;
3670     border-radius: 4px 4px 0 0;
3671   }
3672   .nav-tabs.nav-justified > .active > a,
3673   .nav-tabs.nav-justified > .active > a:hover,
3674   .nav-tabs.nav-justified > .active > a:focus {
3675     border-bottom-color: #ffffff;
3676   }
3677 }
3678 .nav-pills > li {
3679   float: left;
3680 }
3681 .nav-pills > li > a {
3682   border-radius: 4px;
3683 }
3684 .nav-pills > li + li {
3685   margin-left: 2px;
3686 }
3687 .nav-pills > li.active > a,
3688 .nav-pills > li.active > a:hover,
3689 .nav-pills > li.active > a:focus {
3690   color: #ffffff;
3691   background-color: #a24689;
3692 }
3693 .nav-stacked > li {
3694   float: none;
3695 }
3696 .nav-stacked > li + li {
3697   margin-top: 2px;
3698   margin-left: 0;
3699 }
3700 .nav-justified {
3701   width: 100%;
3702 }
3703 .nav-justified > li {
3704   float: none;
3705 }
3706 .nav-justified > li > a {
3707   text-align: center;
3708   margin-bottom: 5px;
3709 }
3710 .nav-justified > .dropdown .dropdown-menu {
3711   top: auto;
3712   left: auto;
3713 }
3714 @media (min-width: 768px) {
3715   .nav-justified > li {
3716     display: table-cell;
3717     width: 1%;
3718   }
3719   .nav-justified > li > a {
3720     margin-bottom: 0;
3721   }
3722 }
3723 .nav-tabs-justified {
3724   border-bottom: 0;
3725 }
3726 .nav-tabs-justified > li > a {
3727   margin-right: 0;
3728   border-radius: 4px;
3729 }
3730 .nav-tabs-justified > .active > a,
3731 .nav-tabs-justified > .active > a:hover,
3732 .nav-tabs-justified > .active > a:focus {
3733   border: 1px solid #dddddd;
3734 }
3735 @media (min-width: 768px) {
3736   .nav-tabs-justified > li > a {
3737     border-bottom: 1px solid #dddddd;
3738     border-radius: 4px 4px 0 0;
3739   }
3740   .nav-tabs-justified > .active > a,
3741   .nav-tabs-justified > .active > a:hover,
3742   .nav-tabs-justified > .active > a:focus {
3743     border-bottom-color: #ffffff;
3744   }
3745 }
3746 .tab-content > .tab-pane {
3747   display: none;
3748 }
3749 .tab-content > .active {
3750   display: block;
3751 }
3752 .nav-tabs .dropdown-menu {
3753   margin-top: -1px;
3754   border-top-right-radius: 0;
3755   border-top-left-radius: 0;
3756 }
3757 .navbar {
3758   position: relative;
3759   min-height: 50px;
3760   margin-bottom: 0;
3761   border: 1px solid transparent;
3762 }
3763 @media (min-width: 768px) {
3764   .navbar {
3765     border-radius: 4px;
3766   }
3767 }
3768 @media (min-width: 768px) {
3769   .navbar-header {
3770     float: left;
3771   }
3772 }
3773 .navbar-collapse {
3774   overflow-x: visible;
3775   padding-right: 15px;
3776   padding-left: 15px;
3777   border-top: 1px solid transparent;
3778   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
3779   -webkit-overflow-scrolling: touch;
3780 }
3781 .navbar-collapse.in {
3782   overflow-y: auto;
3783 }
3784 @media (min-width: 768px) {
3785   .navbar-collapse {
3786     width: auto;
3787     border-top: 0;
3788     box-shadow: none;
3789   }
3790   .navbar-collapse.collapse {
3791     display: block !important;
3792     height: auto !important;
3793     padding-bottom: 0;
3794     overflow: visible !important;
3795   }
3796   .navbar-collapse.in {
3797     overflow-y: visible;
3798   }
3799   .navbar-fixed-top .navbar-collapse,
3800   .navbar-static-top .navbar-collapse,
3801   .navbar-fixed-bottom .navbar-collapse {
3802     padding-left: 0;
3803     padding-right: 0;
3804   }
3805 }
3806 .navbar-fixed-top .navbar-collapse,
3807 .navbar-fixed-bottom .navbar-collapse {
3808   max-height: 340px;
3809 }
3810 @media (max-width: 480px) and (orientation: landscape) {
3811   .navbar-fixed-top .navbar-collapse,
3812   .navbar-fixed-bottom .navbar-collapse {
3813     max-height: 200px;
3814   }
3815 }
3816 .container > .navbar-header,
3817 .container-fluid > .navbar-header,
3818 .container > .navbar-collapse,
3819 .container-fluid > .navbar-collapse {
3820   margin-right: -15px;
3821   margin-left: -15px;
3822 }
3823 @media (min-width: 768px) {
3824   .container > .navbar-header,
3825   .container-fluid > .navbar-header,
3826   .container > .navbar-collapse,
3827   .container-fluid > .navbar-collapse {
3828     margin-right: 0;
3829     margin-left: 0;
3830   }
3831 }
3832 .navbar-static-top {
3833   z-index: 1000;
3834   border-width: 0 0 1px;
3835 }
3836 @media (min-width: 768px) {
3837   .navbar-static-top {
3838     border-radius: 0;
3839   }
3840 }
3841 .navbar-fixed-top,
3842 .navbar-fixed-bottom {
3843   position: fixed;
3844   right: 0;
3845   left: 0;
3846   z-index: 1030;
3847   -webkit-transform: translate3d(0, 0, 0);
3848   transform: translate3d(0, 0, 0);
3849 }
3850 @media (min-width: 768px) {
3851   .navbar-fixed-top,
3852   .navbar-fixed-bottom {
3853     border-radius: 0;
3854   }
3855 }
3856 .navbar-fixed-top {
3857   top: 0;
3858   border-width: 0 0 1px;
3859 }
3860 .navbar-fixed-bottom {
3861   bottom: 0;
3862   margin-bottom: 0;
3863   border-width: 1px 0 0;
3864 }
3865 .navbar-brand {
3866   float: left;
3867   padding: 15px 15px;
3868   font-size: 18px;
3869   line-height: 20px;
3870   height: 50px;
3871 }
3872 .navbar-brand:hover,
3873 .navbar-brand:focus {
3874   text-decoration: none;
3875 }
3876 @media (min-width: 768px) {
3877   .navbar > .container .navbar-brand,
3878   .navbar > .container-fluid .navbar-brand {
3879     margin-left: -15px;
3880   }
3881 }
3882 .navbar-toggle {
3883   position: relative;
3884   float: right;
3885   margin-right: 15px;
3886   padding: 9px 10px;
3887   margin-top: 8px;
3888   margin-bottom: 8px;
3889   background-color: transparent;
3890   background-image: none;
3891   border: 1px solid transparent;
3892   border-radius: 4px;
3893 }
3894 .navbar-toggle:focus {
3895   outline: 0;
3896 }
3897 .navbar-toggle .icon-bar {
3898   display: block;
3899   width: 22px;
3900   height: 2px;
3901   border-radius: 1px;
3902 }
3903 .navbar-toggle .icon-bar + .icon-bar {
3904   margin-top: 4px;
3905 }
3906 @media (min-width: 768px) {
3907   .navbar-toggle {
3908     display: none;
3909   }
3910 }
3911 .navbar-nav {
3912   margin: 7.5px -15px;
3913 }
3914 .navbar-nav > li > a {
3915   padding-top: 10px;
3916   padding-bottom: 10px;
3917   line-height: 20px;
3918 }
3919 @media (max-width: 767px) {
3920   .navbar-nav .open .dropdown-menu {
3921     position: static;
3922     float: none;
3923     width: auto;
3924     margin-top: 0;
3925     background-color: transparent;
3926     border: 0;
3927     box-shadow: none;
3928   }
3929   .navbar-nav .open .dropdown-menu > li > a,
3930   .navbar-nav .open .dropdown-menu .dropdown-header {
3931     padding: 5px 15px 5px 25px;
3932   }
3933   .navbar-nav .open .dropdown-menu > li > a {
3934     line-height: 20px;
3935   }
3936   .navbar-nav .open .dropdown-menu > li > a:hover,
3937   .navbar-nav .open .dropdown-menu > li > a:focus {
3938     background-image: none;
3939   }
3940 }
3941 @media (min-width: 768px) {
3942   .navbar-nav {
3943     float: left;
3944     margin: 0;
3945   }
3946   .navbar-nav > li {
3947     float: left;
3948   }
3949   .navbar-nav > li > a {
3950     padding-top: 15px;
3951     padding-bottom: 15px;
3952   }
3953   .navbar-nav.navbar-right:last-child {
3954     margin-right: -15px;
3955   }
3956 }
3957 @media (min-width: 768px) {
3958   .navbar-left {
3959     float: left !important;
3960   }
3961   .navbar-right {
3962     float: right !important;
3963   }
3964 }
3965 .navbar-form {
3966   margin-left: -15px;
3967   margin-right: -15px;
3968   padding: 10px 15px;
3969   border-top: 1px solid transparent;
3970   border-bottom: 1px solid transparent;
3971   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
3972   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
3973   margin-top: 8px;
3974   margin-bottom: 8px;
3975 }
3976 @media (min-width: 768px) {
3977   .navbar-form .form-group {
3978     display: inline-block;
3979     margin-bottom: 0;
3980     vertical-align: middle;
3981   }
3982   .navbar-form .form-control {
3983     display: inline-block;
3984     width: auto;
3985     vertical-align: middle;
3986   }
3987   .navbar-form .input-group {
3988     display: inline-table;
3989     vertical-align: middle;
3990   }
3991   .navbar-form .input-group .input-group-addon,
3992   .navbar-form .input-group .input-group-btn,
3993   .navbar-form .input-group .form-control {
3994     width: auto;
3995   }
3996   .navbar-form .input-group > .form-control {
3997     width: 100%;
3998   }
3999   .navbar-form .control-label {
4000     margin-bottom: 0;
4001     vertical-align: middle;
4002   }
4003   .navbar-form .radio,
4004   .navbar-form .checkbox {
4005     display: inline-block;
4006     margin-top: 0;
4007     margin-bottom: 0;
4008     vertical-align: middle;
4009   }
4010   .navbar-form .radio label,
4011   .navbar-form .checkbox label {
4012     padding-left: 0;
4013   }
4014   .navbar-form .radio input[type="radio"],
4015   .navbar-form .checkbox input[type="checkbox"] {
4016     position: relative;
4017     margin-left: 0;
4018   }
4019   .navbar-form .has-feedback .form-control-feedback {
4020     top: 0;
4021   }
4022 }
4023 @media (max-width: 767px) {
4024   .navbar-form .form-group {
4025     margin-bottom: 5px;
4026   }
4027 }
4028 @media (min-width: 768px) {
4029   .navbar-form {
4030     width: auto;
4031     border: 0;
4032     margin-left: 0;
4033     margin-right: 0;
4034     padding-top: 0;
4035     padding-bottom: 0;
4036     -webkit-box-shadow: none;
4037     box-shadow: none;
4038   }
4039   .navbar-form.navbar-right:last-child {
4040     margin-right: -15px;
4041   }
4042 }
4043 .navbar-nav > li > .dropdown-menu {
4044   margin-top: 0;
4045   border-top-right-radius: 0;
4046   border-top-left-radius: 0;
4047 }
4048 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
4049   border-bottom-right-radius: 0;
4050   border-bottom-left-radius: 0;
4051 }
4052 .navbar-btn {
4053   margin-top: 8px;
4054   margin-bottom: 8px;
4055 }
4056 .navbar-btn.btn-sm {
4057   margin-top: 10px;
4058   margin-bottom: 10px;
4059 }
4060 .navbar-btn.btn-xs {
4061   margin-top: 14px;
4062   margin-bottom: 14px;
4063 }
4064 .navbar-text {
4065   margin-top: 15px;
4066   margin-bottom: 15px;
4067 }
4068 @media (min-width: 768px) {
4069   .navbar-text {
4070     float: left;
4071     margin-left: 15px;
4072     margin-right: 15px;
4073   }
4074   .navbar-text.navbar-right:last-child {
4075     margin-right: 0;
4076   }
4077 }
4078 .navbar-default {
4079   background-color: #ffffff;
4080   border-color: 0;
4081 }
4082 .navbar-default .navbar-brand {
4083   color: #777777;
4084 }
4085 .navbar-default .navbar-brand:hover,
4086 .navbar-default .navbar-brand:focus {
4087   color: #5e5e5e;
4088   background-color: transparent;
4089 }
4090 .navbar-default .navbar-text {
4091   color: #777777;
4092 }
4093 .navbar-default .navbar-nav > li > a {
4094   color: #777777;
4095 }
4096 .navbar-default .navbar-nav > li > a:hover,
4097 .navbar-default .navbar-nav > li > a:focus {
4098   color: #333333;
4099   background-color: transparent;
4100 }
4101 .navbar-default .navbar-nav > .active > a,
4102 .navbar-default .navbar-nav > .active > a:hover,
4103 .navbar-default .navbar-nav > .active > a:focus {
4104   color: #555555;
4105   background-color: #eeeeee;
4106 }
4107 .navbar-default .navbar-nav > .disabled > a,
4108 .navbar-default .navbar-nav > .disabled > a:hover,
4109 .navbar-default .navbar-nav > .disabled > a:focus {
4110   color: #cccccc;
4111   background-color: transparent;
4112 }
4113 .navbar-default .navbar-toggle {
4114   border-color: #dddddd;
4115 }
4116 .navbar-default .navbar-toggle:hover,
4117 .navbar-default .navbar-toggle:focus {
4118   background-color: #dddddd;
4119 }
4120 .navbar-default .navbar-toggle .icon-bar {
4121   background-color: #888888;
4122 }
4123 .navbar-default .navbar-collapse,
4124 .navbar-default .navbar-form {
4125   border-color: 0;
4126 }
4127 .navbar-default .navbar-nav > .open > a,
4128 .navbar-default .navbar-nav > .open > a:hover,
4129 .navbar-default .navbar-nav > .open > a:focus {
4130   background-color: #eeeeee;
4131   color: #555555;
4132 }
4133 @media (max-width: 767px) {
4134   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
4135     color: #777777;
4136   }
4137   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
4138   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
4139     color: #333333;
4140     background-color: transparent;
4141   }
4142   .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
4143   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
4144   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
4145     color: #555555;
4146     background-color: #eeeeee;
4147   }
4148   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
4149   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4150   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4151     color: #cccccc;
4152     background-color: transparent;
4153   }
4154 }
4155 .navbar-default .navbar-link {
4156   color: #777777;
4157 }
4158 .navbar-default .navbar-link:hover {
4159   color: #333333;
4160 }
4161 .navbar-default .btn-link {
4162   color: #777777;
4163 }
4164 .navbar-default .btn-link:hover,
4165 .navbar-default .btn-link:focus {
4166   color: #333333;
4167 }
4168 .navbar-default .btn-link[disabled]:hover,
4169 fieldset[disabled] .navbar-default .btn-link:hover,
4170 .navbar-default .btn-link[disabled]:focus,
4171 fieldset[disabled] .navbar-default .btn-link:focus {
4172   color: #cccccc;
4173 }
4174 .navbar-inverse {
4175   background-color: #222222;
4176   border-color: #080808;
4177 }
4178 .navbar-inverse .navbar-brand {
4179   color: #777777;
4180 }
4181 .navbar-inverse .navbar-brand:hover,
4182 .navbar-inverse .navbar-brand:focus {
4183   color: #ffffff;
4184   background-color: transparent;
4185 }
4186 .navbar-inverse .navbar-text {
4187   color: #777777;
4188 }
4189 .navbar-inverse .navbar-nav > li > a {
4190   color: #777777;
4191 }
4192 .navbar-inverse .navbar-nav > li > a:hover,
4193 .navbar-inverse .navbar-nav > li > a:focus {
4194   color: #ffffff;
4195   background-color: transparent;
4196 }
4197 .navbar-inverse .navbar-nav > .active > a,
4198 .navbar-inverse .navbar-nav > .active > a:hover,
4199 .navbar-inverse .navbar-nav > .active > a:focus {
4200   color: #ffffff;
4201   background-color: #080808;
4202 }
4203 .navbar-inverse .navbar-nav > .disabled > a,
4204 .navbar-inverse .navbar-nav > .disabled > a:hover,
4205 .navbar-inverse .navbar-nav > .disabled > a:focus {
4206   color: #444444;
4207   background-color: transparent;
4208 }
4209 .navbar-inverse .navbar-toggle {
4210   border-color: #333333;
4211 }
4212 .navbar-inverse .navbar-toggle:hover,
4213 .navbar-inverse .navbar-toggle:focus {
4214   background-color: #333333;
4215 }
4216 .navbar-inverse .navbar-toggle .icon-bar {
4217   background-color: #ffffff;
4218 }
4219 .navbar-inverse .navbar-collapse,
4220 .navbar-inverse .navbar-form {
4221   border-color: #101010;
4222 }
4223 .navbar-inverse .navbar-nav > .open > a,
4224 .navbar-inverse .navbar-nav > .open > a:hover,
4225 .navbar-inverse .navbar-nav > .open > a:focus {
4226   background-color: #080808;
4227   color: #ffffff;
4228 }
4229 @media (max-width: 767px) {
4230   .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
4231     border-color: #080808;
4232   }
4233   .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
4234     background-color: #080808;
4235   }
4236   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
4237     color: #777777;
4238   }
4239   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
4240   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
4241     color: #ffffff;
4242     background-color: transparent;
4243   }
4244   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
4245   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
4246   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
4247     color: #ffffff;
4248     background-color: #080808;
4249   }
4250   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
4251   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4252   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4253     color: #444444;
4254     background-color: transparent;
4255   }
4256 }
4257 .navbar-inverse .navbar-link {
4258   color: #777777;
4259 }
4260 .navbar-inverse .navbar-link:hover {
4261   color: #ffffff;
4262 }
4263 .navbar-inverse .btn-link {
4264   color: #777777;
4265 }
4266 .navbar-inverse .btn-link:hover,
4267 .navbar-inverse .btn-link:focus {
4268   color: #ffffff;
4269 }
4270 .navbar-inverse .btn-link[disabled]:hover,
4271 fieldset[disabled] .navbar-inverse .btn-link:hover,
4272 .navbar-inverse .btn-link[disabled]:focus,
4273 fieldset[disabled] .navbar-inverse .btn-link:focus {
4274   color: #444444;
4275 }
4276 .breadcrumb {
4277   padding: 8px 15px;
4278   margin-bottom: 20px;
4279   list-style: none;
4280   background-color: #f5f5f5;
4281   border-radius: 4px;
4282 }
4283 .breadcrumb > li {
4284   display: inline-block;
4285 }
4286 .breadcrumb > li + li:before {
4287   content: "/\00a0";
4288   padding: 0 5px;
4289   color: #cccccc;
4290 }
4291 .breadcrumb > .active {
4292   color: #777777;
4293 }
4294 .pagination {
4295   display: inline-block;
4296   padding-left: 0;
4297   margin: 20px 0;
4298   border-radius: 4px;
4299 }
4300 .pagination > li {
4301   display: inline;
4302 }
4303 .pagination > li > a,
4304 .pagination > li > span {
4305   position: relative;
4306   float: left;
4307   padding: 6px 12px;
4308   line-height: 1.42857143;
4309   text-decoration: none;
4310   color: #a24689;
4311   background-color: #ffffff;
4312   border: 1px solid #dddddd;
4313   margin-left: -1px;
4314 }
4315 .pagination > li:first-child > a,
4316 .pagination > li:first-child > span {
4317   margin-left: 0;
4318   border-bottom-left-radius: 4px;
4319   border-top-left-radius: 4px;
4320 }
4321 .pagination > li:last-child > a,
4322 .pagination > li:last-child > span {
4323   border-bottom-right-radius: 4px;
4324   border-top-right-radius: 4px;
4325 }
4326 .pagination > li > a:hover,
4327 .pagination > li > span:hover,
4328 .pagination > li > a:focus,
4329 .pagination > li > span:focus {
4330   color: #6d2f5c;
4331   background-color: #eeeeee;
4332   border-color: #dddddd;
4333 }
4334 .pagination > .active > a,
4335 .pagination > .active > span,
4336 .pagination > .active > a:hover,
4337 .pagination > .active > span:hover,
4338 .pagination > .active > a:focus,
4339 .pagination > .active > span:focus {
4340   z-index: 2;
4341   color: #ffffff;
4342   background-color: #a24689;
4343   border-color: #a24689;
4344   cursor: default;
4345 }
4346 .pagination > .disabled > span,
4347 .pagination > .disabled > span:hover,
4348 .pagination > .disabled > span:focus,
4349 .pagination > .disabled > a,
4350 .pagination > .disabled > a:hover,
4351 .pagination > .disabled > a:focus {
4352   color: #777777;
4353   background-color: #ffffff;
4354   border-color: #dddddd;
4355   cursor: not-allowed;
4356 }
4357 .pagination-lg > li > a,
4358 .pagination-lg > li > span {
4359   padding: 10px 16px;
4360   font-size: 18px;
4361 }
4362 .pagination-lg > li:first-child > a,
4363 .pagination-lg > li:first-child > span {
4364   border-bottom-left-radius: 6px;
4365   border-top-left-radius: 6px;
4366 }
4367 .pagination-lg > li:last-child > a,
4368 .pagination-lg > li:last-child > span {
4369   border-bottom-right-radius: 6px;
4370   border-top-right-radius: 6px;
4371 }
4372 .pagination-sm > li > a,
4373 .pagination-sm > li > span {
4374   padding: 5px 10px;
4375   font-size: 12px;
4376 }
4377 .pagination-sm > li:first-child > a,
4378 .pagination-sm > li:first-child > span {
4379   border-bottom-left-radius: 3px;
4380   border-top-left-radius: 3px;
4381 }
4382 .pagination-sm > li:last-child > a,
4383 .pagination-sm > li:last-child > span {
4384   border-bottom-right-radius: 3px;
4385   border-top-right-radius: 3px;
4386 }
4387 .pager {
4388   padding-left: 0;
4389   margin: 20px 0;
4390   list-style: none;
4391   text-align: center;
4392 }
4393 .pager li {
4394   display: inline;
4395 }
4396 .pager li > a,
4397 .pager li > span {
4398   display: inline-block;
4399   padding: 5px 14px;
4400   background-color: #ffffff;
4401   border: 1px solid #dddddd;
4402   border-radius: 15px;
4403 }
4404 .pager li > a:hover,
4405 .pager li > a:focus {
4406   text-decoration: none;
4407   background-color: #eeeeee;
4408 }
4409 .pager .next > a,
4410 .pager .next > span {
4411   float: right;
4412 }
4413 .pager .previous > a,
4414 .pager .previous > span {
4415   float: left;
4416 }
4417 .pager .disabled > a,
4418 .pager .disabled > a:hover,
4419 .pager .disabled > a:focus,
4420 .pager .disabled > span {
4421   color: #777777;
4422   background-color: #ffffff;
4423   cursor: not-allowed;
4424 }
4425 .label {
4426   display: inline;
4427   padding: .2em .6em .3em;
4428   font-size: 75%;
4429   font-weight: bold;
4430   line-height: 1;
4431   color: #ffffff;
4432   text-align: center;
4433   white-space: nowrap;
4434   vertical-align: baseline;
4435   border-radius: .25em;
4436 }
4437 a.label:hover,
4438 a.label:focus {
4439   color: #ffffff;
4440   text-decoration: none;
4441   cursor: pointer;
4442 }
4443 .label:empty {
4444   display: none;
4445 }
4446 .btn .label {
4447   position: relative;
4448   top: -1px;
4449 }
4450 .label-default {
4451   background-color: #777777;
4452 }
4453 .label-default[href]:hover,
4454 .label-default[href]:focus {
4455   background-color: #5e5e5e;
4456 }
4457 .label-primary {
4458   background-color: #a24689;
4459 }
4460 .label-primary[href]:hover,
4461 .label-primary[href]:focus {
4462   background-color: #7e376b;
4463 }
4464 .label-success {
4465   background-color: #5cb85c;
4466 }
4467 .label-success[href]:hover,
4468 .label-success[href]:focus {
4469   background-color: #449d44;
4470 }
4471 .label-info {
4472   background-color: #5bc0de;
4473 }
4474 .label-info[href]:hover,
4475 .label-info[href]:focus {
4476   background-color: #31b0d5;
4477 }
4478 .label-warning {
4479   background-color: #f0ad4e;
4480 }
4481 .label-warning[href]:hover,
4482 .label-warning[href]:focus {
4483   background-color: #ec971f;
4484 }
4485 .label-danger {
4486   background-color: #d9534f;
4487 }
4488 .label-danger[href]:hover,
4489 .label-danger[href]:focus {
4490   background-color: #c9302c;
4491 }
4492 .badge {
4493   display: inline-block;
4494   min-width: 10px;
4495   padding: 3px 7px;
4496   font-size: 12px;
4497   font-weight: bold;
4498   color: #ffffff;
4499   line-height: 1;
4500   vertical-align: baseline;
4501   white-space: nowrap;
4502   text-align: center;
4503   background-color: #777777;
4504   border-radius: 10px;
4505 }
4506 .badge:empty {
4507   display: none;
4508 }
4509 .btn .badge {
4510   position: relative;
4511   top: -1px;
4512 }
4513 .btn-xs .badge {
4514   top: 0;
4515   padding: 1px 5px;
4516 }
4517 a.badge:hover,
4518 a.badge:focus {
4519   color: #ffffff;
4520   text-decoration: none;
4521   cursor: pointer;
4522 }
4523 a.list-group-item.active > .badge,
4524 .nav-pills > .active > a > .badge {
4525   color: #a24689;
4526   background-color: #ffffff;
4527 }
4528 .nav-pills > li > a > .badge {
4529   margin-left: 3px;
4530 }
4531 .jumbotron {
4532   padding: 30px;
4533   margin-bottom: 30px;
4534   color: inherit;
4535   background-color: #eeeeee;
4536 }
4537 .jumbotron h1,
4538 .jumbotron .h1 {
4539   color: inherit;
4540 }
4541 .jumbotron p {
4542   margin-bottom: 15px;
4543   font-size: 21px;
4544   font-weight: 200;
4545 }
4546 .jumbotron > hr {
4547   border-top-color: #d5d5d5;
4548 }
4549 .container .jumbotron {
4550   border-radius: 6px;
4551 }
4552 .jumbotron .container {
4553   max-width: 100%;
4554 }
4555 @media screen and (min-width: 768px) {
4556   .jumbotron {
4557     padding-top: 48px;
4558     padding-bottom: 48px;
4559   }
4560   .container .jumbotron {
4561     padding-left: 60px;
4562     padding-right: 60px;
4563   }
4564   .jumbotron h1,
4565   .jumbotron .h1 {
4566     font-size: 63px;
4567   }
4568 }
4569 .thumbnail {
4570   display: block;
4571   padding: 4px;
4572   margin-bottom: 20px;
4573   line-height: 1.42857143;
4574   background-color: #ffffff;
4575   border: 1px solid #dddddd;
4576   border-radius: 4px;
4577   -webkit-transition: all 0.2s ease-in-out;
4578   -o-transition: all 0.2s ease-in-out;
4579   transition: all 0.2s ease-in-out;
4580 }
4581 .thumbnail > img,
4582 .thumbnail a > img {
4583   margin-left: auto;
4584   margin-right: auto;
4585 }
4586 a.thumbnail:hover,
4587 a.thumbnail:focus,
4588 a.thumbnail.active {
4589   border-color: #a24689;
4590 }
4591 .thumbnail .caption {
4592   padding: 9px;
4593   color: #333333;
4594 }
4595 .alert {
4596   padding: 15px;
4597   margin-bottom: 20px;
4598   border: 1px solid transparent;
4599   border-radius: 4px;
4600 }
4601 .alert h4 {
4602   margin-top: 0;
4603   color: inherit;
4604 }
4605 .alert .alert-link {
4606   font-weight: bold;
4607 }
4608 .alert > p,
4609 .alert > ul {
4610   margin-bottom: 0;
4611 }
4612 .alert > p + p {
4613   margin-top: 5px;
4614 }
4615 .alert-dismissable,
4616 .alert-dismissible {
4617   padding-right: 35px;
4618 }
4619 .alert-dismissable .close,
4620 .alert-dismissible .close {
4621   position: relative;
4622   top: -2px;
4623   right: -21px;
4624   color: inherit;
4625 }
4626 .alert-success {
4627   background-color: #dff0d8;
4628   border-color: #d6e9c6;
4629   color: #3c763d;
4630 }
4631 .alert-success hr {
4632   border-top-color: #c9e2b3;
4633 }
4634 .alert-success .alert-link {
4635   color: #2b542c;
4636 }
4637 .alert-info {
4638   background-color: #d9edf7;
4639   border-color: #bce8f1;
4640   color: #31708f;
4641 }
4642 .alert-info hr {
4643   border-top-color: #a6e1ec;
4644 }
4645 .alert-info .alert-link {
4646   color: #245269;
4647 }
4648 .alert-warning {
4649   background-color: #fcf8e3;
4650   border-color: #faebcc;
4651   color: #8a6d3b;
4652 }
4653 .alert-warning hr {
4654   border-top-color: #f7e1b5;
4655 }
4656 .alert-warning .alert-link {
4657   color: #66512c;
4658 }
4659 .alert-danger {
4660   background-color: #f2dede;
4661   border-color: #ebccd1;
4662   color: #a94442;
4663 }
4664 .alert-danger hr {
4665   border-top-color: #e4b9c0;
4666 }
4667 .alert-danger .alert-link {
4668   color: #843534;
4669 }
4670 @-webkit-keyframes progress-bar-stripes {
4671   from {
4672     background-position: 40px 0;
4673   }
4674   to {
4675     background-position: 0 0;
4676   }
4677 }
4678 @keyframes progress-bar-stripes {
4679   from {
4680     background-position: 40px 0;
4681   }
4682   to {
4683     background-position: 0 0;
4684   }
4685 }
4686 .progress {
4687   overflow: hidden;
4688   height: 20px;
4689   margin-bottom: 20px;
4690   background-color: #f5f5f5;
4691   border-radius: 4px;
4692   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4693   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4694 }
4695 .progress-bar {
4696   float: left;
4697   width: 0%;
4698   height: 100%;
4699   font-size: 12px;
4700   line-height: 20px;
4701   color: #ffffff;
4702   text-align: center;
4703   background-color: #a24689;
4704   -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4705   box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4706   -webkit-transition: width 0.6s ease;
4707   -o-transition: width 0.6s ease;
4708   transition: width 0.6s ease;
4709 }
4710 .progress-striped .progress-bar,
4711 .progress-bar-striped {
4712   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4713   background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4714   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4715   background-size: 40px 40px;
4716 }
4717 .progress.active .progress-bar,
4718 .progress-bar.active {
4719   -webkit-animation: progress-bar-stripes 2s linear infinite;
4720   -o-animation: progress-bar-stripes 2s linear infinite;
4721   animation: progress-bar-stripes 2s linear infinite;
4722 }
4723 .progress-bar[aria-valuenow="1"],
4724 .progress-bar[aria-valuenow="2"] {
4725   min-width: 30px;
4726 }
4727 .progress-bar[aria-valuenow="0"] {
4728   color: #777777;
4729   min-width: 30px;
4730   background-color: transparent;
4731   background-image: none;
4732   box-shadow: none;
4733 }
4734 .progress-bar-success {
4735   background-color: #5cb85c;
4736 }
4737 .progress-striped .progress-bar-success {
4738   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4739   background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4740   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4741 }
4742 .progress-bar-info {
4743   background-color: #5bc0de;
4744 }
4745 .progress-striped .progress-bar-info {
4746   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4747   background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4748   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4749 }
4750 .progress-bar-warning {
4751   background-color: #f0ad4e;
4752 }
4753 .progress-striped .progress-bar-warning {
4754   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4755   background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4756   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4757 }
4758 .progress-bar-danger {
4759   background-color: #d9534f;
4760 }
4761 .progress-striped .progress-bar-danger {
4762   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4763   background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4764   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4765 }
4766 .media,
4767 .media-body {
4768   overflow: hidden;
4769   zoom: 1;
4770 }
4771 .media,
4772 .media .media {
4773   margin-top: 15px;
4774 }
4775 .media:first-child {
4776   margin-top: 0;
4777 }
4778 .media-object {
4779   display: block;
4780 }
4781 .media-heading {
4782   margin: 0 0 5px;
4783 }
4784 .media > .pull-left {
4785   margin-right: 10px;
4786 }
4787 .media > .pull-right {
4788   margin-left: 10px;
4789 }
4790 .media-list {
4791   padding-left: 0;
4792   list-style: none;
4793 }
4794 .list-group {
4795   margin-bottom: 20px;
4796   padding-left: 0;
4797 }
4798 .list-group-item {
4799   position: relative;
4800   display: block;
4801   padding: 10px 15px;
4802   margin-bottom: -1px;
4803   background-color: #ffffff;
4804   border: 1px solid #dddddd;
4805 }
4806 .list-group-item:first-child {
4807   border-top-right-radius: 4px;
4808   border-top-left-radius: 4px;
4809 }
4810 .list-group-item:last-child {
4811   margin-bottom: 0;
4812   border-bottom-right-radius: 4px;
4813   border-bottom-left-radius: 4px;
4814 }
4815 .list-group-item > .badge {
4816   float: right;
4817 }
4818 .list-group-item > .badge + .badge {
4819   margin-right: 5px;
4820 }
4821 a.list-group-item {
4822   color: #555555;
4823 }
4824 a.list-group-item .list-group-item-heading {
4825   color: #333333;
4826 }
4827 a.list-group-item:hover,
4828 a.list-group-item:focus {
4829   text-decoration: none;
4830   color: #555555;
4831   background-color: #f5f5f5;
4832 }
4833 .list-group-item.disabled,
4834 .list-group-item.disabled:hover,
4835 .list-group-item.disabled:focus {
4836   background-color: #eeeeee;
4837   color: #777777;
4838 }
4839 .list-group-item.disabled .list-group-item-heading,
4840 .list-group-item.disabled:hover .list-group-item-heading,
4841 .list-group-item.disabled:focus .list-group-item-heading {
4842   color: inherit;
4843 }
4844 .list-group-item.disabled .list-group-item-text,
4845 .list-group-item.disabled:hover .list-group-item-text,
4846 .list-group-item.disabled:focus .list-group-item-text {
4847   color: #777777;
4848 }
4849 .list-group-item.active,
4850 .list-group-item.active:hover,
4851 .list-group-item.active:focus {
4852   z-index: 2;
4853   color: #ffffff;
4854   background-color: #a24689;
4855   border-color: #a24689;
4856 }
4857 .list-group-item.active .list-group-item-heading,
4858 .list-group-item.active:hover .list-group-item-heading,
4859 .list-group-item.active:focus .list-group-item-heading,
4860 .list-group-item.active .list-group-item-heading > small,
4861 .list-group-item.active:hover .list-group-item-heading > small,
4862 .list-group-item.active:focus .list-group-item-heading > small,
4863 .list-group-item.active .list-group-item-heading > .small,
4864 .list-group-item.active:hover .list-group-item-heading > .small,
4865 .list-group-item.active:focus .list-group-item-heading > .small {
4866   color: inherit;
4867 }
4868 .list-group-item.active .list-group-item-text,
4869 .list-group-item.active:hover .list-group-item-text,
4870 .list-group-item.active:focus .list-group-item-text {
4871   color: #e9cbe1;
4872 }
4873 .list-group-item-success {
4874   color: #3c763d;
4875   background-color: #dff0d8;
4876 }
4877 a.list-group-item-success {
4878   color: #3c763d;
4879 }
4880 a.list-group-item-success .list-group-item-heading {
4881   color: inherit;
4882 }
4883 a.list-group-item-success:hover,
4884 a.list-group-item-success:focus {
4885   color: #3c763d;
4886   background-color: #d0e9c6;
4887 }
4888 a.list-group-item-success.active,
4889 a.list-group-item-success.active:hover,
4890 a.list-group-item-success.active:focus {
4891   color: #fff;
4892   background-color: #3c763d;
4893   border-color: #3c763d;
4894 }
4895 .list-group-item-info {
4896   color: #31708f;
4897   background-color: #d9edf7;
4898 }
4899 a.list-group-item-info {
4900   color: #31708f;
4901 }
4902 a.list-group-item-info .list-group-item-heading {
4903   color: inherit;
4904 }
4905 a.list-group-item-info:hover,
4906 a.list-group-item-info:focus {
4907   color: #31708f;
4908   background-color: #c4e3f3;
4909 }
4910 a.list-group-item-info.active,
4911 a.list-group-item-info.active:hover,
4912 a.list-group-item-info.active:focus {
4913   color: #fff;
4914   background-color: #31708f;
4915   border-color: #31708f;
4916 }
4917 .list-group-item-warning {
4918   color: #8a6d3b;
4919   background-color: #fcf8e3;
4920 }
4921 a.list-group-item-warning {
4922   color: #8a6d3b;
4923 }
4924 a.list-group-item-warning .list-group-item-heading {
4925   color: inherit;
4926 }
4927 a.list-group-item-warning:hover,
4928 a.list-group-item-warning:focus {
4929   color: #8a6d3b;
4930   background-color: #faf2cc;
4931 }
4932 a.list-group-item-warning.active,
4933 a.list-group-item-warning.active:hover,
4934 a.list-group-item-warning.active:focus {
4935   color: #fff;
4936   background-color: #8a6d3b;
4937   border-color: #8a6d3b;
4938 }
4939 .list-group-item-danger {
4940   color: #a94442;
4941   background-color: #f2dede;
4942 }
4943 a.list-group-item-danger {
4944   color: #a94442;
4945 }
4946 a.list-group-item-danger .list-group-item-heading {
4947   color: inherit;
4948 }
4949 a.list-group-item-danger:hover,
4950 a.list-group-item-danger:focus {
4951   color: #a94442;
4952   background-color: #ebcccc;
4953 }
4954 a.list-group-item-danger.active,
4955 a.list-group-item-danger.active:hover,
4956 a.list-group-item-danger.active:focus {
4957   color: #fff;
4958   background-color: #a94442;
4959   border-color: #a94442;
4960 }
4961 .list-group-item-heading {
4962   margin-top: 0;
4963   margin-bottom: 5px;
4964 }
4965 .list-group-item-text {
4966   margin-bottom: 0;
4967   line-height: 1.3;
4968 }
4969 .panel {
4970   margin-bottom: 20px;
4971   background-color: #ffffff;
4972   border: 1px solid transparent;
4973   border-radius: 4px;
4974   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
4975   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
4976 }
4977 .panel-body {
4978   padding: 15px;
4979 }
4980 .panel-heading {
4981   padding: 10px 15px;
4982   border-bottom: 1px solid transparent;
4983   border-top-right-radius: 3px;
4984   border-top-left-radius: 3px;
4985 }
4986 .panel-heading > .dropdown .dropdown-toggle {
4987   color: inherit;
4988 }
4989 .panel-title {
4990   margin-top: 0;
4991   margin-bottom: 0;
4992   font-size: 16px;
4993   color: inherit;
4994 }
4995 .panel-title > a {
4996   color: inherit;
4997 }
4998 .panel-footer {
4999   padding: 10px 15px;
5000   background-color: #f5f5f5;
5001   border-top: 1px solid #dddddd;
5002   border-bottom-right-radius: 3px;
5003   border-bottom-left-radius: 3px;
5004 }
5005 .panel > .list-group {
5006   margin-bottom: 0;
5007 }
5008 .panel > .list-group .list-group-item {
5009   border-width: 1px 0;
5010   border-radius: 0;
5011 }
5012 .panel > .list-group:first-child .list-group-item:first-child {
5013   border-top: 0;
5014   border-top-right-radius: 3px;
5015   border-top-left-radius: 3px;
5016 }
5017 .panel > .list-group:last-child .list-group-item:last-child {
5018   border-bottom: 0;
5019   border-bottom-right-radius: 3px;
5020   border-bottom-left-radius: 3px;
5021 }
5022 .panel-heading + .list-group .list-group-item:first-child {
5023   border-top-width: 0;
5024 }
5025 .list-group + .panel-footer {
5026   border-top-width: 0;
5027 }
5028 .panel > .table,
5029 .panel > .table-responsive > .table,
5030 .panel > .panel-collapse > .table {
5031   margin-bottom: 0;
5032 }
5033 .panel > .table:first-child,
5034 .panel > .table-responsive:first-child > .table:first-child {
5035   border-top-right-radius: 3px;
5036   border-top-left-radius: 3px;
5037 }
5038 .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
5039 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
5040 .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5041 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5042 .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
5043 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
5044 .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
5045 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
5046   border-top-left-radius: 3px;
5047 }
5048 .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
5049 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
5050 .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5051 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5052 .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
5053 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
5054 .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
5055 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
5056   border-top-right-radius: 3px;
5057 }
5058 .panel > .table:last-child,
5059 .panel > .table-responsive:last-child > .table:last-child {
5060   border-bottom-right-radius: 3px;
5061   border-bottom-left-radius: 3px;
5062 }
5063 .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5064 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5065 .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5066 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5067 .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5068 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5069 .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
5070 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
5071   border-bottom-left-radius: 3px;
5072 }
5073 .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5074 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5075 .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5076 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5077 .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5078 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5079 .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
5080 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
5081   border-bottom-right-radius: 3px;
5082 }
5083 .panel > .panel-body + .table,
5084 .panel > .panel-body + .table-responsive {
5085   border-top: 1px solid #dddddd;
5086 }
5087 .panel > .table > tbody:first-child > tr:first-child th,
5088 .panel > .table > tbody:first-child > tr:first-child td {
5089   border-top: 0;
5090 }
5091 .panel > .table-bordered,
5092 .panel > .table-responsive > .table-bordered {
5093   border: 0;
5094 }
5095 .panel > .table-bordered > thead > tr > th:first-child,
5096 .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
5097 .panel > .table-bordered > tbody > tr > th:first-child,
5098 .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
5099 .panel > .table-bordered > tfoot > tr > th:first-child,
5100 .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
5101 .panel > .table-bordered > thead > tr > td:first-child,
5102 .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
5103 .panel > .table-bordered > tbody > tr > td:first-child,
5104 .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
5105 .panel > .table-bordered > tfoot > tr > td:first-child,
5106 .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
5107   border-left: 0;
5108 }
5109 .panel > .table-bordered > thead > tr > th:last-child,
5110 .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
5111 .panel > .table-bordered > tbody > tr > th:last-child,
5112 .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
5113 .panel > .table-bordered > tfoot > tr > th:last-child,
5114 .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
5115 .panel > .table-bordered > thead > tr > td:last-child,
5116 .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
5117 .panel > .table-bordered > tbody > tr > td:last-child,
5118 .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
5119 .panel > .table-bordered > tfoot > tr > td:last-child,
5120 .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
5121   border-right: 0;
5122 }
5123 .panel > .table-bordered > thead > tr:first-child > td,
5124 .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
5125 .panel > .table-bordered > tbody > tr:first-child > td,
5126 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
5127 .panel > .table-bordered > thead > tr:first-child > th,
5128 .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
5129 .panel > .table-bordered > tbody > tr:first-child > th,
5130 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
5131   border-bottom: 0;
5132 }
5133 .panel > .table-bordered > tbody > tr:last-child > td,
5134 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
5135 .panel > .table-bordered > tfoot > tr:last-child > td,
5136 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
5137 .panel > .table-bordered > tbody > tr:last-child > th,
5138 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
5139 .panel > .table-bordered > tfoot > tr:last-child > th,
5140 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
5141   border-bottom: 0;
5142 }
5143 .panel > .table-responsive {
5144   border: 0;
5145   margin-bottom: 0;
5146 }
5147 .panel-group {
5148   margin-bottom: 20px;
5149 }
5150 .panel-group .panel {
5151   margin-bottom: 0;
5152   border-radius: 4px;
5153 }
5154 .panel-group .panel + .panel {
5155   margin-top: 5px;
5156 }
5157 .panel-group .panel-heading {
5158   border-bottom: 0;
5159 }
5160 .panel-group .panel-heading + .panel-collapse > .panel-body {
5161   border-top: 1px solid #dddddd;
5162 }
5163 .panel-group .panel-footer {
5164   border-top: 0;
5165 }
5166 .panel-group .panel-footer + .panel-collapse .panel-body {
5167   border-bottom: 1px solid #dddddd;
5168 }
5169 .panel-default {
5170   border-color: #dddddd;
5171 }
5172 .panel-default > .panel-heading {
5173   color: #333333;
5174   background-color: #f5f5f5;
5175   border-color: #dddddd;
5176 }
5177 .panel-default > .panel-heading + .panel-collapse > .panel-body {
5178   border-top-color: #dddddd;
5179 }
5180 .panel-default > .panel-heading .badge {
5181   color: #f5f5f5;
5182   background-color: #333333;
5183 }
5184 .panel-default > .panel-footer + .panel-collapse > .panel-body {
5185   border-bottom-color: #dddddd;
5186 }
5187 .panel-primary {
5188   border-color: #a24689;
5189 }
5190 .panel-primary > .panel-heading {
5191   color: #ffffff;
5192   background-color: #a24689;
5193   border-color: #a24689;
5194 }
5195 .panel-primary > .panel-heading + .panel-collapse > .panel-body {
5196   border-top-color: #a24689;
5197 }
5198 .panel-primary > .panel-heading .badge {
5199   color: #a24689;
5200   background-color: #ffffff;
5201 }
5202 .panel-primary > .panel-footer + .panel-collapse > .panel-body {
5203   border-bottom-color: #a24689;
5204 }
5205 .panel-success {
5206   border-color: #d6e9c6;
5207 }
5208 .panel-success > .panel-heading {
5209   color: #3c763d;
5210   background-color: #dff0d8;
5211   border-color: #d6e9c6;
5212 }
5213 .panel-success > .panel-heading + .panel-collapse > .panel-body {
5214   border-top-color: #d6e9c6;
5215 }
5216 .panel-success > .panel-heading .badge {
5217   color: #dff0d8;
5218   background-color: #3c763d;
5219 }
5220 .panel-success > .panel-footer + .panel-collapse > .panel-body {
5221   border-bottom-color: #d6e9c6;
5222 }
5223 .panel-info {
5224   border-color: #bce8f1;
5225 }
5226 .panel-info > .panel-heading {
5227   color: #31708f;
5228   background-color: #d9edf7;
5229   border-color: #bce8f1;
5230 }
5231 .panel-info > .panel-heading + .panel-collapse > .panel-body {
5232   border-top-color: #bce8f1;
5233 }
5234 .panel-info > .panel-heading .badge {
5235   color: #d9edf7;
5236   background-color: #31708f;
5237 }
5238 .panel-info > .panel-footer + .panel-collapse > .panel-body {
5239   border-bottom-color: #bce8f1;
5240 }
5241 .panel-warning {
5242   border-color: #faebcc;
5243 }
5244 .panel-warning > .panel-heading {
5245   color: #8a6d3b;
5246   background-color: #fcf8e3;
5247   border-color: #faebcc;
5248 }
5249 .panel-warning > .panel-heading + .panel-collapse > .panel-body {
5250   border-top-color: #faebcc;
5251 }
5252 .panel-warning > .panel-heading .badge {
5253   color: #fcf8e3;
5254   background-color: #8a6d3b;
5255 }
5256 .panel-warning > .panel-footer + .panel-collapse > .panel-body {
5257   border-bottom-color: #faebcc;
5258 }
5259 .panel-danger {
5260   border-color: #ebccd1;
5261 }
5262 .panel-danger > .panel-heading {
5263   color: #a94442;
5264   background-color: #f2dede;
5265   border-color: #ebccd1;
5266 }
5267 .panel-danger > .panel-heading + .panel-collapse > .panel-body {
5268   border-top-color: #ebccd1;
5269 }
5270 .panel-danger > .panel-heading .badge {
5271   color: #f2dede;
5272   background-color: #a94442;
5273 }
5274 .panel-danger > .panel-footer + .panel-collapse > .panel-body {
5275   border-bottom-color: #ebccd1;
5276 }
5277 .embed-responsive {
5278   position: relative;
5279   display: block;
5280   height: 0;
5281   padding: 0;
5282   overflow: hidden;
5283 }
5284 .embed-responsive .embed-responsive-item,
5285 .embed-responsive iframe,
5286 .embed-responsive embed,
5287 .embed-responsive object {
5288   position: absolute;
5289   top: 0;
5290   left: 0;
5291   bottom: 0;
5292   height: 100%;
5293   width: 100%;
5294   border: 0;
5295 }
5296 .embed-responsive.embed-responsive-16by9 {
5297   padding-bottom: 56.25%;
5298 }
5299 .embed-responsive.embed-responsive-4by3 {
5300   padding-bottom: 75%;
5301 }
5302 .well {
5303   min-height: 20px;
5304   padding: 19px;
5305   margin-bottom: 20px;
5306   background-color: #f5f5f5;
5307   border: 1px solid #e3e3e3;
5308   border-radius: 4px;
5309   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
5310   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
5311 }
5312 .well blockquote {
5313   border-color: #ddd;
5314   border-color: rgba(0, 0, 0, 0.15);
5315 }
5316 .well-lg {
5317   padding: 24px;
5318   border-radius: 6px;
5319 }
5320 .well-sm {
5321   padding: 9px;
5322   border-radius: 3px;
5323 }
5324 .close {
5325   float: right;
5326   font-size: 21px;
5327   font-weight: bold;
5328   line-height: 1;
5329   color: #000000;
5330   text-shadow: 0 1px 0 #ffffff;
5331   opacity: 0.2;
5332   filter: alpha(opacity=20);
5333 }
5334 .close:hover,
5335 .close:focus {
5336   color: #000000;
5337   text-decoration: none;
5338   cursor: pointer;
5339   opacity: 0.5;
5340   filter: alpha(opacity=50);
5341 }
5342 button.close {
5343   padding: 0;
5344   cursor: pointer;
5345   background: transparent;
5346   border: 0;
5347   -webkit-appearance: none;
5348 }
5349 .modal-open {
5350   overflow: hidden;
5351 }
5352 .modal {
5353   display: none;
5354   overflow: hidden;
5355   position: fixed;
5356   top: 0;
5357   right: 0;
5358   bottom: 0;
5359   left: 0;
5360   z-index: 1050;
5361   -webkit-overflow-scrolling: touch;
5362   outline: 0;
5363 }
5364 .modal.fade .modal-dialog {
5365   -webkit-transform: translate3d(0, -25%, 0);
5366   transform: translate3d(0, -25%, 0);
5367   -webkit-transition: -webkit-transform 0.3s ease-out;
5368   -moz-transition: -moz-transform 0.3s ease-out;
5369   -o-transition: -o-transform 0.3s ease-out;
5370   transition: transform 0.3s ease-out;
5371 }
5372 .modal.in .modal-dialog {
5373   -webkit-transform: translate3d(0, 0, 0);
5374   transform: translate3d(0, 0, 0);
5375 }
5376 .modal-open .modal {
5377   overflow-x: hidden;
5378   overflow-y: auto;
5379 }
5380 .modal-dialog {
5381   position: relative;
5382   width: auto;
5383   margin: 10px;
5384 }
5385 .modal-content {
5386   position: relative;
5387   background-color: #ffffff;
5388   border: 1px solid #999999;
5389   border: 1px solid rgba(0, 0, 0, 0.2);
5390   border-radius: 6px;
5391   -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
5392   box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
5393   background-clip: padding-box;
5394   outline: 0;
5395 }
5396 .modal-backdrop {
5397   position: fixed;
5398   top: 0;
5399   right: 0;
5400   bottom: 0;
5401   left: 0;
5402   z-index: 1040;
5403   background-color: #000000;
5404 }
5405 .modal-backdrop.fade {
5406   opacity: 0;
5407   filter: alpha(opacity=0);
5408 }
5409 .modal-backdrop.in {
5410   opacity: 0.5;
5411   filter: alpha(opacity=50);
5412 }
5413 .modal-header {
5414   padding: 15px;
5415   border-bottom: 1px solid #e5e5e5;
5416   min-height: 16.42857143px;
5417 }
5418 .modal-header .close {
5419   margin-top: -2px;
5420 }
5421 .modal-title {
5422   margin: 0;
5423   line-height: 1.42857143;
5424 }
5425 .modal-body {
5426   position: relative;
5427   padding: 15px;
5428 }
5429 .modal-footer {
5430   padding: 15px;
5431   text-align: right;
5432   border-top: 1px solid #e5e5e5;
5433 }
5434 .modal-footer .btn + .btn {
5435   margin-left: 5px;
5436   margin-bottom: 0;
5437 }
5438 .modal-footer .btn-group .btn + .btn {
5439   margin-left: -1px;
5440 }
5441 .modal-footer .btn-block + .btn-block {
5442   margin-left: 0;
5443 }
5444 .modal-scrollbar-measure {
5445   position: absolute;
5446   top: -9999px;
5447   width: 50px;
5448   height: 50px;
5449   overflow: scroll;
5450 }
5451 @media (min-width: 768px) {
5452   .modal-dialog {
5453     width: 600px;
5454     margin: 30px auto;
5455   }
5456   .modal-content {
5457     -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
5458     box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
5459   }
5460   .modal-sm {
5461     width: 300px;
5462   }
5463 }
5464 @media (min-width: 992px) {
5465   .modal-lg {
5466     width: 900px;
5467   }
5468 }
5469 .tooltip {
5470   position: absolute;
5471   z-index: 1070;
5472   display: block;
5473   visibility: visible;
5474   font-size: 12px;
5475   line-height: 1.4;
5476   opacity: 0;
5477   filter: alpha(opacity=0);
5478 }
5479 .tooltip.in {
5480   opacity: 0.9;
5481   filter: alpha(opacity=90);
5482 }
5483 .tooltip.top {
5484   margin-top: -3px;
5485   padding: 5px 0;
5486 }
5487 .tooltip.right {
5488   margin-left: 3px;
5489   padding: 0 5px;
5490 }
5491 .tooltip.bottom {
5492   margin-top: 3px;
5493   padding: 5px 0;
5494 }
5495 .tooltip.left {
5496   margin-left: -3px;
5497   padding: 0 5px;
5498 }
5499 .tooltip-inner {
5500   max-width: 200px;
5501   padding: 3px 8px;
5502   color: #ffffff;
5503   text-align: center;
5504   text-decoration: none;
5505   background-color: #000000;
5506   border-radius: 4px;
5507 }
5508 .tooltip-arrow {
5509   position: absolute;
5510   width: 0;
5511   height: 0;
5512   border-color: transparent;
5513   border-style: solid;
5514 }
5515 .tooltip.top .tooltip-arrow {
5516   bottom: 0;
5517   left: 50%;
5518   margin-left: -5px;
5519   border-width: 5px 5px 0;
5520   border-top-color: #000000;
5521 }
5522 .tooltip.top-left .tooltip-arrow {
5523   bottom: 0;
5524   left: 5px;
5525   border-width: 5px 5px 0;
5526   border-top-color: #000000;
5527 }
5528 .tooltip.top-right .tooltip-arrow {
5529   bottom: 0;
5530   right: 5px;
5531   border-width: 5px 5px 0;
5532   border-top-color: #000000;
5533 }
5534 .tooltip.right .tooltip-arrow {
5535   top: 50%;
5536   left: 0;
5537   margin-top: -5px;
5538   border-width: 5px 5px 5px 0;
5539   border-right-color: #000000;
5540 }
5541 .tooltip.left .tooltip-arrow {
5542   top: 50%;
5543   right: 0;
5544   margin-top: -5px;
5545   border-width: 5px 0 5px 5px;
5546   border-left-color: #000000;
5547 }
5548 .tooltip.bottom .tooltip-arrow {
5549   top: 0;
5550   left: 50%;
5551   margin-left: -5px;
5552   border-width: 0 5px 5px;
5553   border-bottom-color: #000000;
5554 }
5555 .tooltip.bottom-left .tooltip-arrow {
5556   top: 0;
5557   left: 5px;
5558   border-width: 0 5px 5px;
5559   border-bottom-color: #000000;
5560 }
5561 .tooltip.bottom-right .tooltip-arrow {
5562   top: 0;
5563   right: 5px;
5564   border-width: 0 5px 5px;
5565   border-bottom-color: #000000;
5566 }
5567 .popover {
5568   position: absolute;
5569   top: 0;
5570   left: 0;
5571   z-index: 1060;
5572   display: none;
5573   max-width: 276px;
5574   padding: 1px;
5575   text-align: left;
5576   background-color: #ffffff;
5577   background-clip: padding-box;
5578   border: 1px solid #cccccc;
5579   border: 1px solid rgba(0, 0, 0, 0.2);
5580   border-radius: 6px;
5581   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5582   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5583   white-space: normal;
5584 }
5585 .popover.top {
5586   margin-top: -10px;
5587 }
5588 .popover.right {
5589   margin-left: 10px;
5590 }
5591 .popover.bottom {
5592   margin-top: 10px;
5593 }
5594 .popover.left {
5595   margin-left: -10px;
5596 }
5597 .popover-title {
5598   margin: 0;
5599   padding: 8px 14px;
5600   font-size: 14px;
5601   font-weight: normal;
5602   line-height: 18px;
5603   background-color: #f7f7f7;
5604   border-bottom: 1px solid #ebebeb;
5605   border-radius: 5px 5px 0 0;
5606 }
5607 .popover-content {
5608   padding: 9px 14px;
5609 }
5610 .popover > .arrow,
5611 .popover > .arrow:after {
5612   position: absolute;
5613   display: block;
5614   width: 0;
5615   height: 0;
5616   border-color: transparent;
5617   border-style: solid;
5618 }
5619 .popover > .arrow {
5620   border-width: 11px;
5621 }
5622 .popover > .arrow:after {
5623   border-width: 10px;
5624   content: "";
5625 }
5626 .popover.top > .arrow {
5627   left: 50%;
5628   margin-left: -11px;
5629   border-bottom-width: 0;
5630   border-top-color: #999999;
5631   border-top-color: rgba(0, 0, 0, 0.25);
5632   bottom: -11px;
5633 }
5634 .popover.top > .arrow:after {
5635   content: " ";
5636   bottom: 1px;
5637   margin-left: -10px;
5638   border-bottom-width: 0;
5639   border-top-color: #ffffff;
5640 }
5641 .popover.right > .arrow {
5642   top: 50%;
5643   left: -11px;
5644   margin-top: -11px;
5645   border-left-width: 0;
5646   border-right-color: #999999;
5647   border-right-color: rgba(0, 0, 0, 0.25);
5648 }
5649 .popover.right > .arrow:after {
5650   content: " ";
5651   left: 1px;
5652   bottom: -10px;
5653   border-left-width: 0;
5654   border-right-color: #ffffff;
5655 }
5656 .popover.bottom > .arrow {
5657   left: 50%;
5658   margin-left: -11px;
5659   border-top-width: 0;
5660   border-bottom-color: #999999;
5661   border-bottom-color: rgba(0, 0, 0, 0.25);
5662   top: -11px;
5663 }
5664 .popover.bottom > .arrow:after {
5665   content: " ";
5666   top: 1px;
5667   margin-left: -10px;
5668   border-top-width: 0;
5669   border-bottom-color: #ffffff;
5670 }
5671 .popover.left > .arrow {
5672   top: 50%;
5673   right: -11px;
5674   margin-top: -11px;
5675   border-right-width: 0;
5676   border-left-color: #999999;
5677   border-left-color: rgba(0, 0, 0, 0.25);
5678 }
5679 .popover.left > .arrow:after {
5680   content: " ";
5681   right: 1px;
5682   border-right-width: 0;
5683   border-left-color: #ffffff;
5684   bottom: -10px;
5685 }
5686 .carousel {
5687   position: relative;
5688 }
5689 .carousel-inner {
5690   position: relative;
5691   overflow: hidden;
5692   width: 100%;
5693 }
5694 .carousel-inner > .item {
5695   display: none;
5696   position: relative;
5697   -webkit-transition: 0.6s ease-in-out left;
5698   -o-transition: 0.6s ease-in-out left;
5699   transition: 0.6s ease-in-out left;
5700 }
5701 .carousel-inner > .item > img,
5702 .carousel-inner > .item > a > img {
5703   line-height: 1;
5704 }
5705 .carousel-inner > .active,
5706 .carousel-inner > .next,
5707 .carousel-inner > .prev {
5708   display: block;
5709 }
5710 .carousel-inner > .active {
5711   left: 0;
5712 }
5713 .carousel-inner > .next,
5714 .carousel-inner > .prev {
5715   position: absolute;
5716   top: 0;
5717   width: 100%;
5718 }
5719 .carousel-inner > .next {
5720   left: 100%;
5721 }
5722 .carousel-inner > .prev {
5723   left: -100%;
5724 }
5725 .carousel-inner > .next.left,
5726 .carousel-inner > .prev.right {
5727   left: 0;
5728 }
5729 .carousel-inner > .active.left {
5730   left: -100%;
5731 }
5732 .carousel-inner > .active.right {
5733   left: 100%;
5734 }
5735 .carousel-control {
5736   position: absolute;
5737   top: 0;
5738   left: 0;
5739   bottom: 0;
5740   width: 15%;
5741   opacity: 0.5;
5742   filter: alpha(opacity=50);
5743   font-size: 20px;
5744   color: #ffffff;
5745   text-align: center;
5746   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
5747 }
5748 .carousel-control.left {
5749   background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
5750   background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
5751   background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
5752   background-repeat: repeat-x;
5753   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
5754 }
5755 .carousel-control.right {
5756   left: auto;
5757   right: 0;
5758   background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
5759   background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
5760   background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
5761   background-repeat: repeat-x;
5762   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
5763 }
5764 .carousel-control:hover,
5765 .carousel-control:focus {
5766   outline: 0;
5767   color: #ffffff;
5768   text-decoration: none;
5769   opacity: 0.9;
5770   filter: alpha(opacity=90);
5771 }
5772 .carousel-control .icon-prev,
5773 .carousel-control .icon-next,
5774 .carousel-control .glyphicon-chevron-left,
5775 .carousel-control .glyphicon-chevron-right {
5776   position: absolute;
5777   top: 50%;
5778   z-index: 5;
5779   display: inline-block;
5780 }
5781 .carousel-control .icon-prev,
5782 .carousel-control .glyphicon-chevron-left {
5783   left: 50%;
5784   margin-left: -10px;
5785 }
5786 .carousel-control .icon-next,
5787 .carousel-control .glyphicon-chevron-right {
5788   right: 50%;
5789   margin-right: -10px;
5790 }
5791 .carousel-control .icon-prev,
5792 .carousel-control .icon-next {
5793   width: 20px;
5794   height: 20px;
5795   margin-top: -10px;
5796   font-family: serif;
5797 }
5798 .carousel-control .icon-prev:before {
5799   content: '\2039';
5800 }
5801 .carousel-control .icon-next:before {
5802   content: '\203a';
5803 }
5804 .carousel-indicators {
5805   position: absolute;
5806   bottom: 10px;
5807   left: 50%;
5808   z-index: 15;
5809   width: 60%;
5810   margin-left: -30%;
5811   padding-left: 0;
5812   list-style: none;
5813   text-align: center;
5814 }
5815 .carousel-indicators li {
5816   display: inline-block;
5817   width: 10px;
5818   height: 10px;
5819   margin: 1px;
5820   text-indent: -999px;
5821   border: 1px solid #ffffff;
5822   border-radius: 10px;
5823   cursor: pointer;
5824   background-color: #000 \9;
5825   background-color: rgba(0, 0, 0, 0);
5826 }
5827 .carousel-indicators .active {
5828   margin: 0;
5829   width: 12px;
5830   height: 12px;
5831   background-color: #ffffff;
5832 }
5833 .carousel-caption {
5834   position: absolute;
5835   left: 15%;
5836   right: 15%;
5837   bottom: 20px;
5838   z-index: 10;
5839   padding-top: 20px;
5840   padding-bottom: 20px;
5841   color: #ffffff;
5842   text-align: center;
5843   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
5844 }
5845 .carousel-caption .btn {
5846   text-shadow: none;
5847 }
5848 @media screen and (min-width: 768px) {
5849   .carousel-control .glyphicon-chevron-left,
5850   .carousel-control .glyphicon-chevron-right,
5851   .carousel-control .icon-prev,
5852   .carousel-control .icon-next {
5853     width: 30px;
5854     height: 30px;
5855     margin-top: -15px;
5856     font-size: 30px;
5857   }
5858   .carousel-control .glyphicon-chevron-left,
5859   .carousel-control .icon-prev {
5860     margin-left: -15px;
5861   }
5862   .carousel-control .glyphicon-chevron-right,
5863   .carousel-control .icon-next {
5864     margin-right: -15px;
5865   }
5866   .carousel-caption {
5867     left: 20%;
5868     right: 20%;
5869     padding-bottom: 30px;
5870   }
5871   .carousel-indicators {
5872     bottom: 20px;
5873   }
5874 }
5875 .clearfix:before,
5876 .clearfix:after,
5877 .dl-horizontal dd:before,
5878 .dl-horizontal dd:after,
5879 .container:before,
5880 .container:after,
5881 .container-fluid:before,
5882 .container-fluid:after,
5883 .row:before,
5884 .row:after,
5885 .form-horizontal .form-group:before,
5886 .form-horizontal .form-group:after,
5887 .btn-toolbar:before,
5888 .btn-toolbar:after,
5889 .btn-group-vertical > .btn-group:before,
5890 .btn-group-vertical > .btn-group:after,
5891 .nav:before,
5892 .nav:after,
5893 .navbar:before,
5894 .navbar:after,
5895 .navbar-header:before,
5896 .navbar-header:after,
5897 .navbar-collapse:before,
5898 .navbar-collapse:after,
5899 .pager:before,
5900 .pager:after,
5901 .panel-body:before,
5902 .panel-body:after,
5903 .modal-footer:before,
5904 .modal-footer:after,
5905 .document-super:not(.stripe):before,
5906 .document-super:not(.stripe):after,
5907 .document-super.stripe:before,
5908 .document-super.stripe:after,
5909 .document:before,
5910 .document:after {
5911   content: " ";
5912   display: table;
5913 }
5914 .clearfix:after,
5915 .dl-horizontal dd:after,
5916 .container:after,
5917 .container-fluid:after,
5918 .row:after,
5919 .form-horizontal .form-group:after,
5920 .btn-toolbar:after,
5921 .btn-group-vertical > .btn-group:after,
5922 .nav:after,
5923 .navbar:after,
5924 .navbar-header:after,
5925 .navbar-collapse:after,
5926 .pager:after,
5927 .panel-body:after,
5928 .modal-footer:after,
5929 .document-super:not(.stripe):after,
5930 .document-super.stripe:after,
5931 .document:after {
5932   clear: both;
5933 }
5934 .center-block {
5935   display: block;
5936   margin-left: auto;
5937   margin-right: auto;
5938 }
5939 .pull-right {
5940   float: right !important;
5941 }
5942 .pull-left {
5943   float: left !important;
5944 }
5945 .hide {
5946   display: none !important;
5947 }
5948 .show {
5949   display: block !important;
5950 }
5951 .invisible {
5952   visibility: hidden;
5953 }
5954 .text-hide {
5955   font: 0/0 a;
5956   color: transparent;
5957   text-shadow: none;
5958   background-color: transparent;
5959   border: 0;
5960 }
5961 .hidden {
5962   display: none !important;
5963   visibility: hidden !important;
5964 }
5965 .affix {
5966   position: fixed;
5967   -webkit-transform: translate3d(0, 0, 0);
5968   transform: translate3d(0, 0, 0);
5969 }
5970 @-ms-viewport {
5971   width: device-width;
5972 }
5973 .visible-xs,
5974 .visible-sm,
5975 .visible-md,
5976 .visible-lg {
5977   display: none !important;
5978 }
5979 .visible-xs-block,
5980 .visible-xs-inline,
5981 .visible-xs-inline-block,
5982 .visible-sm-block,
5983 .visible-sm-inline,
5984 .visible-sm-inline-block,
5985 .visible-md-block,
5986 .visible-md-inline,
5987 .visible-md-inline-block,
5988 .visible-lg-block,
5989 .visible-lg-inline,
5990 .visible-lg-inline-block {
5991   display: none !important;
5992 }
5993 @media (max-width: 767px) {
5994   .visible-xs {
5995     display: block !important;
5996   }
5997   table.visible-xs {
5998     display: table;
5999   }
6000   tr.visible-xs {
6001     display: table-row !important;
6002   }
6003   th.visible-xs,
6004   td.visible-xs {
6005     display: table-cell !important;
6006   }
6007 }
6008 @media (max-width: 767px) {
6009   .visible-xs-block {
6010     display: block !important;
6011   }
6012 }
6013 @media (max-width: 767px) {
6014   .visible-xs-inline {
6015     display: inline !important;
6016   }
6017 }
6018 @media (max-width: 767px) {
6019   .visible-xs-inline-block {
6020     display: inline-block !important;
6021   }
6022 }
6023 @media (min-width: 768px) and (max-width: 991px) {
6024   .visible-sm {
6025     display: block !important;
6026   }
6027   table.visible-sm {
6028     display: table;
6029   }
6030   tr.visible-sm {
6031     display: table-row !important;
6032   }
6033   th.visible-sm,
6034   td.visible-sm {
6035     display: table-cell !important;
6036   }
6037 }
6038 @media (min-width: 768px) and (max-width: 991px) {
6039   .visible-sm-block {
6040     display: block !important;
6041   }
6042 }
6043 @media (min-width: 768px) and (max-width: 991px) {
6044   .visible-sm-inline {
6045     display: inline !important;
6046   }
6047 }
6048 @media (min-width: 768px) and (max-width: 991px) {
6049   .visible-sm-inline-block {
6050     display: inline-block !important;
6051   }
6052 }
6053 @media (min-width: 992px) and (max-width: 1199px) {
6054   .visible-md {
6055     display: block !important;
6056   }
6057   table.visible-md {
6058     display: table;
6059   }
6060   tr.visible-md {
6061     display: table-row !important;
6062   }
6063   th.visible-md,
6064   td.visible-md {
6065     display: table-cell !important;
6066   }
6067 }
6068 @media (min-width: 992px) and (max-width: 1199px) {
6069   .visible-md-block {
6070     display: block !important;
6071   }
6072 }
6073 @media (min-width: 992px) and (max-width: 1199px) {
6074   .visible-md-inline {
6075     display: inline !important;
6076   }
6077 }
6078 @media (min-width: 992px) and (max-width: 1199px) {
6079   .visible-md-inline-block {
6080     display: inline-block !important;
6081   }
6082 }
6083 @media (min-width: 1200px) {
6084   .visible-lg {
6085     display: block !important;
6086   }
6087   table.visible-lg {
6088     display: table;
6089   }
6090   tr.visible-lg {
6091     display: table-row !important;
6092   }
6093   th.visible-lg,
6094   td.visible-lg {
6095     display: table-cell !important;
6096   }
6097 }
6098 @media (min-width: 1200px) {
6099   .visible-lg-block {
6100     display: block !important;
6101   }
6102 }
6103 @media (min-width: 1200px) {
6104   .visible-lg-inline {
6105     display: inline !important;
6106   }
6107 }
6108 @media (min-width: 1200px) {
6109   .visible-lg-inline-block {
6110     display: inline-block !important;
6111   }
6112 }
6113 @media (max-width: 767px) {
6114   .hidden-xs {
6115     display: none !important;
6116   }
6117 }
6118 @media (min-width: 768px) and (max-width: 991px) {
6119   .hidden-sm {
6120     display: none !important;
6121   }
6122 }
6123 @media (min-width: 992px) and (max-width: 1199px) {
6124   .hidden-md {
6125     display: none !important;
6126   }
6127 }
6128 @media (min-width: 1200px) {
6129   .hidden-lg {
6130     display: none !important;
6131   }
6132 }
6133 .visible-print {
6134   display: none !important;
6135 }
6136 @media print {
6137   .visible-print {
6138     display: block !important;
6139   }
6140   table.visible-print {
6141     display: table;
6142   }
6143   tr.visible-print {
6144     display: table-row !important;
6145   }
6146   th.visible-print,
6147   td.visible-print {
6148     display: table-cell !important;
6149   }
6150 }
6151 .visible-print-block {
6152   display: none !important;
6153 }
6154 @media print {
6155   .visible-print-block {
6156     display: block !important;
6157   }
6158 }
6159 .visible-print-inline {
6160   display: none !important;
6161 }
6162 @media print {
6163   .visible-print-inline {
6164     display: inline !important;
6165   }
6166 }
6167 .visible-print-inline-block {
6168   display: none !important;
6169 }
6170 @media print {
6171   .visible-print-inline-block {
6172     display: inline-block !important;
6173   }
6174 }
6175 @media print {
6176   .hidden-print {
6177     display: none !important;
6178   }
6179 }
6180 * {
6181   box-sizing: border-box;
6182 }
6183 body {
6184   overflow: auto;
6185   position: relative;
6186 }
6187 .document-super:not(.stripe) {
6188   margin-right: auto;
6189   margin-left: auto;
6190   padding-left: 15px;
6191   padding-right: 15px;
6192 }
6193 @media (min-width: 768px) {
6194   .document-super:not(.stripe) {
6195     width: 750px;
6196   }
6197 }
6198 @media (min-width: 992px) {
6199   .document-super:not(.stripe) {
6200     width: 970px;
6201   }
6202 }
6203 @media (min-width: 1200px) {
6204   .document-super:not(.stripe) {
6205     width: 1170px;
6206   }
6207 }
6208 .document-super:not(.stripe) > .navbar-header,
6209 .document-super:not(.stripe) > .navbar-collapse {
6210   margin-right: -15px;
6211   margin-left: -15px;
6212 }
6213 @media (min-width: 768px) {
6214   .document-super:not(.stripe) > .navbar-header,
6215   .document-super:not(.stripe) > .navbar-collapse {
6216     margin-right: 0;
6217     margin-left: 0;
6218   }
6219 }
6220 .document-super.stripe {
6221   margin-right: auto;
6222   margin-left: auto;
6223   padding-left: 15px;
6224   padding-right: 15px;
6225 }
6226 .document-super.stripe > .navbar-header,
6227 .document-super.stripe > .navbar-collapse {
6228   margin-right: -15px;
6229   margin-left: -15px;
6230 }
6231 @media (min-width: 768px) {
6232   .document-super.stripe > .navbar-header,
6233   .document-super.stripe > .navbar-collapse {
6234     margin-right: 0;
6235     margin-left: 0;
6236   }
6237 }
6238 .document {
6239   margin-left: -15px;
6240   margin-right: -15px;
6241 }
6242 .documentwrapper {
6243   position: relative;
6244   min-height: 1px;
6245   padding-left: 15px;
6246   padding-right: 15px;
6247 }
6248 @media (min-width: 992px) {
6249   .documentwrapper {
6250     float: left;
6251     width: 75%;
6252   }
6253 }
6254 .sphinxsidebar {
6255   position: relative;
6256   min-height: 1px;
6257   padding-left: 15px;
6258   padding-right: 15px;
6259 }
6260 @media (min-width: 992px) {
6261   .sphinxsidebar {
6262     float: left;
6263     width: 25%;
6264   }
6265 }
6266 .btn-outline {
6267   color: #a24689;
6268   background-color: transparent;
6269   border-color: #a24689;
6270 }
6271 .btn-outline:hover,
6272 .btn-outline:focus,
6273 .btn-outline:active {
6274   color: #fff;
6275   background-color: #a24689;
6276   border-color: #a24689;
6277 }
6278 .btn-outline-inverse {
6279   color: #fff;
6280   background-color: transparent;
6281   border-color: #f3e0ee;
6282 }
6283 .btn-outline-inverse:hover,
6284 .btn-outline-inverse:focus,
6285 .btn-outline-inverse:active {
6286   color: #a24689;
6287   text-shadow: none;
6288   background-color: #fff;
6289   border-color: #fff;
6290 }
6291 /*
6292  * Main navigation
6293  */
6294 .docs-nav {
6295   /* version switcher */
6296 }
6297 .docs-nav .navbar-brand,
6298 .docs-nav .navbar-nav > li > a {
6299   position: relative;
6300 }
6301 .docs-nav .navbar-nav > li > a:hover:before,
6302 .docs-nav .navbar-nav > li.current a:before {
6303   bottom: 10px;
6304   opacity: 1;
6305 }
6306 .docs-nav .navbar-nav > li > a:before {
6307   display: block;
6308   position: absolute;
6309   bottom: 0;
6310   left: 10px;
6311   content: "";
6312   right: 10px;
6313   height: 3px;
6314   background: #a24689;
6315   opacity: 0;
6316   -webkit-transition: all 0.3s ease-out;
6317   -o-transition: all 0.3s ease-out;
6318   transition: all 0.3s ease-out;
6319 }
6320 .docs-nav .navbar-nav > li.dropdown > a:after {
6321   content: " ";
6322   display: inline-block;
6323   width: 0;
6324   height: 0;
6325   margin-left: 5px;
6326   vertical-align: middle;
6327   border-top: 4px solid #777777;
6328   border-right: 4px solid transparent;
6329   border-left: 4px solid transparent;
6330 }
6331 .docs-nav .navbar-nav > li.dropdown .dropdown-menu > li.current > a.current {
6332   background-color: #a24689;
6333   color: white;
6334 }
6335 .docs-nav div.versions {
6336   position: relative;
6337   cursor: pointer;
6338   font-size: 300%;
6339   display: inline-block;
6340 }
6341 .docs-nav div.versions > a {
6342   font-size: 40%;
6343   margin: 0.2em;
6344   color: #999;
6345   font-family: Lato, Arial, sans-serif;
6346 }
6347 .docs-nav div.versions > a:hover,
6348 .docs-nav div.versions > a:focus {
6349   text-decoration: none;
6350 }
6351 .o_logo {
6352   display: inline-block;
6353   font-size: 300%;
6354 }
6355 .o_logo .o_logo_main {
6356   background-image: url(odoo_logo_rgb.png);
6357   background-repeat: no-repeat;
6358   background-position: center center;
6359   background-size: contain;
6360   color: rgba(255, 255, 255, 0);
6361   text-decoration: none;
6362 }
6363 .o_logo .o_logo_app {
6364   text-decoration: none;
6365   color: #8f8f8f;
6366   font-family: Lato, Arial, sans-serif;
6367   font-size: 50%;
6368   margin: 0.2em;
6369 }
6370 /*
6371  * Side navigation
6372  *
6373  * Scrollspy and affixed enhanced navigation to highlight sections and secondary
6374  * sections of docs content.
6375  */
6376 /* By default it's not affixed in mobile views, so undo that */
6377 .sphinxsidebarwrapper.affix {
6378   position: static;
6379 }
6380 @media (min-width: 768px) {
6381   .sphinxsidebarwrapper {
6382     padding-left: 20px;
6383   }
6384 }
6385 /* Side navigation visibility changes */
6386 .sphinxsidebarwrapper > .nav .nav {
6387   display: none;
6388 }
6389 .sphinxsidebarwrapper > .nav li.active > .nav,
6390 .sphinxsidebarwrapper > .nav li.current > .nav {
6391   display: block;
6392 }
6393 /* Side navigation graphical styling */
6394 .sphinxsidebar {
6395   z-index: 1;
6396 }
6397 .sphinxsidebarwrapper {
6398   width: 100%;
6399   font-size: 13px;
6400   z-index: 1;
6401   /* First level of nav */
6402   /* All levels of nav */
6403 }
6404 @media (max-width: 767px) {
6405   .sphinxsidebarwrapper {
6406     display: none !important;
6407   }
6408 }
6409 @media (min-width: 768px) and (max-width: 991px) {
6410   .sphinxsidebarwrapper {
6411     display: none !important;
6412   }
6413 }
6414 @media print {
6415   .sphinxsidebarwrapper {
6416     display: none !important;
6417   }
6418 }
6419 .sphinxsidebarwrapper > .nav {
6420   margin-top: 20px;
6421   margin-bottom: 20px;
6422 }
6423 .sphinxsidebarwrapper .nav > li > a {
6424   font-weight: bold;
6425   padding-left: 20px;
6426 }
6427 .sphinxsidebarwrapper .nav .nav > li > a {
6428   font-size: 12px;
6429   padding-left: 25px;
6430 }
6431 .sphinxsidebarwrapper .nav .nav .nav > li > a {
6432   font-weight: normal;
6433   padding-left: 30px;
6434 }
6435 .sphinxsidebarwrapper .nav .nav .nav .nav > li > a {
6436   font-size: 11px;
6437   padding-left: 35px;
6438 }
6439 .sphinxsidebarwrapper .nav > li > a {
6440   display: block;
6441   padding: 4px 20px;
6442   color: #999;
6443 }
6444 .sphinxsidebarwrapper .nav > li > a:hover,
6445 .sphinxsidebarwrapper .nav > li > a:focus {
6446   padding-left: 19px;
6447   color: #a24689;
6448   text-decoration: none;
6449   background-color: transparent;
6450   border-left: 1px solid #a24689;
6451 }
6452 .sphinxsidebarwrapper .nav > .current > a,
6453 .sphinxsidebarwrapper .nav > .current:hover > a,
6454 .sphinxsidebarwrapper .nav > .current:focus > a,
6455 .sphinxsidebarwrapper .nav > .active > a,
6456 .sphinxsidebarwrapper .nav > .active:hover > a,
6457 .sphinxsidebarwrapper .nav > .active:focus > a {
6458   padding-left: 18px;
6459   font-weight: bold;
6460   color: #a24689;
6461   background-color: transparent;
6462   border-left: 2px solid #a24689;
6463 }
6464 .sphinxsidebarwrapper .nav .nav > li > a:hover,
6465 .sphinxsidebarwrapper .nav .nav > li > a:focus {
6466   padding-left: 24px;
6467 }
6468 .sphinxsidebarwrapper .nav .nav > .current > a,
6469 .sphinxsidebarwrapper .nav .nav > .current:hover > a,
6470 .sphinxsidebarwrapper .nav .nav > .current:focus > a,
6471 .sphinxsidebarwrapper .nav .nav > .active > a,
6472 .sphinxsidebarwrapper .nav .nav > .active:hover > a,
6473 .sphinxsidebarwrapper .nav .nav > .active:focus > a {
6474   padding-left: 23px;
6475 }
6476 .sphinxsidebarwrapper .nav .nav .nav {
6477   padding-bottom: 10px;
6478 }
6479 .sphinxsidebarwrapper .nav .nav .nav > li > a {
6480   padding-top: 1px;
6481   padding-bottom: 1px;
6482 }
6483 .sphinxsidebarwrapper .nav .nav .nav > li > a:hover,
6484 .sphinxsidebarwrapper .nav .nav .nav > li > a:focus {
6485   padding-left: 29px;
6486 }
6487 .sphinxsidebarwrapper .nav .nav .nav > .active > a,
6488 .sphinxsidebarwrapper .nav .nav .nav > .active:hover > a,
6489 .sphinxsidebarwrapper .nav .nav .nav > .active:focus > a {
6490   padding-left: 28px;
6491   font-weight: bold;
6492 }
6493 .sphinxsidebarwrapper .nav .nav .nav .nav > li > a:hover,
6494 .sphinxsidebarwrapper .nav .nav .nav .nav > li > a:focus {
6495   padding-left: 34px;
6496 }
6497 .sphinxsidebarwrapper .nav .nav .nav .nav > .active > a,
6498 .sphinxsidebarwrapper .nav .nav .nav .nav > .active:hover > a,
6499 .sphinxsidebarwrapper .nav .nav .nav .nav > .active:focus > a {
6500   padding-left: 33px;
6501 }
6502 /* github link for current document */
6503 .sphinxsidebarwrapper > p {
6504   margin: 5px 10px 10px;
6505 }
6506 .sphinxsidebarwrapper > p a {
6507   font-size: 13px;
6508 }
6509 .sphinxsidebarwrapper > p a:hover {
6510   text-decoration: none;
6511 }
6512 .sphinxsidebarwrapper > p a.github {
6513   padding-left: 15px;
6514   position: relative;
6515 }
6516 .sphinxsidebarwrapper > p a.github:before {
6517   left: 0;
6518   top: 1px;
6519   content: '';
6520   position: absolute;
6521   width: 13px;
6522   height: 13px;
6523   background: url(github-link.png) left bottom / 13px no-repeat;
6524 }
6525 .sphinxsidebarwrapper > p a.github:hover:before {
6526   background-position: left top;
6527 }
6528 /* Show and affix the side nav when space allows it */
6529 @media (min-width: 992px) {
6530   .sphinxsidebarwrapper {
6531     /* Widen the fixed sidebar */
6532   }
6533   .sphinxsidebarwrapper .nav .nav > .active > ul {
6534     display: block;
6535   }
6536   .sphinxsidebarwrapper.affix,
6537   .sphinxsidebarwrapper.affix-bottom {
6538     width: 213px;
6539   }
6540   .sphinxsidebarwrapper.affix {
6541     position: fixed;
6542     /* Undo the static from mobile first approach */
6543     top: 20px;
6544   }
6545   .sphinxsidebarwrapper.affix-bottom {
6546     position: absolute;
6547     /* Undo the static from mobile first approach */
6548   }
6549   .sphinxsidebarwrapper.affix-bottom > .nav,
6550   .sphinxsidebarwrapper.affix > .nav {
6551     margin-top: 0;
6552     margin-bottom: 0;
6553   }
6554 }
6555 @media (min-width: 1200px) {
6556   /* Widen the fixed sidebar again */
6557   .sphinxsidebarwrapper.affix-bottom,
6558   .sphinxsidebarwrapper.affix {
6559     width: 263px;
6560   }
6561 }
6562 /*
6563  * Footer
6564  *
6565  * Separated section of content at the bottom of all pages, save the homepage.
6566  */
6567 .footer {
6568   padding-top: 40px;
6569   padding-bottom: 40px;
6570   margin-top: 100px;
6571   color: #777;
6572   text-align: center;
6573   border-top: 1px solid #e5e5e5;
6574 }
6575 .docs-footer-links {
6576   padding-left: 0;
6577   margin-top: 20px;
6578   color: #999;
6579 }
6580 .docs-footer-links li {
6581   display: inline;
6582   padding: 0 2px;
6583 }
6584 .docs-footer-links li:first-child {
6585   padding-left: 0;
6586 }
6587 @media (min-width: 768px) {
6588   .footer p {
6589     margin-bottom: 0;
6590   }
6591 }
6592 .viewcode-link {
6593   font-weight: normal;
6594   float: right;
6595   display: none;
6596 }
6597 dt:hover > a > .viewcode-link {
6598   display: inline;
6599 }
6600 div.section > h1 {
6601   padding-bottom: 9px;
6602   margin: 40px 0 20px;
6603   border-bottom: 1px solid #eeeeee;
6604   font-size: 42px;
6605 }
6606 div.section > h2 {
6607   padding-bottom: 9px;
6608   margin: 40px 0 20px;
6609   border-bottom: 1px solid #eeeeee;
6610   font-size: 36px;
6611   padding-top: 20px;
6612   margin-top: 0;
6613 }
6614 .body > .section > .section {
6615   margin-bottom: 60px;
6616 }
6617 .admonition {
6618   padding: 20px;
6619   margin: 20px 0;
6620   border: 1px solid #eeeeee;
6621   border-left-width: 5px;
6622   border-radius: 3px;
6623 }
6624 .admonition .admonition-title:after {
6625   content: ": ";
6626 }
6627 .admonition > .admonition-title,
6628 .admonition.aphorism > .admonition-title + p,
6629 .admonition.exercise > .admonition-title + p {
6630   display: inline-block;
6631   margin-top: 0;
6632   margin-bottom: 5px;
6633   font-family: Lato, Arial, sans-serif;
6634   font-weight: 500;
6635   line-height: 1.1;
6636   color: inherit;
6637   font-size: 18px;
6638 }
6639 .admonition p:last-child {
6640   margin-bottom: 0;
6641 }
6642 .admonition.tip {
6643   border-left-color: #5bc0de;
6644 }
6645 .admonition.tip > .admonition-title {
6646   color: #5bc0de;
6647 }
6648 .admonition.warning {
6649   border-left-color: #f0ad4e;
6650 }
6651 .admonition.warning > .admonition-title {
6652   color: #f0ad4e;
6653 }
6654 .admonition.danger {
6655   border-left-color: #d9534f;
6656 }
6657 .admonition.danger > .admonition-title {
6658   color: #d9534f;
6659 }
6660 .admonition.exercise {
6661   border-left-color: #777777;
6662 }
6663 .admonition.exercise > .admonition-title {
6664   color: #555555;
6665 }
6666 /*
6667  * Code snippets
6668  *
6669  * Generated via Pygments
6670  */
6671 .highlight pre {
6672   padding: 4px;
6673   font-size: 75%;
6674   word-break: normal;
6675   word-wrap: normal;
6676 }
6677 .switchable .highlight.with-btn-clipboard pre {
6678   padding-right: 50px;
6679 }
6680 /*
6681  * ZeroClipboard styles
6682  */
6683 .highlight {
6684   position: relative;
6685 }
6686 .btn-clipboard {
6687   position: absolute;
6688   top: 0;
6689   right: 0;
6690   z-index: 3;
6691   display: block;
6692   padding: 5px 8px;
6693   font-size: 12px;
6694   color: #777;
6695   cursor: pointer;
6696   background-color: #fff;
6697   border: 1px solid #e1e1e8;
6698   border-radius: 0 4px 0 4px;
6699 }
6700 .btn-clipboard:focus {
6701   outline: none;
6702 }
6703 .btn-clipboard.active {
6704   background-color: #ffffad;
6705   -webkit-transition: background-color 0.5s linear;
6706   -o-transition: background-color 0.5s linear;
6707   transition: background-color 0.5s linear;
6708 }
6709 img.align-center {
6710   display: block;
6711   margin: 0 auto;
6712 }
6713 dd {
6714   margin-left: 30px;
6715 }
6716 td.field-body {
6717   padding-left: 30px;
6718 }
6719 td.field-body ul {
6720   padding-left: 30px;
6721 }
6722 td.field-body > ul {
6723   padding-left: 0;
6724 }
6725 .section .container {
6726   width: auto;
6727   margin: 0;
6728   padding: 0;
6729 }
6730 .descclassname {
6731   opacity: 0.5;
6732 }
6733 .index-tree ul,
6734 .index-tree li {
6735   list-style: none;
6736   padding: 0;
6737   margin: 0;
6738 }
6739 .index-tree > ul > li {
6740   margin-bottom: 0.5em;
6741 }
6742 .index-tree > ul > li > a {
6743   font-family: Lato, Arial, sans-serif;
6744   font-weight: 500;
6745   line-height: 1.1;
6746   color: inherit;
6747   margin-top: 20px;
6748   margin-bottom: 10px;
6749   font-size: 24px;
6750   text-align: center;
6751 }
6752 .index-tree > ul > li > a small,
6753 .index-tree > ul > li > a .small {
6754   font-weight: normal;
6755   line-height: 1;
6756   color: #777777;
6757 }
6758 .index-tree > ul > li > a small,
6759 .index-tree > ul > li > a .small {
6760   font-size: 65%;
6761 }
6762 .index-tree > ul > li > ul {
6763   display: -webkit-flex;
6764   display: flex;
6765   -webkit-flex-wrap: wrap;
6766   flex-wrap: wrap;
6767 }
6768 .index-tree > ul > li > ul > li {
6769   width: 50%;
6770 }
6771 .index-tree > ul > li > ul > li a {
6772   font-family: Lato, Arial, sans-serif;
6773   font-weight: 500;
6774   line-height: 1.1;
6775   color: inherit;
6776   margin-top: 10px;
6777   margin-bottom: 10px;
6778   font-size: 18px;
6779   padding-left: 10%;
6780   padding-right: 10%;
6781 }
6782 .index-tree > ul > li > ul > li a small,
6783 .index-tree > ul > li > ul > li a .small {
6784   font-weight: normal;
6785   line-height: 1;
6786   color: #777777;
6787 }
6788 .index-tree > ul > li > ul > li a small,
6789 .index-tree > ul > li > ul > li a .small {
6790   font-size: 75%;
6791 }
6792 .index-tree > ul > li a {
6793   display: block;
6794   color: #a24689 !important;
6795   padding: 0.3em 0;
6796   margin: 3px !important;
6797 }
6798 .index-tree > ul > li a:hover {
6799   background-color: #eeeeee;
6800 }
6801 .stripe .section {
6802   margin-bottom: 2em;
6803 }
6804 @media (min-width: 992px) {
6805   .stripe .section > *,
6806   .stripe .section > .force-left {
6807     width: 49%;
6808     float: left;
6809     clear: left;
6810   }
6811   .stripe .section > .force-right {
6812     padding-left: 1em;
6813     padding-right: 1em;
6814   }
6815   .stripe .section > .force-right,
6816   .stripe .section > [class*=highlight] {
6817     float: none;
6818     clear: none;
6819     margin-left: 50%;
6820     width: 50%;
6821     color: #eeeeee;
6822   }
6823   .stripe .section > .force-right a,
6824   .stripe .section > [class*=highlight] a {
6825     color: #d9a8cc;
6826   }
6827   .stripe .section > .force-right code,
6828   .stripe .section > [class*=highlight] code,
6829   .stripe .section > .force-right .literal,
6830   .stripe .section > [class*=highlight] .literal {
6831     color: #f9f2f4;
6832     background-color: #555555;
6833   }
6834   .stripe .section > .force-right:not(.highlight-json) .highlight,
6835   .stripe .section > [class*=highlight]:not(.highlight-json) .highlight {
6836     border-bottom-color: #777777;
6837   }
6838   .stripe .section > .force-right.admonition,
6839   .stripe .section > [class*=highlight].admonition {
6840     margin-left: 51%;
6841     width: 49%;
6842     border-top-color: #777777;
6843     border-bottom-color: #777777;
6844     border-right-color: #777777;
6845   }
6846   .stripe .section > .force-right pre,
6847   .stripe .section > [class*=highlight] pre {
6848     padding: 0;
6849     margin: 10px;
6850     background: none;
6851     border: none;
6852   }
6853   .stripe .section > .force-right .highlight,
6854   .stripe .section > [class*=highlight] .highlight {
6855     border-color: #555555;
6856     border-style: solid;
6857     border-width: 1px 0;
6858     color: #cccccc;
6859     background: none;
6860     /* Line Numbers */
6861     /* Comment */
6862     /* Error */
6863     /* Generic */
6864     /* Keyword */
6865     /* Literal */
6866     /* Name */
6867     /* Operator */
6868     /* Other */
6869     /* Punctuation */
6870     /* Comment.Multiline */
6871     /* Comment.Preproc */
6872     /* Comment.Single */
6873     /* Comment.Special */
6874     /* Generic.Deleted */
6875     /* Generic.Emph */
6876     /* Generic.Error */
6877     /* Generic.Heading */
6878     /* Generic.Inserted */
6879     /* Generic.Output */
6880     /* Generic.Prompt */
6881     /* Generic.Strong */
6882     /* Generic.Subheading */
6883     /* Generic.Traceback */
6884     /* Keyword.Constant */
6885     /* Keyword.Declaration */
6886     /* Keyword.Namespace */
6887     /* Keyword.Pseudo */
6888     /* Keyword.Reserved */
6889     /* Keyword.Type */
6890     /* Literal.Date */
6891     /* Literal.Number */
6892     /* Literal.String */
6893     /* Name.Attribute */
6894     /* Name.Builtin */
6895     /* Name.Class */
6896     /* Name.Constant */
6897     /* Name.Decorator */
6898     /* Name.Entity */
6899     /* Name.Exception */
6900     /* Name.Function */
6901     /* Name.Label */
6902     /* Name.Namespace */
6903     /* Name.Other */
6904     /* Name.Property */
6905     /* Name.Tag */
6906     /* Name.Variable */
6907     /* Operator.Word */
6908     /* Text.Whitespace */
6909     /* Literal.Number.Float */
6910     /* Literal.Number.Hex */
6911     /* Literal.Number.Integer */
6912     /* Literal.Number.Oct */
6913     /* Literal.String.Backtick */
6914     /* Literal.String.Char */
6915     /* Literal.String.Doc */
6916     /* Literal.String.Double */
6917     /* Literal.String.Escape */
6918     /* Literal.String.Heredoc */
6919     /* Literal.String.Interpol */
6920     /* Literal.String.Other */
6921     /* Literal.String.Regex */
6922     /* Literal.String.Single */
6923     /* Literal.String.Symbol */
6924     /* Name.Builtin.Pseudo */
6925     /* Name.Variable.Class */
6926     /* Name.Variable.Global */
6927     /* Name.Variable.Instance */
6928     /* Literal.Number.Integer.Long */
6929   }
6930   .stripe .section > .force-right .highlight .lineno,
6931   .stripe .section > [class*=highlight] .highlight .lineno {
6932     color: #586e75;
6933   }
6934   .stripe .section > .force-right .highlight .c,
6935   .stripe .section > [class*=highlight] .highlight .c {
6936     color: #586e75;
6937   }
6938   .stripe .section > .force-right .highlight .err,
6939   .stripe .section > [class*=highlight] .highlight .err {
6940     color: #cccccc;
6941   }
6942   .stripe .section > .force-right .highlight .g,
6943   .stripe .section > [class*=highlight] .highlight .g {
6944     color: #cccccc;
6945   }
6946   .stripe .section > .force-right .highlight .k,
6947   .stripe .section > [class*=highlight] .highlight .k {
6948     color: #859900;
6949   }
6950   .stripe .section > .force-right .highlight .l,
6951   .stripe .section > [class*=highlight] .highlight .l {
6952     color: #cccccc;
6953   }
6954   .stripe .section > .force-right .highlight .n,
6955   .stripe .section > [class*=highlight] .highlight .n {
6956     color: #cccccc;
6957   }
6958   .stripe .section > .force-right .highlight .o,
6959   .stripe .section > [class*=highlight] .highlight .o {
6960     color: #859900;
6961   }
6962   .stripe .section > .force-right .highlight .x,
6963   .stripe .section > [class*=highlight] .highlight .x {
6964     color: #cb4b16;
6965   }
6966   .stripe .section > .force-right .highlight .p,
6967   .stripe .section > [class*=highlight] .highlight .p {
6968     color: #cccccc;
6969   }
6970   .stripe .section > .force-right .highlight .cm,
6971   .stripe .section > [class*=highlight] .highlight .cm {
6972     color: #586e75;
6973   }
6974   .stripe .section > .force-right .highlight .cp,
6975   .stripe .section > [class*=highlight] .highlight .cp {
6976     color: #859900;
6977   }
6978   .stripe .section > .force-right .highlight .c1,
6979   .stripe .section > [class*=highlight] .highlight .c1 {
6980     color: #586e75;
6981   }
6982   .stripe .section > .force-right .highlight .cs,
6983   .stripe .section > [class*=highlight] .highlight .cs {
6984     color: #859900;
6985   }
6986   .stripe .section > .force-right .highlight .gd,
6987   .stripe .section > [class*=highlight] .highlight .gd {
6988     color: #2aa198;
6989   }
6990   .stripe .section > .force-right .highlight .ge,
6991   .stripe .section > [class*=highlight] .highlight .ge {
6992     color: #cccccc;
6993     font-style: italic;
6994   }
6995   .stripe .section > .force-right .highlight .gr,
6996   .stripe .section > [class*=highlight] .highlight .gr {
6997     color: #dc322f;
6998   }
6999   .stripe .section > .force-right .highlight .gh,
7000   .stripe .section > [class*=highlight] .highlight .gh {
7001     color: #cb4b16;
7002   }
7003   .stripe .section > .force-right .highlight .gi,
7004   .stripe .section > [class*=highlight] .highlight .gi {
7005     color: #859900;
7006   }
7007   .stripe .section > .force-right .highlight .go,
7008   .stripe .section > [class*=highlight] .highlight .go {
7009     color: #cccccc;
7010   }
7011   .stripe .section > .force-right .highlight .gp,
7012   .stripe .section > [class*=highlight] .highlight .gp {
7013     color: #cccccc;
7014   }
7015   .stripe .section > .force-right .highlight .gs,
7016   .stripe .section > [class*=highlight] .highlight .gs {
7017     color: #cccccc;
7018     font-weight: bold;
7019   }
7020   .stripe .section > .force-right .highlight .gu,
7021   .stripe .section > [class*=highlight] .highlight .gu {
7022     color: #cb4b16;
7023   }
7024   .stripe .section > .force-right .highlight .gt,
7025   .stripe .section > [class*=highlight] .highlight .gt {
7026     color: #cccccc;
7027   }
7028   .stripe .section > .force-right .highlight .kc,
7029   .stripe .section > [class*=highlight] .highlight .kc {
7030     color: #cb4b16;
7031   }
7032   .stripe .section > .force-right .highlight .kd,
7033   .stripe .section > [class*=highlight] .highlight .kd {
7034     color: #268bd2;
7035   }
7036   .stripe .section > .force-right .highlight .kn,
7037   .stripe .section > [class*=highlight] .highlight .kn {
7038     color: #859900;
7039   }
7040   .stripe .section > .force-right .highlight .kp,
7041   .stripe .section > [class*=highlight] .highlight .kp {
7042     color: #859900;
7043   }
7044   .stripe .section > .force-right .highlight .kr,
7045   .stripe .section > [class*=highlight] .highlight .kr {
7046     color: #268bd2;
7047   }
7048   .stripe .section > .force-right .highlight .kt,
7049   .stripe .section > [class*=highlight] .highlight .kt {
7050     color: #dc322f;
7051   }
7052   .stripe .section > .force-right .highlight .ld,
7053   .stripe .section > [class*=highlight] .highlight .ld {
7054     color: #cccccc;
7055   }
7056   .stripe .section > .force-right .highlight .m,
7057   .stripe .section > [class*=highlight] .highlight .m {
7058     color: #2aa198;
7059   }
7060   .stripe .section > .force-right .highlight .s,
7061   .stripe .section > [class*=highlight] .highlight .s {
7062     color: #2aa198;
7063   }
7064   .stripe .section > .force-right .highlight .na,
7065   .stripe .section > [class*=highlight] .highlight .na {
7066     color: #cccccc;
7067   }
7068   .stripe .section > .force-right .highlight .nb,
7069   .stripe .section > [class*=highlight] .highlight .nb {
7070     color: #b58900;
7071   }
7072   .stripe .section > .force-right .highlight .nc,
7073   .stripe .section > [class*=highlight] .highlight .nc {
7074     color: #268bd2;
7075   }
7076   .stripe .section > .force-right .highlight .no,
7077   .stripe .section > [class*=highlight] .highlight .no {
7078     color: #cb4b16;
7079   }
7080   .stripe .section > .force-right .highlight .nd,
7081   .stripe .section > [class*=highlight] .highlight .nd {
7082     color: #268bd2;
7083   }
7084   .stripe .section > .force-right .highlight .ni,
7085   .stripe .section > [class*=highlight] .highlight .ni {
7086     color: #cb4b16;
7087   }
7088   .stripe .section > .force-right .highlight .ne,
7089   .stripe .section > [class*=highlight] .highlight .ne {
7090     color: #cb4b16;
7091   }
7092   .stripe .section > .force-right .highlight .nf,
7093   .stripe .section > [class*=highlight] .highlight .nf {
7094     color: #268bd2;
7095   }
7096   .stripe .section > .force-right .highlight .nl,
7097   .stripe .section > [class*=highlight] .highlight .nl {
7098     color: #cccccc;
7099   }
7100   .stripe .section > .force-right .highlight .nn,
7101   .stripe .section > [class*=highlight] .highlight .nn {
7102     color: #cccccc;
7103   }
7104   .stripe .section > .force-right .highlight .nx,
7105   .stripe .section > [class*=highlight] .highlight .nx {
7106     color: #cccccc;
7107   }
7108   .stripe .section > .force-right .highlight .py,
7109   .stripe .section > [class*=highlight] .highlight .py {
7110     color: #cccccc;
7111   }
7112   .stripe .section > .force-right .highlight .nt,
7113   .stripe .section > [class*=highlight] .highlight .nt {
7114     color: #268bd2;
7115   }
7116   .stripe .section > .force-right .highlight .nv,
7117   .stripe .section > [class*=highlight] .highlight .nv {
7118     color: #268bd2;
7119   }
7120   .stripe .section > .force-right .highlight .ow,
7121   .stripe .section > [class*=highlight] .highlight .ow {
7122     color: #859900;
7123   }
7124   .stripe .section > .force-right .highlight .w,
7125   .stripe .section > [class*=highlight] .highlight .w {
7126     color: #cccccc;
7127   }
7128   .stripe .section > .force-right .highlight .mf,
7129   .stripe .section > [class*=highlight] .highlight .mf {
7130     color: #2aa198;
7131   }
7132   .stripe .section > .force-right .highlight .mh,
7133   .stripe .section > [class*=highlight] .highlight .mh {
7134     color: #2aa198;
7135   }
7136   .stripe .section > .force-right .highlight .mi,
7137   .stripe .section > [class*=highlight] .highlight .mi {
7138     color: #2aa198;
7139   }
7140   .stripe .section > .force-right .highlight .mo,
7141   .stripe .section > [class*=highlight] .highlight .mo {
7142     color: #2aa198;
7143   }
7144   .stripe .section > .force-right .highlight .sb,
7145   .stripe .section > [class*=highlight] .highlight .sb {
7146     color: #586e75;
7147   }
7148   .stripe .section > .force-right .highlight .sc,
7149   .stripe .section > [class*=highlight] .highlight .sc {
7150     color: #2aa198;
7151   }
7152   .stripe .section > .force-right .highlight .sd,
7153   .stripe .section > [class*=highlight] .highlight .sd {
7154     color: #cccccc;
7155   }
7156   .stripe .section > .force-right .highlight .s2,
7157   .stripe .section > [class*=highlight] .highlight .s2 {
7158     color: #2aa198;
7159   }
7160   .stripe .section > .force-right .highlight .se,
7161   .stripe .section > [class*=highlight] .highlight .se {
7162     color: #cb4b16;
7163   }
7164   .stripe .section > .force-right .highlight .sh,
7165   .stripe .section > [class*=highlight] .highlight .sh {
7166     color: #cccccc;
7167   }
7168   .stripe .section > .force-right .highlight .si,
7169   .stripe .section > [class*=highlight] .highlight .si {
7170     color: #2aa198;
7171   }
7172   .stripe .section > .force-right .highlight .sx,
7173   .stripe .section > [class*=highlight] .highlight .sx {
7174     color: #2aa198;
7175   }
7176   .stripe .section > .force-right .highlight .sr,
7177   .stripe .section > [class*=highlight] .highlight .sr {
7178     color: #dc322f;
7179   }
7180   .stripe .section > .force-right .highlight .s1,
7181   .stripe .section > [class*=highlight] .highlight .s1 {
7182     color: #2aa198;
7183   }
7184   .stripe .section > .force-right .highlight .ss,
7185   .stripe .section > [class*=highlight] .highlight .ss {
7186     color: #2aa198;
7187   }
7188   .stripe .section > .force-right .highlight .bp,
7189   .stripe .section > [class*=highlight] .highlight .bp {
7190     color: #268bd2;
7191   }
7192   .stripe .section > .force-right .highlight .vc,
7193   .stripe .section > [class*=highlight] .highlight .vc {
7194     color: #268bd2;
7195   }
7196   .stripe .section > .force-right .highlight .vg,
7197   .stripe .section > [class*=highlight] .highlight .vg {
7198     color: #268bd2;
7199   }
7200   .stripe .section > .force-right .highlight .vi,
7201   .stripe .section > [class*=highlight] .highlight .vi {
7202     color: #268bd2;
7203   }
7204   .stripe .section > .force-right .highlight .il,
7205   .stripe .section > [class*=highlight] .highlight .il {
7206     color: #2aa198;
7207   }
7208   .stripe .body > .section > .section {
7209     border-top: 1px solid #eeeeee;
7210   }
7211   .stripe .section > h1,
7212   .stripe .section > h2,
7213   .stripe .section > h3,
7214   .stripe .section > h4,
7215   .stripe .section > h5,
7216   .stripe .section > h6 {
7217     max-width: 50%;
7218   }
7219   .stripe .section > h1,
7220   .stripe .section > h2,
7221   .stripe .section > h3,
7222   .stripe .section > h4,
7223   .stripe .section > h5,
7224   .stripe .section > h6,
7225   .stripe .section > .section {
7226     position: relative;
7227     width: auto;
7228     float: none;
7229     clear: both;
7230   }
7231   .stripe .documentwrapper {
7232     overflow: auto;
7233   }
7234   .stripe .documentwrapper:before {
7235     position: absolute;
7236     top: 0;
7237     bottom: 0;
7238     left: 50%;
7239     content: "";
7240     width: 50%;
7241     background: #333333;
7242   }
7243   .stripe .highlight pre {
7244     white-space: pre-wrap;
7245   }
7246   .stripe .btn-clipboard {
7247     background-color: transparent;
7248     color: #eeeeee;
7249     border-color: #777777;
7250     border-top: none;
7251     border-top-right-radius: 0;
7252   }
7253   .stripe .btn-clipboard.active {
7254     background-color: #555555;
7255     -webkit-transition: background-color 0.5s linear;
7256     -o-transition: background-color 0.5s linear;
7257     transition: background-color 0.5s linear;
7258   }
7259 }
7260 .stripe .switcher {
7261   color: white;
7262   width: auto !important;
7263   float: none !important;
7264   position: absolute;
7265   display: -webkit-flex;
7266   display: flex;
7267   -webkit-justify-content: flex-end;
7268   justify-content: flex-end;
7269   right: 0.5em;
7270   list-style: none;
7271   padding: 0;
7272   margin: 0;
7273   z-index: 5;
7274 }
7275 .stripe .switcher.affix {
7276   position: fixed;
7277   top: 0;
7278 }
7279 .stripe .switcher li {
7280   background-color: #0f131a;
7281   padding: 0.4em 1em;
7282   border: 1px solid #333;
7283   border-left-width: 0;
7284   cursor: pointer;
7285 }
7286 .stripe .switcher li:first-child {
7287   border-left-width: 1px;
7288   border-radius: 0 0 0 5px;
7289 }
7290 .stripe .switcher li:last-child {
7291   border-radius: 0 0 5px 0;
7292 }
7293 .stripe .switcher li:hover {
7294   background-color: #222;
7295 }
7296 .stripe .switcher li.active {
7297   background-color: #333;
7298 }
7299 .stripe [class*=only-],
7300 .stripe .switchable > .highlight {
7301   display: none;
7302 }
7303 .stripe .only-python,
7304 .stripe .highlight-python > .highlight {
7305   display: block;
7306 }