UNPKG

49.4 kBCSSView Raw
1@charset "UTF-8";
2/* You can add global styles to this file, and also import other style files */
3app-root,
4ng-component {
5 display: block;
6 height: 100%;
7 width: 100%; }
8
9html {
10 -ms-text-size-adjust: 100%;
11 -webkit-text-size-adjust: 100%; }
12
13body {
14 margin: 0; }
15
16article,
17aside,
18details,
19figcaption,
20figure,
21footer,
22header,
23hgroup,
24main,
25menu,
26nav,
27section,
28summary {
29 display: block; }
30
31audio,
32canvas,
33progress,
34video {
35 display: inline-block;
36 vertical-align: baseline; }
37
38audio:not([controls]) {
39 display: none;
40 height: 0; }
41
42[hidden],
43template {
44 display: none; }
45
46a:active,
47a:hover {
48 outline: 0; }
49
50abbr[title] {
51 border-bottom: 1px dotted; }
52
53b,
54strong {
55 font-weight: bold; }
56
57dfn {
58 font-style: italic; }
59
60h1 {
61 font-size: 2em;
62 margin: 0.67em 0; }
63
64mark {
65 background: #ff0;
66 color: #000; }
67
68small {
69 font-size: 80%; }
70
71sub,
72sup {
73 font-size: 75%;
74 line-height: 0;
75 position: relative;
76 vertical-align: baseline; }
77
78sup {
79 top: -0.5em; }
80
81sub {
82 bottom: -0.25em; }
83
84img {
85 border: 0; }
86
87svg:not(:root) {
88 overflow: hidden; }
89
90figure {
91 margin: 1em 40px; }
92
93hr {
94 -webkit-box-sizing: content-box;
95 -moz-box-sizing: content-box;
96 box-sizing: content-box;
97 height: 0; }
98
99pre {
100 overflow: auto; }
101
102code,
103kbd,
104pre,
105samp {
106 font-family: monospace, monospace;
107 font-size: 1em; }
108
109button,
110input,
111optgroup,
112select,
113textarea {
114 color: inherit;
115 font: inherit;
116 margin: 0; }
117
118button {
119 overflow: visible; }
120
121button,
122select {
123 text-transform: none; }
124
125button,
126html input[type="button"],
127input[type="reset"],
128input[type="submit"] {
129 -webkit-appearance: button;
130 cursor: pointer; }
131
132button[disabled],
133html input[disabled] {
134 cursor: default; }
135
136button::-moz-focus-inner,
137input::-moz-focus-inner {
138 border: 0;
139 padding: 0; }
140
141input {
142 line-height: normal; }
143
144input[type="checkbox"],
145input[type="radio"] {
146 -webkit-box-sizing: border-box;
147 -moz-box-sizing: border-box;
148 box-sizing: border-box;
149 padding: 0; }
150
151input[type="number"]::-webkit-inner-spin-button,
152input[type="number"]::-webkit-outer-spin-button {
153 height: auto; }
154
155input[type="search"] {
156 -webkit-appearance: textfield;
157 -webkit-box-sizing: content-box;
158 -moz-box-sizing: content-box;
159 box-sizing: content-box; }
160
161input[type="search"]::-webkit-search-cancel-button,
162input[type="search"]::-webkit-search-decoration {
163 -webkit-appearance: none; }
164
165fieldset {
166 border: 1px solid #c0c0c0;
167 margin: 0 2px;
168 padding: 0.35em 0.625em 0.75em; }
169
170legend {
171 border: 0;
172 padding: 0; }
173
174textarea {
175 overflow: auto; }
176
177optgroup {
178 font-weight: bold; }
179
180table {
181 border-collapse: collapse;
182 border-spacing: 0; }
183
184td,
185th {
186 padding: 0; }
187
188* {
189 -webkit-box-sizing: border-box;
190 -moz-box-sizing: border-box;
191 box-sizing: border-box; }
192
193*:before,
194*:after {
195 -webkit-box-sizing: border-box;
196 -moz-box-sizing: border-box;
197 box-sizing: border-box; }
198
199html {
200 -webkit-tap-highlight-color: transparent; }
201
202body {
203 background-color: #ffffff; }
204
205input,
206button,
207select,
208textarea {
209 font-family: inherit;
210 font-size: inherit;
211 line-height: inherit; }
212
213a {
214 text-decoration: none; }
215
216a:hover,
217a:focus {
218 text-decoration: underline; }
219
220a:focus {
221 outline: thin dotted;
222 outline: 5px auto -webkit-focus-ring-color;
223 outline-offset: -2px; }
224
225figure {
226 margin: 0; }
227
228img {
229 vertical-align: middle; }
230
231hr {
232 margin-top: 20px;
233 margin-bottom: 20px;
234 border: 0;
235 border-top: 1px solid #eeeeee; }
236
237.sr-only {
238 position: absolute;
239 width: 1px;
240 height: 1px;
241 margin: -1px;
242 padding: 0;
243 overflow: hidden;
244 clip: rect(0, 0, 0, 0);
245 border: 0; }
246
247.sr-only-focusable:active,
248.sr-only-focusable:focus {
249 position: static;
250 width: auto;
251 height: auto;
252 margin: 0;
253 overflow: visible;
254 clip: auto; }
255
256[role="button"] {
257 cursor: pointer; }
258
259.container {
260 margin-right: auto;
261 margin-left: auto;
262 padding-left: 15px;
263 padding-right: 15px; }
264
265.container-fluid {
266 margin-right: auto;
267 margin-left: auto;
268 padding-left: 15px;
269 padding-right: 15px; }
270
271.row {
272 margin-left: -15px;
273 margin-right: -15px; }
274
275.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 {
276 position: relative;
277 min-height: 1px;
278 padding-left: 15px;
279 padding-right: 15px; }
280
281.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 {
282 float: left; }
283
284.col-xs-12 {
285 width: 100%; }
286
287.col-xs-11 {
288 width: 91.66666667%; }
289
290.col-xs-10 {
291 width: 83.33333333%; }
292
293.col-xs-9 {
294 width: 75%; }
295
296.col-xs-8 {
297 width: 66.66666667%; }
298
299.col-xs-7 {
300 width: 58.33333333%; }
301
302.col-xs-6 {
303 width: 50%; }
304
305.col-xs-5 {
306 width: 41.66666667%; }
307
308.col-xs-4 {
309 width: 33.33333333%; }
310
311.col-xs-3 {
312 width: 25%; }
313
314.col-xs-2 {
315 width: 16.66666667%; }
316
317.col-xs-1 {
318 width: 8.33333333%; }
319
320.col-xs-pull-12 {
321 right: 100%; }
322
323.col-xs-pull-11 {
324 right: 91.66666667%; }
325
326.col-xs-pull-10 {
327 right: 83.33333333%; }
328
329.col-xs-pull-9 {
330 right: 75%; }
331
332.col-xs-pull-8 {
333 right: 66.66666667%; }
334
335.col-xs-pull-7 {
336 right: 58.33333333%; }
337
338.col-xs-pull-6 {
339 right: 50%; }
340
341.col-xs-pull-5 {
342 right: 41.66666667%; }
343
344.col-xs-pull-4 {
345 right: 33.33333333%; }
346
347.col-xs-pull-3 {
348 right: 25%; }
349
350.col-xs-pull-2 {
351 right: 16.66666667%; }
352
353.col-xs-pull-1 {
354 right: 8.33333333%; }
355
356.col-xs-pull-0 {
357 right: auto; }
358
359.col-xs-push-12 {
360 left: 100%; }
361
362.col-xs-push-11 {
363 left: 91.66666667%; }
364
365.col-xs-push-10 {
366 left: 83.33333333%; }
367
368.col-xs-push-9 {
369 left: 75%; }
370
371.col-xs-push-8 {
372 left: 66.66666667%; }
373
374.col-xs-push-7 {
375 left: 58.33333333%; }
376
377.col-xs-push-6 {
378 left: 50%; }
379
380.col-xs-push-5 {
381 left: 41.66666667%; }
382
383.col-xs-push-4 {
384 left: 33.33333333%; }
385
386.col-xs-push-3 {
387 left: 25%; }
388
389.col-xs-push-2 {
390 left: 16.66666667%; }
391
392.col-xs-push-1 {
393 left: 8.33333333%; }
394
395.col-xs-push-0 {
396 left: auto; }
397
398.col-xs-offset-12 {
399 margin-left: 100%; }
400
401.col-xs-offset-11 {
402 margin-left: 91.66666667%; }
403
404.col-xs-offset-10 {
405 margin-left: 83.33333333%; }
406
407.col-xs-offset-9 {
408 margin-left: 75%; }
409
410.col-xs-offset-8 {
411 margin-left: 66.66666667%; }
412
413.col-xs-offset-7 {
414 margin-left: 58.33333333%; }
415
416.col-xs-offset-6 {
417 margin-left: 50%; }
418
419.col-xs-offset-5 {
420 margin-left: 41.66666667%; }
421
422.col-xs-offset-4 {
423 margin-left: 33.33333333%; }
424
425.col-xs-offset-3 {
426 margin-left: 25%; }
427
428.col-xs-offset-2 {
429 margin-left: 16.66666667%; }
430
431.col-xs-offset-1 {
432 margin-left: 8.33333333%; }
433
434.col-xs-offset-0 {
435 margin-left: 0%; }
436
437@media (min-width: 768px) {
438 .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 {
439 float: left; }
440 .col-sm-12 {
441 width: 100%; }
442 .col-sm-11 {
443 width: 91.66666667%; }
444 .col-sm-10 {
445 width: 83.33333333%; }
446 .col-sm-9 {
447 width: 75%; }
448 .col-sm-8 {
449 width: 66.66666667%; }
450 .col-sm-7 {
451 width: 58.33333333%; }
452 .col-sm-6 {
453 width: 50%; }
454 .col-sm-5 {
455 width: 41.66666667%; }
456 .col-sm-4 {
457 width: 33.33333333%; }
458 .col-sm-3 {
459 width: 25%; }
460 .col-sm-2 {
461 width: 16.66666667%; }
462 .col-sm-1 {
463 width: 8.33333333%; }
464 .col-sm-pull-12 {
465 right: 100%; }
466 .col-sm-pull-11 {
467 right: 91.66666667%; }
468 .col-sm-pull-10 {
469 right: 83.33333333%; }
470 .col-sm-pull-9 {
471 right: 75%; }
472 .col-sm-pull-8 {
473 right: 66.66666667%; }
474 .col-sm-pull-7 {
475 right: 58.33333333%; }
476 .col-sm-pull-6 {
477 right: 50%; }
478 .col-sm-pull-5 {
479 right: 41.66666667%; }
480 .col-sm-pull-4 {
481 right: 33.33333333%; }
482 .col-sm-pull-3 {
483 right: 25%; }
484 .col-sm-pull-2 {
485 right: 16.66666667%; }
486 .col-sm-pull-1 {
487 right: 8.33333333%; }
488 .col-sm-pull-0 {
489 right: auto; }
490 .col-sm-push-12 {
491 left: 100%; }
492 .col-sm-push-11 {
493 left: 91.66666667%; }
494 .col-sm-push-10 {
495 left: 83.33333333%; }
496 .col-sm-push-9 {
497 left: 75%; }
498 .col-sm-push-8 {
499 left: 66.66666667%; }
500 .col-sm-push-7 {
501 left: 58.33333333%; }
502 .col-sm-push-6 {
503 left: 50%; }
504 .col-sm-push-5 {
505 left: 41.66666667%; }
506 .col-sm-push-4 {
507 left: 33.33333333%; }
508 .col-sm-push-3 {
509 left: 25%; }
510 .col-sm-push-2 {
511 left: 16.66666667%; }
512 .col-sm-push-1 {
513 left: 8.33333333%; }
514 .col-sm-push-0 {
515 left: auto; }
516 .col-sm-offset-12 {
517 margin-left: 100%; }
518 .col-sm-offset-11 {
519 margin-left: 91.66666667%; }
520 .col-sm-offset-10 {
521 margin-left: 83.33333333%; }
522 .col-sm-offset-9 {
523 margin-left: 75%; }
524 .col-sm-offset-8 {
525 margin-left: 66.66666667%; }
526 .col-sm-offset-7 {
527 margin-left: 58.33333333%; }
528 .col-sm-offset-6 {
529 margin-left: 50%; }
530 .col-sm-offset-5 {
531 margin-left: 41.66666667%; }
532 .col-sm-offset-4 {
533 margin-left: 33.33333333%; }
534 .col-sm-offset-3 {
535 margin-left: 25%; }
536 .col-sm-offset-2 {
537 margin-left: 16.66666667%; }
538 .col-sm-offset-1 {
539 margin-left: 8.33333333%; }
540 .col-sm-offset-0 {
541 margin-left: 0%; } }
542
543@media (min-width: 992px) {
544 .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 {
545 float: left; }
546 .col-md-12 {
547 width: 100%; }
548 .col-md-11 {
549 width: 91.66666667%; }
550 .col-md-10 {
551 width: 83.33333333%; }
552 .col-md-9 {
553 width: 75%; }
554 .col-md-8 {
555 width: 66.66666667%; }
556 .col-md-7 {
557 width: 58.33333333%; }
558 .col-md-6 {
559 width: 50%; }
560 .col-md-5 {
561 width: 41.66666667%; }
562 .col-md-4 {
563 width: 33.33333333%; }
564 .col-md-3 {
565 width: 25%; }
566 .col-md-2 {
567 width: 16.66666667%; }
568 .col-md-1 {
569 width: 8.33333333%; }
570 .col-md-pull-12 {
571 right: 100%; }
572 .col-md-pull-11 {
573 right: 91.66666667%; }
574 .col-md-pull-10 {
575 right: 83.33333333%; }
576 .col-md-pull-9 {
577 right: 75%; }
578 .col-md-pull-8 {
579 right: 66.66666667%; }
580 .col-md-pull-7 {
581 right: 58.33333333%; }
582 .col-md-pull-6 {
583 right: 50%; }
584 .col-md-pull-5 {
585 right: 41.66666667%; }
586 .col-md-pull-4 {
587 right: 33.33333333%; }
588 .col-md-pull-3 {
589 right: 25%; }
590 .col-md-pull-2 {
591 right: 16.66666667%; }
592 .col-md-pull-1 {
593 right: 8.33333333%; }
594 .col-md-pull-0 {
595 right: auto; }
596 .col-md-push-12 {
597 left: 100%; }
598 .col-md-push-11 {
599 left: 91.66666667%; }
600 .col-md-push-10 {
601 left: 83.33333333%; }
602 .col-md-push-9 {
603 left: 75%; }
604 .col-md-push-8 {
605 left: 66.66666667%; }
606 .col-md-push-7 {
607 left: 58.33333333%; }
608 .col-md-push-6 {
609 left: 50%; }
610 .col-md-push-5 {
611 left: 41.66666667%; }
612 .col-md-push-4 {
613 left: 33.33333333%; }
614 .col-md-push-3 {
615 left: 25%; }
616 .col-md-push-2 {
617 left: 16.66666667%; }
618 .col-md-push-1 {
619 left: 8.33333333%; }
620 .col-md-push-0 {
621 left: auto; }
622 .col-md-offset-12 {
623 margin-left: 100%; }
624 .col-md-offset-11 {
625 margin-left: 91.66666667%; }
626 .col-md-offset-10 {
627 margin-left: 83.33333333%; }
628 .col-md-offset-9 {
629 margin-left: 75%; }
630 .col-md-offset-8 {
631 margin-left: 66.66666667%; }
632 .col-md-offset-7 {
633 margin-left: 58.33333333%; }
634 .col-md-offset-6 {
635 margin-left: 50%; }
636 .col-md-offset-5 {
637 margin-left: 41.66666667%; }
638 .col-md-offset-4 {
639 margin-left: 33.33333333%; }
640 .col-md-offset-3 {
641 margin-left: 25%; }
642 .col-md-offset-2 {
643 margin-left: 16.66666667%; }
644 .col-md-offset-1 {
645 margin-left: 8.33333333%; }
646 .col-md-offset-0 {
647 margin-left: 0%; } }
648
649@media (min-width: 1200px) {
650 .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 {
651 float: left; }
652 .col-lg-12 {
653 width: 100%; }
654 .col-lg-11 {
655 width: 91.66666667%; }
656 .col-lg-10 {
657 width: 83.33333333%; }
658 .col-lg-9 {
659 width: 75%; }
660 .col-lg-8 {
661 width: 66.66666667%; }
662 .col-lg-7 {
663 width: 58.33333333%; }
664 .col-lg-6 {
665 width: 50%; }
666 .col-lg-5 {
667 width: 41.66666667%; }
668 .col-lg-4 {
669 width: 33.33333333%; }
670 .col-lg-3 {
671 width: 25%; }
672 .col-lg-2 {
673 width: 16.66666667%; }
674 .col-lg-1 {
675 width: 8.33333333%; }
676 .col-lg-pull-12 {
677 right: 100%; }
678 .col-lg-pull-11 {
679 right: 91.66666667%; }
680 .col-lg-pull-10 {
681 right: 83.33333333%; }
682 .col-lg-pull-9 {
683 right: 75%; }
684 .col-lg-pull-8 {
685 right: 66.66666667%; }
686 .col-lg-pull-7 {
687 right: 58.33333333%; }
688 .col-lg-pull-6 {
689 right: 50%; }
690 .col-lg-pull-5 {
691 right: 41.66666667%; }
692 .col-lg-pull-4 {
693 right: 33.33333333%; }
694 .col-lg-pull-3 {
695 right: 25%; }
696 .col-lg-pull-2 {
697 right: 16.66666667%; }
698 .col-lg-pull-1 {
699 right: 8.33333333%; }
700 .col-lg-pull-0 {
701 right: auto; }
702 .col-lg-push-12 {
703 left: 100%; }
704 .col-lg-push-11 {
705 left: 91.66666667%; }
706 .col-lg-push-10 {
707 left: 83.33333333%; }
708 .col-lg-push-9 {
709 left: 75%; }
710 .col-lg-push-8 {
711 left: 66.66666667%; }
712 .col-lg-push-7 {
713 left: 58.33333333%; }
714 .col-lg-push-6 {
715 left: 50%; }
716 .col-lg-push-5 {
717 left: 41.66666667%; }
718 .col-lg-push-4 {
719 left: 33.33333333%; }
720 .col-lg-push-3 {
721 left: 25%; }
722 .col-lg-push-2 {
723 left: 16.66666667%; }
724 .col-lg-push-1 {
725 left: 8.33333333%; }
726 .col-lg-push-0 {
727 left: auto; }
728 .col-lg-offset-12 {
729 margin-left: 100%; }
730 .col-lg-offset-11 {
731 margin-left: 91.66666667%; }
732 .col-lg-offset-10 {
733 margin-left: 83.33333333%; }
734 .col-lg-offset-9 {
735 margin-left: 75%; }
736 .col-lg-offset-8 {
737 margin-left: 66.66666667%; }
738 .col-lg-offset-7 {
739 margin-left: 58.33333333%; }
740 .col-lg-offset-6 {
741 margin-left: 50%; }
742 .col-lg-offset-5 {
743 margin-left: 41.66666667%; }
744 .col-lg-offset-4 {
745 margin-left: 33.33333333%; }
746 .col-lg-offset-3 {
747 margin-left: 25%; }
748 .col-lg-offset-2 {
749 margin-left: 16.66666667%; }
750 .col-lg-offset-1 {
751 margin-left: 8.33333333%; }
752 .col-lg-offset-0 {
753 margin-left: 0%; } }
754
755.clearfix:before,
756.clearfix:after,
757.container:before,
758.container:after,
759.container-fluid:before,
760.container-fluid:after,
761.row:before,
762.row:after,
763.form-horizontal .form-group:before,
764.form-horizontal .form-group:after {
765 content: " ";
766 display: table; }
767
768.clearfix:after,
769.container:after,
770.container-fluid:after,
771.row:after,
772.form-horizontal .form-group:after {
773 clear: both; }
774
775.center-block {
776 display: block;
777 margin-left: auto;
778 margin-right: auto; }
779
780.pull-right {
781 float: right !important; }
782
783.pull-left {
784 float: left !important; }
785
786.hide {
787 display: none !important; }
788
789.show {
790 display: block !important; }
791
792.invisible {
793 visibility: hidden; }
794
795.text-hide {
796 font: 0/0 a;
797 color: transparent;
798 text-shadow: none;
799 background-color: transparent;
800 border: 0; }
801
802.hidden {
803 display: none !important; }
804
805.affix {
806 position: fixed; }
807
808@-ms-viewport {
809 width: device-width; }
810
811.visible-xs,
812.visible-sm,
813.visible-md,
814.visible-lg {
815 display: none !important; }
816
817.visible-xs-block,
818.visible-xs-inline,
819.visible-xs-inline-block,
820.visible-sm-block,
821.visible-sm-inline,
822.visible-sm-inline-block,
823.visible-md-block,
824.visible-md-inline,
825.visible-md-inline-block,
826.visible-lg-block,
827.visible-lg-inline,
828.visible-lg-inline-block {
829 display: none !important; }
830
831@media (max-width: 767px) {
832 .visible-xs {
833 display: block !important; }
834 table.visible-xs {
835 display: table !important; }
836 tr.visible-xs {
837 display: table-row !important; }
838 th.visible-xs,
839 td.visible-xs {
840 display: table-cell !important; } }
841
842@media (max-width: 767px) {
843 .visible-xs-block {
844 display: block !important; } }
845
846@media (max-width: 767px) {
847 .visible-xs-inline {
848 display: inline !important; } }
849
850@media (max-width: 767px) {
851 .visible-xs-inline-block {
852 display: inline-block !important; } }
853
854@media (min-width: 768px) and (max-width: 991px) {
855 .visible-sm {
856 display: block !important; }
857 table.visible-sm {
858 display: table !important; }
859 tr.visible-sm {
860 display: table-row !important; }
861 th.visible-sm,
862 td.visible-sm {
863 display: table-cell !important; } }
864
865@media (min-width: 768px) and (max-width: 991px) {
866 .visible-sm-block {
867 display: block !important; } }
868
869@media (min-width: 768px) and (max-width: 991px) {
870 .visible-sm-inline {
871 display: inline !important; } }
872
873@media (min-width: 768px) and (max-width: 991px) {
874 .visible-sm-inline-block {
875 display: inline-block !important; } }
876
877@media (min-width: 992px) and (max-width: 1199px) {
878 .visible-md {
879 display: block !important; }
880 table.visible-md {
881 display: table !important; }
882 tr.visible-md {
883 display: table-row !important; }
884 th.visible-md,
885 td.visible-md {
886 display: table-cell !important; } }
887
888@media (min-width: 992px) and (max-width: 1199px) {
889 .visible-md-block {
890 display: block !important; } }
891
892@media (min-width: 992px) and (max-width: 1199px) {
893 .visible-md-inline {
894 display: inline !important; } }
895
896@media (min-width: 992px) and (max-width: 1199px) {
897 .visible-md-inline-block {
898 display: inline-block !important; } }
899
900@media (min-width: 1200px) {
901 .visible-lg {
902 display: block !important; }
903 table.visible-lg {
904 display: table !important; }
905 tr.visible-lg {
906 display: table-row !important; }
907 th.visible-lg,
908 td.visible-lg {
909 display: table-cell !important; } }
910
911@media (min-width: 1200px) {
912 .visible-lg-block {
913 display: block !important; } }
914
915@media (min-width: 1200px) {
916 .visible-lg-inline {
917 display: inline !important; } }
918
919@media (min-width: 1200px) {
920 .visible-lg-inline-block {
921 display: inline-block !important; } }
922
923@media (max-width: 767px) {
924 .hidden-xs {
925 display: none !important; } }
926
927@media (min-width: 768px) and (max-width: 991px) {
928 .hidden-sm {
929 display: none !important; } }
930
931@media (min-width: 992px) and (max-width: 1199px) {
932 .hidden-md {
933 display: none !important; } }
934
935@media (min-width: 1200px) {
936 .hidden-lg {
937 display: none !important; } }
938
939.visible-print {
940 display: none !important; }
941
942@media print {
943 .visible-print {
944 display: block !important; }
945 table.visible-print {
946 display: table !important; }
947 tr.visible-print {
948 display: table-row !important; }
949 th.visible-print,
950 td.visible-print {
951 display: table-cell !important; } }
952
953.visible-print-block {
954 display: none !important; }
955
956@media print {
957 .visible-print-block {
958 display: block !important; } }
959
960.visible-print-inline {
961 display: none !important; }
962
963@media print {
964 .visible-print-inline {
965 display: inline !important; } }
966
967.visible-print-inline-block {
968 display: none !important; }
969
970@media print {
971 .visible-print-inline-block {
972 display: inline-block !important; } }
973
974@media print {
975 .hidden-print {
976 display: none !important; } }
977
978/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
979/**
980 * 1. Change the default font family in all browsers (opinionated).
981 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
982 */
983html {
984 font-family: sans-serif;
985 /* 1 */
986 -ms-text-size-adjust: 100%;
987 /* 2 */
988 -webkit-text-size-adjust: 100%;
989 /* 2 */ }
990
991/**
992 * Remove the margin in all browsers (opinionated).
993 */
994body {
995 margin: 0; }
996
997/* HTML5 display definitions
998 ========================================================================== */
999/**
1000 * Add the correct display in IE 9-.
1001 * 1. Add the correct display in Edge, IE, and Firefox.
1002 * 2. Add the correct display in IE.
1003 */
1004article,
1005aside,
1006details,
1007figcaption,
1008figure,
1009footer,
1010header,
1011main,
1012menu,
1013nav,
1014section,
1015summary {
1016 /* 1 */
1017 display: block; }
1018
1019/**
1020 * Add the correct display in IE 9-.
1021 */
1022audio,
1023canvas,
1024progress,
1025video {
1026 display: inline-block; }
1027
1028/**
1029 * Add the correct display in iOS 4-7.
1030 */
1031audio:not([controls]) {
1032 display: none;
1033 height: 0; }
1034
1035/**
1036 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
1037 */
1038progress {
1039 vertical-align: baseline; }
1040
1041/**
1042 * Add the correct display in IE 10-.
1043 * 1. Add the correct display in IE.
1044 */
1045template,
1046[hidden] {
1047 display: none; }
1048
1049/* Links
1050 ========================================================================== */
1051/**
1052 * 1. Remove the gray background on active links in IE 10.
1053 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
1054 */
1055a {
1056 background-color: transparent;
1057 /* 1 */
1058 -webkit-text-decoration-skip: objects;
1059 /* 2 */ }
1060
1061/**
1062 * Remove the outline on focused links when they are also active or hovered
1063 * in all browsers (opinionated).
1064 */
1065a:active,
1066a:hover {
1067 outline-width: 0; }
1068
1069/* Text-level semantics
1070 ========================================================================== */
1071/**
1072 * 1. Remove the bottom border in Firefox 39-.
1073 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
1074 */
1075abbr[title] {
1076 border-bottom: none;
1077 /* 1 */
1078 text-decoration: underline;
1079 /* 2 */
1080 text-decoration: underline dotted;
1081 /* 2 */ }
1082
1083/**
1084 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
1085 */
1086b,
1087strong {
1088 font-weight: inherit; }
1089
1090/**
1091 * Add the correct font weight in Chrome, Edge, and Safari.
1092 */
1093b,
1094strong {
1095 font-weight: bolder; }
1096
1097/**
1098 * Add the correct font style in Android 4.3-.
1099 */
1100dfn {
1101 font-style: italic; }
1102
1103/**
1104 * Correct the font size and margin on `h1` elements within `section` and
1105 * `article` contexts in Chrome, Firefox, and Safari.
1106 */
1107h1 {
1108 font-size: 2em;
1109 margin: 0.67em 0; }
1110
1111/**
1112 * Add the correct background and color in IE 9-.
1113 */
1114mark {
1115 background-color: #ff0;
1116 color: #000; }
1117
1118/**
1119 * Add the correct font size in all browsers.
1120 */
1121small {
1122 font-size: 80%; }
1123
1124/**
1125 * Prevent `sub` and `sup` elements from affecting the line height in
1126 * all browsers.
1127 */
1128sub,
1129sup {
1130 font-size: 75%;
1131 line-height: 0;
1132 position: relative;
1133 vertical-align: baseline; }
1134
1135sub {
1136 bottom: -0.25em; }
1137
1138sup {
1139 top: -0.5em; }
1140
1141/* Embedded content
1142 ========================================================================== */
1143/**
1144 * Remove the border on images inside links in IE 10-.
1145 */
1146img {
1147 border-style: none; }
1148
1149/**
1150 * Hide the overflow in IE.
1151 */
1152svg:not(:root) {
1153 overflow: hidden; }
1154
1155/* Grouping content
1156 ========================================================================== */
1157/**
1158 * 1. Correct the inheritance and scaling of font size in all browsers.
1159 * 2. Correct the odd `em` font sizing in all browsers.
1160 */
1161code,
1162kbd,
1163pre,
1164samp {
1165 font-family: monospace, monospace;
1166 /* 1 */
1167 font-size: 1em;
1168 /* 2 */ }
1169
1170/**
1171 * Add the correct margin in IE 8.
1172 */
1173figure {
1174 margin: 1em 40px; }
1175
1176/**
1177 * 1. Add the correct box sizing in Firefox.
1178 * 2. Show the overflow in Edge and IE.
1179 */
1180hr {
1181 box-sizing: content-box;
1182 /* 1 */
1183 height: 0;
1184 /* 1 */
1185 overflow: visible;
1186 /* 2 */ }
1187
1188/* Forms
1189 ========================================================================== */
1190/**
1191 * 1. Change font properties to `inherit` in all browsers (opinionated).
1192 * 2. Remove the margin in Firefox and Safari.
1193 */
1194button,
1195input,
1196select,
1197textarea {
1198 font: inherit;
1199 /* 1 */
1200 margin: 0;
1201 /* 2 */ }
1202
1203/**
1204 * Restore the font weight unset by the previous rule.
1205 */
1206optgroup {
1207 font-weight: bold; }
1208
1209/**
1210 * Show the overflow in IE.
1211 * 1. Show the overflow in Edge.
1212 */
1213button,
1214input {
1215 /* 1 */
1216 overflow: visible; }
1217
1218/**
1219 * Remove the inheritance of text transform in Edge, Firefox, and IE.
1220 * 1. Remove the inheritance of text transform in Firefox.
1221 */
1222button,
1223select {
1224 /* 1 */
1225 text-transform: none; }
1226
1227/**
1228 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
1229 * controls in Android 4.
1230 * 2. Correct the inability to style clickable types in iOS and Safari.
1231 */
1232button,
1233html [type="button"],
1234[type="reset"],
1235[type="submit"] {
1236 -webkit-appearance: button;
1237 /* 2 */ }
1238
1239/**
1240 * Remove the inner border and padding in Firefox.
1241 */
1242button::-moz-focus-inner,
1243[type="button"]::-moz-focus-inner,
1244[type="reset"]::-moz-focus-inner,
1245[type="submit"]::-moz-focus-inner {
1246 border-style: none;
1247 padding: 0; }
1248
1249/**
1250 * Restore the focus styles unset by the previous rule.
1251 */
1252button:-moz-focusring,
1253[type="button"]:-moz-focusring,
1254[type="reset"]:-moz-focusring,
1255[type="submit"]:-moz-focusring {
1256 outline: 1px dotted ButtonText; }
1257
1258/**
1259 * Change the border, margin, and padding in all browsers (opinionated).
1260 */
1261fieldset {
1262 border: 1px solid #c0c0c0;
1263 margin: 0 2px;
1264 padding: 0.35em 0.625em 0.75em; }
1265
1266/**
1267 * 1. Correct the text wrapping in Edge and IE.
1268 * 2. Correct the color inheritance from `fieldset` elements in IE.
1269 * 3. Remove the padding so developers are not caught out when they zero out
1270 * `fieldset` elements in all browsers.
1271 */
1272legend {
1273 box-sizing: border-box;
1274 /* 1 */
1275 color: inherit;
1276 /* 2 */
1277 display: table;
1278 /* 1 */
1279 max-width: 100%;
1280 /* 1 */
1281 padding: 0;
1282 /* 3 */
1283 white-space: normal;
1284 /* 1 */ }
1285
1286/**
1287 * Remove the default vertical scrollbar in IE.
1288 */
1289textarea {
1290 overflow: auto; }
1291
1292/**
1293 * 1. Add the correct box sizing in IE 10-.
1294 * 2. Remove the padding in IE 10-.
1295 */
1296[type="checkbox"],
1297[type="radio"] {
1298 box-sizing: border-box;
1299 /* 1 */
1300 padding: 0;
1301 /* 2 */ }
1302
1303/**
1304 * Correct the cursor style of increment and decrement buttons in Chrome.
1305 */
1306[type="number"]::-webkit-inner-spin-button,
1307[type="number"]::-webkit-outer-spin-button {
1308 height: auto; }
1309
1310/**
1311 * 1. Correct the odd appearance in Chrome and Safari.
1312 * 2. Correct the outline style in Safari.
1313 */
1314[type="search"] {
1315 -webkit-appearance: textfield;
1316 /* 1 */
1317 outline-offset: -2px;
1318 /* 2 */ }
1319
1320/**
1321 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
1322 */
1323[type="search"]::-webkit-search-cancel-button,
1324[type="search"]::-webkit-search-decoration {
1325 -webkit-appearance: none; }
1326
1327/**
1328 * Correct the text style of placeholders in Chrome, Edge, and Safari.
1329 */
1330::-webkit-input-placeholder {
1331 color: inherit;
1332 opacity: 0.54; }
1333
1334/**
1335 * 1. Correct the inability to style clickable types in iOS and Safari.
1336 * 2. Change font properties to `inherit` in Safari.
1337 */
1338::-webkit-file-upload-button {
1339 -webkit-appearance: button;
1340 /* 1 */
1341 font: inherit;
1342 /* 2 */ }
1343
1344.bc-transparent {
1345 border-color: transparent; }
1346
1347.hover-bc-transparent:hover {
1348 border-color: transparent; }
1349
1350.bg-transparent {
1351 background-color: transparent; }
1352
1353.hover-bg-transparent {
1354 background-color: transparent; }
1355
1356.c-transparent {
1357 color: transparent; }
1358
1359.hover-c-transparent {
1360 color: transparent; }
1361
1362.bc-current {
1363 border-color: currentColor; }
1364
1365.hover-bc-current:hover {
1366 border-color: currentColor; }
1367
1368.bg-current {
1369 background-color: currentColor; }
1370
1371.hover-bg-current {
1372 background-color: currentColor; }
1373
1374.c-current {
1375 color: currentColor; }
1376
1377.hover-c-current {
1378 color: currentColor; }
1379
1380.bc-primary01 {
1381 border-color: #f2f7fa; }
1382
1383.hover-bc-primary01:hover {
1384 border-color: #f2f7fa; }
1385
1386.bg-primary01 {
1387 background-color: #f2f7fa; }
1388
1389.hover-bg-primary01 {
1390 background-color: #f2f7fa; }
1391
1392.c-primary01 {
1393 color: #f2f7fa; }
1394
1395.hover-c-primary01 {
1396 color: #f2f7fa; }
1397
1398.bc-primary02 {
1399 border-color: #e6edf2; }
1400
1401.hover-bc-primary02:hover {
1402 border-color: #e6edf2; }
1403
1404.bg-primary02 {
1405 background-color: #e6edf2; }
1406
1407.hover-bg-primary02 {
1408 background-color: #e6edf2; }
1409
1410.c-primary02 {
1411 color: #e6edf2; }
1412
1413.hover-c-primary02 {
1414 color: #e6edf2; }
1415
1416.bc-primary03 {
1417 border-color: #cfdde6; }
1418
1419.hover-bc-primary03:hover {
1420 border-color: #cfdde6; }
1421
1422.bg-primary03 {
1423 background-color: #cfdde6; }
1424
1425.hover-bg-primary03 {
1426 background-color: #cfdde6; }
1427
1428.c-primary03 {
1429 color: #cfdde6; }
1430
1431.hover-c-primary03 {
1432 color: #cfdde6; }
1433
1434.bc-primary04 {
1435 border-color: #b8ccd9; }
1436
1437.hover-bc-primary04:hover {
1438 border-color: #b8ccd9; }
1439
1440.bg-primary04 {
1441 background-color: #b8ccd9; }
1442
1443.hover-bg-primary04 {
1444 background-color: #b8ccd9; }
1445
1446.c-primary04 {
1447 color: #b8ccd9; }
1448
1449.hover-c-primary04 {
1450 color: #b8ccd9; }
1451
1452.bc-primary05 {
1453 border-color: #a3bccc; }
1454
1455.hover-bc-primary05:hover {
1456 border-color: #a3bccc; }
1457
1458.bg-primary05 {
1459 background-color: #a3bccc; }
1460
1461.hover-bg-primary05 {
1462 background-color: #a3bccc; }
1463
1464.c-primary05 {
1465 color: #a3bccc; }
1466
1467.hover-c-primary05 {
1468 color: #a3bccc; }
1469
1470.bc-primary06 {
1471 border-color: #7d9db2; }
1472
1473.hover-bc-primary06:hover {
1474 border-color: #7d9db2; }
1475
1476.bg-primary06 {
1477 background-color: #7d9db2; }
1478
1479.hover-bg-primary06 {
1480 background-color: #7d9db2; }
1481
1482.c-primary06 {
1483 color: #7d9db2; }
1484
1485.hover-c-primary06 {
1486 color: #7d9db2; }
1487
1488.bc-primary07 {
1489 border-color: #5c8199; }
1490
1491.hover-bc-primary07:hover {
1492 border-color: #5c8199; }
1493
1494.bg-primary07 {
1495 background-color: #5c8199; }
1496
1497.hover-bg-primary07 {
1498 background-color: #5c8199; }
1499
1500.c-primary07 {
1501 color: #5c8199; }
1502
1503.hover-c-primary07 {
1504 color: #5c8199; }
1505
1506.bc-primary08 {
1507 border-color: #406680; }
1508
1509.hover-bc-primary08:hover {
1510 border-color: #406680; }
1511
1512.bg-primary08 {
1513 background-color: #406680; }
1514
1515.hover-bg-primary08 {
1516 background-color: #406680; }
1517
1518.c-primary08 {
1519 color: #406680; }
1520
1521.hover-c-primary08 {
1522 color: #406680; }
1523
1524.bc-primary09 {
1525 border-color: #294e66; }
1526
1527.hover-bc-primary09:hover {
1528 border-color: #294e66; }
1529
1530.bg-primary09 {
1531 background-color: #294e66; }
1532
1533.hover-bg-primary09 {
1534 background-color: #294e66; }
1535
1536.c-primary09, p {
1537 color: #294e66; }
1538
1539.hover-c-primary09 {
1540 color: #294e66; }
1541
1542.bc-primary10 {
1543 border-color: #17374c; }
1544
1545.hover-bc-primary10:hover {
1546 border-color: #17374c; }
1547
1548.bg-primary10 {
1549 background-color: #17374c; }
1550
1551.hover-bg-primary10 {
1552 background-color: #17374c; }
1553
1554.c-primary10 {
1555 color: #17374c; }
1556
1557.hover-c-primary10 {
1558 color: #17374c; }
1559
1560.bc-transparent {
1561 border-color: transparent; }
1562
1563.hover-bc-transparent:hover {
1564 border-color: transparent; }
1565
1566.bg-transparent {
1567 background-color: transparent; }
1568
1569.hover-bg-transparent {
1570 background-color: transparent; }
1571
1572.c-transparent {
1573 color: transparent; }
1574
1575.hover-c-transparent {
1576 color: transparent; }
1577
1578.bc-none {
1579 border-color: transparent; }
1580
1581.hover-bc-none:hover {
1582 border-color: transparent; }
1583
1584.bg-none {
1585 background-color: transparent; }
1586
1587.hover-bg-none {
1588 background-color: transparent; }
1589
1590.c-none {
1591 color: transparent; }
1592
1593.hover-c-none {
1594 color: transparent; }
1595
1596.bc-current {
1597 border-color: currentColor; }
1598
1599.hover-bc-current:hover {
1600 border-color: currentColor; }
1601
1602.bg-current {
1603 background-color: currentColor; }
1604
1605.hover-bg-current {
1606 background-color: currentColor; }
1607
1608.c-current {
1609 color: currentColor; }
1610
1611.hover-c-current {
1612 color: currentColor; }
1613
1614.bc-grey00 {
1615 border-color: #fff; }
1616
1617.hover-bc-grey00:hover {
1618 border-color: #fff; }
1619
1620.bg-grey00 {
1621 background-color: #fff; }
1622
1623.hover-bg-grey00 {
1624 background-color: #fff; }
1625
1626.c-grey00 {
1627 color: #fff; }
1628
1629.hover-c-grey00 {
1630 color: #fff; }
1631
1632.bc-grey04 {
1633 border-color: #E0E0E0; }
1634
1635.hover-bc-grey04:hover {
1636 border-color: #E0E0E0; }
1637
1638.bg-grey04 {
1639 background-color: #E0E0E0; }
1640
1641.hover-bg-grey04 {
1642 background-color: #E0E0E0; }
1643
1644.c-grey04 {
1645 color: #E0E0E0; }
1646
1647.hover-c-grey04 {
1648 color: #E0E0E0; }
1649
1650.bc-grey05 {
1651 border-color: #B9B9BC; }
1652
1653.hover-bc-grey05:hover {
1654 border-color: #B9B9BC; }
1655
1656.bg-grey05 {
1657 background-color: #B9B9BC; }
1658
1659.hover-bg-grey05 {
1660 background-color: #B9B9BC; }
1661
1662.c-grey05 {
1663 color: #B9B9BC; }
1664
1665.hover-c-grey05 {
1666 color: #B9B9BC; }
1667
1668.bc-grey06 {
1669 border-color: #939399; }
1670
1671.hover-bc-grey06:hover {
1672 border-color: #939399; }
1673
1674.bg-grey06 {
1675 background-color: #939399; }
1676
1677.hover-bg-grey06 {
1678 background-color: #939399; }
1679
1680.c-grey06 {
1681 color: #939399; }
1682
1683.hover-c-grey06 {
1684 color: #939399; }
1685
1686.bc-grey10 {
1687 border-color: #000; }
1688
1689.hover-bc-grey10:hover {
1690 border-color: #000; }
1691
1692.bg-grey10 {
1693 background-color: #000; }
1694
1695.hover-bg-grey10 {
1696 background-color: #000; }
1697
1698.c-grey10 {
1699 color: #000; }
1700
1701.hover-c-grey10 {
1702 color: #000; }
1703
1704.bc-blue04 {
1705 border-color: #57A5D9; }
1706
1707.hover-bc-blue04:hover {
1708 border-color: #57A5D9; }
1709
1710.bg-blue04 {
1711 background-color: #57A5D9; }
1712
1713.hover-bg-blue04 {
1714 background-color: #57A5D9; }
1715
1716.c-blue04 {
1717 color: #57A5D9; }
1718
1719.hover-c-blue04 {
1720 color: #57A5D9; }
1721
1722.bc-blue05 {
1723 border-color: #2682BF; }
1724
1725.hover-bc-blue05:hover {
1726 border-color: #2682BF; }
1727
1728.bg-blue05 {
1729 background-color: #2682BF; }
1730
1731.hover-bg-blue05 {
1732 background-color: #2682BF; }
1733
1734.c-blue05, p a {
1735 color: #2682BF; }
1736
1737.hover-c-blue05 {
1738 color: #2682BF; }
1739
1740.bc-blue06 {
1741 border-color: #116AA6; }
1742
1743.hover-bc-blue06:hover {
1744 border-color: #116AA6; }
1745
1746.bg-blue06 {
1747 background-color: #116AA6; }
1748
1749.hover-bg-blue06 {
1750 background-color: #116AA6; }
1751
1752.c-blue06 {
1753 color: #116AA6; }
1754
1755.hover-c-blue06 {
1756 color: #116AA6; }
1757
1758.bc-blue07 {
1759 border-color: #1D618F; }
1760
1761.hover-bc-blue07:hover {
1762 border-color: #1D618F; }
1763
1764.bg-blue07 {
1765 background-color: #1D618F; }
1766
1767.hover-bg-blue07 {
1768 background-color: #1D618F; }
1769
1770.c-blue07 {
1771 color: #1D618F; }
1772
1773.hover-c-blue07 {
1774 color: #1D618F; }
1775
1776.bc-green04 {
1777 border-color: #37DE7D; }
1778
1779.hover-bc-green04:hover {
1780 border-color: #37DE7D; }
1781
1782.bg-green04 {
1783 background-color: #37DE7D; }
1784
1785.hover-bg-green04 {
1786 background-color: #37DE7D; }
1787
1788.c-green04 {
1789 color: #37DE7D; }
1790
1791.hover-c-green04 {
1792 color: #37DE7D; }
1793
1794.bc-green05 {
1795 border-color: #09C558; }
1796
1797.hover-bc-green05:hover {
1798 border-color: #09C558; }
1799
1800.bg-green05 {
1801 background-color: #09C558; }
1802
1803.hover-bg-green05 {
1804 background-color: #09C558; }
1805
1806.c-green05, ul.-check li::before {
1807 color: #09C558; }
1808
1809.hover-c-green05 {
1810 color: #09C558; }
1811
1812.bc-green06 {
1813 border-color: #009E42; }
1814
1815.hover-bc-green06:hover {
1816 border-color: #009E42; }
1817
1818.bg-green06 {
1819 background-color: #009E42; }
1820
1821.hover-bg-green06 {
1822 background-color: #009E42; }
1823
1824.c-green06 {
1825 color: #009E42; }
1826
1827.hover-c-green06 {
1828 color: #009E42; }
1829
1830.bc-yellow04 {
1831 border-color: #FFE566; }
1832
1833.hover-bc-yellow04:hover {
1834 border-color: #FFE566; }
1835
1836.bg-yellow04 {
1837 background-color: #FFE566; }
1838
1839.hover-bg-yellow04 {
1840 background-color: #FFE566; }
1841
1842.c-yellow04 {
1843 color: #FFE566; }
1844
1845.hover-c-yellow04 {
1846 color: #FFE566; }
1847
1848.bc-yellow05 {
1849 border-color: #FBD933; }
1850
1851.hover-bc-yellow05:hover {
1852 border-color: #FBD933; }
1853
1854.bg-yellow05 {
1855 background-color: #FBD933; }
1856
1857.hover-bg-yellow05 {
1858 background-color: #FBD933; }
1859
1860.c-yellow05 {
1861 color: #FBD933; }
1862
1863.hover-c-yellow05 {
1864 color: #FBD933; }
1865
1866.bc-yellow06 {
1867 border-color: #F5CE0A; }
1868
1869.hover-bc-yellow06:hover {
1870 border-color: #F5CE0A; }
1871
1872.bg-yellow06 {
1873 background-color: #F5CE0A; }
1874
1875.hover-bg-yellow06 {
1876 background-color: #F5CE0A; }
1877
1878.c-yellow06 {
1879 color: #F5CE0A; }
1880
1881.hover-c-yellow06 {
1882 color: #F5CE0A; }
1883
1884.bc-orange04 {
1885 border-color: #FFA94C; }
1886
1887.hover-bc-orange04:hover {
1888 border-color: #FFA94C; }
1889
1890.bg-orange04 {
1891 background-color: #FFA94C; }
1892
1893.hover-bg-orange04 {
1894 background-color: #FFA94C; }
1895
1896.c-orange04 {
1897 color: #FFA94C; }
1898
1899.hover-c-orange04 {
1900 color: #FFA94C; }
1901
1902.bc-orange05 {
1903 border-color: #FF8400; }
1904
1905.hover-bc-orange05:hover {
1906 border-color: #FF8400; }
1907
1908.bg-orange05 {
1909 background-color: #FF8400; }
1910
1911.hover-bg-orange05 {
1912 background-color: #FF8400; }
1913
1914.c-orange05 {
1915 color: #FF8400; }
1916
1917.hover-c-orange05 {
1918 color: #FF8400; }
1919
1920.bc-orange06 {
1921 border-color: #D97000; }
1922
1923.hover-bc-orange06:hover {
1924 border-color: #D97000; }
1925
1926.bg-orange06 {
1927 background-color: #D97000; }
1928
1929.hover-bg-orange06 {
1930 background-color: #D97000; }
1931
1932.c-orange06 {
1933 color: #D97000; }
1934
1935.hover-c-orange06 {
1936 color: #D97000; }
1937
1938.bc-red04 {
1939 border-color: #FA556B; }
1940
1941.hover-bc-red04:hover {
1942 border-color: #FA556B; }
1943
1944.bg-red04 {
1945 background-color: #FA556B; }
1946
1947.hover-bg-red04 {
1948 background-color: #FA556B; }
1949
1950.c-red04 {
1951 color: #FA556B; }
1952
1953.hover-c-red04 {
1954 color: #FA556B; }
1955
1956.bc-red05 {
1957 border-color: #E10927; }
1958
1959.hover-bc-red05:hover {
1960 border-color: #E10927; }
1961
1962.bg-red05 {
1963 background-color: #E10927; }
1964
1965.hover-bg-red05 {
1966 background-color: #E10927; }
1967
1968.c-red05 {
1969 color: #E10927; }
1970
1971.hover-c-red05 {
1972 color: #E10927; }
1973
1974.bc-red06 {
1975 border-color: #BA0019; }
1976
1977.hover-bc-red06:hover {
1978 border-color: #BA0019; }
1979
1980.bg-red06 {
1981 background-color: #BA0019; }
1982
1983.hover-bg-red06 {
1984 background-color: #BA0019; }
1985
1986.c-red06 {
1987 color: #BA0019; }
1988
1989.hover-c-red06 {
1990 color: #BA0019; }
1991
1992.bg-map {
1993 background-color: #1d618f;
1994 background-image: url("/statics/images/navigation-bg_primary.png");
1995 background-size: cover;
1996 background-repeat: no-repeat;
1997 background-blend-mode: multiply; }
1998
1999.bw-xxs {
2000 border-width: 1px; }
2001
2002.bw-xs {
2003 border-width: 1.5px; }
2004
2005.bw-s {
2006 border-width: 1.75px; }
2007
2008.bw-m {
2009 border-width: 2px; }
2010
2011.bw-l {
2012 border-width: 4px; }
2013
2014.bw-xl {
2015 border-width: 6px; }
2016
2017.bw-xxl {
2018 border-width: 10px; }
2019
2020.bw-xxxl {
2021 border-width: 12px; }
2022
2023.bw-none {
2024 border: 0; }
2025
2026.br-xxs {
2027 border-radius: 2px; }
2028
2029.br-xs {
2030 border-radius: 3px; }
2031
2032.br-s {
2033 border-radius: 3.5px; }
2034
2035.br-m {
2036 border-radius: 4px; }
2037
2038.br-l {
2039 border-radius: 8px; }
2040
2041.br-xl {
2042 border-radius: 12px; }
2043
2044.br-xxl {
2045 border-radius: 20px; }
2046
2047.br-xxxl {
2048 border-radius: 24px; }
2049
2050.br-none {
2051 border-radius: 0; }
2052
2053.br-circle {
2054 border-radius: 50%; }
2055
2056.brtl-xxs {
2057 border-top-left-radius: 2px; }
2058
2059.brtl-xs {
2060 border-top-left-radius: 3px; }
2061
2062.brtl-s {
2063 border-top-left-radius: 3.5px; }
2064
2065.brtl-m {
2066 border-top-left-radius: 4px; }
2067
2068.brtl-l {
2069 border-top-left-radius: 8px; }
2070
2071.brtl-xl {
2072 border-top-left-radius: 12px; }
2073
2074.brtl-xxl {
2075 border-top-left-radius: 20px; }
2076
2077.brtl-xxxl {
2078 border-top-left-radius: 24px; }
2079
2080.brtl-none {
2081 border-top-left-radius: 0; }
2082
2083.brtr-xxs {
2084 border-top-right-radius: 2px; }
2085
2086.brtr-xs {
2087 border-top-right-radius: 3px; }
2088
2089.brtr-s {
2090 border-top-right-radius: 3.5px; }
2091
2092.brtr-m {
2093 border-top-right-radius: 4px; }
2094
2095.brtr-l {
2096 border-top-right-radius: 8px; }
2097
2098.brtr-xl {
2099 border-top-right-radius: 12px; }
2100
2101.brtr-xxl {
2102 border-top-right-radius: 20px; }
2103
2104.brtr-xxxl {
2105 border-top-right-radius: 24px; }
2106
2107.brtr-none {
2108 border-top-right-radius: 0; }
2109
2110.brbl-xxs {
2111 border-bottom-left-radius: 2px; }
2112
2113.brbl-xs {
2114 border-bottom-left-radius: 3px; }
2115
2116.brbl-s {
2117 border-bottom-left-radius: 3.5px; }
2118
2119.brbl-m {
2120 border-bottom-left-radius: 4px; }
2121
2122.brbl-l {
2123 border-bottom-left-radius: 8px; }
2124
2125.brbl-xl {
2126 border-bottom-left-radius: 12px; }
2127
2128.brbl-xxl {
2129 border-bottom-left-radius: 20px; }
2130
2131.brbl-xxxl {
2132 border-bottom-left-radius: 24px; }
2133
2134.brbl-none {
2135 border-bottom-left-radius: 0; }
2136
2137.brbr-xxs {
2138 border-bottom-right-radius: 2px; }
2139
2140.brbr-xs {
2141 border-bottom-right-radius: 3px; }
2142
2143.brbr-s {
2144 border-bottom-right-radius: 3.5px; }
2145
2146.brbr-m {
2147 border-bottom-right-radius: 4px; }
2148
2149.brbr-l {
2150 border-bottom-right-radius: 8px; }
2151
2152.brbr-xl {
2153 border-bottom-right-radius: 12px; }
2154
2155.brbr-xxl {
2156 border-bottom-right-radius: 20px; }
2157
2158.brbr-xxxl {
2159 border-bottom-right-radius: 24px; }
2160
2161.brbr-none {
2162 border-bottom-right-radius: 0; }
2163
2164.bs-solid {
2165 border-style: solid; }
2166
2167.bs-dotted {
2168 border-style: dotted; }
2169
2170.bs-dashed {
2171 border-style: dashed; }
2172
2173.bs-dashed {
2174 border-style: dashed; }
2175
2176.m-xxs {
2177 margin: 4px; }
2178
2179.mt-xxs {
2180 margin-top: 4px; }
2181
2182.mr-xxs {
2183 margin-right: 4px; }
2184
2185.mb-xxs {
2186 margin-bottom: 4px; }
2187
2188.ml-xxs {
2189 margin-left: 4px; }
2190
2191.p-xxs {
2192 padding: 4px; }
2193
2194.pt-xxs {
2195 padding-top: 4px; }
2196
2197.pr-xxs {
2198 padding-right: 4px; }
2199
2200.pb-xxs {
2201 padding-bottom: 4px; }
2202
2203.pl-xxs {
2204 padding-left: 4px; }
2205
2206.m-xs {
2207 margin: 8px; }
2208
2209.mt-xs {
2210 margin-top: 8px; }
2211
2212.mr-xs {
2213 margin-right: 8px; }
2214
2215.mb-xs {
2216 margin-bottom: 8px; }
2217
2218.ml-xs {
2219 margin-left: 8px; }
2220
2221.p-xs {
2222 padding: 8px; }
2223
2224.pt-xs {
2225 padding-top: 8px; }
2226
2227.pr-xs {
2228 padding-right: 8px; }
2229
2230.pb-xs {
2231 padding-bottom: 8px; }
2232
2233.pl-xs {
2234 padding-left: 8px; }
2235
2236.m-s {
2237 margin: 12px; }
2238
2239.mt-s {
2240 margin-top: 12px; }
2241
2242.mr-s, ul.-check li::before {
2243 margin-right: 12px; }
2244
2245.mb-s {
2246 margin-bottom: 12px; }
2247
2248.ml-s {
2249 margin-left: 12px; }
2250
2251.p-s {
2252 padding: 12px; }
2253
2254.pt-s {
2255 padding-top: 12px; }
2256
2257.pr-s {
2258 padding-right: 12px; }
2259
2260.pb-s {
2261 padding-bottom: 12px; }
2262
2263.pl-s {
2264 padding-left: 12px; }
2265
2266.m-m {
2267 margin: 16px; }
2268
2269.mt-m {
2270 margin-top: 16px; }
2271
2272.mr-m {
2273 margin-right: 16px; }
2274
2275.mb-m {
2276 margin-bottom: 16px; }
2277
2278.ml-m {
2279 margin-left: 16px; }
2280
2281.p-m {
2282 padding: 16px; }
2283
2284.pt-m {
2285 padding-top: 16px; }
2286
2287.pr-m {
2288 padding-right: 16px; }
2289
2290.pb-m {
2291 padding-bottom: 16px; }
2292
2293.pl-m {
2294 padding-left: 16px; }
2295
2296.m-l {
2297 margin: 24px; }
2298
2299.mt-l {
2300 margin-top: 24px; }
2301
2302.mr-l {
2303 margin-right: 24px; }
2304
2305.mb-l {
2306 margin-bottom: 24px; }
2307
2308.ml-l {
2309 margin-left: 24px; }
2310
2311.p-l {
2312 padding: 24px; }
2313
2314.pt-l {
2315 padding-top: 24px; }
2316
2317.pr-l {
2318 padding-right: 24px; }
2319
2320.pb-l {
2321 padding-bottom: 24px; }
2322
2323.pl-l {
2324 padding-left: 24px; }
2325
2326.m-xl {
2327 margin: 32px; }
2328
2329.mt-xl {
2330 margin-top: 32px; }
2331
2332.mr-xl {
2333 margin-right: 32px; }
2334
2335.mb-xl {
2336 margin-bottom: 32px; }
2337
2338.ml-xl {
2339 margin-left: 32px; }
2340
2341.p-xl {
2342 padding: 32px; }
2343
2344.pt-xl {
2345 padding-top: 32px; }
2346
2347.pr-xl {
2348 padding-right: 32px; }
2349
2350.pb-xl {
2351 padding-bottom: 32px; }
2352
2353.pl-xl {
2354 padding-left: 32px; }
2355
2356.m-xxl {
2357 margin: 64px; }
2358
2359.mt-xxl {
2360 margin-top: 64px; }
2361
2362.mr-xxl {
2363 margin-right: 64px; }
2364
2365.mb-xxl {
2366 margin-bottom: 64px; }
2367
2368.ml-xxl {
2369 margin-left: 64px; }
2370
2371.p-xxl {
2372 padding: 64px; }
2373
2374.pt-xxl {
2375 padding-top: 64px; }
2376
2377.pr-xxl {
2378 padding-right: 64px; }
2379
2380.pb-xxl {
2381 padding-bottom: 64px; }
2382
2383.pl-xxl {
2384 padding-left: 64px; }
2385
2386.p-none, ul.-reset, ul.-check {
2387 padding: 0; }
2388
2389.pt-none {
2390 padding-top: 0; }
2391
2392.pr-none {
2393 padding-right: 0; }
2394
2395.pb-none {
2396 padding-bottom: 0; }
2397
2398.pl-none {
2399 padding-left: 0; }
2400
2401.m-none, ul.-reset, ul.-check {
2402 margin: 0; }
2403
2404.mt-none {
2405 margin-top: 0; }
2406
2407.mr-none {
2408 margin-right: 0; }
2409
2410.mb-none {
2411 margin-bottom: 0; }
2412
2413.ml-none {
2414 margin-left: 0; }
2415
2416.block {
2417 display: block; }
2418
2419.inline {
2420 display: inline-block; }
2421
2422.relative, .main {
2423 position: relative; }
2424
2425.absolute {
2426 position: absolute; }
2427
2428.fixed, .ui-widget-overlay {
2429 position: fixed; }
2430
2431.w-100, html,
2432body, .ui-widget-overlay {
2433 width: 100%; }
2434
2435.w-50 {
2436 width: 50%; }
2437
2438.h-100, html,
2439body, .main, .ui-widget-overlay {
2440 height: 100%; }
2441
2442.h-50 {
2443 height: 50%; }
2444
2445.inline-flex {
2446 display: inline-flex; }
2447
2448.flex {
2449 display: flex; }
2450
2451.flex.flex-wrap,
2452.inline-flex.flex-wrap {
2453 flex-wrap: wrap; }
2454
2455.flex.flex-nowrap,
2456.inline-flex.flex-nowrap {
2457 flex-wrap: nowrap; }
2458
2459.flex.flex-start,
2460.inline-flex.flex-start {
2461 justify-content: flex-start; }
2462
2463.flex.flex-center,
2464.inline-flex.flex-center {
2465 justify-content: center; }
2466
2467.flex.flex-end,
2468.inline-flex.flex-end {
2469 justify-content: flex-end; }
2470
2471.flex.flex-top,
2472.inline-flex.flex-top {
2473 align-items: flex-start;
2474 box-pack: start; }
2475
2476.flex.flex-middle,
2477.inline-flex.flex-middle {
2478 align-items: center;
2479 box-pack: center; }
2480
2481.flex.flex-bottom,
2482.inline-flex.flex-bottom {
2483 align-items: flex-end;
2484 box-pack: end; }
2485
2486.flex.flex-baseline,
2487.inline-flex.flex-baseline {
2488 align-items: baseline; }
2489
2490.flex.flex-around,
2491.inline-flex.flex-around {
2492 justify-content: space-around; }
2493
2494.flex.flex-between,
2495.inline-flex.flex-between {
2496 justify-content: space-between; }
2497
2498.flex.flex-row,
2499.inline-flex.flex-row {
2500 flex-direction: row; }
2501
2502.flex.flex-column,
2503.inline-flex.flex-column {
2504 flex-direction: column; }
2505
2506.flex .flex-1,
2507.inline-flex .flex-1 {
2508 flex: 1; }
2509
2510.flex .flex-2,
2511.inline-flex .flex-2 {
2512 flex: 2; }
2513
2514.flex .flex-3,
2515.inline-flex .flex-3 {
2516 flex: 3; }
2517
2518.bs-xl {
2519 box-shadow: -1px 3px 7px 0px rgba(0, 0, 0, 0.8); }
2520
2521.bs-l {
2522 box-shadow: -1px 3px 7px 0px rgba(0, 0, 0, 0.6); }
2523
2524.bs-m {
2525 box-shadow: -1px 3px 7px 0px rgba(0, 0, 0, 0.5); }
2526
2527.bs-s {
2528 box-shadow: -1px 3px 7px 0px rgba(0, 0, 0, 0.2); }
2529
2530.bs-xs {
2531 box-shadow: -1px 3px 7px 0px rgba(0, 0, 0, 0.1); }
2532
2533.bs-none {
2534 box-shadow: none; }
2535
2536@font-face {
2537 font-family: "sprb-osiris";
2538 font-weight: 400;
2539 font-style: normal;
2540 src: url("/statics/fonts/sprb-osiris/sprb-osiris.eot"); }
2541
2542@font-face {
2543 font-family: "sprb-osiris";
2544 font-weight: 400;
2545 font-style: normal;
2546 src: url("/statics/fonts/sprb-osiris/sprb-osiris.eot#iefix") format("embedded-opentype"), url("/statics/fonts/sprb-osiris/sprb-osiris.woff2") format("woff2"), url("/statics/fonts/sprb-osiris/sprb-osiris.woff") format("woff"), url("/statics/fonts/sprb-osiris/sprb-osiris.ttf") format("truetype");
2547 -webkit-font-smoothing: antialiased;
2548 -moz-osx-font-smoothing: grayscale; }
2549
2550.f-icons {
2551 font-family: "sprb-osiris";
2552 font-weight: 400; }
2553
2554.f-heading-light {
2555 font-family: "Dosis";
2556 font-weight: 300; }
2557
2558.f-heading-regular {
2559 font-family: "Dosis";
2560 font-weight: 400; }
2561
2562.f-heading-medium {
2563 font-family: "Dosis";
2564 font-weight: 500; }
2565
2566.f-heading-semibold {
2567 font-family: "Dosis";
2568 font-weight: 600; }
2569
2570.f-heading-bold {
2571 font-family: "Dosis";
2572 font-weight: 700; }
2573
2574.f-body-light {
2575 font-family: "Helvetica";
2576 font-weight: 300; }
2577
2578.f-body-regular, html,
2579body, p, p a {
2580 font-family: "Helvetica";
2581 font-weight: 400; }
2582
2583.f-body-medium {
2584 font-family: "Helvetica";
2585 font-weight: 500; }
2586
2587.f-body-bold {
2588 font-family: "Helvetica";
2589 font-weight: 600; }
2590
2591.f-xxs {
2592 font-size: 0.8125rem; }
2593
2594.f-xs {
2595 font-size: 0.875rem; }
2596
2597.f-s, p a {
2598 font-size: 1rem; }
2599
2600.f-m {
2601 font-size: 1.125rem; }
2602
2603.f-l {
2604 font-size: 1.25rem; }
2605
2606.f-xl {
2607 font-size: 1.5rem; }
2608
2609.f-xxl {
2610 font-size: 2rem; }
2611
2612.text-left {
2613 text-align: left; }
2614
2615.text-center {
2616 text-align: center; }
2617
2618.text-right {
2619 text-align: right; }
2620
2621.text-justify {
2622 text-align: justify; }
2623
2624.uppercase {
2625 text-transform: uppercase; }
2626
2627.lowercase {
2628 text-transform: lowercase; }
2629
2630.italic {
2631 font-style: italic; }
2632
2633.oblique {
2634 font-style: oblique; }
2635
2636.break-all {
2637 word-break: break-all; }
2638
2639.break-word {
2640 word-wrap: break-word; }
2641
2642.no-decoration, a:hover, a:focus, a:active, p a {
2643 text-decoration: none; }
2644
2645.underline {
2646 text-decoration: underline; }
2647
2648.overline {
2649 text-decoration: overline; }
2650
2651.strikethrough {
2652 text-decoration: line-through; }
2653
2654[class^="icon-"],
2655[class*=" icon-"],
2656.icon,
2657ul.-check li::before {
2658 font-family: 'sprb-osiris';
2659 speak: none;
2660 font-variant: normal;
2661 text-transform: none;
2662 line-height: 1;
2663 -webkit-font-smoothing: antialiased;
2664 -moz-osx-font-smoothing: grayscale; }
2665
2666.icon-all::before {
2667 content: "\"; }
2668
2669.icon-arrow-down::before {
2670 content: "\"; }
2671
2672.icon-arrow-left-circled::before {
2673 content: "\"; }
2674
2675.icon-arrow-left::before {
2676 content: "\"; }
2677
2678.icon-arrow-right-circled::before {
2679 content: "\"; }
2680
2681.icon-arrow-right::before {
2682 content: "\"; }
2683
2684.icon-arrow-triangle-down::before {
2685 content: "\"; }
2686
2687.icon-arrow-triangle-up::before {
2688 content: "\"; }
2689
2690.icon-arrow-up::before {
2691 content: "\"; }
2692
2693.icon-auto::before {
2694 content: "\"; }
2695
2696.icon-bicycle::before {
2697 content: "\"; }
2698
2699.icon-calendar::before {
2700 content: "\"; }
2701
2702.icon-cross-circled::before {
2703 content: "\"; }
2704
2705.icon-cross::before {
2706 content: "\"; }
2707
2708.icon-day::before {
2709 content: "\"; }
2710
2711.icon-home-circled::before {
2712 content: "\"; }
2713
2714.icon-home::before {
2715 content: "\"; }
2716
2717.icon-hourglass::before {
2718 content: "\"; }
2719
2720.icon-information-circled::before {
2721 content: "\"; }
2722
2723.icon-information::before {
2724 content: "\"; }
2725
2726.icon-magnifying-glass::before {
2727 content: "\"; }
2728
2729.icon-map::before {
2730 content: "\"; }
2731
2732.icon-minus::before {
2733 content: "\"; }
2734
2735.icon-night::before {
2736 content: "\"; }
2737
2738.icon-pedestrian::before {
2739 content: "\"; }
2740
2741.icon-plus-circled::before {
2742 content: "\"; }
2743
2744.icon-plus::before {
2745 content: "\"; }
2746
2747.icon-prm::before {
2748 content: "\"; }
2749
2750.icon-public-transport::before {
2751 content: "\"; }
2752
2753.icon-target::before {
2754 content: "\"; }
2755
2756.icon-time::before {
2757 content: "\"; }
2758
2759.icon-url::before {
2760 content: "\"; }
2761
2762.icon-validate-circled::before {
2763 content: "\"; }
2764
2765.icon-validate::before, ul.-check li::before {
2766 content: "\"; }
2767
2768.td-s {
2769 transition-duration: 80ms; }
2770
2771.ad-s {
2772 animation-duration: 80ms; }
2773
2774.td-m {
2775 transition-duration: 0.3s; }
2776
2777.ad-m {
2778 animation-duration: 0.3s; }
2779
2780.td-l {
2781 transition-duration: 0.7s; }
2782
2783.ad-l {
2784 animation-duration: 0.7s; }
2785
2786.td-xl {
2787 transition-duration: 1.5s; }
2788
2789.ad-xl {
2790 animation-duration: 1.5s; }
2791
2792.td-xxl {
2793 transition-duration: 3s; }
2794
2795.ad-xxl {
2796 animation-duration: 3s; }
2797
2798.ttf-linear {
2799 transition-timing-function: linear; }
2800
2801.atf-linear {
2802 animation-timing-function: linear; }
2803
2804.ttf-ease {
2805 transition-timing-function: ease; }
2806
2807.atf-ease {
2808 animation-timing-function: ease; }
2809
2810.ttf-strong-out {
2811 transition-timing-function: cubic-bezier(0, 0.89, 0.44, 1); }
2812
2813.atf-strong-out {
2814 animation-timing-function: cubic-bezier(0, 0.89, 0.44, 1); }
2815
2816.ttf-strong-in {
2817 transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }
2818
2819.atf-strong-in {
2820 animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }
2821
2822.ttf-quad-in-out {
2823 transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }
2824
2825.atf-quad-in-out {
2826 animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }
2827
2828@keyframes slide-in-up {
2829 from {
2830 transform: translate3d(0, 100%, 0);
2831 visibility: visible;
2832 opacity: 0; }
2833 to {
2834 transform: translate3d(0, 0, 0);
2835 opacity: 1; } }
2836
2837.slide-in-up {
2838 animation-name: slide-in-up;
2839 animation-fill-mode: forwards; }
2840
2841@keyframes zoom-out {
2842 from {
2843 opacity: 1; }
2844 50% {
2845 opacity: 0;
2846 transform: scale3d(0.3, 0.3, 0.3); }
2847 to {
2848 opacity: 0; } }
2849
2850.zoom-out {
2851 animation-name: zoom-out;
2852 animation-fill-mode: forwards; }
2853
2854ul.-reset, ul.-check {
2855 list-style: none; }
2856
2857html,
2858body {
2859 min-height: 100%;
2860 background: #f2f7fa;
2861 font-size: 16px;
2862 line-height: 1.3;
2863 box-sizing: border-box; }
2864
2865p {
2866 line-height: 1.5; }
2867 p a:focus, p a:hover {
2868 text-decoration: underline; }
2869
2870.container,
2871.contained {
2872 max-width: 944px; }
2873
2874.ui-widget-overlay {
2875 top: 0;
2876 left: 0;
2877 background: rgba(23, 55, 76, 0.92); }