MDL-58140 completion: Added bulk activity completion page.
[moodle.git] / theme / bootstrapbase / style / moodle.css
1 /*!
2  *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
3  *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4  */
5 .fa {
6   display: inline-block;
7   font: normal normal normal 14px/1 FontAwesome;
8   font-size: inherit;
9   text-rendering: auto;
10   -webkit-font-smoothing: antialiased;
11   -moz-osx-font-smoothing: grayscale;
12 }
13 /* makes the font 33% larger relative to the icon container */
14 .fa-lg {
15   font-size: 1.33333333em;
16   line-height: 0.75em;
17   vertical-align: -15%;
18 }
19 .fa-2x {
20   font-size: 2em;
21 }
22 .fa-3x {
23   font-size: 3em;
24 }
25 .fa-4x {
26   font-size: 4em;
27 }
28 .fa-5x {
29   font-size: 5em;
30 }
31 .fa-fw {
32   width: 1.28571429em;
33   text-align: center;
34 }
35 .fa-ul {
36   padding-left: 0;
37   margin-left: 2.14285714em;
38   list-style-type: none;
39 }
40 .fa-ul > li {
41   position: relative;
42 }
43 .fa-li {
44   position: absolute;
45   left: -2.14285714em;
46   width: 2.14285714em;
47   top: 0.14285714em;
48   text-align: center;
49 }
50 .fa-li.fa-lg {
51   left: -1.85714286em;
52 }
53 .fa-border {
54   padding: .2em .25em .15em;
55   border: solid 0.08em #eee;
56   border-radius: .1em;
57 }
58 .fa-pull-left {
59   float: left;
60 }
61 .fa-pull-right {
62   float: right;
63 }
64 .fa.fa-pull-left {
65   margin-right: .3em;
66 }
67 .fa.fa-pull-right {
68   margin-left: .3em;
69 }
70 /* Deprecated as of 4.4.0 */
71 .pull-right,
72 .pull-xs-right {
73   float: right;
74 }
75 .pull-left,
76 .pull-xs-left {
77   float: left;
78 }
79 .fa.pull-left {
80   margin-right: .3em;
81 }
82 .fa.pull-right {
83   margin-left: .3em;
84 }
85 .fa-spin {
86   -webkit-animation: fa-spin 2s infinite linear;
87   animation: fa-spin 2s infinite linear;
88 }
89 .fa-pulse {
90   -webkit-animation: fa-spin 1s infinite steps(8);
91   animation: fa-spin 1s infinite steps(8);
92 }
93 @-webkit-keyframes fa-spin {
94   0% {
95     -webkit-transform: rotate(0deg);
96     transform: rotate(0deg);
97   }
98   100% {
99     -webkit-transform: rotate(359deg);
100     transform: rotate(359deg);
101   }
103 @keyframes fa-spin {
104   0% {
105     -webkit-transform: rotate(0deg);
106     transform: rotate(0deg);
107   }
108   100% {
109     -webkit-transform: rotate(359deg);
110     transform: rotate(359deg);
111   }
113 .fa-rotate-90 {
114   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
115   -webkit-transform: rotate(90deg);
116   -ms-transform: rotate(90deg);
117   transform: rotate(90deg);
119 .fa-rotate-180 {
120   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
121   -webkit-transform: rotate(180deg);
122   -ms-transform: rotate(180deg);
123   transform: rotate(180deg);
125 .fa-rotate-270 {
126   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
127   -webkit-transform: rotate(270deg);
128   -ms-transform: rotate(270deg);
129   transform: rotate(270deg);
131 .fa-flip-horizontal {
132   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
133   -webkit-transform: scale(-1, 1);
134   -ms-transform: scale(-1, 1);
135   transform: scale(-1, 1);
137 .fa-flip-vertical {
138   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
139   -webkit-transform: scale(1, -1);
140   -ms-transform: scale(1, -1);
141   transform: scale(1, -1);
143 :root .fa-rotate-90,
144 :root .fa-rotate-180,
145 :root .fa-rotate-270,
146 :root .fa-flip-horizontal,
147 :root .fa-flip-vertical {
148   filter: none;
150 .fa-stack {
151   position: relative;
152   display: inline-block;
153   width: 2em;
154   height: 2em;
155   line-height: 2em;
156   vertical-align: middle;
158 .fa-stack-1x,
159 .fa-stack-2x {
160   position: absolute;
161   left: 0;
162   width: 100%;
163   text-align: center;
165 .fa-stack-1x {
166   line-height: inherit;
168 .fa-stack-2x {
169   font-size: 2em;
171 .fa-inverse {
172   color: #fff;
174 /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
175    readers do not read off random characters that represent icons */
176 .fa-glass:before {
177   content: "\f000";
179 .fa-music:before {
180   content: "\f001";
182 .fa-search:before {
183   content: "\f002";
185 .fa-envelope-o:before {
186   content: "\f003";
188 .fa-heart:before {
189   content: "\f004";
191 .fa-star:before {
192   content: "\f005";
194 .fa-star-o:before {
195   content: "\f006";
197 .fa-user:before {
198   content: "\f007";
200 .fa-film:before {
201   content: "\f008";
203 .fa-th-large:before {
204   content: "\f009";
206 .fa-th:before {
207   content: "\f00a";
209 .fa-th-list:before {
210   content: "\f00b";
212 .fa-check:before {
213   content: "\f00c";
215 .fa-remove:before,
216 .fa-close:before,
217 .fa-times:before {
218   content: "\f00d";
220 .fa-search-plus:before {
221   content: "\f00e";
223 .fa-search-minus:before {
224   content: "\f010";
226 .fa-power-off:before {
227   content: "\f011";
229 .fa-signal:before {
230   content: "\f012";
232 .fa-gear:before,
233 .fa-cog:before {
234   content: "\f013";
236 .fa-trash-o:before {
237   content: "\f014";
239 .fa-home:before {
240   content: "\f015";
242 .fa-file-o:before {
243   content: "\f016";
245 .fa-clock-o:before {
246   content: "\f017";
248 .fa-road:before {
249   content: "\f018";
251 .fa-download:before {
252   content: "\f019";
254 .fa-arrow-circle-o-down:before {
255   content: "\f01a";
257 .fa-arrow-circle-o-up:before {
258   content: "\f01b";
260 .fa-inbox:before {
261   content: "\f01c";
263 .fa-play-circle-o:before {
264   content: "\f01d";
266 .fa-rotate-right:before,
267 .fa-repeat:before {
268   content: "\f01e";
270 .fa-refresh:before {
271   content: "\f021";
273 .fa-list-alt:before {
274   content: "\f022";
276 .fa-lock:before {
277   content: "\f023";
279 .fa-flag:before {
280   content: "\f024";
282 .fa-headphones:before {
283   content: "\f025";
285 .fa-volume-off:before {
286   content: "\f026";
288 .fa-volume-down:before {
289   content: "\f027";
291 .fa-volume-up:before {
292   content: "\f028";
294 .fa-qrcode:before {
295   content: "\f029";
297 .fa-barcode:before {
298   content: "\f02a";
300 .fa-tag:before {
301   content: "\f02b";
303 .fa-tags:before {
304   content: "\f02c";
306 .fa-book:before {
307   content: "\f02d";
309 .fa-bookmark:before {
310   content: "\f02e";
312 .fa-print:before {
313   content: "\f02f";
315 .fa-camera:before {
316   content: "\f030";
318 .fa-font:before {
319   content: "\f031";
321 .fa-bold:before {
322   content: "\f032";
324 .fa-italic:before {
325   content: "\f033";
327 .fa-text-height:before {
328   content: "\f034";
330 .fa-text-width:before {
331   content: "\f035";
333 .fa-align-left:before {
334   content: "\f036";
336 .fa-align-center:before {
337   content: "\f037";
339 .fa-align-right:before {
340   content: "\f038";
342 .fa-align-justify:before {
343   content: "\f039";
345 .fa-list:before {
346   content: "\f03a";
348 .fa-dedent:before,
349 .fa-outdent:before {
350   content: "\f03b";
352 .fa-indent:before {
353   content: "\f03c";
355 .fa-video-camera:before {
356   content: "\f03d";
358 .fa-photo:before,
359 .fa-image:before,
360 .fa-picture-o:before {
361   content: "\f03e";
363 .fa-pencil:before {
364   content: "\f040";
366 .fa-map-marker:before {
367   content: "\f041";
369 .fa-adjust:before {
370   content: "\f042";
372 .fa-tint:before {
373   content: "\f043";
375 .fa-edit:before,
376 .fa-pencil-square-o:before {
377   content: "\f044";
379 .fa-share-square-o:before {
380   content: "\f045";
382 .fa-check-square-o:before {
383   content: "\f046";
385 .fa-arrows:before {
386   content: "\f047";
388 .fa-step-backward:before {
389   content: "\f048";
391 .fa-fast-backward:before {
392   content: "\f049";
394 .fa-backward:before {
395   content: "\f04a";
397 .fa-play:before {
398   content: "\f04b";
400 .fa-pause:before {
401   content: "\f04c";
403 .fa-stop:before {
404   content: "\f04d";
406 .fa-forward:before {
407   content: "\f04e";
409 .fa-fast-forward:before {
410   content: "\f050";
412 .fa-step-forward:before {
413   content: "\f051";
415 .fa-eject:before {
416   content: "\f052";
418 .fa-chevron-left:before {
419   content: "\f053";
421 .fa-chevron-right:before {
422   content: "\f054";
424 .fa-plus-circle:before {
425   content: "\f055";
427 .fa-minus-circle:before {
428   content: "\f056";
430 .fa-times-circle:before {
431   content: "\f057";
433 .fa-check-circle:before {
434   content: "\f058";
436 .fa-question-circle:before {
437   content: "\f059";
439 .fa-info-circle:before {
440   content: "\f05a";
442 .fa-crosshairs:before {
443   content: "\f05b";
445 .fa-times-circle-o:before {
446   content: "\f05c";
448 .fa-check-circle-o:before {
449   content: "\f05d";
451 .fa-ban:before {
452   content: "\f05e";
454 .fa-arrow-left:before {
455   content: "\f060";
457 .fa-arrow-right:before {
458   content: "\f061";
460 .fa-arrow-up:before {
461   content: "\f062";
463 .fa-arrow-down:before {
464   content: "\f063";
466 .fa-mail-forward:before,
467 .fa-share:before {
468   content: "\f064";
470 .fa-expand:before {
471   content: "\f065";
473 .fa-compress:before {
474   content: "\f066";
476 .fa-plus:before {
477   content: "\f067";
479 .fa-minus:before {
480   content: "\f068";
482 .fa-asterisk:before {
483   content: "\f069";
485 .fa-exclamation-circle:before {
486   content: "\f06a";
488 .fa-gift:before {
489   content: "\f06b";
491 .fa-leaf:before {
492   content: "\f06c";
494 .fa-fire:before {
495   content: "\f06d";
497 .fa-eye:before {
498   content: "\f06e";
500 .fa-eye-slash:before {
501   content: "\f070";
503 .fa-warning:before,
504 .fa-exclamation-triangle:before {
505   content: "\f071";
507 .fa-plane:before {
508   content: "\f072";
510 .fa-calendar:before {
511   content: "\f073";
513 .fa-random:before {
514   content: "\f074";
516 .fa-comment:before {
517   content: "\f075";
519 .fa-magnet:before {
520   content: "\f076";
522 .fa-chevron-up:before {
523   content: "\f077";
525 .fa-chevron-down:before {
526   content: "\f078";
528 .fa-retweet:before {
529   content: "\f079";
531 .fa-shopping-cart:before {
532   content: "\f07a";
534 .fa-folder:before {
535   content: "\f07b";
537 .fa-folder-open:before {
538   content: "\f07c";
540 .fa-arrows-v:before {
541   content: "\f07d";
543 .fa-arrows-h:before {
544   content: "\f07e";
546 .fa-bar-chart-o:before,
547 .fa-bar-chart:before {
548   content: "\f080";
550 .fa-twitter-square:before {
551   content: "\f081";
553 .fa-facebook-square:before {
554   content: "\f082";
556 .fa-camera-retro:before {
557   content: "\f083";
559 .fa-key:before {
560   content: "\f084";
562 .fa-gears:before,
563 .fa-cogs:before {
564   content: "\f085";
566 .fa-comments:before {
567   content: "\f086";
569 .fa-thumbs-o-up:before {
570   content: "\f087";
572 .fa-thumbs-o-down:before {
573   content: "\f088";
575 .fa-star-half:before {
576   content: "\f089";
578 .fa-heart-o:before {
579   content: "\f08a";
581 .fa-sign-out:before {
582   content: "\f08b";
584 .fa-linkedin-square:before {
585   content: "\f08c";
587 .fa-thumb-tack:before {
588   content: "\f08d";
590 .fa-external-link:before {
591   content: "\f08e";
593 .fa-sign-in:before {
594   content: "\f090";
596 .fa-trophy:before {
597   content: "\f091";
599 .fa-github-square:before {
600   content: "\f092";
602 .fa-upload:before {
603   content: "\f093";
605 .fa-lemon-o:before {
606   content: "\f094";
608 .fa-phone:before {
609   content: "\f095";
611 .fa-square-o:before {
612   content: "\f096";
614 .fa-bookmark-o:before {
615   content: "\f097";
617 .fa-phone-square:before {
618   content: "\f098";
620 .fa-twitter:before {
621   content: "\f099";
623 .fa-facebook-f:before,
624 .fa-facebook:before {
625   content: "\f09a";
627 .fa-github:before {
628   content: "\f09b";
630 .fa-unlock:before {
631   content: "\f09c";
633 .fa-credit-card:before {
634   content: "\f09d";
636 .fa-feed:before,
637 .fa-rss:before {
638   content: "\f09e";
640 .fa-hdd-o:before {
641   content: "\f0a0";
643 .fa-bullhorn:before {
644   content: "\f0a1";
646 .fa-bell:before {
647   content: "\f0f3";
649 .fa-certificate:before {
650   content: "\f0a3";
652 .fa-hand-o-right:before {
653   content: "\f0a4";
655 .fa-hand-o-left:before {
656   content: "\f0a5";
658 .fa-hand-o-up:before {
659   content: "\f0a6";
661 .fa-hand-o-down:before {
662   content: "\f0a7";
664 .fa-arrow-circle-left:before {
665   content: "\f0a8";
667 .fa-arrow-circle-right:before {
668   content: "\f0a9";
670 .fa-arrow-circle-up:before {
671   content: "\f0aa";
673 .fa-arrow-circle-down:before {
674   content: "\f0ab";
676 .fa-globe:before {
677   content: "\f0ac";
679 .fa-wrench:before {
680   content: "\f0ad";
682 .fa-tasks:before {
683   content: "\f0ae";
685 .fa-filter:before {
686   content: "\f0b0";
688 .fa-briefcase:before {
689   content: "\f0b1";
691 .fa-arrows-alt:before {
692   content: "\f0b2";
694 .fa-group:before,
695 .fa-users:before {
696   content: "\f0c0";
698 .fa-chain:before,
699 .fa-link:before {
700   content: "\f0c1";
702 .fa-cloud:before {
703   content: "\f0c2";
705 .fa-flask:before {
706   content: "\f0c3";
708 .fa-cut:before,
709 .fa-scissors:before {
710   content: "\f0c4";
712 .fa-copy:before,
713 .fa-files-o:before {
714   content: "\f0c5";
716 .fa-paperclip:before {
717   content: "\f0c6";
719 .fa-save:before,
720 .fa-floppy-o:before {
721   content: "\f0c7";
723 .fa-square:before {
724   content: "\f0c8";
726 .fa-navicon:before,
727 .fa-reorder:before,
728 .fa-bars:before {
729   content: "\f0c9";
731 .fa-list-ul:before {
732   content: "\f0ca";
734 .fa-list-ol:before {
735   content: "\f0cb";
737 .fa-strikethrough:before {
738   content: "\f0cc";
740 .fa-underline:before {
741   content: "\f0cd";
743 .fa-table:before {
744   content: "\f0ce";
746 .fa-magic:before {
747   content: "\f0d0";
749 .fa-truck:before {
750   content: "\f0d1";
752 .fa-pinterest:before {
753   content: "\f0d2";
755 .fa-pinterest-square:before {
756   content: "\f0d3";
758 .fa-google-plus-square:before {
759   content: "\f0d4";
761 .fa-google-plus:before {
762   content: "\f0d5";
764 .fa-money:before {
765   content: "\f0d6";
767 .fa-caret-down:before {
768   content: "\f0d7";
770 .fa-caret-up:before {
771   content: "\f0d8";
773 .fa-caret-left:before {
774   content: "\f0d9";
776 .fa-caret-right:before {
777   content: "\f0da";
779 .fa-columns:before {
780   content: "\f0db";
782 .fa-unsorted:before,
783 .fa-sort:before {
784   content: "\f0dc";
786 .fa-sort-down:before,
787 .fa-sort-desc:before {
788   content: "\f0dd";
790 .fa-sort-up:before,
791 .fa-sort-asc:before {
792   content: "\f0de";
794 .fa-envelope:before {
795   content: "\f0e0";
797 .fa-linkedin:before {
798   content: "\f0e1";
800 .fa-rotate-left:before,
801 .fa-undo:before {
802   content: "\f0e2";
804 .fa-legal:before,
805 .fa-gavel:before {
806   content: "\f0e3";
808 .fa-dashboard:before,
809 .fa-tachometer:before {
810   content: "\f0e4";
812 .fa-comment-o:before {
813   content: "\f0e5";
815 .fa-comments-o:before {
816   content: "\f0e6";
818 .fa-flash:before,
819 .fa-bolt:before {
820   content: "\f0e7";
822 .fa-sitemap:before {
823   content: "\f0e8";
825 .fa-umbrella:before {
826   content: "\f0e9";
828 .fa-paste:before,
829 .fa-clipboard:before {
830   content: "\f0ea";
832 .fa-lightbulb-o:before {
833   content: "\f0eb";
835 .fa-exchange:before {
836   content: "\f0ec";
838 .fa-cloud-download:before {
839   content: "\f0ed";
841 .fa-cloud-upload:before {
842   content: "\f0ee";
844 .fa-user-md:before {
845   content: "\f0f0";
847 .fa-stethoscope:before {
848   content: "\f0f1";
850 .fa-suitcase:before {
851   content: "\f0f2";
853 .fa-bell-o:before {
854   content: "\f0a2";
856 .fa-coffee:before {
857   content: "\f0f4";
859 .fa-cutlery:before {
860   content: "\f0f5";
862 .fa-file-text-o:before {
863   content: "\f0f6";
865 .fa-building-o:before {
866   content: "\f0f7";
868 .fa-hospital-o:before {
869   content: "\f0f8";
871 .fa-ambulance:before {
872   content: "\f0f9";
874 .fa-medkit:before {
875   content: "\f0fa";
877 .fa-fighter-jet:before {
878   content: "\f0fb";
880 .fa-beer:before {
881   content: "\f0fc";
883 .fa-h-square:before {
884   content: "\f0fd";
886 .fa-plus-square:before {
887   content: "\f0fe";
889 .fa-angle-double-left:before {
890   content: "\f100";
892 .fa-angle-double-right:before {
893   content: "\f101";
895 .fa-angle-double-up:before {
896   content: "\f102";
898 .fa-angle-double-down:before {
899   content: "\f103";
901 .fa-angle-left:before {
902   content: "\f104";
904 .fa-angle-right:before {
905   content: "\f105";
907 .fa-angle-up:before {
908   content: "\f106";
910 .fa-angle-down:before {
911   content: "\f107";
913 .fa-desktop:before {
914   content: "\f108";
916 .fa-laptop:before {
917   content: "\f109";
919 .fa-tablet:before {
920   content: "\f10a";
922 .fa-mobile-phone:before,
923 .fa-mobile:before {
924   content: "\f10b";
926 .fa-circle-o:before {
927   content: "\f10c";
929 .fa-quote-left:before {
930   content: "\f10d";
932 .fa-quote-right:before {
933   content: "\f10e";
935 .fa-spinner:before {
936   content: "\f110";
938 .fa-circle:before {
939   content: "\f111";
941 .fa-mail-reply:before,
942 .fa-reply:before {
943   content: "\f112";
945 .fa-github-alt:before {
946   content: "\f113";
948 .fa-folder-o:before {
949   content: "\f114";
951 .fa-folder-open-o:before {
952   content: "\f115";
954 .fa-smile-o:before {
955   content: "\f118";
957 .fa-frown-o:before {
958   content: "\f119";
960 .fa-meh-o:before {
961   content: "\f11a";
963 .fa-gamepad:before {
964   content: "\f11b";
966 .fa-keyboard-o:before {
967   content: "\f11c";
969 .fa-flag-o:before {
970   content: "\f11d";
972 .fa-flag-checkered:before {
973   content: "\f11e";
975 .fa-terminal:before {
976   content: "\f120";
978 .fa-code:before {
979   content: "\f121";
981 .fa-mail-reply-all:before,
982 .fa-reply-all:before {
983   content: "\f122";
985 .fa-star-half-empty:before,
986 .fa-star-half-full:before,
987 .fa-star-half-o:before {
988   content: "\f123";
990 .fa-location-arrow:before {
991   content: "\f124";
993 .fa-crop:before {
994   content: "\f125";
996 .fa-code-fork:before {
997   content: "\f126";
999 .fa-unlink:before,
1000 .fa-chain-broken:before {
1001   content: "\f127";
1003 .fa-question:before {
1004   content: "\f128";
1006 .fa-info:before {
1007   content: "\f129";
1009 .fa-exclamation:before {
1010   content: "\f12a";
1012 .fa-superscript:before {
1013   content: "\f12b";
1015 .fa-subscript:before {
1016   content: "\f12c";
1018 .fa-eraser:before {
1019   content: "\f12d";
1021 .fa-puzzle-piece:before {
1022   content: "\f12e";
1024 .fa-microphone:before {
1025   content: "\f130";
1027 .fa-microphone-slash:before {
1028   content: "\f131";
1030 .fa-shield:before {
1031   content: "\f132";
1033 .fa-calendar-o:before {
1034   content: "\f133";
1036 .fa-fire-extinguisher:before {
1037   content: "\f134";
1039 .fa-rocket:before {
1040   content: "\f135";
1042 .fa-maxcdn:before {
1043   content: "\f136";
1045 .fa-chevron-circle-left:before {
1046   content: "\f137";
1048 .fa-chevron-circle-right:before {
1049   content: "\f138";
1051 .fa-chevron-circle-up:before {
1052   content: "\f139";
1054 .fa-chevron-circle-down:before {
1055   content: "\f13a";
1057 .fa-html5:before {
1058   content: "\f13b";
1060 .fa-css3:before {
1061   content: "\f13c";
1063 .fa-anchor:before {
1064   content: "\f13d";
1066 .fa-unlock-alt:before {
1067   content: "\f13e";
1069 .fa-bullseye:before {
1070   content: "\f140";
1072 .fa-ellipsis-h:before {
1073   content: "\f141";
1075 .fa-ellipsis-v:before {
1076   content: "\f142";
1078 .fa-rss-square:before {
1079   content: "\f143";
1081 .fa-play-circle:before {
1082   content: "\f144";
1084 .fa-ticket:before {
1085   content: "\f145";
1087 .fa-minus-square:before {
1088   content: "\f146";
1090 .fa-minus-square-o:before {
1091   content: "\f147";
1093 .fa-level-up:before {
1094   content: "\f148";
1096 .fa-level-down:before {
1097   content: "\f149";
1099 .fa-check-square:before {
1100   content: "\f14a";
1102 .fa-pencil-square:before {
1103   content: "\f14b";
1105 .fa-external-link-square:before {
1106   content: "\f14c";
1108 .fa-share-square:before {
1109   content: "\f14d";
1111 .fa-compass:before {
1112   content: "\f14e";
1114 .fa-toggle-down:before,
1115 .fa-caret-square-o-down:before {
1116   content: "\f150";
1118 .fa-toggle-up:before,
1119 .fa-caret-square-o-up:before {
1120   content: "\f151";
1122 .fa-toggle-right:before,
1123 .fa-caret-square-o-right:before {
1124   content: "\f152";
1126 .fa-euro:before,
1127 .fa-eur:before {
1128   content: "\f153";
1130 .fa-gbp:before {
1131   content: "\f154";
1133 .fa-dollar:before,
1134 .fa-usd:before {
1135   content: "\f155";
1137 .fa-rupee:before,
1138 .fa-inr:before {
1139   content: "\f156";
1141 .fa-cny:before,
1142 .fa-rmb:before,
1143 .fa-yen:before,
1144 .fa-jpy:before {
1145   content: "\f157";
1147 .fa-ruble:before,
1148 .fa-rouble:before,
1149 .fa-rub:before {
1150   content: "\f158";
1152 .fa-won:before,
1153 .fa-krw:before {
1154   content: "\f159";
1156 .fa-bitcoin:before,
1157 .fa-btc:before {
1158   content: "\f15a";
1160 .fa-file:before {
1161   content: "\f15b";
1163 .fa-file-text:before {
1164   content: "\f15c";
1166 .fa-sort-alpha-asc:before {
1167   content: "\f15d";
1169 .fa-sort-alpha-desc:before {
1170   content: "\f15e";
1172 .fa-sort-amount-asc:before {
1173   content: "\f160";
1175 .fa-sort-amount-desc:before {
1176   content: "\f161";
1178 .fa-sort-numeric-asc:before {
1179   content: "\f162";
1181 .fa-sort-numeric-desc:before {
1182   content: "\f163";
1184 .fa-thumbs-up:before {
1185   content: "\f164";
1187 .fa-thumbs-down:before {
1188   content: "\f165";
1190 .fa-youtube-square:before {
1191   content: "\f166";
1193 .fa-youtube:before {
1194   content: "\f167";
1196 .fa-xing:before {
1197   content: "\f168";
1199 .fa-xing-square:before {
1200   content: "\f169";
1202 .fa-youtube-play:before {
1203   content: "\f16a";
1205 .fa-dropbox:before {
1206   content: "\f16b";
1208 .fa-stack-overflow:before {
1209   content: "\f16c";
1211 .fa-instagram:before {
1212   content: "\f16d";
1214 .fa-flickr:before {
1215   content: "\f16e";
1217 .fa-adn:before {
1218   content: "\f170";
1220 .fa-bitbucket:before {
1221   content: "\f171";
1223 .fa-bitbucket-square:before {
1224   content: "\f172";
1226 .fa-tumblr:before {
1227   content: "\f173";
1229 .fa-tumblr-square:before {
1230   content: "\f174";
1232 .fa-long-arrow-down:before {
1233   content: "\f175";
1235 .fa-long-arrow-up:before {
1236   content: "\f176";
1238 .fa-long-arrow-left:before {
1239   content: "\f177";
1241 .fa-long-arrow-right:before {
1242   content: "\f178";
1244 .fa-apple:before {
1245   content: "\f179";
1247 .fa-windows:before {
1248   content: "\f17a";
1250 .fa-android:before {
1251   content: "\f17b";
1253 .fa-linux:before {
1254   content: "\f17c";
1256 .fa-dribbble:before {
1257   content: "\f17d";
1259 .fa-skype:before {
1260   content: "\f17e";
1262 .fa-foursquare:before {
1263   content: "\f180";
1265 .fa-trello:before {
1266   content: "\f181";
1268 .fa-female:before {
1269   content: "\f182";
1271 .fa-male:before {
1272   content: "\f183";
1274 .fa-gittip:before,
1275 .fa-gratipay:before {
1276   content: "\f184";
1278 .fa-sun-o:before {
1279   content: "\f185";
1281 .fa-moon-o:before {
1282   content: "\f186";
1284 .fa-archive:before {
1285   content: "\f187";
1287 .fa-bug:before {
1288   content: "\f188";
1290 .fa-vk:before {
1291   content: "\f189";
1293 .fa-weibo:before {
1294   content: "\f18a";
1296 .fa-renren:before {
1297   content: "\f18b";
1299 .fa-pagelines:before {
1300   content: "\f18c";
1302 .fa-stack-exchange:before {
1303   content: "\f18d";
1305 .fa-arrow-circle-o-right:before {
1306   content: "\f18e";
1308 .fa-arrow-circle-o-left:before {
1309   content: "\f190";
1311 .fa-toggle-left:before,
1312 .fa-caret-square-o-left:before {
1313   content: "\f191";
1315 .fa-dot-circle-o:before {
1316   content: "\f192";
1318 .fa-wheelchair:before {
1319   content: "\f193";
1321 .fa-vimeo-square:before {
1322   content: "\f194";
1324 .fa-turkish-lira:before,
1325 .fa-try:before {
1326   content: "\f195";
1328 .fa-plus-square-o:before {
1329   content: "\f196";
1331 .fa-space-shuttle:before {
1332   content: "\f197";
1334 .fa-slack:before {
1335   content: "\f198";
1337 .fa-envelope-square:before {
1338   content: "\f199";
1340 .fa-wordpress:before {
1341   content: "\f19a";
1343 .fa-openid:before {
1344   content: "\f19b";
1346 .fa-institution:before,
1347 .fa-bank:before,
1348 .fa-university:before {
1349   content: "\f19c";
1351 .fa-mortar-board:before,
1352 .fa-graduation-cap:before {
1353   content: "\f19d";
1355 .fa-yahoo:before {
1356   content: "\f19e";
1358 .fa-google:before {
1359   content: "\f1a0";
1361 .fa-reddit:before {
1362   content: "\f1a1";
1364 .fa-reddit-square:before {
1365   content: "\f1a2";
1367 .fa-stumbleupon-circle:before {
1368   content: "\f1a3";
1370 .fa-stumbleupon:before {
1371   content: "\f1a4";
1373 .fa-delicious:before {
1374   content: "\f1a5";
1376 .fa-digg:before {
1377   content: "\f1a6";
1379 .fa-pied-piper-pp:before {
1380   content: "\f1a7";
1382 .fa-pied-piper-alt:before {
1383   content: "\f1a8";
1385 .fa-drupal:before {
1386   content: "\f1a9";
1388 .fa-joomla:before {
1389   content: "\f1aa";
1391 .fa-language:before {
1392   content: "\f1ab";
1394 .fa-fax:before {
1395   content: "\f1ac";
1397 .fa-building:before {
1398   content: "\f1ad";
1400 .fa-child:before {
1401   content: "\f1ae";
1403 .fa-paw:before {
1404   content: "\f1b0";
1406 .fa-spoon:before {
1407   content: "\f1b1";
1409 .fa-cube:before {
1410   content: "\f1b2";
1412 .fa-cubes:before {
1413   content: "\f1b3";
1415 .fa-behance:before {
1416   content: "\f1b4";
1418 .fa-behance-square:before {
1419   content: "\f1b5";
1421 .fa-steam:before {
1422   content: "\f1b6";
1424 .fa-steam-square:before {
1425   content: "\f1b7";
1427 .fa-recycle:before {
1428   content: "\f1b8";
1430 .fa-automobile:before,
1431 .fa-car:before {
1432   content: "\f1b9";
1434 .fa-cab:before,
1435 .fa-taxi:before {
1436   content: "\f1ba";
1438 .fa-tree:before {
1439   content: "\f1bb";
1441 .fa-spotify:before {
1442   content: "\f1bc";
1444 .fa-deviantart:before {
1445   content: "\f1bd";
1447 .fa-soundcloud:before {
1448   content: "\f1be";
1450 .fa-database:before {
1451   content: "\f1c0";
1453 .fa-file-pdf-o:before {
1454   content: "\f1c1";
1456 .fa-file-word-o:before {
1457   content: "\f1c2";
1459 .fa-file-excel-o:before {
1460   content: "\f1c3";
1462 .fa-file-powerpoint-o:before {
1463   content: "\f1c4";
1465 .fa-file-photo-o:before,
1466 .fa-file-picture-o:before,
1467 .fa-file-image-o:before {
1468   content: "\f1c5";
1470 .fa-file-zip-o:before,
1471 .fa-file-archive-o:before {
1472   content: "\f1c6";
1474 .fa-file-sound-o:before,
1475 .fa-file-audio-o:before {
1476   content: "\f1c7";
1478 .fa-file-movie-o:before,
1479 .fa-file-video-o:before {
1480   content: "\f1c8";
1482 .fa-file-code-o:before {
1483   content: "\f1c9";
1485 .fa-vine:before {
1486   content: "\f1ca";
1488 .fa-codepen:before {
1489   content: "\f1cb";
1491 .fa-jsfiddle:before {
1492   content: "\f1cc";
1494 .fa-life-bouy:before,
1495 .fa-life-buoy:before,
1496 .fa-life-saver:before,
1497 .fa-support:before,
1498 .fa-life-ring:before {
1499   content: "\f1cd";
1501 .fa-circle-o-notch:before {
1502   content: "\f1ce";
1504 .fa-ra:before,
1505 .fa-resistance:before,
1506 .fa-rebel:before {
1507   content: "\f1d0";
1509 .fa-ge:before,
1510 .fa-empire:before {
1511   content: "\f1d1";
1513 .fa-git-square:before {
1514   content: "\f1d2";
1516 .fa-git:before {
1517   content: "\f1d3";
1519 .fa-y-combinator-square:before,
1520 .fa-yc-square:before,
1521 .fa-hacker-news:before {
1522   content: "\f1d4";
1524 .fa-tencent-weibo:before {
1525   content: "\f1d5";
1527 .fa-qq:before {
1528   content: "\f1d6";
1530 .fa-wechat:before,
1531 .fa-weixin:before {
1532   content: "\f1d7";
1534 .fa-send:before,
1535 .fa-paper-plane:before {
1536   content: "\f1d8";
1538 .fa-send-o:before,
1539 .fa-paper-plane-o:before {
1540   content: "\f1d9";
1542 .fa-history:before {
1543   content: "\f1da";
1545 .fa-circle-thin:before {
1546   content: "\f1db";
1548 .fa-header:before {
1549   content: "\f1dc";
1551 .fa-paragraph:before {
1552   content: "\f1dd";
1554 .fa-sliders:before {
1555   content: "\f1de";
1557 .fa-share-alt:before {
1558   content: "\f1e0";
1560 .fa-share-alt-square:before {
1561   content: "\f1e1";
1563 .fa-bomb:before {
1564   content: "\f1e2";
1566 .fa-soccer-ball-o:before,
1567 .fa-futbol-o:before {
1568   content: "\f1e3";
1570 .fa-tty:before {
1571   content: "\f1e4";
1573 .fa-binoculars:before {
1574   content: "\f1e5";
1576 .fa-plug:before {
1577   content: "\f1e6";
1579 .fa-slideshare:before {
1580   content: "\f1e7";
1582 .fa-twitch:before {
1583   content: "\f1e8";
1585 .fa-yelp:before {
1586   content: "\f1e9";
1588 .fa-newspaper-o:before {
1589   content: "\f1ea";
1591 .fa-wifi:before {
1592   content: "\f1eb";
1594 .fa-calculator:before {
1595   content: "\f1ec";
1597 .fa-paypal:before {
1598   content: "\f1ed";
1600 .fa-google-wallet:before {
1601   content: "\f1ee";
1603 .fa-cc-visa:before {
1604   content: "\f1f0";
1606 .fa-cc-mastercard:before {
1607   content: "\f1f1";
1609 .fa-cc-discover:before {
1610   content: "\f1f2";
1612 .fa-cc-amex:before {
1613   content: "\f1f3";
1615 .fa-cc-paypal:before {
1616   content: "\f1f4";
1618 .fa-cc-stripe:before {
1619   content: "\f1f5";
1621 .fa-bell-slash:before {
1622   content: "\f1f6";
1624 .fa-bell-slash-o:before {
1625   content: "\f1f7";
1627 .fa-trash:before {
1628   content: "\f1f8";
1630 .fa-copyright:before {
1631   content: "\f1f9";
1633 .fa-at:before {
1634   content: "\f1fa";
1636 .fa-eyedropper:before {
1637   content: "\f1fb";
1639 .fa-paint-brush:before {
1640   content: "\f1fc";
1642 .fa-birthday-cake:before {
1643   content: "\f1fd";
1645 .fa-area-chart:before {
1646   content: "\f1fe";
1648 .fa-pie-chart:before {
1649   content: "\f200";
1651 .fa-line-chart:before {
1652   content: "\f201";
1654 .fa-lastfm:before {
1655   content: "\f202";
1657 .fa-lastfm-square:before {
1658   content: "\f203";
1660 .fa-toggle-off:before {
1661   content: "\f204";
1663 .fa-toggle-on:before {
1664   content: "\f205";
1666 .fa-bicycle:before {
1667   content: "\f206";
1669 .fa-bus:before {
1670   content: "\f207";
1672 .fa-ioxhost:before {
1673   content: "\f208";
1675 .fa-angellist:before {
1676   content: "\f209";
1678 .fa-cc:before {
1679   content: "\f20a";
1681 .fa-shekel:before,
1682 .fa-sheqel:before,
1683 .fa-ils:before {
1684   content: "\f20b";
1686 .fa-meanpath:before {
1687   content: "\f20c";
1689 .fa-buysellads:before {
1690   content: "\f20d";
1692 .fa-connectdevelop:before {
1693   content: "\f20e";
1695 .fa-dashcube:before {
1696   content: "\f210";
1698 .fa-forumbee:before {
1699   content: "\f211";
1701 .fa-leanpub:before {
1702   content: "\f212";
1704 .fa-sellsy:before {
1705   content: "\f213";
1707 .fa-shirtsinbulk:before {
1708   content: "\f214";
1710 .fa-simplybuilt:before {
1711   content: "\f215";
1713 .fa-skyatlas:before {
1714   content: "\f216";
1716 .fa-cart-plus:before {
1717   content: "\f217";
1719 .fa-cart-arrow-down:before {
1720   content: "\f218";
1722 .fa-diamond:before {
1723   content: "\f219";
1725 .fa-ship:before {
1726   content: "\f21a";
1728 .fa-user-secret:before {
1729   content: "\f21b";
1731 .fa-motorcycle:before {
1732   content: "\f21c";
1734 .fa-street-view:before {
1735   content: "\f21d";
1737 .fa-heartbeat:before {
1738   content: "\f21e";
1740 .fa-venus:before {
1741   content: "\f221";
1743 .fa-mars:before {
1744   content: "\f222";
1746 .fa-mercury:before {
1747   content: "\f223";
1749 .fa-intersex:before,
1750 .fa-transgender:before {
1751   content: "\f224";
1753 .fa-transgender-alt:before {
1754   content: "\f225";
1756 .fa-venus-double:before {
1757   content: "\f226";
1759 .fa-mars-double:before {
1760   content: "\f227";
1762 .fa-venus-mars:before {
1763   content: "\f228";
1765 .fa-mars-stroke:before {
1766   content: "\f229";
1768 .fa-mars-stroke-v:before {
1769   content: "\f22a";
1771 .fa-mars-stroke-h:before {
1772   content: "\f22b";
1774 .fa-neuter:before {
1775   content: "\f22c";
1777 .fa-genderless:before {
1778   content: "\f22d";
1780 .fa-facebook-official:before {
1781   content: "\f230";
1783 .fa-pinterest-p:before {
1784   content: "\f231";
1786 .fa-whatsapp:before {
1787   content: "\f232";
1789 .fa-server:before {
1790   content: "\f233";
1792 .fa-user-plus:before {
1793   content: "\f234";
1795 .fa-user-times:before {
1796   content: "\f235";
1798 .fa-hotel:before,
1799 .fa-bed:before {
1800   content: "\f236";
1802 .fa-viacoin:before {
1803   content: "\f237";
1805 .fa-train:before {
1806   content: "\f238";
1808 .fa-subway:before {
1809   content: "\f239";
1811 .fa-medium:before {
1812   content: "\f23a";
1814 .fa-yc:before,
1815 .fa-y-combinator:before {
1816   content: "\f23b";
1818 .fa-optin-monster:before {
1819   content: "\f23c";
1821 .fa-opencart:before {
1822   content: "\f23d";
1824 .fa-expeditedssl:before {
1825   content: "\f23e";
1827 .fa-battery-4:before,
1828 .fa-battery:before,
1829 .fa-battery-full:before {
1830   content: "\f240";
1832 .fa-battery-3:before,
1833 .fa-battery-three-quarters:before {
1834   content: "\f241";
1836 .fa-battery-2:before,
1837 .fa-battery-half:before {
1838   content: "\f242";
1840 .fa-battery-1:before,
1841 .fa-battery-quarter:before {
1842   content: "\f243";
1844 .fa-battery-0:before,
1845 .fa-battery-empty:before {
1846   content: "\f244";
1848 .fa-mouse-pointer:before {
1849   content: "\f245";
1851 .fa-i-cursor:before {
1852   content: "\f246";
1854 .fa-object-group:before {
1855   content: "\f247";
1857 .fa-object-ungroup:before {
1858   content: "\f248";
1860 .fa-sticky-note:before {
1861   content: "\f249";
1863 .fa-sticky-note-o:before {
1864   content: "\f24a";
1866 .fa-cc-jcb:before {
1867   content: "\f24b";
1869 .fa-cc-diners-club:before {
1870   content: "\f24c";
1872 .fa-clone:before {
1873   content: "\f24d";
1875 .fa-balance-scale:before {
1876   content: "\f24e";
1878 .fa-hourglass-o:before {
1879   content: "\f250";
1881 .fa-hourglass-1:before,
1882 .fa-hourglass-start:before {
1883   content: "\f251";
1885 .fa-hourglass-2:before,
1886 .fa-hourglass-half:before {
1887   content: "\f252";
1889 .fa-hourglass-3:before,
1890 .fa-hourglass-end:before {
1891   content: "\f253";
1893 .fa-hourglass:before {
1894   content: "\f254";
1896 .fa-hand-grab-o:before,
1897 .fa-hand-rock-o:before {
1898   content: "\f255";
1900 .fa-hand-stop-o:before,
1901 .fa-hand-paper-o:before {
1902   content: "\f256";
1904 .fa-hand-scissors-o:before {
1905   content: "\f257";
1907 .fa-hand-lizard-o:before {
1908   content: "\f258";
1910 .fa-hand-spock-o:before {
1911   content: "\f259";
1913 .fa-hand-pointer-o:before {
1914   content: "\f25a";
1916 .fa-hand-peace-o:before {
1917   content: "\f25b";
1919 .fa-trademark:before {
1920   content: "\f25c";
1922 .fa-registered:before {
1923   content: "\f25d";
1925 .fa-creative-commons:before {
1926   content: "\f25e";
1928 .fa-gg:before {
1929   content: "\f260";
1931 .fa-gg-circle:before {
1932   content: "\f261";
1934 .fa-tripadvisor:before {
1935   content: "\f262";
1937 .fa-odnoklassniki:before {
1938   content: "\f263";
1940 .fa-odnoklassniki-square:before {
1941   content: "\f264";
1943 .fa-get-pocket:before {
1944   content: "\f265";
1946 .fa-wikipedia-w:before {
1947   content: "\f266";
1949 .fa-safari:before {
1950   content: "\f267";
1952 .fa-chrome:before {
1953   content: "\f268";
1955 .fa-firefox:before {
1956   content: "\f269";
1958 .fa-opera:before {
1959   content: "\f26a";
1961 .fa-internet-explorer:before {
1962   content: "\f26b";
1964 .fa-tv:before,
1965 .fa-television:before {
1966   content: "\f26c";
1968 .fa-contao:before {
1969   content: "\f26d";
1971 .fa-500px:before {
1972   content: "\f26e";
1974 .fa-amazon:before {
1975   content: "\f270";
1977 .fa-calendar-plus-o:before {
1978   content: "\f271";
1980 .fa-calendar-minus-o:before {
1981   content: "\f272";
1983 .fa-calendar-times-o:before {
1984   content: "\f273";
1986 .fa-calendar-check-o:before {
1987   content: "\f274";
1989 .fa-industry:before {
1990   content: "\f275";
1992 .fa-map-pin:before {
1993   content: "\f276";
1995 .fa-map-signs:before {
1996   content: "\f277";
1998 .fa-map-o:before {
1999   content: "\f278";
2001 .fa-map:before {
2002   content: "\f279";
2004 .fa-commenting:before {
2005   content: "\f27a";
2007 .fa-commenting-o:before {
2008   content: "\f27b";
2010 .fa-houzz:before {
2011   content: "\f27c";
2013 .fa-vimeo:before {
2014   content: "\f27d";
2016 .fa-black-tie:before {
2017   content: "\f27e";
2019 .fa-fonticons:before {
2020   content: "\f280";
2022 .fa-reddit-alien:before {
2023   content: "\f281";
2025 .fa-edge:before {
2026   content: "\f282";
2028 .fa-credit-card-alt:before {
2029   content: "\f283";
2031 .fa-codiepie:before {
2032   content: "\f284";
2034 .fa-modx:before {
2035   content: "\f285";
2037 .fa-fort-awesome:before {
2038   content: "\f286";
2040 .fa-usb:before {
2041   content: "\f287";
2043 .fa-product-hunt:before {
2044   content: "\f288";
2046 .fa-mixcloud:before {
2047   content: "\f289";
2049 .fa-scribd:before {
2050   content: "\f28a";
2052 .fa-pause-circle:before {
2053   content: "\f28b";
2055 .fa-pause-circle-o:before {
2056   content: "\f28c";
2058 .fa-stop-circle:before {
2059   content: "\f28d";
2061 .fa-stop-circle-o:before {
2062   content: "\f28e";
2064 .fa-shopping-bag:before {
2065   content: "\f290";
2067 .fa-shopping-basket:before {
2068   content: "\f291";
2070 .fa-hashtag:before {
2071   content: "\f292";
2073 .fa-bluetooth:before {
2074   content: "\f293";
2076 .fa-bluetooth-b:before {
2077   content: "\f294";
2079 .fa-percent:before {
2080   content: "\f295";
2082 .fa-gitlab:before {
2083   content: "\f296";
2085 .fa-wpbeginner:before {
2086   content: "\f297";
2088 .fa-wpforms:before {
2089   content: "\f298";
2091 .fa-envira:before {
2092   content: "\f299";
2094 .fa-universal-access:before {
2095   content: "\f29a";
2097 .fa-wheelchair-alt:before {
2098   content: "\f29b";
2100 .fa-question-circle-o:before {
2101   content: "\f29c";
2103 .fa-blind:before {
2104   content: "\f29d";
2106 .fa-audio-description:before {
2107   content: "\f29e";
2109 .fa-volume-control-phone:before {
2110   content: "\f2a0";
2112 .fa-braille:before {
2113   content: "\f2a1";
2115 .fa-assistive-listening-systems:before {
2116   content: "\f2a2";
2118 .fa-asl-interpreting:before,
2119 .fa-american-sign-language-interpreting:before {
2120   content: "\f2a3";
2122 .fa-deafness:before,
2123 .fa-hard-of-hearing:before,
2124 .fa-deaf:before {
2125   content: "\f2a4";
2127 .fa-glide:before {
2128   content: "\f2a5";
2130 .fa-glide-g:before {
2131   content: "\f2a6";
2133 .fa-signing:before,
2134 .fa-sign-language:before {
2135   content: "\f2a7";
2137 .fa-low-vision:before {
2138   content: "\f2a8";
2140 .fa-viadeo:before {
2141   content: "\f2a9";
2143 .fa-viadeo-square:before {
2144   content: "\f2aa";
2146 .fa-snapchat:before {
2147   content: "\f2ab";
2149 .fa-snapchat-ghost:before {
2150   content: "\f2ac";
2152 .fa-snapchat-square:before {
2153   content: "\f2ad";
2155 .fa-pied-piper:before {
2156   content: "\f2ae";
2158 .fa-first-order:before {
2159   content: "\f2b0";
2161 .fa-yoast:before {
2162   content: "\f2b1";
2164 .fa-themeisle:before {
2165   content: "\f2b2";
2167 .fa-google-plus-circle:before,
2168 .fa-google-plus-official:before {
2169   content: "\f2b3";
2171 .fa-fa:before,
2172 .fa-font-awesome:before {
2173   content: "\f2b4";
2175 .fa-handshake-o:before {
2176   content: "\f2b5";
2178 .fa-envelope-open:before {
2179   content: "\f2b6";
2181 .fa-envelope-open-o:before {
2182   content: "\f2b7";
2184 .fa-linode:before {
2185   content: "\f2b8";
2187 .fa-address-book:before {
2188   content: "\f2b9";
2190 .fa-address-book-o:before {
2191   content: "\f2ba";
2193 .fa-vcard:before,
2194 .fa-address-card:before {
2195   content: "\f2bb";
2197 .fa-vcard-o:before,
2198 .fa-address-card-o:before {
2199   content: "\f2bc";
2201 .fa-user-circle:before {
2202   content: "\f2bd";
2204 .fa-user-circle-o:before {
2205   content: "\f2be";
2207 .fa-user-o:before {
2208   content: "\f2c0";
2210 .fa-id-badge:before {
2211   content: "\f2c1";
2213 .fa-drivers-license:before,
2214 .fa-id-card:before {
2215   content: "\f2c2";
2217 .fa-drivers-license-o:before,
2218 .fa-id-card-o:before {
2219   content: "\f2c3";
2221 .fa-quora:before {
2222   content: "\f2c4";
2224 .fa-free-code-camp:before {
2225   content: "\f2c5";
2227 .fa-telegram:before {
2228   content: "\f2c6";
2230 .fa-thermometer-4:before,
2231 .fa-thermometer:before,
2232 .fa-thermometer-full:before {
2233   content: "\f2c7";
2235 .fa-thermometer-3:before,
2236 .fa-thermometer-three-quarters:before {
2237   content: "\f2c8";
2239 .fa-thermometer-2:before,
2240 .fa-thermometer-half:before {
2241   content: "\f2c9";
2243 .fa-thermometer-1:before,
2244 .fa-thermometer-quarter:before {
2245   content: "\f2ca";
2247 .fa-thermometer-0:before,
2248 .fa-thermometer-empty:before {
2249   content: "\f2cb";
2251 .fa-shower:before {
2252   content: "\f2cc";
2254 .fa-bathtub:before,
2255 .fa-s15:before,
2256 .fa-bath:before {
2257   content: "\f2cd";
2259 .fa-podcast:before {
2260   content: "\f2ce";
2262 .fa-window-maximize:before {
2263   content: "\f2d0";
2265 .fa-window-minimize:before {
2266   content: "\f2d1";
2268 .fa-window-restore:before {
2269   content: "\f2d2";
2271 .fa-times-rectangle:before,
2272 .fa-window-close:before {
2273   content: "\f2d3";
2275 .fa-times-rectangle-o:before,
2276 .fa-window-close-o:before {
2277   content: "\f2d4";
2279 .fa-bandcamp:before {
2280   content: "\f2d5";
2282 .fa-grav:before {
2283   content: "\f2d6";
2285 .fa-etsy:before {
2286   content: "\f2d7";
2288 .fa-imdb:before {
2289   content: "\f2d8";
2291 .fa-ravelry:before {
2292   content: "\f2d9";
2294 .fa-eercast:before {
2295   content: "\f2da";
2297 .fa-microchip:before {
2298   content: "\f2db";
2300 .fa-snowflake-o:before {
2301   content: "\f2dc";
2303 .fa-superpowers:before {
2304   content: "\f2dd";
2306 .fa-wpexplorer:before {
2307   content: "\f2de";
2309 .fa-meetup:before {
2310   content: "\f2e0";
2312 .sr-only {
2313   position: absolute;
2314   width: 1px;
2315   height: 1px;
2316   padding: 0;
2317   margin: -1px;
2318   overflow: hidden;
2319   clip: rect(0, 0, 0, 0);
2320   border: 0;
2322 .sr-only-focusable:active,
2323 .sr-only-focusable:focus {
2324   position: static;
2325   width: auto;
2326   height: auto;
2327   margin: 0;
2328   overflow: visible;
2329   clip: auto;
2331 /* FONT PATH
2332  * -------------------------- */
2333 @font-face {
2334   font-family: 'FontAwesome';
2335   src: url('[[font:core|fontawesome-webfont.eot]]?v=4.7.0');
2336   src: url('[[font:core|fontawesome-webfont.eot]]?#iefix&v=4.7.0') format('embedded-opentype'), url('[[font:core|fontawesome-webfont.woff2]]?v=4.7.0') format('woff2'), url('[[font:core|fontawesome-webfont.woff]]?v=4.7.0') format('woff'), url('[[font:core|fontawesome-webfont.ttf]]?v=4.7.0') format('truetype'), url('[[font:core|fontawesome-webfont.svg]]?v=4.7.0#fontawesomeregular') format('svg');
2337   font-weight: normal;
2338   font-style: normal;
2340 /* core.less */
2341 /** Page layout CSS starts **/
2342 .layout-option-noheader #page-header,
2343 .layout-option-nonavbar #page-navbar,
2344 .layout-option-nofooter #page-footer,
2345 .layout-option-nocourseheader .course-content-header,
2346 .layout-option-nocoursefooter .course-content-footer {
2347   display: none;
2349 .empty-region-side-pre #block-region-side-pre,
2350 .empty-region-side-post #block-region-side-post,
2351 .jsenabled.docked-region-side-post #block-region-side-post,
2352 .jsenabled.docked-region-side-pre #block-region-side-pre {
2353   display: none;
2355 /* Default Three Columns - All
2356 ------------------------------*/
2357 .content-only #region-main-box,
2358 .content-only #region-main {
2359   width: 100%;
2361 .empty-region-side-pre.used-region-side-post #region-main {
2362   width: 100%;
2364 .empty-region-side-post.used-region-side-pre #region-main-box {
2365   width: 100%;
2367 .jsenabled.docked-region-side-pre.empty-region-side-pre.used-region-side-post #region-main {
2368   width: 100%;
2370 .jsenabled.docked-region-side-post.empty-region-side-post.used-region-side-pre #region-main-box {
2371   width: 100%;
2373 .empty-region-side-post.used-region-side-pre #region-main.span8,
2374 .jsenabled.docked-region-side-post.used-region-side-pre #region-main.span8 {
2375   /** Increase the span size by 1 **/
2376   width: 74.46808511%;
2377   *width: 74.41489362%;
2379 .empty-region-side-post.used-region-side-pre #block-region-side-pre.span4,
2380 .jsenabled.docked-region-side-post.used-region-side-pre #block-region-side-pre.span4 {
2381   /** Decrease the span size by 1 **/
2382   width: 23.40425532%;
2383   *width: 23.35106383%;
2385 /** Page layout CSS ends **/
2386 .mdl-left {
2387   text-align: left;
2389 .mdl-right {
2390   text-align: right;
2392 /*rtl:ignore*/
2393 .text-ltr {
2394   direction: ltr !important;
2395   /* stylelint-disable-line declaration-no-important */
2397 #add,
2398 #remove,
2399 .centerpara,
2400 .mdl-align {
2401   text-align: center;
2403 a.dimmed,
2404 a.dimmed:link,
2405 a.dimmed:visited,
2406 a.dimmed_text,
2407 a.dimmed_text:link,
2408 a.dimmed_text:visited,
2409 .dimmed_text,
2410 .dimmed_text a,
2411 .dimmed_text a:link,
2412 .dimmed_text a:visited,
2413 .usersuspended,
2414 .usersuspended a,
2415 .usersuspended a:link,
2416 .usersuspended a:visited,
2417 .dimmed_category,
2418 .dimmed_category a {
2419   color: #999;
2421 .unlist,
2422 .unlist li,
2423 .inline-list,
2424 .inline-list li,
2425 .block .list,
2426 .block .list li,
2427 .section li.activity,
2428 .section li.movehere,
2429 .tabtree li {
2430   list-style: none;
2431   margin: 0;
2432   padding: 0;
2434 .inline,
2435 .inline-list li {
2436   display: inline;
2438 .notifytiny {
2439   font-size: 10.5px;
2441 .notifytiny li,
2442 .notifytiny td {
2443   font-size: 100%;
2445 .red,
2446 .notifyproblem {
2447   color: #b94a48;
2449 .green,
2450 .notifysuccess {
2451   color: #468847;
2453 .highlight {
2454   background: #d9edf7;
2456 .reportlink {
2457   text-align: right;
2459 a.autolink.glossary:hover {
2460   cursor: help;
2462 /* Block which is hidden if javascript enabled, prevents fickering visible when JS from footer used! */
2463 .collapsibleregioncaption {
2464   white-space: nowrap;
2466 .pagelayout-mydashboard.jsenabled .collapsibleregioncaption {
2467   cursor: pointer;
2469 .collapsibleregioncaption img {
2470   vertical-align: middle;
2472 .jsenabled .hiddenifjs {
2473   display: none;
2475 .visibleifjs {
2476   display: none;
2478 .jsenabled .visibleifjs {
2479   display: inline;
2481 .jsenabled .collapsibleregion {
2482   overflow: hidden;
2484 .jsenabled .collapsed .collapsibleregioninner {
2485   visibility: hidden;
2487 .collapsible-actions {
2488   display: none;
2489   text-align: right;
2491 .jsenabled .collapsible-actions {
2492   display: block;
2494 .collapsible-actions .collapseexpand {
2495   padding-left: 20px;
2496   background: url([[pix:t/collapsed]]) 2px center no-repeat;
2498 /*rtl:raw:
2499 .collapsible-actions .collapseexpand {
2500     background: url([[pix:t/collapsed_rtl]]) right center no-repeat;
2502 */
2503 .collapsible-actions .collapse-all {
2504   background-image: url([[pix:t/expanded]]);
2506 .yui-overlay .yui-widget-bd {
2507   background-color: #ffee69;
2508   border: 1px solid #a6982b;
2509   border-top-color: #d4c237;
2510   color: #000;
2511   left: 0;
2512   padding: 2px 5px;
2513   position: relative;
2514   top: 0;
2515   z-index: 1;
2517 .clearer {
2518   background: transparent;
2519   border-width: 0;
2520   clear: both;
2521   display: block;
2522   height: 1px;
2523   margin: 0;
2524   padding: 0;
2526 .bold,
2527 .warning,
2528 .errorbox .title,
2529 .pagingbar .title,
2530 .pagingbar .thispage {
2531   font-weight: bold;
2533 img.resize {
2534   height: 1em;
2535   width: 1em;
2537 .block img.resize,
2538 .breadcrumb img.resize {
2539   height: 0.9em;
2540   width: 0.8em;
2542 /* Icon styles */
2543 img.icon {
2544   height: 16px;
2545   vertical-align: text-bottom;
2546   width: 16px;
2547   padding-right: 6px;
2549 img.iconsmall {
2550   height: 12px;
2551   margin-right: 3px;
2552   vertical-align: middle;
2553   width: 12px;
2555 img.iconhelp,
2556 .helplink img {
2557   height: 16px;
2558   padding-left: 3px;
2559   vertical-align: text-bottom;
2560   width: 16px;
2562 h1 img.iconhelp,
2563 h1 img.icon,
2564 h2 img.iconhelp,
2565 h2 img.icon,
2566 h3 img.iconhelp,
2567 h3 img.icon,
2568 h4 img.iconhelp,
2569 h4 img.icon,
2570 h5 img.iconhelp,
2571 h5 img.icon,
2572 h6 img.iconhelp,
2573 h6 img.icon {
2574   vertical-align: middle;
2575   padding: 4px;
2577 img.iconlarge {
2578   height: 24px;
2579   width: 24px;
2580   vertical-align: middle;
2582 img.iconsort {
2583   vertical-align: text-bottom;
2584   padding-left: .3em;
2585   margin-bottom: .15em;
2587 img.icontoggle {
2588   height: 17px;
2589   vertical-align: middle;
2590   width: 50px;
2592 img.iconkbhelp {
2593   height: 17px;
2594   width: 49px;
2596 img.icon-pre {
2597   padding-right: 3px;
2598   padding-left: 0;
2600 img.icon-post {
2601   padding-left: 3px;
2602   padding-right: 0;
2604 .sitelink img {
2605   width: 112px;
2607 .boxaligncenter {
2608   margin-left: auto;
2609   margin-right: auto;
2611 .boxalignright {
2612   margin-left: auto;
2613   margin-right: 0;
2615 .boxalignleft {
2616   margin-left: 0;
2617   margin-right: auto;
2619 .boxwidthnarrow {
2620   width: 30%;
2622 .boxwidthnormal {
2623   width: 50%;
2625 .boxwidthwide {
2626   width: 80%;
2628 .headermain {
2629   font-weight: bold;
2631 #maincontent {
2632   display: block;
2633   height: 1px;
2634   overflow: hidden;
2636 img.uihint {
2637   cursor: help;
2639 #addmembersform table {
2640   margin-left: auto;
2641   margin-right: auto;
2643 table.flexible .emptyrow {
2644   display: none;
2646 img.emoticon {
2647   vertical-align: middle;
2648   width: 15px;
2649   height: 15px;
2651 form.popupform,
2652 form.popupform div {
2653   display: inline;
2655 .arrow_button input {
2656   overflow: hidden;
2658 .action-icon img.smallicon {
2659   vertical-align: text-bottom;
2660   margin: 0 0.3em;
2662 /** The 1-pixel padding is there to avoid phantom scroll bars on OS X (FF, Safari and Chrome)**/
2663 .no-overflow {
2664   overflow: auto;
2665   padding-bottom: 1px;
2667 .pagelayout-report .no-overflow {
2668   overflow: visible;
2670 .no-overflow > .generaltable {
2671   margin-bottom: 0;
2673 .accesshide {
2674   position: absolute;
2675   left: -10000px;
2676   font-weight: normal;
2677   font-size: 1em;
2679 span.hide,
2680 div.hide {
2681   display: none;
2683 a.skip-block,
2684 a.skip {
2685   position: absolute;
2686   top: -1000em;
2687   font-size: 0.85em;
2688   text-decoration: none;
2690 a.skip-block:focus,
2691 a.skip-block:active,
2692 a.skip:focus,
2693 a.skip:active {
2694   position: static;
2695   display: block;
2697 .skip-block-to {
2698   display: block;
2699   height: 1px;
2700   overflow: hidden;
2702 .addbloglink {
2703   text-align: center;
2705 .blog_entry .audience {
2706   text-align: right;
2707   padding-right: 4px;
2709 .blog_entry .tags {
2710   margin-top: 15px;
2712 .blog_entry .tags .action-icon img.smallicon {
2713   height: 16px;
2714   width: 16px;
2716 .blog_entry .content {
2717   margin-left: 43px;
2719 #page-group-index #groupeditform {
2720   text-align: center;
2722 #doc-contents h1 {
2723   margin: 1em 0 0 0;
2725 #doc-contents ul {
2726   margin: 0;
2727   padding: 0;
2728   width: 90%;
2730 #doc-contents ul li {
2731   list-style-type: none;
2733 .groupmanagementtable td {
2734   vertical-align: top;
2736 .groupmanagementtable #existingcell,
2737 .groupmanagementtable #potentialcell {
2738   width: 42%;
2740 .groupmanagementtable #buttonscell {
2741   width: 16%;
2743 .groupmanagementtable #buttonscell p.arrow_button input {
2744   width: auto;
2745   min-width: 80%;
2746   margin: 0 auto;
2748 .groupmanagementtable #removeselect_wrapper,
2749 .groupmanagementtable #addselect_wrapper {
2750   width: 100%;
2752 .groupmanagementtable #removeselect_wrapper label,
2753 .groupmanagementtable #addselect_wrapper label {
2754   font-weight: normal;
2756 #group-usersummary {
2757   width: 14em;
2759 .groupselector {
2760   margin-top: 3px;
2761   margin-bottom: 3px;
2762   display: inline-block;
2764 .groupselector label {
2765   display: inline-block;
2767 .dataformatselector {
2768   margin: 1em 0;
2770 .dataformatselector label {
2771   display: inline-block;
2772   margin: 0 5px 10px 0;
2773   line-height: 30px;
2774   vertical-align: top;
2776 .loginbox {
2777   margin: 15px;
2778   overflow: visible;
2780 .loginbox.twocolumns {
2781   margin: 15px;
2783 .loginbox h2,
2784 .loginbox .subcontent {
2785   margin: 5px;
2786   padding: 10px;
2787   text-align: center;
2789 .loginbox .loginpanel .desc {
2790   margin: 0;
2791   padding: 0;
2792   margin-bottom: 5px;
2793   margin-top: 15px;
2795 .loginbox .signuppanel .subcontent {
2796   text-align: left;
2798 .loginbox .loginsub {
2799   margin-left: 0;
2800   margin-right: 0;
2802 .loginbox .guestsub,
2803 .loginbox .forgotsub,
2804 .loginbox .potentialidps {
2805   margin: 5px 12%;
2807 .loginbox .potentialidps .potentialidplist {
2808   margin-left: 40%;
2810 .loginbox .potentialidps .potentialidplist div {
2811   text-align: left;
2813 .loginbox .loginform {
2814   margin-top: 1em;
2815   text-align: left;
2817 .loginbox .loginform .form-label {
2818   float: left;
2819   text-align: right;
2820   width: 49%;
2821   white-space: nowrap;
2823 .loginbox .loginform .form-input {
2824   float: right;
2825   width: 50%;
2827 .loginbox .loginform .form-input input {
2828   width: 6em;
2830 .loginbox .signupform {
2831   margin-top: 1em;
2832   text-align: center;
2834 .loginbox.twocolumns .loginpanel,
2835 .loginbox.twocolumns .signuppanel {
2836   width: 48%;
2837   border: 0;
2838   margin: 0;
2839   padding: 0;
2840   -webkit-box-sizing: border-box;
2841   -moz-box-sizing: border-box;
2842   box-sizing: border-box;
2843   display: block;
2844   float: left;
2845   margin-left: 2.76243%;
2846   min-height: 30px;
2847   margin-bottom: -2000px;
2848   padding-bottom: 2000px;
2850 .loginbox .potentialidp .smallicon {
2851   vertical-align: text-bottom;
2852   margin: 0 .3em;
2854 .notepost {
2855   margin-bottom: 1em;
2857 .notepost .userpicture {
2858   float: left;
2859   margin-right: 5px;
2861 .notepost .content,
2862 .notepost .footer {
2863   clear: both;
2865 .notesgroup {
2866   margin-left: 20px;
2868 .path-my .coursebox .overview {
2869   margin: 15px 30px 10px 30px;
2871 .path-my .coursebox .info {
2872   float: none;
2873   margin: 0;
2875 .mod_introbox {
2876   padding: 10px;
2878 table.mod_index {
2879   width: 100%;
2881 .comment-ctrl {
2882   font-size: 12px;
2883   display: none;
2884   margin: 0;
2885   padding: 0;
2887 .comment-ctrl h5 {
2888   margin: 0;
2889   padding: 5px;
2891 .comment-area {
2892   max-width: 400px;
2893   padding: 5px;
2895 .comment-area textarea {
2896   width: 100%;
2897   overflow: auto;
2899 .comment-area textarea.fullwidth {
2900   -webkit-box-sizing: border-box;
2901   -moz-box-sizing: border-box;
2902   box-sizing: border-box;
2904 .comment-area .fd {
2905   text-align: right;
2907 .comment-meta span {
2908   color: gray;
2910 .comment-link img {
2911   vertical-align: text-bottom;
2913 .comment-list {
2914   font-size: 11px;
2915   overflow: auto;
2916   list-style: none;
2917   padding: 0;
2918   margin: 0;
2920 .comment-list li {
2921   margin: 2px;
2922   list-style: none;
2923   margin-bottom: 5px;
2924   clear: both;
2925   padding: .3em;
2926   position: relative;
2928 .comment-list li.first {
2929   display: none;
2931 .comment-paging {
2932   text-align: center;
2934 .comment-paging .pageno {
2935   padding: 2px;
2937 .comment-paging .curpage {
2938   border: 1px solid #ccc;
2940 .comment-message .picture {
2941   width: 20px;
2942   float: left;
2944 .comment-message .text {
2945   margin: 0;
2946   padding: 0;
2948 .comment-message .text p {
2949   padding: 0;
2950   margin: 0 18px 0 0;
2952 .comment-delete {
2953   position: absolute;
2954   top: 0;
2955   right: 0;
2956   margin: .3em;
2958 .comment-report-selectall {
2959   display: none;
2961 .comment-link {
2962   display: none;
2964 .jsenabled .comment-link {
2965   display: block;
2967 .jsenabled .showcommentsnonjs {
2968   display: none;
2970 .jsenabled .comment-report-selectall {
2971   display: inline;
2973 /**
2974 * Completion progress report
2975 */
2976 .completion-expired {
2977   background: #f2dede;
2979 .completion-expected {
2980   font-size: 10.5px;
2982 .completion-sortchoice,
2983 .completion-identifyfield {
2984   font-size: 10.5px;
2985   vertical-align: bottom;
2987 .completion-progresscell {
2988   text-align: right;
2990 .completion-expired .completion-expected {
2991   font-weight: bold;
2993 /**
2994 * Tags
2995 */
2996 img.user-image {
2997   height: 100px;
2998   width: 100px;
3000 #tag-search-box {
3001   text-align: center;
3002   margin: 10px auto;
3004 .path-tag .tag-index-items .tagarea {
3005   border: 1px solid #e3e3e3;
3006   border-radius: 4px;
3007   padding: 10px;
3008   margin-top: 10px;
3010 .path-tag .tag-index-items .tagarea h3 {
3011   display: block;
3012   padding: 3px 0 10px 0;
3013   margin: 0;
3014   font-size: 1.1em;
3015   font-weight: bold;
3016   line-height: 20px;
3017   color: #999;
3018   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3019   text-transform: uppercase;
3020   word-wrap: break-word;
3021   border-bottom: solid 1px #e3e3e3;
3022   margin-bottom: 10px;
3024 .path-tag .tagarea .controls,
3025 .path-tag .tagarea .taggeditems {
3026   *zoom: 1;
3028 .path-tag .tagarea .controls:before,
3029 .path-tag .tagarea .taggeditems:before,
3030 .path-tag .tagarea .controls:after,
3031 .path-tag .tagarea .taggeditems:after {
3032   display: table;
3033   content: "";
3034   line-height: 0;
3036 .path-tag .tagarea .controls:after,
3037 .path-tag .tagarea .taggeditems:after {
3038   clear: both;
3040 .path-tag .tagarea .controls,
3041 .path-tag .tag-backtoallitems {
3042   text-align: center;
3044 .path-tag .tagarea .controls .gotopage.nextpage {
3045   float: right;
3047 .path-tag .tagarea .controls .gotopage.prevpage {
3048   float: left;
3050 .path-tag .tagarea .controls .exclusivemode {
3051   display: inline-block;
3053 .path-tag .tagarea .controls.controls-bottom {
3054   margin-top: 5px;
3056 .path-tag .tagarea .controls .gotopage.nextpage::after {
3057   /*rtl:remove*/
3058   content: "»";
3059   /*rtl:raw:
3060     content: "«";
3061     */
3062   padding-right: 5px;
3063   padding-left: 5px;
3065 .path-tag .tagarea .controls .gotopage.prevpage::before {
3066   /*rtl:remove*/
3067   content: "«";
3068   /*rtl:raw:
3069     content: "»";
3070     */
3071   padding-right: 5px;
3072   padding-left: 5px;
3074 span.flagged-tag,
3075 tr.flagged-tag,
3076 span.flagged-tag a,
3077 tr.flagged-tag a {
3078   color: #b94a48;
3080 .tag-management-table td,
3081 .tag-management-table th {
3082   vertical-align: middle;
3083   padding: 4px;
3085 .tag-management-table .inplaceeditable.inplaceeditingon input {
3086   width: 150px;
3088 .path-admin-tag .addstandardtags {
3089   float: right;
3091 .path-admin-tag .addstandardtags img {
3092   margin: 0 5px;
3094 .path-tag .tag-relatedtags {
3095   padding-top: 10px;
3097 .path-tag .tag-management-box {
3098   text-align: right;
3100 .path-tag .tag-index-toc {
3101   padding: 10px;
3102   text-align: center;
3104 .path-tag .tag-index-toc li,
3105 .path-tag .tag-management-box li {
3106   margin-left: 5px;
3107   margin-right: 5px;
3109 .path-tag .tag-management-box li a.edittag {
3110   background-image: url([[pix:moodle|i/settings]]);
3112 .path-tag .tag-management-box li a.flagasinappropriate {
3113   background-image: url([[pix:moodle|i/flagged]]);
3115 .path-tag .tag-management-box li a.removefrommyinterests {
3116   background-image: url([[pix:moodle|t/delete]]);
3118 .path-tag .tag-management-box li a.addtomyinterests {
3119   background-image: url([[pix:moodle|t/add]]);
3121 .path-tag .tag-management-box li a {
3122   background-repeat: no-repeat;
3123   background-position: left;
3124   padding-left: 17px;
3126 .tag_feed.media-list .media .itemimage {
3127   float: left;
3129 .tag_feed.media-list .media .itemimage img {
3130   height: 35px;
3131   width: 35px;
3133 .tag_feed.media-list .media .media-body {
3134   padding-right: 10px;
3135   padding-left: 10px;
3137 .tag_feed .media .muted a {
3138   color: #999;
3140 .tag_cloud {
3141   text-align: center;
3143 .tag_cloud .inline-list li {
3144   padding: 0 0.2em;
3146 .tag_cloud .tag_overflow {
3147   margin-top: 1em;
3148   font-style: italic;
3150 .tag_cloud .s20 {
3151   font-size: 2.7em;
3153 .tag_cloud .s19 {
3154   font-size: 2.6em;
3156 .tag_cloud .s18 {
3157   font-size: 2.5em;
3159 .tag_cloud .s17 {
3160   font-size: 2.4em;
3162 .tag_cloud .s16 {
3163   font-size: 2.3em;
3165 .tag_cloud .s15 {
3166   font-size: 2.2em;
3168 .tag_cloud .s14 {
3169   font-size: 2.1em;
3171 .tag_cloud .s13 {
3172   font-size: 2em;
3174 .tag_cloud .s12 {
3175   font-size: 1.9em;
3177 .tag_cloud .s11 {
3178   font-size: 1.8em;
3180 .tag_cloud .s10 {
3181   font-size: 1.7em;
3183 .tag_cloud .s9 {
3184   font-size: 1.6em;
3186 .tag_cloud .s8 {
3187   font-size: 1.5em;
3189 .tag_cloud .s7 {
3190   font-size: 1.4em;
3192 .tag_cloud .s6 {
3193   font-size: 1.3em;
3195 .tag_cloud .s5 {
3196   font-size: 1.2em;
3198 .tag_cloud .s4 {
3199   font-size: 1.1em;
3201 .tag_cloud .s3 {
3202   font-size: 1em;
3204 .tag_cloud .s2 {
3205   font-size: 0.9em;
3207 .tag_cloud .s1 {
3208   font-size: 0.8em;
3210 .tag_cloud .s0 {
3211   font-size: 0.7em;
3213 .tag_list ul {
3214   display: inline;
3216 .tag_list.hideoverlimit .overlimit {
3217   display: none;
3219 .tag_list .tagmorelink {
3220   display: none;
3222 .tag_list.hideoverlimit .tagmorelink {
3223   display: inline;
3225 .tag_list.hideoverlimit .taglesslink {
3226   display: none;
3228 /**
3229 * Web Service
3230 */
3231 #webservice-doc-generator td {
3232   text-align: left;
3233   border: 0 solid black;
3235 /**
3236 * Registration
3237 */
3238 #page-admin-registration-register .registration_textfield {
3239   width: 300px;
3241 /**
3242 * Enrol
3243 */
3244 .userenrolment {
3245   width: 100%;
3246   border-collapse: collapse;
3248 .userenrolment tr {
3249   vertical-align: top;
3251 .userenrolment td {
3252   padding: 0;
3253   height: 41px;
3255 .userenrolment .subfield {
3256   margin-right: 5px;
3258 .userenrolment .col_userdetails .subfield {
3259   margin-left: 40px;
3261 .userenrolment .col_userdetails .subfield_picture {
3262   float: left;
3263   margin-left: 0;
3265 .userenrolment .col_lastseen {
3266   width: 150px;
3268 .userenrolment .col_role {
3269   width: 262px;
3271 .userenrolment .col_role .roles,
3272 .userenrolment .col_group .groups {
3273   margin-right: 30px;
3275 .userenrolment .col_role .role {
3276   float: left;
3277   padding: 0 3px 3px;
3278   margin: 0 3px 3px;
3279   white-space: nowrap;
3281 .userenrolment .col_group .group {
3282   float: left;
3283   padding: 3px;
3284   margin: 3px;
3285   white-space: nowrap;
3287 .userenrolment .col_role .role a,
3288 .userenrolment .col_group .group a {
3289   margin-left: 3px;
3290   cursor: pointer;
3292 .userenrolment .col_role .addrole,
3293 .userenrolment .col_group .addgroup {
3294   float: right;
3295   padding: 3px;
3296   margin: 3px;
3298 .userenrolment .col_role .addrole > a:hover,
3299 .userenrolment .col_group .addgroup > a:hover {
3300   border-bottom: 1px solid #666;
3302 .userenrolment .col_role .addrole img,
3303 .userenrolment .col_group .addgroup img {
3304   vertical-align: baseline;
3306 .userenrolment .hasAllRoles .col_role .addrole {
3307   display: none;
3309 .userenrolment .col_enrol .enrolment {
3310   float: left;
3311   padding: 0 3px 3px;
3312   margin: 0 3px 3px;
3314 .userenrolment .col_enrol .enrolment a {
3315   float: right;
3316   margin-left: 3px;
3318 #page-enrol-users .enrol_user_buttons {
3319   float: right;
3321 #page-enrol-users .enrol_user_buttons .enrolusersbutton {
3322   display: inline;
3324 #page-enrol-users .enrol_user_buttons .enrolusersbutton div,
3325 #page-enrol-users .enrol_user_buttons .enrolusersbutton form {
3326   display: inline;
3327   margin-right: 0;
3329 #page-enrol-users #filterform {
3330   min-height: 20px;
3331   padding: 19px;
3332   margin-bottom: 20px;
3333   background-color: #f5f5f5;
3334   border: 1px solid #e3e3e3;
3335   -webkit-border-radius: 4px;
3336   -moz-border-radius: 4px;
3337   border-radius: 4px;
3338   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3339   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3340   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3341   border-color: #e3e3e3;
3342   padding: 9px;
3343   -webkit-border-radius: 3px;
3344   -moz-border-radius: 3px;
3345   border-radius: 3px;
3346   display: inline-block;
3348 #page-enrol-users #filterform blockquote {
3349   border-color: #ddd;
3350   border-color: rgba(0, 0, 0, 0.15);
3352 #page-enrol-users #filterform .fitem {
3353   display: inline-block;
3354   line-height: 40px;
3355   margin-right: .3em;
3356   white-space: nowrap;
3358 #page-enrol-users #filterform .fitem label {
3359   display: inline;
3360   line-height: 20px;
3361   padding-right: .3em;
3363 #page-enrol-users #filterform .fitem :before,
3364 #page-enrol-users #filterform .fitem :after {
3365   display: inline;
3367 #page-enrol-users #filterform div,
3368 #page-enrol-users #filterform fieldset {
3369   display: inline;
3370   float: none;
3371   clear: none;
3372   width: auto;
3373   margin: 0;
3375 #page-enrol-users #filterform select,
3376 #page-enrol-users #filterform .ftext input {
3377   width: 7em;
3379 #page-enrol-users #filterform input,
3380 #page-enrol-users #filterform select {
3381   margin-bottom: 0;
3383 #page-enrol-users .user-enroller-panel .uep-search-results .user .details {
3384   width: 237px;
3386 #page-enrol-users .user-enroller-panel .uep-search-results .cohort .details {
3387   width: 237px;
3389 #page-enrol-users .enrol-users-page-action input {
3390   margin-left: 0;
3392 .corelightbox {
3393   background-color: #ccc;
3394   position: absolute;
3395   top: 0;
3396   left: 0;
3397   width: 100%;
3398   height: 100%;
3399   text-align: center;
3401 .corelightbox img {
3402   position: fixed;
3403   top: 50%;
3404   left: 50%;
3406 .mod-indent-outer {
3407   display: table;
3409 .mod-indent {
3410   display: table-cell;
3412 .label .mod-indent {
3413   float: left;
3414   padding-top: 20px;
3416 /* Creates a series of .mod-indent-# rule declarations based on indent size and number of indent levels. */
3417 .mod-indent-1 {
3418   width: 30px;
3420 .mod-indent-2 {
3421   width: 60px;
3423 .mod-indent-3 {
3424   width: 90px;
3426 .mod-indent-4 {
3427   width: 120px;
3429 .mod-indent-5 {
3430   width: 150px;
3432 .mod-indent-6 {
3433   width: 180px;
3435 .mod-indent-7 {
3436   width: 210px;
3438 .mod-indent-8 {
3439   width: 240px;
3441 .mod-indent-9 {
3442   width: 270px;
3444 .mod-indent-10 {
3445   width: 300px;
3447 .mod-indent-11 {
3448   width: 330px;
3450 .mod-indent-12 {
3451   width: 360px;
3453 .mod-indent-13 {
3454   width: 390px;
3456 .mod-indent-14 {
3457   width: 420px;
3459 .mod-indent-15 {
3460   width: 450px;
3462 .mod-indent-16 {
3463   width: 480px;
3465 .mod-indent-huge {
3466   width: 480px;
3468 /* Audio player size in 'block' mode (can only change width, height is hardcoded in JS) */
3469 .resourcecontent .mediaplugin_mp3 object {
3470   height: 25px;
3471   width: 600px;
3473 .resourcecontent audio.mediaplugin_html5audio {
3474   width: 600px;
3476 /** Large resource images should avoid hidden overflow **/
3477 .resourceimage {
3478   max-width: 100%;
3480 /* Audio player size in 'inline' mode (can only change width, as above) */
3481 .mediaplugin_mp3 object {
3482   height: 15px;
3483   width: 300px;
3485 audio.mediaplugin_html5audio {
3486   width: 300px;
3488 /* TinyMCE moodle media preview frame should not have padding */
3489 .core_media_preview.pagelayout-embedded #content {
3490   padding: 0;
3492 .core_media_preview.pagelayout-embedded #maincontent {
3493   height: 0;
3495 body#page-lib-editor-tinymce-plugins-moodlemedia-preview {
3496   padding: 0;
3497   margin: 0;
3498   min-width: 0;
3499   background: none;
3501 /** Fix YUI 2 Treeview for Right to left languages **/
3502 .dir-rtl .ygtvtn,
3503 .dir-rtl .ygtvtm,
3504 .dir-rtl .ygtvtmh,
3505 .dir-rtl .ygtvtmhh,
3506 .dir-rtl .ygtvtp,
3507 .dir-rtl .ygtvtph,
3508 .dir-rtl .ygtvtphh,
3509 .dir-rtl .ygtvln,
3510 .dir-rtl .ygtvlm,
3511 .dir-rtl .ygtvlmh,
3512 .dir-rtl .ygtvlmhh,
3513 .dir-rtl .ygtvlp,
3514 .dir-rtl .ygtvlph,
3515 .dir-rtl .ygtvlphh,
3516 .dir-rtl .ygtvdepthcell,
3517 .dir-rtl .ygtvok,
3518 .dir-rtl .ygtvok:hover,
3519 .dir-rtl .ygtvcancel,
3520 .dir-rtl .ygtvcancel:hover {
3521   width: 18px;
3522   height: 22px;
3523   background-image: url([[pix:theme|yui2-treeview-sprite-rtl]]);
3524   background-repeat: no-repeat;
3525   cursor: pointer;
3527 .dir-rtl .ygtvtn {
3528   background-position: 0 -5600px;
3530 .dir-rtl .ygtvtm {
3531   background-position: 0 -4000px;
3533 .dir-rtl .ygtvtmh,
3534 .dir-rtl .ygtvtmhh {
3535   background-position: 0 -4800px;
3537 .dir-rtl .ygtvtp {
3538   background-position: 0 -6400px;
3540 .dir-rtl .ygtvtph,
3541 .dir-rtl .ygtvtphh {
3542   background-position: 0 -7200px;
3544 .dir-rtl .ygtvln {
3545   background-position: 0 -1600px;
3547 .dir-rtl .ygtvlm {
3548   background-position: 0 0;
3550 .dir-rtl .ygtvlmh,
3551 .dir-rtl .ygtvlmhh {
3552   background-position: 0 -800px;
3554 .dir-rtl .ygtvlp {
3555   background-position: 0 -2400px;
3557 .dir-rtl .ygtvlph,
3558 .dir-rtl .ygtvlphh {
3559   background-position: 0 -3200px;
3561 .dir-rtl .ygtvdepthcell {
3562   background-position: 0 -8000px;
3564 .dir-rtl .ygtvok {
3565   background-position: 0 -8800px;
3567 .dir-rtl .ygtvok:hover {
3568   background-position: 0 -8844px;
3570 .dir-rtl .ygtvcancel {
3571   background-position: 0 -8822px;
3573 .dir-rtl .ygtvcancel:hover {
3574   background-position: 0 -8866px;
3576 .dir-rtl.yui-skin-sam .yui-panel .hd {
3577   text-align: right;
3579 .dir-rtl .yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd {
3580   text-align: right;
3582 /** Fix TinyMCE editor right to left **/
3583 .dir-rtl .clearlooks2.ie9 .mceAlert .mceMiddle span,
3584 .dir-rtl .clearlooks2 .mceConfirm .mceMiddle span {
3585   top: 44px;
3587 .dir-rtl .o2k7Skin table,
3588 .dir-rtl .o2k7Skin tbody,
3589 .dir-rtl .o2k7Skin a,
3590 .dir-rtl .o2k7Skin img,
3591 .dir-rtl .o2k7Skin tr,
3592 .dir-rtl .o2k7Skin div,
3593 .dir-rtl .o2k7Skin td,
3594 .dir-rtl .o2k7Skin iframe,
3595 .dir-rtl .o2k7Skin span,
3596 .dir-rtl .o2k7Skin *,
3597 .dir-rtl .o2k7Skin .mceText,
3598 .dir-rtl .o2k7Skin .mceListBox .mceText {
3599   text-align: right;
3601 .path-rating .ratingtable {
3602   width: 100%;
3603   margin-bottom: 1em;
3605 .path-rating .ratingtable th.rating {
3606   width: 100%;
3608 .path-rating .ratingtable td.rating,
3609 .path-rating .ratingtable td.time {
3610   white-space: nowrap;
3611   text-align: center;
3613 .initialbar {
3614   overflow: auto;
3616 .initialbar .initialbarlabel {
3617   display: inline-block;
3618   width: 6em;
3619   float: left;
3620   overflow: hidden;
3621   text-overflow: ellipsis;
3622   white-space: nowrap;
3624 .initialbar .initialbarall {
3625   float: left;
3626   width: 4em;
3627   margin-bottom: 2px;
3628   overflow: hidden;
3629   text-overflow: ellipsis;
3630   white-space: nowrap;
3632 .initialbar .initialbargroups {
3633   float: left;
3635 .initialbar .initialbargroup {
3636   float: left;
3637   display: inline-block;
3638   white-space: nowrap;
3639   margin: 0;
3640   padding: 0;
3642 .initialbar .initialbargroup li {
3643   float: left;
3644   list-style: none;
3646 .initialbar .letter {
3647   display: inline-block;
3648   height: 1.35em;
3649   min-width: 1.35em;
3650   text-align: center;
3651   color: #0070a8;
3652   background: #fff;
3653   border-width: 1px;
3654   border-color: #ddd;
3655   border-style: solid;
3657 .initialbar .letter:hover,
3658 .initialbar .letter.active {
3659   color: white;
3660   background-color: #0070a8;
3662 /* Moodle Dialogue Settings (moodle-core-dialogue)  */
3663 .moodle-dialogue-base .moodle-dialogue-lightbox {
3664   background-color: #aaa;
3666 .moodle-dialogue-base .hidden,
3667 .moodle-dialogue-base .moodle-dialogue-hidden {
3668   display: none;
3670 .no-scrolling {
3671   overflow: hidden;
3673 .moodle-dialogue-base .moodle-dialogue-fullscreen {
3674   left: 0;
3675   top: 0;
3676   right: 0;
3677   bottom: -50px;
3678   position: fixed;
3680 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
3681   overflow: auto;
3683 .moodle-dialogue-base .moodle-dialogue-fullscreen .closebutton {
3684   width: 28px;
3685   height: 16px;
3686   background-size: 100%;
3688 .moodle-dialogue-base .moodle-dialogue {
3689   padding: 0;
3690   margin: 0;
3691   background: none;
3692   border: none;
3693   z-index: 600;
3694   outline: #000 dotted 0;
3696 .moodle-dialogue-base .moodle-dialogue-wrap {
3697   margin-top: -3px;
3698   margin-left: -3px;
3699   background-color: #fff;
3700   border: 1px solid #ccc;
3701   -webkit-border-radius: 10px;
3702   -moz-border-radius: 10px;
3703   border-radius: 10px;
3704   -webkit-box-shadow: 5px 5px 20px 0 #666;
3705   -moz-box-shadow: 5px 5px 20px 0 #666;
3706   box-shadow: 5px 5px 20px 0 #666;
3708 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd,
3709 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd {
3710   margin: 0;
3711   padding: 5px;
3712   font-size: 12px;
3713   font-weight: normal;
3714   letter-spacing: 1px;
3715   color: #333;
3716   text-align: center;
3717   text-shadow: 1px 1px 1px #fff;
3718   -webkit-border-radius: 10px 10px 0 0;
3719   -moz-border-radius: 10px 10px 0 0;
3720   border-radius: 10px 10px 0 0;
3721   border-bottom: 1px solid #bbb;
3722   background: #ccc;
3723   background-color: #ebebeb;
3724   background-image: -moz-linear-gradient(top, #fff, #ccc);
3725   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ccc));
3726   background-image: -webkit-linear-gradient(top, #fff, #ccc);
3727   background-image: -o-linear-gradient(top, #fff, #ccc);
3728   background-image: linear-gradient(to bottom, #fff, #ccc);
3729   background-repeat: repeat-x;
3730   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=0);
3731   filter: 0;
3733 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 {
3734   padding: 0;
3735   display: inline;
3736   font-size: 100%;
3737   font-weight: bold;
3739 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons {
3740   padding: 5px;
3742 .moodle-dialogue-base .closebutton {
3743   width: 25px;
3744   height: 15px;
3745   float: right;
3746   display: inline-block;
3747   cursor: pointer;
3748   padding: 0;
3749   background-image: url([[pix:theme|sprite]]);
3750   background-repeat: no-repeat;
3751   border-style: none;
3753 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd {
3754   padding: 1em;
3755   line-height: 2em;
3756   color: #555;
3757   font-size: 12px;
3759 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-content {
3760   padding: 0;
3761   background: #fff;
3763 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd {
3764   padding: 10px;
3765   font-size: 16px;
3767 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
3768   overflow: auto;
3769   position: absolute;
3770   top: 0;
3771   bottom: 50px;
3772   left: 0;
3773   right: 0;
3774   margin: 0;
3775   border: 0;
3777 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd,
3778 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-wrap {
3779   border-radius: 0;
3781 .moodle-dialogue-confirm .confirmation-dialogue {
3782   text-align: center;
3784 .moodle-dialogue-confirm .confirmation-dialogue input {
3785   text-align: center;
3787 .moodle-dialogue-exception .moodle-exception-message {
3788   text-align: center;
3790 .moodle-dialogue-exception .moodle-exception-param label {
3791   font-weight: bold;
3793 .moodle-dialogue-exception .param-stacktrace label {
3794   background-color: #eee;
3795   border: 1px solid #ccc;
3796   border-bottom-width: 0;
3798 .moodle-dialogue-exception .param-stacktrace pre {
3799   border: 1px solid #ccc;
3800   background-color: #fff;
3802 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
3803   color: navy;
3804   font-size: 11.9px;
3806 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
3807   color: #b94a48;
3808   font-size: 11.9px;
3810 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
3811   color: #333;
3812   font-size: 90%;
3813   border-bottom: 1px solid #eee;
3815 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft {
3816   padding: 0;
3817   margin: 0.7em 1em;
3818   text-align: right;
3819   background-color: #fff;
3820   font-size: 12px;
3822 .moodle-dialogue-confirm .confirmation-message {
3823   margin: 0.5em 1em;
3825 .moodle-dialogue-confirm .confirmation-dialogue input {
3826   min-width: 80px;
3828 .moodle-dialogue-exception .moodle-exception-message {
3829   margin: 1em;
3831 .moodle-dialogue-exception .moodle-exception-param {
3832   margin-bottom: 0.5em;
3834 .moodle-dialogue-exception .moodle-exception-param label {
3835   width: 150px;
3837 .moodle-dialogue-exception .param-stacktrace label {
3838   display: block;
3839   margin: 0;
3840   padding: 4px 1em;
3842 .moodle-dialogue-exception .param-stacktrace pre {
3843   display: block;
3844   height: 200px;
3845   overflow: auto;
3847 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
3848   display: inline-block;
3849   margin: 4px 0;
3851 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
3852   display: inline-block;
3853   width: 50px;
3854   margin: 4px 1em;
3856 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
3857   padding-left: 25px;
3858   margin-bottom: 4px;
3859   padding-bottom: 4px;
3861 .moodle-dialogue .moodle-dialogue-bd .content-lightbox {
3862   opacity: 0.75;
3863   filter: alpha(opacity=75);
3864   width: 100%;
3865   height: 100%;
3866   top: 0;
3867   left: 0;
3868   background-color: white;
3869   text-align: center;
3870   padding: 10% 0;
3872 /* Apply a default max-height on tooltip text */
3873 .moodle-dialogue .tooltiptext {
3874   max-height: 300px;
3876 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip {
3877   z-index: 3001;
3879 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip .moodle-dialogue-bd {
3880   overflow: auto;
3882 /**
3883  * Chooser Dialogues (moodle-core-chooserdialogue)
3884  *
3885  * This CSS belong to the chooser dialogue which should work both with, and
3886  * without javascript enabled
3887  */
3888 /* Hide the dialog and it's title */
3889 .chooserdialoguebody,
3890 .choosertitle {
3891   display: none;
3893 .moodle-dialogue.chooserdialogue .moodle-dialogue-content .moodle-dialogue-ft {
3894   margin: 0;
3896 .chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd {
3897   padding: 0;
3898   background: #f2f2f2;
3899   -webkit-border-bottom-right-radius: 10px;
3900   -moz-border-radius-bottomright: 10px;
3901   border-bottom-right-radius: 10px;
3902   -webkit-border-bottom-left-radius: 10px;
3903   -moz-border-radius-bottomleft: 10px;
3904   border-bottom-left-radius: 10px;
3906 /* Center the submit buttons within the area */
3907 .choosercontainer #chooseform .submitbuttons {
3908   padding: 0.7em 0;
3909   text-align: center;
3911 /* Fixed for safari browser on iPhone4S with ios7.*/
3912 @media (max-height: 639px) {
3913   .ios.safari .choosercontainer #chooseform .submitbuttons {
3914     padding: 45px 0;
3915   }
3917 .choosercontainer #chooseform .submitbuttons input {
3918   min-width: 100px;
3919   margin: 0 0.5em;
3921 /* Various settings for the options area */
3922 .choosercontainer #chooseform .options {
3923   position: relative;
3924   border-bottom: 1px solid #bbb;
3926 /* Only set these options if we're showing the js container */
3927 .jschooser .choosercontainer #chooseform .alloptions {
3928   overflow-x: hidden;
3929   overflow-y: auto;
3930   max-width: 20.3em;
3931   -webkit-box-shadow: inset 0 0 30px 0 #ccc;
3932   -moz-box-shadow: inset 0 0 30px 0 #ccc;
3933   box-shadow: inset 0 0 30px 0 #ccc;
3935 .jschooser .choosercontainer #chooseform .alloptions .option input[type=radio] {
3936   display: inline-block;
3938 .jschooser .choosercontainer #chooseform .alloptions .option .modicon {
3939   display: inline-block;
3941 .jschooser .choosercontainer #chooseform .alloptions .option .typename {
3942   display: inline-block;
3943   width: 65%;
3945 /* Settings for option rows and option subtypes */
3946 .choosercontainer #chooseform .moduletypetitle,
3947 .choosercontainer #chooseform .option,
3948 .choosercontainer #chooseform .nonoption {
3949   margin-bottom: 0;
3950   padding: 0 1.6em 0 1.6em;
3952 .choosercontainer #chooseform .moduletypetitle {
3953   text-transform: uppercase;
3954   padding-top: 1.2em;
3955   padding-bottom: 0.4em;
3957 .choosercontainer #chooseform .option .typename,
3958 .choosercontainer #chooseform .option span.modicon img.icon,
3959 .choosercontainer #chooseform .nonoption .typename,
3960 .choosercontainer #chooseform .nonoption span.modicon img.icon {
3961   padding: 0 0 0 0.5em;
3963 .chooserdialogue-course-modchooser .choosercontainer #chooseform .option span.modicon img.icon,
3964 .chooserdialogue-course-modchooser .choosercontainer #chooseform .nonoption span.modicon img.icon {
3965   height: 24px;
3966   width: 24px;
3968 .choosercontainer #chooseform .option input[type=radio],
3969 .choosercontainer #chooseform .option span.typename,
3970 .choosercontainer #chooseform .option span.modicon {
3971   vertical-align: middle;
3973 .choosercontainer #chooseform .option label {
3974   display: block;
3975   padding: 0.3em 0 0.1em 0;
3976   border-bottom: 1px solid #fff;
3978 .choosercontainer #chooseform .nonoption {
3979   padding-left: 2.7em;
3980   padding-top: 0.3em;
3981   padding-bottom: 0.1em;
3983 .choosercontainer #chooseform .subtype {
3984   margin-bottom: 0;
3985   padding: 0 1.6em 0 3.2em;
3987 .choosercontainer #chooseform .subtype .typename {
3988   margin: 0 0 0 0.2em;
3990 /* The instruction/help area */
3991 .jschooser .choosercontainer #chooseform .instruction,
3992 .jschooser .choosercontainer #chooseform .typesummary {
3993   display: none;
3994   position: absolute;
3995   top: 0;
3996   right: 0;
3997   bottom: 0;
3998   left: 20.3em;
3999   margin: 0;
4000   padding: 1.6em;
4001   background-color: #fff;
4002   overflow-x: hidden;
4003   overflow-y: auto;
4004   line-height: 2em;
4006 /* Selected option settings */
4007 .jschooser .choosercontainer #chooseform .instruction,
4008 .choosercontainer #chooseform .selected .typesummary {
4009   display: block;
4011 .choosercontainer #chooseform .selected {
4012   background-color: #fff;
4013   -webkit-box-shadow: 0px 0 10px 0 #ccc;
4014   -moz-box-shadow: 0px 0 10px 0 #ccc;
4015   box-shadow: 0px 0 10px 0 #ccc;
4017 .section-modchooser-link img.smallicon {
4018   padding: 3px;
4020 /* Form element: listing */
4021 .formlistingradio {
4022   padding-bottom: 25px;
4023   padding-right: 10px;
4025 .formlistinginputradio {
4026   float: left;
4028 .formlistingmain {
4029   min-height: 225px;
4031 .formlisting {
4032   position: relative;
4033   margin: 15px 0;
4034   padding: 1px 19px 14px;
4035   background-color: white;
4036   border: 1px solid #ddd;
4037   -webkit-border-radius: 4px;
4038   -moz-border-radius: 4px;
4039   border-radius: 4px;
4041 .formlistingmore {
4042   position: absolute;
4043   cursor: pointer;
4044   bottom: -1px;
4045   right: -1px;
4046   padding: 3px 7px;
4047   font-size: 12px;
4048   font-weight: bold;
4049   background-color: #f5f5f5;
4050   border: 1px solid #ddd;
4051   color: #9da0a4;
4052   -webkit-border-radius: 4px 0 4px 0;
4053   -moz-border-radius: 4px 0 4px 0;
4054   border-radius: 4px 0 4px 0;
4056 .formlistingall {
4057   margin: 15px 0;
4058   padding: 0;
4059   -webkit-border-radius: 4px;
4060   -moz-border-radius: 4px;
4061   border-radius: 4px;
4063 .formlistingrow {
4064   cursor: pointer;
4065   border-bottom: 1px solid;
4066   border-color: #e1e1e8;
4067   border-left: 1px solid #e1e1e8;
4068   border-right: 1px solid #e1e1e8;
4069   background-color: #f7f7f9;
4070   -webkit-border-radius: 0 0 4px 4px;
4071   -moz-border-radius: 0 0 4px 4px;
4072   border-radius: 0 0 4px 4px;
4073   padding: 6px;
4074   top: 50%;
4075   left: 50%;
4076   min-height: 34px;
4077   float: left;
4078   width: 150px;
4080 body.jsenabled .formlistingradio {
4081   display: none;
4083 body.jsenabled .formlisting {
4084   display: block;
4086 /* Badges styles */
4087 table.collection {
4088   width: 100%;
4089   margin-bottom: 20px;
4090   border: 1px solid #ddd;
4091   border-collapse: separate;
4092   *border-collapse: collapse;
4093   border-left: 0;
4094   -webkit-border-radius: 4px;
4095   -moz-border-radius: 4px;
4096   border-radius: 4px;
4098 table.collection th,
4099 table.collection td {
4100   padding: 8px;
4101   line-height: 20px;
4102   text-align: left;
4103   vertical-align: top;
4104   border-top: 1px solid #ddd;
4106 table.collection th {
4107   font-weight: bold;
4109 table.collection thead th {
4110   vertical-align: bottom;
4112 table.collection caption + thead tr:first-child th,
4113 table.collection caption + thead tr:first-child td,
4114 table.collection colgroup + thead tr:first-child th,
4115 table.collection colgroup + thead tr:first-child td,
4116 table.collection thead:first-child tr:first-child th,
4117 table.collection thead:first-child tr:first-child td {
4118   border-top: 0;
4120 table.collection tbody + tbody {
4121   border-top: 2px solid #ddd;
4123 table.collection .table {
4124   background-color: #fff;
4126 table.collection th,
4127 table.collection td {
4128   border-left: 1px solid #ddd;
4130 table.collection caption + thead tr:first-child th,
4131 table.collection caption + tbody tr:first-child th,
4132 table.collection caption + tbody tr:first-child td,
4133 table.collection colgroup + thead tr:first-child th,
4134 table.colle