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