懒羊羊
2023-08-30 1ac2bc1590406d9babec036e154d8d08f34a6aa1
提交 | 用户 | 时间
1ac2bc 1 /**
2  Colors:
3
4   - Header: #333333
5   - Subheader: #e8edf1
6   - Subheader border: #a4acb9
7   - Highlight buttons/text: #36a7c4
8   - Text color: #1a1a1a
9   - Filter color: #373e48
10   - Dark highlight: #606b7d
11 */
12
13 .form-control {
14     -webkit-border-radius: 0;
15     -moz-border-radius: 0;
16     border-radius: 0;
17     padding: 4px 8px;
18 }
19
20 body {
21     font-family: 'Lato', sans-serif;
22 }
23
24 .label {
25     font-size: 18px;
26     font-weight: normal;
27     margin-bottom: 0;
28     color: #1a1a1a;
29 }
30
31 .subtle {
32     color: #999999;
33     font-size: 13px;
34 }
35
36
37 .simple-list {
38     list-style: none inside;
39     padding: 0;
40     margin: 5px 0;
41 }
42
43 .simple-list.pack {
44     max-height: 250px;
45     overflow: auto;
46 }
47
48 .simple-list li {
49     padding: 6px;
50     position: relative;
51 }
52
53 .simple-list li > .icon {
54     padding-right: 5px;
55 }
56
57 .simple-list li:hover {
58     background-color:  #f8f8f9;
59 }
60
61 .simple-list li.nothing-to-see:hover {
62     background-color:  transparent;
63 }
64
65 .simple-list li.active {
66     background-color:  #eeeeee;
67 }
68
69 .simple-list li >.actions {
70     visibility: hidden;
71     position: absolute;
72     top: 3px;
73     right: 5px;
74     font-size: 20px;
75     background-color: #f8f8f9;
76     padding: 0 0 0 4px;
77 }
78
79 .simple-list li >.actions a {
80      padding: 4px 4px 0 4px;
81  }
82
83 .simple-list li >.actions a:hover {
84     background-color: #ffffff;
85 }
86
87 .simple-list li:hover >.actions {
88     visibility: visible;
89 }
90
91 .simple-list.grid li {
92     border-bottom: 1px solid #eeeeee;
93 }
94
95 .simple-list.grid li:first-child {
96     border-top: 1px solid #eeeeee;
97 }
98
99 .simple-list li .subtle {
100     color: #999999;
101     font-size: 13px;
102 }
103
104 .simple-list.selectable li {
105     cursor: pointer;
106 }
107
108 .simple-list .loading {
109     position: absolute;
110     left: 50%;
111     margin-left: -15px;
112     line-height: 30px;
113     top: 8px;
114     z-index: 1030;
115 }
116
117
118 .lt-ie9 .container {
119     display: none !important;
120     visibility: hidden !important;
121 }
122
123 .unsupported-browser {
124     margin: 60px 20px 20px 20px;
125 }
126
127 a {
128     cursor: pointer;
129 }
130
131 a:hover {
132     text-decoration: none;
133 }
134
135 label {
136     font-weight: normal;
137     color: #636363;
138     font-size: 14px;
139 }
140
141 [ng\:cloak], [ng-cloak], .ng-cloak { display: none; }
142
143 .nothing-to-see {
144     padding: 5px 0 20px 0;
145     cursor: default;
146 }
147
148 .nothing-to-see span {
149     font-size: 14px;
150     color: #aaaaaa;
151 }
152
153 .fixed-container {
154     max-width: 1400px;
155     min-width: 1000px;
156     margin: 0 auto;
157 }
158
159 .well {
160     -moz-border-radius: 0;
161     -webkit-border-radius: 0;
162     border-radius: 0;
163 }
164
165 /** Buttons **/
166 button.btn, a.btn {
167     background-color: #36a7c4;
168     color: #ffffff;
169     border-color: #ffffff;
170     font-size: 15px;
171 }
172
173 button.btn-subtle, a.btn-subtle {
174     background-color: #fafafb;
175     color: #1a1a1a;
176     font-size: 15px;
177 }
178
179 .btn-xs {
180     padding: 1px 8px;
181 }
182
183 button.btn.btn-danger {
184     background-color: #d35f5f;
185 }
186
187 .btn.btn-danger:hover, .btn.btn-danger.active, .btn.btn-danger:focus {
188     background-color: #c83737;
189 }
190
191 .btn:hover, .btn.active, .btn:focus {
192     background-color: #2a8198;
193     border-color: #ffffff;
194     color: #ffffff;
195 }
196
197 .btn.disabled, .btn[disabled], .btn[disabled]:active, .btn[disabled]:hover {
198     background-color: #668b94;
199     border-color: #668b94;
200     color: #ffffff;
201 }
202
203 .btn-subtle:hover, .btn-subtle.active, .btn-subtle:focus {
204     background-color: #f6f6f7;
205     border-color: #ffffff;
206     color: #000000;
207 }
208
209 .btn-subtle[disabled] {
210     background-color: #f6f6f7;
211     color: #555555;
212 }
213
214 .modal-header .btn, .header .btn {
215     border-color: #e8edf1;
216 }
217
218 .content {
219     padding: 0 10px;
220     overflow: auto;
221 }
222
223 .content.split {
224     background: transparent url('../../images/line-1px.png') repeat-y 60% 0;
225 }
226
227 .content .split-left {
228     float: left;
229     width: 60%;
230     padding: 0 10px 0 5px;
231 }
232
233 .content .split-right {
234     float: right;
235     width: 40%;
236     padding: 0 0 0 15px;
237 }
238
239
240 .form-group .pull-right {
241     margin: 10px 0 0 5px;
242 }
243
244 .form-group.box {
245     padding-bottom: 10px;
246     margin-bottom: 5px;
247     border-bottom: 1px dotted #eeeeee;
248 }
249
250 .form-group .marker {
251     font-size: 15px;
252     color: #666666;
253 }
254
255 /** Dropdowns and dropdown triggers */
256
257 .dropdown-menu {
258     -webkit-border-radius: 0px;
259     -moz-border-radius: 0px;
260     border-radius: 0px;
261     box-shadow: none;
262 }
263
264 .dropdown-menu:focus {
265     outline: none;
266 }
267
268 .dropdown-menu > li > a:hover, .dropdown-menu > ul > li > a:hover {
269     background: #36a7c4;
270     color: #ffffff;
271 }
272
273
274 .dropdown-menu > li.active > a, .dropdown-menu > li.active > a:hover {
275     background: #e8edf1;
276     color: #1a1a1a;
277 }
278
279 .dropdown-menu > ul > li > a {
280     display: block;
281     text-decoration: none;
282     color: #1a1a1a;
283     padding: 5px;
284     cursor: pointer;
285 }
286
287 .dropdown-menu > ul {
288     padding: 10px;
289 }
290
291 .dropdown-menu.large-width {
292     min-width: 300px;
293 }
294
295 a.dropdown-toggle {
296     color: #1a1a1a;
297     text-decoration: none;
298 }
299
300 .open a.dropdown-toggle, a.dropdown-toggle:hover {
301     color: #36a7c4;
302 }
303
304 .btn-group.open .dropdown-toggle {
305     -moz-box-shadow: none;
306     -webkit-box-shadow: none;
307     box-shadow: none;
308 }
309
310 /** Subtle dropdown (eg. sort) */
311
312 .dropdown-subtle {
313     margin-right: 5px;
314     color: #606b7d;
315 }
316
317 .dropdown-subtle .btn {
318     background: transparent;
319     line-height: 36px;
320     color: #606b7d;
321     padding: 0;
322     font-size: 14px;
323     border: none;
324     box-shadow: none;
325     -webkit-box-shadow: none;
326     -moz-box-shadow: none;
327 }
328
329 .dropdown-subtle .btn-group.open .dropdown-toggle {
330     box-shadow: none;
331     -webkit-box-shadow: none;
332     -moz-box-shadow: none;
333 }
334
335 .dropdown-subtle .btn:hover, .dropdown-subtle .btn:focus {
336     background: transparent;
337     color: #333333;
338 }
339
340 .dropdown-subtle a {
341     cursor: pointer;
342 }
343
344 /** Popovers */
345 .popover {
346     -moz-border-radius: 0;
347     -webkit-border-radius: 0;
348     border-radius: 0;
349     max-width: 400px;
350     min-width: 300px;
351     padding: 0px;
352 }
353
354 .popover.bottom-left, .popover.bottom-right {
355     margin-top: 10px;
356 }
357  .popover>.arrow, .popover>.arrow {
358     margin-left: -11px;
359     border-top-width: 0;
360     border-bottom-color: #999;
361     border-bottom-color: rgba(0,0,0,.25);
362     top: -11px;
363
364 }
365
366 .popover.bottom-left>.arrow {
367     left: 40px;
368 }
369
370 .popover.bottom-right>.arrow {
371     right: 40px;
372 }
373
374 .popover.bottom-left>.arrow:after, .popover.bottom-right>.arrow:after, .popover.bottom>.arrow:after {
375     content: " ";
376     top: 1px;
377     margin-left: -10px;
378     border-top-width: 0;
379     border-bottom-color: #e8edf1;
380 }
381
382 .popover-wrapper {
383     padding: 10px;
384 }
385
386 .popover-header {
387     position: relative;
388     background-color: #e8edf1;
389     min-height: 30px;
390     font-size: 18px;
391     color: #a4acb9;
392     padding: 10px 0;
393 }
394
395 .popover-footer {
396     overflow: hidden;
397     clear: both;
398     padding: 5px 10px 10px 10px;
399 }
400
401 .popover-header .actions {
402     position: absolute;
403     top: 6px;
404     right: 5px;
405     font-size: 12px;
406 }
407
408 .popover-header .actions a{
409     display: inline-block;
410     padding: 8px 5px;
411 }
412
413 .popover-header span {
414     padding: 0 10px;
415 }
416
417 .popover-wrapper .form-group {
418     margin-bottom: 10px;
419 }
420
421 .popover.wide {
422     max-width: 1000px;
423     min-width: 1000px;
424 }
425
426 .popover.wide .popover-wrapper {
427     max-height: 400px;
428     overflow: auto;
429 }
430
431 .popover.medium {
432     max-width: 600px;
433     min-width: 250px;
434 }
435
436 .popover .section {
437     border-top: 1px solid #eeeeee;
438 }
439
440 .center {
441     text-align: center;
442 }
443
444 .popover .center .btn, .popover .center .btn-group > .btn:hover, .popover .center .btn-group > .btn:focus {
445     border-color: #ffffff;
446 }
447
448 /* Navigation */
449
450 .navbar {
451     background-color: #333333;
452     border: none;
453     min-height: 40px;
454 }
455
456
457 .navbar .btn-group .btn-default {
458     border: none;
459     color: #ffffff;
460     background-color: transparent;
461     padding-top: 0px;
462     padding-bottom: 0px;
463     line-height: 40px;
464     -webkit-border-radius: 0px;
465     -moz-border-radius: 0px;
466     border-radius: 0px;
467     font-size: 13px;
468 }
469
470 .navbar .btn-group .btn-default:hover, .navbar .btn-group .btn-default:focus {
471     background-color: #121212;
472 }
473
474 .navbar .btn-group .btn-default {
475     border: none;
476     color: #ffffff;
477     background-color: transparent;
478 }
479
480 .navbar .btn-group .btn-icon {
481     font-size: 22px;
482 }
483
484
485 .navbar-header .navbar-brand {
486     padding-top: 0px;
487     line-height: 40px;
488     height: 40px;
489     background: url(../images/logo.png) no-repeat 10px center;
490     width: 180px;
491 }
492
493
494 .navbar-nav {
495     height: 40px;
496 }
497
498 .navbar-nav > li > a {
499     line-height: 20px;
500     padding: 10px;
501     font-size: 17px;
502     padding: 10px 35px 10px 35px;
503     color: #ffffff;
504 }
505
506 .navbar-nav > li.active:after {
507     top: 100%;
508     left: 50%;
509     border: solid transparent;
510     content: " ";
511     height: 0;
512     width: 0;
513     position: absolute;
514     pointer-events: none;
515     border-color: rgba(0, 0, 0, 0);
516     border-top-color: #000000;
517     border-width: 6px;
518     margin-left: -6px;
519 }
520
521 .navbar-nav > li.active {
522     background-color: #000000;
523     position: relative;
524 }
525
526
527 .navbar-nav > li.active > a {
528     color: #36a7c4;
529 }
530
531 /* Sub header */
532 .subheader {
533     background-color: #e8edf1;
534     min-height: 60px;
535     border-bottom: 1px solid #a4acb9;
536 }
537
538 .subheader > div > .btn-group {
539     margin: 12px 15px 0px 0px;
540 }
541
542 .subheader h2 {
543     font-family: 'Lato', sans-serif;
544     color: #1a1a1a;
545     font-size: 20px;
546     font-weight: normal;
547     padding: 19px 0px 5px 10px;
548     margin-top: 0px;
549 }
550
551 .subheader  .version {
552     font-weight: bold;
553     color: #36a7c4;
554     font-size: 110%;
555     padding-left: 5px;
556     line-height: 1;
557     padding-right: 5px;
558     border-right: 1px solid #a4acb9;
559     margin-right: 5px;
560 }
561 .subheader .btn {
562     border-color: #e8edf1;
563 }
564
565 .subheader a.btn:hover, .subheader a.btn:focus  {
566     border-color: #e8edf1;
567     color: #ffffff;
568 }
569
570 .subheader .dropdown-menu .detail {
571     vertical-align:middle;
572     color: #1a1a1a;
573 }
574
575 .subheader p {
576     font-size: 14px;
577     color: #1a1a1a;
578     word-wrap:break-word;
579 }
580
581 .subheader p.hint a {
582     cursor: pointer;
583     color: #1a1a1a;
584 }
585
586 .subheader .details.subheader .details {
587     margin-bottom: 5px;
588     margin-left: -1px;
589     border-right: 1px solid #a4acb9;
590     border-left: 1px solid #a4acb9;
591     padding: 0px 15px 5px 15px;
592 }
593
594 .subheader .details:first-child {
595     border-left: none;
596 }
597
598 .subheader .details:last-child {
599     border-right: none;
600 }
601
602 .subheader .details > span, span.detail {
603     font-size: 13px;
604     display: block;
605     padding-bottom: 5px;
606 }
607
608 .subheader .details p {
609     font-size: 13px;
610 }
611
612 .subheader .related {
613     float: right;
614     margin: 0 -10px 10px 10px;
615 }
616
617 .subheader .details span i, span.detail i {
618     font-size: 90%;
619     padding-right: 8px;
620 }
621
622 .subheader >div>.pull-right {
623     margin-top: 12px;
624     margin-right: 5px;
625 }
626
627 .subheader a.action {
628     color: #1a1a1a;
629     margin-right: 10px;
630     line-height: 36px;
631     text-decoration: underline;
632     font-size: 14px;
633 }
634
635 .subheader a.action i {
636     text-decoration: none;
637     font-style: normal;
638 }
639
640 .subheader a:hover {
641     color: #606b7d;
642 }
643
644 .subheader .highlight {
645     color: #ffeeaa;
646 }
647
648
649 /** Custom icons **/
650
651 .icon {
652     position: relative;
653     top: 1px;
654     display: inline-block;
655     font-family: 'cherokeeregular';
656     font-style: normal;
657     font-weight: 400;
658     line-height: 1;
659     -webkit-font-smoothing: antialiased;
660     -moz-osx-font-smoothing: grayscale;
661 }
662
663 .icon-user-add:before {
664     content: "\e008";
665 }
666
667 .icon-comment-add:before {
668     content: "\e111";
669 }
670
671 .icon-diagram:before {
672     content: "\e011";
673 }
674
675 .icon-caret-down:before {
676     content: "\e114";
677 }
678
679 .icon-caret-left:before {
680     content: "\e115";
681 }
682
683 .icon-caret-right:before {
684     content: "\e116";
685 }
686
687 .icon-remove:before {
688     content: "\e117";
689 }
690
691 .icon-pencil:before {
692   content: "\270f";
693 }
694
695 .icon-caret-up:before {
696     content: "\e118";
697 }
698
699 .icon-user:before {
700     content: "\e119";
701 }
702
703 .icon-choice:before {
704     content: "\e120";
705 }
706
707 .icon-move:before {
708     content: "\e121";
709 }
710
711 .icon-mail:before {
712     content: "\e122";
713 }
714
715 .icon-clock:before {
716     content: "\e123";
717 }
718
719 .icon-download:before {
720     content: "\e124";
721 }
722
723 .icon-word:before {
724     content: "\e125";
725 }
726
727 .icon-excel:before {
728     content: "\e126";
729 }
730
731 .icon-powerpoint:before {
732     content: "\e127";
733 }
734
735 .icon-pdf:before {
736     content: "\e128";
737 }
738
739 .icon-content:before {
740     content: "\e129";
741 }
742
743 .icon-folder:before {
744     content: "\e130";
745 }
746
747 .icon-image:before {
748     content: "\e131";
749 }
750
751 .icon-bpmn-stencil:before {
752     content: "\e132";
753 }
754
755 .icon-kickstart-stencil:before {
756     content: "\e133";
757 }
758
759 .icon-form-stencil:before {
760     content: "\e134";
761 }
762
763 .simple-list .icon-image, .related-content .icon-image {
764     color: #484b84;
765 }
766
767 .simple-list .icon-pdf, .related-content .icon-pdf {
768     color: #ac2020;
769 }
770
771 .simple-list .icon-powerpoint, .related-content .icon-powerpoint {
772     color: #dc5b31;
773 }
774
775 .simple-list .icon-excel, .related-content .icon-excel {
776     color: #13743d;
777 }
778
779 .simple-list .icon-word, .related-content .icon-word {
780     color: #2974b8;
781 }
782
783 .simple-list .icon-content, .related-content .icon-content {
784     color: #666666;
785 }
786
787 .loading {
788     margin: 0px 15px;
789     text-align: center;
790     line-height: 34px;
791 }
792
793 .loading > div {
794     width: 10px;
795     height: 10px;
796     background-color: #9fd7e5;
797     margin: 1px;
798
799     border-radius: 100%;
800     display: inline-block;
801     -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
802     animation: bouncedelay 1.4s infinite ease-in-out;
803     /* Prevent first frame from flickering when animation starts */
804     -webkit-animation-fill-mode: both;
805     animation-fill-mode: both;
806 }
807
808 .loading .l1 {
809     -webkit-animation-delay: -0.32s;
810     animation-delay: -0.32s;
811 }
812
813 .loading .l2 {
814     -webkit-animation-delay: -0.16s;
815     animation-delay: -0.16s;
816 }
817
818 .loading-box {
819     text-align: center;
820     margin: 50px auto 10px auto;
821     padding: 20px 50px;
822     max-width: 400px;
823 }
824
825 .loading-box span {
826     font-size: 16px;
827     color: #333333;
828 }
829
830
831 @-webkit-keyframes bouncedelay {
832     0%, 80%, 100% { -webkit-transform: scale(0.0) }
833     40% { -webkit-transform: scale(1.0) }
834 }
835
836 @keyframes bouncedelay {
837     0%, 80%, 100% {
838         transform: scale(0.0);
839         -webkit-transform: scale(0.0);
840     } 40% {
841           transform: scale(1.0);
842           -webkit-transform: scale(1.0);
843       }
844 }
845
846 /** Alerts */
847 .alert-wrapper {
848
849 }
850
851 .alert-wrapper {
852     position: fixed;
853     top: 40px;
854     left: 0;
855     right: 0;
856     z-index: 1010;
857 }
858
859 .alert-wrapper.no-header  {
860     top: 0px;
861 }
862
863 .alert {
864     text-align: center;
865     width: 100%;
866     min-height: 20px;
867     background-color: #eef4d7;
868     background-color: rgba(238, 244, 215, .7);
869     padding: 8px 10px;
870     cursor: pointer;
871     border: none;
872     border-bottom: 1px solid #bcd35f;
873
874     -moz-border-radius: 0px;
875     -webkit-border-radius: 0px;
876     border-radius: 0px;
877
878     -webkit-transition: all .5s ease;
879     -moz-transition: all .5s ease;
880     -o-transition: all .5s ease;
881     transition: all .5s ease;
882 }
883
884 .alert.ng-hide-remove {
885     opacity: 1;
886     display:block!important;
887  }
888
889
890 .alert.ng-hide {
891     opacity: 0;
892 }
893
894 .alert .badge {
895     background-color: #bcd35f;
896     color: #ffffff;
897     font-size: 12px;
898     margin-top: 2px;
899     margin-left: 10px;
900 }
901
902
903 .alert .glyphicon {
904     padding-right: 8px;
905     color:  #bcd35f;
906 }
907
908 .alert span {
909     color: #445016;
910     font-size: 15px;
911 }
912
913 .alert.error {
914     background-color: #e9af9f;
915     border-color: #e4593d;
916     background-color: rgba(228, 89, 61, .7);
917 }
918 .alert.error .glyphicon {
919     color: #e4593d;
920 }
921
922 .alert.error span {
923     color: #471313;
924 }
925
926 .alert.error .badge {
927     background-color: #e4593d;
928     color: #ffffff;
929 }
930
931 .wrapper {
932     padding: 55px 15px 15px 15px;
933     max-width: 1400px;
934     min-width: 1024px;
935     margin: 0 auto;
936 }
937
938 .wrapper.full {
939     padding: 0px 0px 0px 0px;
940     overflow: hidden;
941     max-width: 100%;
942     min-width: 100%;
943 }
944
945 .wrapper.no-header {
946     padding-top: 10px;
947 }
948
949 /** Main list **/
950 .main-list {
951     position: relative;
952     float: left;
953     width: 400px;
954     border: 1px solid #cccccc;
955     background-color: #ffffff;
956     margin-right: 20px;
957
958     -webkit-box-shadow: 2px 2px 2px 0px rgba(220,220,220,0.50);
959     -moz-box-shadow: 2px 2px 2px 0px rgba(220,220,220,0.50);
960     box-shadow: 2px 2px 2px 0px rgba(220,220,220,0.50);
961 }
962
963 .main-list .sort {
964     position: absolute;
965     top: 12px;
966     right: 5px;
967 }
968
969 .list-header {
970     position: absolute;
971     top: 0;
972     left: 0;
973     right: 0;
974     background-color: #ffffff;
975     background-color: rgba(255, 255, 255, .9);
976     border-bottom: 1px solid #cccccc;
977
978     -webkit-box-shadow: 0px 1px 1px 0px rgba(220,220,220,0.65);
979     -moz-box-shadow: 0px 1px 1px 0px rgba(220,220,220,0.65);
980     box-shadow: 0px 1px 1px 0px rgba(220,220,220,0.65);
981     z-index: 2;
982
983 }
984
985 .list-header .loading {
986     position: absolute;
987     left: 50%;
988     margin-left: -15px;
989     line-height: 30px;
990 }
991
992 .list-header .summary {
993     cursor: pointer;
994     padding: 10px 10px 10px 10px;
995     min-height: 30px;
996 }
997
998 .list-header .summary > span {
999     color: #373e48;
1000 }
1001
1002 .list-header .summary .divider {
1003     content: '&bull';
1004     font-size: 70%;
1005     line-height: 1;
1006     font-style: normal;
1007     padding: 0 5px;
1008 }
1009
1010 .list-header .form-group {
1011     margin-bottom: 10px;
1012     position: relative;
1013 }
1014
1015 .selection {
1016     position: relative;
1017     margin: 0;
1018     padding: 6px 8px;
1019
1020     border: 1px solid #cccccc;
1021     -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
1022     -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
1023     box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
1024     background-color: #ffffff;
1025
1026     font-size: 14px;
1027
1028     cursor: pointer;
1029 }
1030
1031 .selection  .glyphicon, .selection  .icon {
1032     padding-right: 5px;
1033 }
1034
1035 .selection .actions {
1036     float: right;
1037 }
1038 .selection .actions.no-upload {
1039     float: left;
1040     margin-right: 10px;
1041 }
1042
1043 .selection.narrow {
1044     padding: 0;
1045 }
1046
1047 .selection .pull-right {
1048     margin: 4px 4px 4px 0;
1049 }
1050
1051 .selection.narrow .simple-list {
1052     margin-bottom: 0;
1053     padding-bottom: 0;
1054 }
1055
1056 .selection.narrow .simple-list li {
1057     border-top: 1px dotted #eeeeee;
1058 }
1059
1060 .selection.narrow .simple-list li:first-child {
1061     border-top: none;
1062 }
1063
1064
1065 .selection.narrow .no-results {
1066     padding: 6px 0 0 5px;
1067 }
1068
1069 .selection.narrow .details {
1070     margin: 5px;
1071     border: none;
1072 }
1073
1074 .selection.narrow .label {
1075     font-size: 13px;
1076     padding:0 10px 0 0;
1077     margin: 0;
1078     color: #666666;
1079 }
1080
1081 .selection > .icon-caret-down {
1082     visibility: hidden;
1083     position: absolute;
1084     top: 8px;
1085     right: 5px;
1086 }
1087
1088 .selection .empty {
1089     color: #666666;
1090 }
1091
1092 .selection:hover > .icon-caret-down, button.selection:active > .icon-caret-down, button.selection:focus > .icon-caret-down {
1093     visibility: visible;
1094 }
1095
1096 .selection[disabled]:hover > .icon-caret-down, button.selection[disabled]:active > .icon-caret-down, button[disabled].selection:focus > .icon-caret-down {
1097     visibility: hidden;
1098 }
1099
1100 .selection[disabled] {
1101     background-color: #f6f6f7;
1102     color: #999999;
1103 }
1104
1105 .selection+.dropdown-menu {
1106     width: 100%;
1107 }
1108
1109 button.selection:active, button.selection:focus {
1110     outline: none;
1111     border-color: #acacac;
1112 }
1113
1114 .selection.toggle {
1115     overflow: hidden;
1116     clear: both;
1117     padding: 0;
1118 }
1119
1120 .selection.toggle .toggle-2 {
1121     width: 50%;
1122     float: left;
1123 }
1124
1125
1126 .selection.toggle .toggle-3 {
1127     width: 33.333%;
1128     float: left;
1129 }
1130
1131 .selection.toggle .toggle-4 {
1132     width: 25%;
1133     float: left;
1134 }
1135
1136 .selection.toggle .btn {
1137     border: none;
1138     border-right: 1px solid #bbbbbb;
1139     width: 100%;
1140     background-color: #eeeeee;
1141     -moz-border-radius: 0px;
1142     -webkit-border-radius: 0px;
1143     border-radius: 0px;
1144     color: #666666;
1145     -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
1146     -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
1147     box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
1148
1149 }
1150
1151 .selection.toggle .btn:active, .selection.toggle .btn:focus {
1152     outline: none;
1153     color: #1a1a1a;
1154     background-color: #f8f8f8;
1155 }
1156
1157 .selection.toggle > .active .btn {
1158     background-color: #ffffff;
1159     color: #1a1a1a;
1160     -moz-box-shadow: none;
1161     -webkit-box-shadow: none;
1162     box-shadow: none;
1163 }
1164
1165 .selection.toggle > div:last-child .btn {
1166     border: none;
1167 }
1168
1169 .subtle-select {
1170     padding: 6px 8px;
1171     background-color: transparent;
1172     color: #1a1a1a;
1173     text-decoration: none;
1174 }
1175
1176 .subtle-select .icon {
1177     visibility: hidden;
1178 }
1179
1180 .subtle-select:hover .icon {
1181     visibility: visible;
1182 }
1183
1184 .subtle-select:hover, .header .detail a.subtle-select:hover {
1185     background-color: #ffffff;
1186     text-decoration: none;
1187     color:#1a1a1a;
1188 }
1189
1190
1191 .list-header .summary label, .list-header .summary .filter-action {
1192     font-size: 11px;
1193     font-weight: normal;
1194     text-transform: uppercase;
1195     margin-bottom: 0;
1196     color: #1a1a1a;
1197 }
1198
1199 .list-wrapper {
1200    overflow: auto;
1201 }
1202
1203
1204 .main-list {
1205     height: 100%;
1206     overflow: hidden;
1207 }
1208
1209 .main-list .nothing-to-see {
1210     text-align: center;
1211     padding:50px 20px;
1212 }
1213
1214 .main-list .nothing-to-see span {
1215     font-size: 17px;
1216 }
1217 .main-list .popover {
1218     width: 375px;
1219 }
1220
1221 .list-header .summary .filter-action:hover {
1222     color: #36a7c4;
1223 }
1224
1225 .main-list .list-subheader {
1226     margin-top: 40px;
1227     position: relative;
1228     z-index: 1;
1229     border-bottom: 1px solid #f2f2f2;
1230 }
1231
1232 .main-list .list-subheader > .btn-group {
1233     margin: 10px 5px 10px 10px;
1234 }
1235
1236 .full-list li.more {
1237     padding: 10px 15px;
1238     background-color: #ffffff;
1239     color: #666666;
1240 }
1241
1242 .full-list li.more i.icon {
1243     font-size: 70%;
1244 }
1245
1246 .full-list {
1247     list-style: none;
1248     padding: 0;
1249     margin-bottom: 0;
1250 }
1251
1252 .full-list li {
1253     position: relative;
1254     display: block;
1255     border-bottom: 1px solid #f5f5f5;
1256     cursor: pointer;
1257     padding: 2px 0px 2px 0px;
1258 }
1259
1260 .full-list li .badge, .simple-list li .badge{
1261     font-size: 12px;
1262     line-height: 12px;
1263
1264     padding-right: 0;
1265     border-radius: 3px;
1266     background-color: #e8edf1;
1267     color: #36a7c4;
1268     background-color: transparent;
1269     font-weight: normal;
1270
1271 }
1272
1273
1274 .full-list li.active {
1275     background-color: #fafafb;
1276 }
1277
1278 .full-list li:hover {
1279     background-color: #fafafb;
1280 }
1281
1282 .full-list li > div:hover {
1283     border-color: #d8dde1;
1284 }
1285
1286 .full-list li > div {
1287     margin: 0 6px 0 4px;
1288     border-left: 4px solid #e8edf1;
1289     min-height: 50px;
1290     padding: 5px 5px 5px 5px;
1291 }
1292
1293 .full-list li.active > div {
1294     border-left-color: #36a7c4;
1295 }
1296
1297 .full-list li .title {
1298     font-size: 16px;
1299     margin: 0 0 0 5px;
1300
1301     white-space: nowrap;
1302     overflow: hidden;
1303     text-overflow: ellipsis;
1304 }
1305
1306 .full-list li .summary {
1307     clear: both;
1308     margin: 3px 5px 0px 5px;
1309     font-size: 13px;
1310     color: #1a1a1a;
1311     white-space: nowrap;
1312     width: 100%;
1313     overflow: hidden;
1314     text-overflow: ellipsis;
1315 }
1316
1317 .full-list li .detail {
1318     margin: 0 5px;
1319     font-size: 12px;
1320     color: #999999;
1321     white-space: nowrap;
1322     width: 100%;
1323     overflow: hidden;
1324     text-overflow: ellipsis;
1325 }
1326
1327 .main-content {
1328     border: 1px solid #cccccc;
1329
1330
1331     height: 100%;
1332     max-height: 100%;
1333     overflow: hidden;
1334     padding-bottom: 10px;
1335 }
1336
1337 .main-content-wrapper {
1338     height: 100%;
1339     max-height: 100%;
1340     overflow: hidden;
1341     -webkit-box-shadow: 2px 2px 2px 0px rgba(220,220,220,0.50);
1342     -moz-box-shadow: 2px 2px 2px 0px rgba(220,220,220,0.50);
1343     box-shadow: 2px 2px 2px 0px rgba(220,220,220,0.50);
1344 }
1345
1346 .main-content > .header {
1347     background-color: #e8edf1;
1348     min-height: 60px;
1349     border-bottom: 1px solid #a4acb9;
1350     padding: 15px 15px;
1351 }
1352
1353 .main-content > .header h2 {
1354     margin: 0 0 5px 0;
1355     font-size: 26px;
1356 }
1357
1358 .main-content > .header .btn:hover, .main-content > .header .btn:focus  {
1359     border-color: #e8edf1;
1360     color: #ffffff;
1361 }
1362
1363  .modal-header .label, .header .label {
1364     padding: 0 3px 0 15px;
1365     color: #1a1a1a;
1366     font-weight: normal;
1367     font-size: 13px;
1368     color: #666666;
1369 }
1370
1371 .header > .detail >.label:first-child {
1372     padding-left: 0;
1373 }
1374
1375 .header .detail a {
1376     color: #1a1a1a;
1377 }
1378
1379 .header .detail a:hover {
1380     color: #36a7c4;
1381     text-decoration: underline;
1382 }
1383
1384 .jumpers {
1385     list-style: none inside;
1386     padding: 0 10px 10px 10px;
1387     margin: 5px 0px 0 0px;
1388     border-bottom: 1px solid #eeeeee;
1389 }
1390
1391 .jumpers li {
1392     display: inline-block;
1393     border: 1px solid #e8edf1;
1394     margin: 5px 0 0 2px;
1395     padding: 5px 25px;
1396     -moz-border-radius: 2px;
1397     -webkit-border-radius: 2px;
1398     border-radius: 2px;
1399     cursor: pointer;
1400 }
1401
1402 .jumpers li.pending {
1403     border: 1px dotted #d8dde1;
1404 }
1405
1406 .jumpers li:hover {
1407     background-color: #f8f8f9;
1408 }
1409
1410 .jumpers li.selected {
1411     color: white;
1412     background-color: #36a7c4;
1413 }
1414
1415
1416 .jumpers li span {
1417     background-color: #f2f2f2;
1418     padding: 1px 5px;
1419     margin-left: 5px;
1420     -moz-border-radius: 2px;
1421     -webkit-border-radius: 2px;
1422     border-radius: 2px;
1423     color: #999999;
1424 }
1425
1426 .jumpers li:hover span {
1427     background-color: #e2e2e2;
1428 }
1429
1430
1431
1432 .section {
1433     margin: 10px 0;
1434     padding: 10px 0 0px 0;
1435     min-height: 120px;
1436 }
1437
1438 .section.pack {
1439     min-height: inherit;
1440 }
1441
1442 .col-xs-12.seperator {
1443     height: 1px;
1444     border-top: 1px solid #eeeeee;
1445     margin: 5px 0;
1446 }
1447
1448 .section > h3 {
1449     position: relative;
1450     margin: 0px;
1451     font-size: 18px;
1452     cursor: pointer;
1453 }
1454
1455 .section > h3 .action > a {
1456     font-weight: bold;
1457     padding-left: 5px;
1458     color: #999999;
1459 }
1460
1461
1462 .section > .form-group, .section > div > .form-group {
1463     margin: 5px 0;
1464 }
1465
1466 .modal-backdrop {
1467     background-color: #999999; /** Non alpha-supporting browser fallback */
1468     background-color: rgba(100, 100, 100, .75);
1469 }
1470 .modal-content {
1471     -webkit-border-radius: 0;
1472     -moz-border-radius: 0;
1473     border-radius: 0;
1474     border: none;
1475 }
1476
1477 .modal-dialog.wide {
1478     margin-left: auto;
1479     margin-right: auto;
1480     width: 80%;
1481     max-width: 1200px;
1482 }
1483
1484 .modal-body {
1485 }
1486
1487
1488 .modal .modal-header {
1489     position: relative;
1490     background-color: #e8edf1;
1491     min-height: 60px;
1492     border-bottom: 1px solid #a4acb9;
1493     padding: 15px 15px;
1494 }
1495
1496 .modal-header .actions {
1497     margin-right: 20px;
1498 }
1499
1500 .modal-body .form-actions {
1501     border-top: 1px solid #eeeeee;
1502     margin: 0 -30px;
1503     padding: 10px 10px 10px 10px;
1504 }
1505
1506 .modal-body.includes-footer {
1507     padding-bottom: 0px;
1508 }
1509
1510 .fullscreen .modal-header h3 {
1511     margin: 0 0 5px 0px;
1512     font-size: 22px;
1513 }
1514
1515 .fullscreen .modal-header h3 .summary {
1516     font-size: 13px;
1517 }