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