Merge branch 'MDL-62277-master' of git://github.com/bmbrands/moodle
[moodle.git] / theme / bootstrapbase / style / moodle.css
CommitLineData
a26ce248
DW
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 }
102}
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 }
112}
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);
118}
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);
124}
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);
130}
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);
136}
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);
142}
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;
149}
150.fa-stack {
151 position: relative;
152 display: inline-block;
153 width: 2em;
154 height: 2em;
155 line-height: 2em;
156 vertical-align: middle;
157}
158.fa-stack-1x,
159.fa-stack-2x {
160 position: absolute;
161 left: 0;
162 width: 100%;
163 text-align: center;
164}
165.fa-stack-1x {
166 line-height: inherit;
167}
168.fa-stack-2x {
169 font-size: 2em;
170}
171.fa-inverse {
172 color: #fff;
173}
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";
178}
179.fa-music:before {
180 content: "\f001";
181}
182.fa-search:before {
183 content: "\f002";
184}
185.fa-envelope-o:before {
186 content: "\f003";
187}
188.fa-heart:before {
189 content: "\f004";
190}
191.fa-star:before {
192 content: "\f005";
193}
194.fa-star-o:before {
195 content: "\f006";
196}
197.fa-user:before {
198 content: "\f007";
199}
200.fa-film:before {
201 content: "\f008";
202}
203.fa-th-large:before {
204 content: "\f009";
205}
206.fa-th:before {
207 content: "\f00a";
208}
209.fa-th-list:before {
210 content: "\f00b";
211}
212.fa-check:before {
213 content: "\f00c";
214}
215.fa-remove:before,
216.fa-close:before,
217.fa-times:before {
218 content: "\f00d";
219}
220.fa-search-plus:before {
221 content: "\f00e";
222}
223.fa-search-minus:before {
224 content: "\f010";
225}
226.fa-power-off:before {
227 content: "\f011";
228}
229.fa-signal:before {
230 content: "\f012";
231}
232.fa-gear:before,
233.fa-cog:before {
234 content: "\f013";
235}
236.fa-trash-o:before {
237 content: "\f014";
238}
239.fa-home:before {
240 content: "\f015";
241}
242.fa-file-o:before {
243 content: "\f016";
244}
245.fa-clock-o:before {
246 content: "\f017";
247}
248.fa-road:before {
249 content: "\f018";
250}
251.fa-download:before {
252 content: "\f019";
253}
254.fa-arrow-circle-o-down:before {
255 content: "\f01a";
256}
257.fa-arrow-circle-o-up:before {
258 content: "\f01b";
259}
260.fa-inbox:before {
261 content: "\f01c";
262}
263.fa-play-circle-o:before {
264 content: "\f01d";
265}
266.fa-rotate-right:before,
267.fa-repeat:before {
268 content: "\f01e";
269}
270.fa-refresh:before {
271 content: "\f021";
272}
273.fa-list-alt:before {
274 content: "\f022";
275}
276.fa-lock:before {
277 content: "\f023";
278}
279.fa-flag:before {
280 content: "\f024";
281}
282.fa-headphones:before {
283 content: "\f025";
284}
285.fa-volume-off:before {
286 content: "\f026";
287}
288.fa-volume-down:before {
289 content: "\f027";
290}
291.fa-volume-up:before {
292 content: "\f028";
293}
294.fa-qrcode:before {
295 content: "\f029";
296}
297.fa-barcode:before {
298 content: "\f02a";
299}
300.fa-tag:before {
301 content: "\f02b";
302}
303.fa-tags:before {
304 content: "\f02c";
305}
306.fa-book:before {
307 content: "\f02d";
308}
309.fa-bookmark:before {
310 content: "\f02e";
311}
312.fa-print:before {
313 content: "\f02f";
314}
315.fa-camera:before {
316 content: "\f030";
317}
318.fa-font:before {
319 content: "\f031";
320}
321.fa-bold:before {
322 content: "\f032";
323}
324.fa-italic:before {
325 content: "\f033";
326}
327.fa-text-height:before {
328 content: "\f034";
329}
330.fa-text-width:before {
331 content: "\f035";
332}
333.fa-align-left:before {
334 content: "\f036";
335}
336.fa-align-center:before {
337 content: "\f037";
338}
339.fa-align-right:before {
340 content: "\f038";
341}
342.fa-align-justify:before {
343 content: "\f039";
344}
345.fa-list:before {
346 content: "\f03a";
347}
348.fa-dedent:before,
349.fa-outdent:before {
350 content: "\f03b";
351}
352.fa-indent:before {
353 content: "\f03c";
354}
355.fa-video-camera:before {
356 content: "\f03d";
357}
358.fa-photo:before,
359.fa-image:before,
360.fa-picture-o:before {
361 content: "\f03e";
362}
363.fa-pencil:before {
364 content: "\f040";
365}
366.fa-map-marker:before {
367 content: "\f041";
368}
369.fa-adjust:before {
370 content: "\f042";
371}
372.fa-tint:before {
373 content: "\f043";
374}
375.fa-edit:before,
376.fa-pencil-square-o:before {
377 content: "\f044";
378}
379.fa-share-square-o:before {
380 content: "\f045";
381}
382.fa-check-square-o:before {
383 content: "\f046";
384}
385.fa-arrows:before {
386 content: "\f047";
387}
388.fa-step-backward:before {
389 content: "\f048";
390}
391.fa-fast-backward:before {
392 content: "\f049";
393}
394.fa-backward:before {
395 content: "\f04a";
396}
397.fa-play:before {
398 content: "\f04b";
399}
400.fa-pause:before {
401 content: "\f04c";
402}
403.fa-stop:before {
404 content: "\f04d";
405}
406.fa-forward:before {
407 content: "\f04e";
408}
409.fa-fast-forward:before {
410 content: "\f050";
411}
412.fa-step-forward:before {
413 content: "\f051";
414}
415.fa-eject:before {
416 content: "\f052";
417}
418.fa-chevron-left:before {
419 content: "\f053";
420}
421.fa-chevron-right:before {
422 content: "\f054";
423}
424.fa-plus-circle:before {
425 content: "\f055";
426}
427.fa-minus-circle:before {
428 content: "\f056";
429}
430.fa-times-circle:before {
431 content: "\f057";
432}
433.fa-check-circle:before {
434 content: "\f058";
435}
436.fa-question-circle:before {
437 content: "\f059";
438}
439.fa-info-circle:before {
440 content: "\f05a";
441}
442.fa-crosshairs:before {
443 content: "\f05b";
444}
445.fa-times-circle-o:before {
446 content: "\f05c";
447}
448.fa-check-circle-o:before {
449 content: "\f05d";
450}
451.fa-ban:before {
452 content: "\f05e";
453}
454.fa-arrow-left:before {
455 content: "\f060";
456}
457.fa-arrow-right:before {
458 content: "\f061";
459}
460.fa-arrow-up:before {
461 content: "\f062";
462}
463.fa-arrow-down:before {
464 content: "\f063";
465}
466.fa-mail-forward:before,
467.fa-share:before {
468 content: "\f064";
469}
470.fa-expand:before {
471 content: "\f065";
472}
473.fa-compress:before {
474 content: "\f066";
475}
476.fa-plus:before {
477 content: "\f067";
478}
479.fa-minus:before {
480 content: "\f068";
481}
482.fa-asterisk:before {
483 content: "\f069";
484}
485.fa-exclamation-circle:before {
486 content: "\f06a";
487}
488.fa-gift:before {
489 content: "\f06b";
490}
491.fa-leaf:before {
492 content: "\f06c";
493}
494.fa-fire:before {
495 content: "\f06d";
496}
497.fa-eye:before {
498 content: "\f06e";
499}
500.fa-eye-slash:before {
501 content: "\f070";
502}
503.fa-warning:before,
504.fa-exclamation-triangle:before {
505 content: "\f071";
506}
507.fa-plane:before {
508 content: "\f072";
509}
510.fa-calendar:before {
511 content: "\f073";
512}
513.fa-random:before {
514 content: "\f074";
515}
516.fa-comment:before {
517 content: "\f075";
518}
519.fa-magnet:before {
520 content: "\f076";
521}
522.fa-chevron-up:before {
523 content: "\f077";
524}
525.fa-chevron-down:before {
526 content: "\f078";
527}
528.fa-retweet:before {
529 content: "\f079";
530}
531.fa-shopping-cart:before {
532 content: "\f07a";
533}
534.fa-folder:before {
535 content: "\f07b";
536}
537.fa-folder-open:before {
538 content: "\f07c";
539}
540.fa-arrows-v:before {
541 content: "\f07d";
542}
543.fa-arrows-h:before {
544 content: "\f07e";
545}
546.fa-bar-chart-o:before,
547.fa-bar-chart:before {
548 content: "\f080";
549}
550.fa-twitter-square:before {
551 content: "\f081";
552}
553.fa-facebook-square:before {
554 content: "\f082";
555}
556.fa-camera-retro:before {
557 content: "\f083";
558}
559.fa-key:before {
560 content: "\f084";
561}
562.fa-gears:before,
563.fa-cogs:before {
564 content: "\f085";
565}
566.fa-comments:before {
567 content: "\f086";
568}
569.fa-thumbs-o-up:before {
570 content: "\f087";
571}
572.fa-thumbs-o-down:before {
573 content: "\f088";
574}
575.fa-star-half:before {
576 content: "\f089";
577}
578.fa-heart-o:before {
579 content: "\f08a";
580}
581.fa-sign-out:before {
582 content: "\f08b";
583}
584.fa-linkedin-square:before {
585 content: "\f08c";
586}
587.fa-thumb-tack:before {
588 content: "\f08d";
589}
590.fa-external-link:before {
591 content: "\f08e";
592}
593.fa-sign-in:before {
594 content: "\f090";
595}
596.fa-trophy:before {
597 content: "\f091";
598}
599.fa-github-square:before {
600 content: "\f092";
601}
602.fa-upload:before {
603 content: "\f093";
604}
605.fa-lemon-o:before {
606 content: "\f094";
607}
608.fa-phone:before {
609 content: "\f095";
610}
611.fa-square-o:before {
612 content: "\f096";
613}
614.fa-bookmark-o:before {
615 content: "\f097";
616}
617.fa-phone-square:before {
618 content: "\f098";
619}
620.fa-twitter:before {
621 content: "\f099";
622}
623.fa-facebook-f:before,
624.fa-facebook:before {
625 content: "\f09a";
626}
627.fa-github:before {
628 content: "\f09b";
629}
630.fa-unlock:before {
631 content: "\f09c";
632}
633.fa-credit-card:before {
634 content: "\f09d";
635}
636.fa-feed:before,
637.fa-rss:before {
638 content: "\f09e";
639}
640.fa-hdd-o:before {
641 content: "\f0a0";
642}
643.fa-bullhorn:before {
644 content: "\f0a1";
645}
646.fa-bell:before {
647 content: "\f0f3";
648}
649.fa-certificate:before {
650 content: "\f0a3";
651}
652.fa-hand-o-right:before {
653 content: "\f0a4";
654}
655.fa-hand-o-left:before {
656 content: "\f0a5";
657}
658.fa-hand-o-up:before {
659 content: "\f0a6";
660}
661.fa-hand-o-down:before {
662 content: "\f0a7";
663}
664.fa-arrow-circle-left:before {
665 content: "\f0a8";
666}
667.fa-arrow-circle-right:before {
668 content: "\f0a9";
669}
670.fa-arrow-circle-up:before {
671 content: "\f0aa";
672}
673.fa-arrow-circle-down:before {
674 content: "\f0ab";
675}
676.fa-globe:before {
677 content: "\f0ac";
678}
679.fa-wrench:before {
680 content: "\f0ad";
681}
682.fa-tasks:before {
683 content: "\f0ae";
684}
685.fa-filter:before {
686 content: "\f0b0";
687}
688.fa-briefcase:before {
689 content: "\f0b1";
690}
691.fa-arrows-alt:before {
692 content: "\f0b2";
693}
694.fa-group:before,
695.fa-users:before {
696 content: "\f0c0";
697}
698.fa-chain:before,
699.fa-link:before {
700 content: "\f0c1";
701}
702.fa-cloud:before {
703 content: "\f0c2";
704}
705.fa-flask:before {
706 content: "\f0c3";
707}
708.fa-cut:before,
709.fa-scissors:before {
710 content: "\f0c4";
711}
712.fa-copy:before,
713.fa-files-o:before {
714 content: "\f0c5";
715}
716.fa-paperclip:before {
717 content: "\f0c6";
718}
719.fa-save:before,
720.fa-floppy-o:before {
721 content: "\f0c7";
722}
723.fa-square:before {
724 content: "\f0c8";
725}
726.fa-navicon:before,
727.fa-reorder:before,
728.fa-bars:before {
729 content: "\f0c9";
730}
731.fa-list-ul:before {
732 content: "\f0ca";
733}
734.fa-list-ol:before {
735 content: "\f0cb";
736}
737.fa-strikethrough:before {
738 content: "\f0cc";
739}
740.fa-underline:before {
741 content: "\f0cd";
742}
743.fa-table:before {
744 content: "\f0ce";
745}
746.fa-magic:before {
747 content: "\f0d0";
748}
749.fa-truck:before {
750 content: "\f0d1";
751}
752.fa-pinterest:before {
753 content: "\f0d2";
754}
755.fa-pinterest-square:before {
756 content: "\f0d3";
757}
758.fa-google-plus-square:before {
759 content: "\f0d4";
760}
761.fa-google-plus:before {
762 content: "\f0d5";
763}
764.fa-money:before {
765 content: "\f0d6";
766}
767.fa-caret-down:before {
768 content: "\f0d7";
769}
770.fa-caret-up:before {
771 content: "\f0d8";
772}
773.fa-caret-left:before {
774 content: "\f0d9";
775}
776.fa-caret-right:before {
777 content: "\f0da";
778}
779.fa-columns:before {
780 content: "\f0db";
781}
782.fa-unsorted:before,
783.fa-sort:before {
784 content: "\f0dc";
785}
786.fa-sort-down:before,
787.fa-sort-desc:before {
788 content: "\f0dd";
789}
790.fa-sort-up:before,
791.fa-sort-asc:before {
792 content: "\f0de";
793}
794.fa-envelope:before {
795 content: "\f0e0";
796}
797.fa-linkedin:before {
798 content: "\f0e1";
799}
800.fa-rotate-left:before,
801.fa-undo:before {
802 content: "\f0e2";
803}
804.fa-legal:before,
805.fa-gavel:before {
806 content: "\f0e3";
807}
808.fa-dashboard:before,
809.fa-tachometer:before {
810 content: "\f0e4";
811}
812.fa-comment-o:before {
813 content: "\f0e5";
814}
815.fa-comments-o:before {
816 content: "\f0e6";
817}
818.fa-flash:before,
819.fa-bolt:before {
820 content: "\f0e7";
821}
822.fa-sitemap:before {
823 content: "\f0e8";
824}
825.fa-umbrella:before {
826 content: "\f0e9";
827}
828.fa-paste:before,
829.fa-clipboard:before {
830 content: "\f0ea";
831}
832.fa-lightbulb-o:before {
833 content: "\f0eb";
834}
835.fa-exchange:before {
836 content: "\f0ec";
837}
838.fa-cloud-download:before {
839 content: "\f0ed";
840}
841.fa-cloud-upload:before {
842 content: "\f0ee";
843}
844.fa-user-md:before {
845 content: "\f0f0";
846}
847.fa-stethoscope:before {
848 content: "\f0f1";
849}
850.fa-suitcase:before {
851 content: "\f0f2";
852}
853.fa-bell-o:before {
854 content: "\f0a2";
855}
856.fa-coffee:before {
857 content: "\f0f4";
858}
859.fa-cutlery:before {
860 content: "\f0f5";
861}
862.fa-file-text-o:before {
863 content: "\f0f6";
864}
865.fa-building-o:before {
866 content: "\f0f7";
867}
868.fa-hospital-o:before {
869 content: "\f0f8";
870}
871.fa-ambulance:before {
872 content: "\f0f9";
873}
874.fa-medkit:before {
875 content: "\f0fa";
876}
877.fa-fighter-jet:before {
878 content: "\f0fb";
879}
880.fa-beer:before {
881 content: "\f0fc";
882}
883.fa-h-square:before {
884 content: "\f0fd";
885}
886.fa-plus-square:before {
887 content: "\f0fe";
888}
889.fa-angle-double-left:before {
890 content: "\f100";
891}
892.fa-angle-double-right:before {
893 content: "\f101";
894}
895.fa-angle-double-up:before {
896 content: "\f102";
897}
898.fa-angle-double-down:before {
899 content: "\f103";
900}
901.fa-angle-left:before {
902 content: "\f104";
903}
904.fa-angle-right:before {
905 content: "\f105";
906}
907.fa-angle-up:before {
908 content: "\f106";
909}
910.fa-angle-down:before {
911 content: "\f107";
912}
913.fa-desktop:before {
914 content: "\f108";
915}
916.fa-laptop:before {
917 content: "\f109";
918}
919.fa-tablet:before {
920 content: "\f10a";
921}
922.fa-mobile-phone:before,
923.fa-mobile:before {
924 content: "\f10b";
925}
926.fa-circle-o:before {
927 content: "\f10c";
928}
929.fa-quote-left:before {
930 content: "\f10d";
931}
932.fa-quote-right:before {
933 content: "\f10e";
934}
935.fa-spinner:before {
936 content: "\f110";
937}
938.fa-circle:before {
939 content: "\f111";
940}
941.fa-mail-reply:before,
942.fa-reply:before {
943 content: "\f112";
944}
945.fa-github-alt:before {
946 content: "\f113";
947}
948.fa-folder-o:before {
949 content: "\f114";
950}
951.fa-folder-open-o:before {
952 content: "\f115";
953}
954.fa-smile-o:before {
955 content: "\f118";
956}
957.fa-frown-o:before {
958 content: "\f119";
959}
960.fa-meh-o:before {
961 content: "\f11a";
962}
963.fa-gamepad:before {
964 content: "\f11b";
965}
966.fa-keyboard-o:before {
967 content: "\f11c";
968}
969.fa-flag-o:before {
970 content: "\f11d";
971}
972.fa-flag-checkered:before {
973 content: "\f11e";
974}
975.fa-terminal:before {
976 content: "\f120";
977}
978.fa-code:before {
979 content: "\f121";
980}
981.fa-mail-reply-all:before,
982.fa-reply-all:before {
983 content: "\f122";
984}
985.fa-star-half-empty:before,
986.fa-star-half-full:before,
987.fa-star-half-o:before {
988 content: "\f123";
989}
990.fa-location-arrow:before {
991 content: "\f124";
992}
993.fa-crop:before {
994 content: "\f125";
995}
996.fa-code-fork:before {
997 content: "\f126";
998}
999.fa-unlink:before,
1000.fa-chain-broken:before {
1001 content: "\f127";
1002}
1003.fa-question:before {
1004 content: "\f128";
1005}
1006.fa-info:before {
1007 content: "\f129";
1008}
1009.fa-exclamation:before {
1010 content: "\f12a";
1011}
1012.fa-superscript:before {
1013 content: "\f12b";
1014}
1015.fa-subscript:before {
1016 content: "\f12c";
1017}
1018.fa-eraser:before {
1019 content: "\f12d";
1020}
1021.fa-puzzle-piece:before {
1022 content: "\f12e";
1023}
1024.fa-microphone:before {
1025 content: "\f130";
1026}
1027.fa-microphone-slash:before {
1028 content: "\f131";
1029}
1030.fa-shield:before {
1031 content: "\f132";
1032}
1033.fa-calendar-o:before {
1034 content: "\f133";
1035}
1036.fa-fire-extinguisher:before {
1037 content: "\f134";
1038}
1039.fa-rocket:before {
1040 content: "\f135";
1041}
1042.fa-maxcdn:before {
1043 content: "\f136";
1044}
1045.fa-chevron-circle-left:before {
1046 content: "\f137";
1047}
1048.fa-chevron-circle-right:before {
1049 content: "\f138";
1050}
1051.fa-chevron-circle-up:before {
1052 content: "\f139";
1053}
1054.fa-chevron-circle-down:before {
1055 content: "\f13a";
1056}
1057.fa-html5:before {
1058 content: "\f13b";
1059}
1060.fa-css3:before {
1061 content: "\f13c";
1062}
1063.fa-anchor:before {
1064 content: "\f13d";
1065}
1066.fa-unlock-alt:before {
1067 content: "\f13e";
1068}
1069.fa-bullseye:before {
1070 content: "\f140";
1071}
1072.fa-ellipsis-h:before {
1073 content: "\f141";
1074}
1075.fa-ellipsis-v:before {
1076 content: "\f142";
1077}
1078.fa-rss-square:before {
1079 content: "\f143";
1080}
1081.fa-play-circle:before {
1082 content: "\f144";
1083}
1084.fa-ticket:before {
1085 content: "\f145";
1086}
1087.fa-minus-square:before {
1088 content: "\f146";
1089}
1090.fa-minus-square-o:before {
1091 content: "\f147";
1092}
1093.fa-level-up:before {
1094 content: "\f148";
1095}
1096.fa-level-down:before {
1097 content: "\f149";
1098}
1099.fa-check-square:before {
1100 content: "\f14a";
1101}
1102.fa-pencil-square:before {
1103 content: "\f14b";
1104}
1105.fa-external-link-square:before {
1106 content: "\f14c";
1107}
1108.fa-share-square:before {
1109 content: "\f14d";
1110}
1111.fa-compass:before {
1112 content: "\f14e";
1113}
1114.fa-toggle-down:before,
1115.fa-caret-square-o-down:before {
1116 content: "\f150";
1117}
1118.fa-toggle-up:before,
1119.fa-caret-square-o-up:before {
1120 content: "\f151";
1121}
1122.fa-toggle-right:before,
1123.fa-caret-square-o-right:before {
1124 content: "\f152";
1125}
1126.fa-euro:before,
1127.fa-eur:before {
1128 content: "\f153";
1129}
1130.fa-gbp:before {
1131 content: "\f154";
1132}
1133.fa-dollar:before,
1134.fa-usd:before {
1135 content: "\f155";
1136}
1137.fa-rupee:before,
1138.fa-inr:before {
1139 content: "\f156";
1140}
1141.fa-cny:before,
1142.fa-rmb:before,
1143.fa-yen:before,
1144.fa-jpy:before {
1145 content: "\f157";
1146}
1147.fa-ruble:before,
1148.fa-rouble:before,
1149.fa-rub:before {
1150 content: "\f158";
1151}
1152.fa-won:before,
1153.fa-krw:before {
1154 content: "\f159";
1155}
1156.fa-bitcoin:before,
1157.fa-btc:before {
1158 content: "\f15a";
1159}
1160.fa-file:before {
1161 content: "\f15b";
1162}
1163.fa-file-text:before {
1164 content: "\f15c";
1165}
1166.fa-sort-alpha-asc:before {
1167 content: "\f15d";
1168}
1169.fa-sort-alpha-desc:before {
1170 content: "\f15e";
1171}
1172.fa-sort-amount-asc:before {
1173 content: "\f160";
1174}
1175.fa-sort-amount-desc:before {
1176 content: "\f161";
1177}
1178.fa-sort-numeric-asc:before {
1179 content: "\f162";
1180}
1181.fa-sort-numeric-desc:before {
1182 content: "\f163";
1183}
1184.fa-thumbs-up:before {
1185 content: "\f164";
1186}
1187.fa-thumbs-down:before {
1188 content: "\f165";
1189}
1190.fa-youtube-square:before {
1191 content: "\f166";
1192}
1193.fa-youtube:before {
1194 content: "\f167";
1195}
1196.fa-xing:before {
1197 content: "\f168";
1198}
1199.fa-xing-square:before {
1200 content: "\f169";
1201}
1202.fa-youtube-play:before {
1203 content: "\f16a";
1204}
1205.fa-dropbox:before {
1206 content: "\f16b";
1207}
1208.fa-stack-overflow:before {
1209 content: "\f16c";
1210}
1211.fa-instagram:before {
1212 content: "\f16d";
1213}
1214.fa-flickr:before {
1215 content: "\f16e";
1216}
1217.fa-adn:before {
1218 content: "\f170";
1219}
1220.fa-bitbucket:before {
1221 content: "\f171";
1222}
1223.fa-bitbucket-square:before {
1224 content: "\f172";
1225}
1226.fa-tumblr:before {
1227 content: "\f173";
1228}
1229.fa-tumblr-square:before {
1230 content: "\f174";
1231}
1232.fa-long-arrow-down:before {
1233 content: "\f175";
1234}
1235.fa-long-arrow-up:before {
1236 content: "\f176";
1237}
1238.fa-long-arrow-left:before {
1239 content: "\f177";
1240}
1241.fa-long-arrow-right:before {
1242 content: "\f178";
1243}
1244.fa-apple:before {
1245 content: "\f179";
1246}
1247.fa-windows:before {
1248 content: "\f17a";
1249}
1250.fa-android:before {
1251 content: "\f17b";
1252}
1253.fa-linux:before {
1254 content: "\f17c";
1255}
1256.fa-dribbble:before {
1257 content: "\f17d";
1258}
1259.fa-skype:before {
1260 content: "\f17e";
1261}
1262.fa-foursquare:before {
1263 content: "\f180";
1264}
1265.fa-trello:before {
1266 content: "\f181";
1267}
1268.fa-female:before {
1269 content: "\f182";
1270}
1271.fa-male:before {
1272 content: "\f183";
1273}
1274.fa-gittip:before,
1275.fa-gratipay:before {
1276 content: "\f184";
1277}
1278.fa-sun-o:before {
1279 content: "\f185";
1280}
1281.fa-moon-o:before {
1282 content: "\f186";
1283}
1284.fa-archive:before {
1285 content: "\f187";
1286}
1287.fa-bug:before {
1288 content: "\f188";
1289}
1290.fa-vk:before {
1291 content: "\f189";
1292}
1293.fa-weibo:before {
1294 content: "\f18a";
1295}
1296.fa-renren:before {
1297 content: "\f18b";
1298}
1299.fa-pagelines:before {
1300 content: "\f18c";
1301}
1302.fa-stack-exchange:before {
1303 content: "\f18d";
1304}
1305.fa-arrow-circle-o-right:before {
1306 content: "\f18e";
1307}
1308.fa-arrow-circle-o-left:before {
1309 content: "\f190";
1310}
1311.fa-toggle-left:before,
1312.fa-caret-square-o-left:before {
1313 content: "\f191";
1314}
1315.fa-dot-circle-o:before {
1316 content: "\f192";
1317}
1318.fa-wheelchair:before {
1319 content: "\f193";
1320}
1321.fa-vimeo-square:before {
1322 content: "\f194";
1323}
1324.fa-turkish-lira:before,
1325.fa-try:before {
1326 content: "\f195";
1327}
1328.fa-plus-square-o:before {
1329 content: "\f196";
1330}
1331.fa-space-shuttle:before {
1332 content: "\f197";
1333}
1334.fa-slack:before {
1335 content: "\f198";
1336}
1337.fa-envelope-square:before {
1338 content: "\f199";
1339}
1340.fa-wordpress:before {
1341 content: "\f19a";
1342}
1343.fa-openid:before {
1344 content: "\f19b";
1345}
1346.fa-institution:before,
1347.fa-bank:before,
1348.fa-university:before {
1349 content: "\f19c";
1350}
1351.fa-mortar-board:before,
1352.fa-graduation-cap:before {
1353 content: "\f19d";
1354}
1355.fa-yahoo:before {
1356 content: "\f19e";
1357}
1358.fa-google:before {
1359 content: "\f1a0";
1360}
1361.fa-reddit:before {
1362 content: "\f1a1";
1363}
1364.fa-reddit-square:before {
1365 content: "\f1a2";
1366}
1367.fa-stumbleupon-circle:before {
1368 content: "\f1a3";
1369}
1370.fa-stumbleupon:before {
1371 content: "\f1a4";
1372}
1373.fa-delicious:before {
1374 content: "\f1a5";
1375}
1376.fa-digg:before {
1377 content: "\f1a6";
1378}
1379.fa-pied-piper-pp:before {
1380 content: "\f1a7";
1381}
1382.fa-pied-piper-alt:before {
1383 content: "\f1a8";
1384}
1385.fa-drupal:before {
1386 content: "\f1a9";
1387}
1388.fa-joomla:before {
1389 content: "\f1aa";
1390}
1391.fa-language:before {
1392 content: "\f1ab";
1393}
1394.fa-fax:before {
1395 content: "\f1ac";
1396}
1397.fa-building:before {
1398 content: "\f1ad";
1399}
1400.fa-child:before {
1401 content: "\f1ae";
1402}
1403.fa-paw:before {
1404 content: "\f1b0";
1405}
1406.fa-spoon:before {
1407 content: "\f1b1";
1408}
1409.fa-cube:before {
1410 content: "\f1b2";
1411}
1412.fa-cubes:before {
1413 content: "\f1b3";
1414}
1415.fa-behance:before {
1416 content: "\f1b4";
1417}
1418.fa-behance-square:before {
1419 content: "\f1b5";
1420}
1421.fa-steam:before {
1422 content: "\f1b6";
1423}
1424.fa-steam-square:before {
1425 content: "\f1b7";
1426}
1427.fa-recycle:before {
1428 content: "\f1b8";
1429}
1430.fa-automobile:before,
1431.fa-car:before {
1432 content: "\f1b9";
1433}
1434.fa-cab:before,
1435.fa-taxi:before {
1436 content: "\f1ba";
1437}
1438.fa-tree:before {
1439 content: "\f1bb";
1440}
1441.fa-spotify:before {
1442 content: "\f1bc";
1443}
1444.fa-deviantart:before {
1445 content: "\f1bd";
1446}
1447.fa-soundcloud:before {
1448 content: "\f1be";
1449}
1450.fa-database:before {
1451 content: "\f1c0";
1452}
1453.fa-file-pdf-o:before {
1454 content: "\f1c1";
1455}
1456.fa-file-word-o:before {
1457 content: "\f1c2";
1458}
1459.fa-file-excel-o:before {
1460 content: "\f1c3";
1461}
1462.fa-file-powerpoint-o:before {
1463 content: "\f1c4";
1464}
1465.fa-file-photo-o:before,
1466.fa-file-picture-o:before,
1467.fa-file-image-o:before {
1468 content: "\f1c5";
1469}
1470.fa-file-zip-o:before,
1471.fa-file-archive-o:before {
1472 content: "\f1c6";
1473}
1474.fa-file-sound-o:before,
1475.fa-file-audio-o:before {
1476 content: "\f1c7";
1477}
1478.fa-file-movie-o:before,
1479.fa-file-video-o:before {
1480 content: "\f1c8";
1481}
1482.fa-file-code-o:before {
1483 content: "\f1c9";
1484}
1485.fa-vine:before {
1486 content: "\f1ca";
1487}
1488.fa-codepen:before {
1489 content: "\f1cb";
1490}
1491.fa-jsfiddle:before {
1492 content: "\f1cc";
1493}
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";
1500}
1501.fa-circle-o-notch:before {
1502 content: "\f1ce";
1503}
1504.fa-ra:before,
1505.fa-resistance:before,
1506.fa-rebel:before {
1507 content: "\f1d0";
1508}
1509.fa-ge:before,
1510.fa-empire:before {
1511 content: "\f1d1";
1512}
1513.fa-git-square:before {
1514 content: "\f1d2";
1515}
1516.fa-git:before {
1517 content: "\f1d3";
1518}
1519.fa-y-combinator-square:before,
1520.fa-yc-square:before,
1521.fa-hacker-news:before {
1522 content: "\f1d4";
1523}
1524.fa-tencent-weibo:before {
1525 content: "\f1d5";
1526}
1527.fa-qq:before {
1528 content: "\f1d6";
1529}
1530.fa-wechat:before,
1531.fa-weixin:before {
1532 content: "\f1d7";
1533}
1534.fa-send:before,
1535.fa-paper-plane:before {
1536 content: "\f1d8";
1537}
1538.fa-send-o:before,
1539.fa-paper-plane-o:before {
1540 content: "\f1d9";
1541}
1542.fa-history:before {
1543 content: "\f1da";
1544}
1545.fa-circle-thin:before {
1546 content: "\f1db";
1547}
1548.fa-header:before {
1549 content: "\f1dc";
1550}
1551.fa-paragraph:before {
1552 content: "\f1dd";
1553}
1554.fa-sliders:before {
1555 content: "\f1de";
1556}
1557.fa-share-alt:before {
1558 content: "\f1e0";
1559}
1560.fa-share-alt-square:before {
1561 content: "\f1e1";
1562}
1563.fa-bomb:before {
1564 content: "\f1e2";
1565}
1566.fa-soccer-ball-o:before,
1567.fa-futbol-o:before {
1568 content: "\f1e3";
1569}
1570.fa-tty:before {
1571 content: "\f1e4";
1572}
1573.fa-binoculars:before {
1574 content: "\f1e5";
1575}
1576.fa-plug:before {
1577 content: "\f1e6";
1578}
1579.fa-slideshare:before {
1580 content: "\f1e7";
1581}
1582.fa-twitch:before {
1583 content: "\f1e8";
1584}
1585.fa-yelp:before {
1586 content: "\f1e9";
1587}
1588.fa-newspaper-o:before {
1589 content: "\f1ea";
1590}
1591.fa-wifi:before {
1592 content: "\f1eb";
1593}
1594.fa-calculator:before {
1595 content: "\f1ec";
1596}
1597.fa-paypal:before {
1598 content: "\f1ed";
1599}
1600.fa-google-wallet:before {
1601 content: "\f1ee";
1602}
1603.fa-cc-visa:before {
1604 content: "\f1f0";
1605}
1606.fa-cc-mastercard:before {
1607 content: "\f1f1";
1608}
1609.fa-cc-discover:before {
1610 content: "\f1f2";
1611}
1612.fa-cc-amex:before {
1613 content: "\f1f3";
1614}
1615.fa-cc-paypal:before {
1616 content: "\f1f4";
1617}
1618.fa-cc-stripe:before {
1619 content: "\f1f5";
1620}
1621.fa-bell-slash:before {
1622 content: "\f1f6";
1623}
1624.fa-bell-slash-o:before {
1625 content: "\f1f7";
1626}
1627.fa-trash:before {
1628 content: "\f1f8";
1629}
1630.fa-copyright:before {
1631 content: "\f1f9";
1632}
1633.fa-at:before {
1634 content: "\f1fa";
1635}
1636.fa-eyedropper:before {
1637 content: "\f1fb";
1638}
1639.fa-paint-brush:before {
1640 content: "\f1fc";
1641}
1642.fa-birthday-cake:before {
1643 content: "\f1fd";
1644}
1645.fa-area-chart:before {
1646 content: "\f1fe";
1647}
1648.fa-pie-chart:before {
1649 content: "\f200";
1650}
1651.fa-line-chart:before {
1652 content: "\f201";
1653}
1654.fa-lastfm:before {
1655 content: "\f202";
1656}
1657.fa-lastfm-square:before {
1658 content: "\f203";
1659}
1660.fa-toggle-off:before {
1661 content: "\f204";
1662}
1663.fa-toggle-on:before {
1664 content: "\f205";
1665}
1666.fa-bicycle:before {
1667 content: "\f206";
1668}
1669.fa-bus:before {
1670 content: "\f207";
1671}
1672.fa-ioxhost:before {
1673 content: "\f208";
1674}
1675.fa-angellist:before {
1676 content: "\f209";
1677}
1678.fa-cc:before {
1679 content: "\f20a";
1680}
1681.fa-shekel:before,
1682.fa-sheqel:before,
1683.fa-ils:before {
1684 content: "\f20b";
1685}
1686.fa-meanpath:before {
1687 content: "\f20c";
1688}
1689.fa-buysellads:before {
1690 content: "\f20d";
1691}
1692.fa-connectdevelop:before {
1693 content: "\f20e";
1694}
1695.fa-dashcube:before {
1696 content: "\f210";
1697}
1698.fa-forumbee:before {
1699 content: "\f211";
1700}
1701.fa-leanpub:before {
1702 content: "\f212";
1703}
1704.fa-sellsy:before {
1705 content: "\f213";
1706}
1707.fa-shirtsinbulk:before {
1708 content: "\f214";
1709}
1710.fa-simplybuilt:before {
1711 content: "\f215";
1712}
1713.fa-skyatlas:before {
1714 content: "\f216";
1715}
1716.fa-cart-plus:before {
1717 content: "\f217";
1718}
1719.fa-cart-arrow-down:before {
1720 content: "\f218";
1721}
1722.fa-diamond:before {
1723 content: "\f219";
1724}
1725.fa-ship:before {
1726 content: "\f21a";
1727}
1728.fa-user-secret:before {
1729 content: "\f21b";
1730}
1731.fa-motorcycle:before {
1732 content: "\f21c";
1733}
1734.fa-street-view:before {
1735 content: "\f21d";
1736}
1737.fa-heartbeat:before {
1738 content: "\f21e";
1739}
1740.fa-venus:before {
1741 content: "\f221";
1742}
1743.fa-mars:before {
1744 content: "\f222";
1745}
1746.fa-mercury:before {
1747 content: "\f223";
1748}
1749.fa-intersex:before,
1750.fa-transgender:before {
1751 content: "\f224";
1752}
1753.fa-transgender-alt:before {
1754 content: "\f225";
1755}
1756.fa-venus-double:before {
1757 content: "\f226";
1758}
1759.fa-mars-double:before {
1760 content: "\f227";
1761}
1762.fa-venus-mars:before {
1763 content: "\f228";
1764}
1765.fa-mars-stroke:before {
1766 content: "\f229";
1767}
1768.fa-mars-stroke-v:before {
1769 content: "\f22a";
1770}
1771.fa-mars-stroke-h:before {
1772 content: "\f22b";
1773}
1774.fa-neuter:before {
1775 content: "\f22c";
1776}
1777.fa-genderless:before {
1778 content: "\f22d";
1779}
1780.fa-facebook-official:before {
1781 content: "\f230";
1782}
1783.fa-pinterest-p:before {
1784 content: "\f231";
1785}
1786.fa-whatsapp:before {
1787 content: "\f232";
1788}
1789.fa-server:before {
1790 content: "\f233";
1791}
1792.fa-user-plus:before {
1793 content: "\f234";
1794}
1795.fa-user-times:before {
1796 content: "\f235";
1797}
1798.fa-hotel:before,
1799.fa-bed:before {
1800 content: "\f236";
1801}
1802.fa-viacoin:before {
1803 content: "\f237";
1804}
1805.fa-train:before {
1806 content: "\f238";
1807}
1808.fa-subway:before {
1809 content: "\f239";
1810}
1811.fa-medium:before {
1812 content: "\f23a";
1813}
1814.fa-yc:before,
1815.fa-y-combinator:before {
1816 content: "\f23b";
1817}
1818.fa-optin-monster:before {
1819 content: "\f23c";
1820}
1821.fa-opencart:before {
1822 content: "\f23d";
1823}
1824.fa-expeditedssl:before {
1825 content: "\f23e";
1826}
1827.fa-battery-4:before,
1828.fa-battery:before,
1829.fa-battery-full:before {
1830 content: "\f240";
1831}
1832.fa-battery-3:before,
1833.fa-battery-three-quarters:before {
1834 content: "\f241";
1835}
1836.fa-battery-2:before,
1837.fa-battery-half:before {
1838 content: "\f242";
1839}
1840.fa-battery-1:before,
1841.fa-battery-quarter:before {
1842 content: "\f243";
1843}
1844.fa-battery-0:before,
1845.fa-battery-empty:before {
1846 content: "\f244";
1847}
1848.fa-mouse-pointer:before {
1849 content: "\f245";
1850}
1851.fa-i-cursor:before {
1852 content: "\f246";
1853}
1854.fa-object-group:before {
1855 content: "\f247";
1856}
1857.fa-object-ungroup:before {
1858 content: "\f248";
1859}
1860.fa-sticky-note:before {
1861 content: "\f249";
1862}
1863.fa-sticky-note-o:before {
1864 content: "\f24a";
1865}
1866.fa-cc-jcb:before {
1867 content: "\f24b";
1868}
1869.fa-cc-diners-club:before {
1870 content: "\f24c";
1871}
1872.fa-clone:before {
1873 content: "\f24d";
1874}
1875.fa-balance-scale:before {
1876 content: "\f24e";
1877}
1878.fa-hourglass-o:before {
1879 content: "\f250";
1880}
1881.fa-hourglass-1:before,
1882.fa-hourglass-start:before {
1883 content: "\f251";
1884}
1885.fa-hourglass-2:before,
1886.fa-hourglass-half:before {
1887 content: "\f252";
1888}
1889.fa-hourglass-3:before,
1890.fa-hourglass-end:before {
1891 content: "\f253";
1892}
1893.fa-hourglass:before {
1894 content: "\f254";
1895}
1896.fa-hand-grab-o:before,
1897.fa-hand-rock-o:before {
1898 content: "\f255";
1899}
1900.fa-hand-stop-o:before,
1901.fa-hand-paper-o:before {
1902 content: "\f256";
1903}
1904.fa-hand-scissors-o:before {
1905 content: "\f257";
1906}
1907.fa-hand-lizard-o:before {
1908 content: "\f258";
1909}
1910.fa-hand-spock-o:before {
1911 content: "\f259";
1912}
1913.fa-hand-pointer-o:before {
1914 content: "\f25a";
1915}
1916.fa-hand-peace-o:before {
1917 content: "\f25b";
1918}
1919.fa-trademark:before {
1920 content: "\f25c";
1921}
1922.fa-registered:before {
1923 content: "\f25d";
1924}
1925.fa-creative-commons:before {
1926 content: "\f25e";
1927}
1928.fa-gg:before {
1929 content: "\f260";
1930}
1931.fa-gg-circle:before {
1932 content: "\f261";
1933}
1934.fa-tripadvisor:before {
1935 content: "\f262";
1936}
1937.fa-odnoklassniki:before {
1938 content: "\f263";
1939}
1940.fa-odnoklassniki-square:before {
1941 content: "\f264";
1942}
1943.fa-get-pocket:before {
1944 content: "\f265";
1945}
1946.fa-wikipedia-w:before {
1947 content: "\f266";
1948}
1949.fa-safari:before {
1950 content: "\f267";
1951}
1952.fa-chrome:before {
1953 content: "\f268";
1954}
1955.fa-firefox:before {
1956 content: "\f269";
1957}
1958.fa-opera:before {
1959 content: "\f26a";
1960}
1961.fa-internet-explorer:before {
1962 content: "\f26b";
1963}
1964.fa-tv:before,
1965.fa-television:before {
1966 content: "\f26c";
1967}
1968.fa-contao:before {
1969 content: "\f26d";
1970}
1971.fa-500px:before {
1972 content: "\f26e";
1973}
1974.fa-amazon:before {
1975 content: "\f270";
1976}
1977.fa-calendar-plus-o:before {
1978 content: "\f271";
1979}
1980.fa-calendar-minus-o:before {
1981 content: "\f272";
1982}
1983.fa-calendar-times-o:before {
1984 content: "\f273";
1985}
1986.fa-calendar-check-o:before {
1987 content: "\f274";
1988}
1989.fa-industry:before {
1990 content: "\f275";
1991}
1992.fa-map-pin:before {
1993 content: "\f276";
1994}
1995.fa-map-signs:before {
1996 content: "\f277";
1997}
1998.fa-map-o:before {
1999 content: "\f278";
2000}
2001.fa-map:before {
2002 content: "\f279";
2003}
2004.fa-commenting:before {
2005 content: "\f27a";
2006}
2007.fa-commenting-o:before {
2008 content: "\f27b";
2009}
2010.fa-houzz:before {
2011 content: "\f27c";
2012}
2013.fa-vimeo:before {
2014 content: "\f27d";
2015}
2016.fa-black-tie:before {
2017 content: "\f27e";
2018}
2019.fa-fonticons:before {
2020 content: "\f280";
2021}
2022.fa-reddit-alien:before {
2023 content: "\f281";
2024}
2025.fa-edge:before {
2026 content: "\f282";
2027}
2028.fa-credit-card-alt:before {
2029 content: "\f283";
2030}
2031.fa-codiepie:before {
2032 content: "\f284";
2033}
2034.fa-modx:before {
2035 content: "\f285";
2036}
2037.fa-fort-awesome:before {
2038 content: "\f286";
2039}
2040.fa-usb:before {
2041 content: "\f287";
2042}
2043.fa-product-hunt:before {
2044 content: "\f288";
2045}
2046.fa-mixcloud:before {
2047 content: "\f289";
2048}
2049.fa-scribd:before {
2050 content: "\f28a";
2051}
2052.fa-pause-circle:before {
2053 content: "\f28b";
2054}
2055.fa-pause-circle-o:before {
2056 content: "\f28c";
2057}
2058.fa-stop-circle:before {
2059 content: "\f28d";
2060}
2061.fa-stop-circle-o:before {
2062 content: "\f28e";
2063}
2064.fa-shopping-bag:before {
2065 content: "\f290";
2066}
2067.fa-shopping-basket:before {
2068 content: "\f291";
2069}
2070.fa-hashtag:before {
2071 content: "\f292";
2072}
2073.fa-bluetooth:before {
2074 content: "\f293";
2075}
2076.fa-bluetooth-b:before {
2077 content: "\f294";
2078}
2079.fa-percent:before {
2080 content: "\f295";
2081}
2082.fa-gitlab:before {
2083 content: "\f296";
2084}
2085.fa-wpbeginner:before {
2086 content: "\f297";
2087}
2088.fa-wpforms:before {
2089 content: "\f298";
2090}
2091.fa-envira:before {
2092 content: "\f299";
2093}
2094.fa-universal-access:before {
2095 content: "\f29a";
2096}
2097.fa-wheelchair-alt:before {
2098 content: "\f29b";
2099}
2100.fa-question-circle-o:before {
2101 content: "\f29c";
2102}
2103.fa-blind:before {
2104 content: "\f29d";
2105}
2106.fa-audio-description:before {
2107 content: "\f29e";
2108}
2109.fa-volume-control-phone:before {
2110 content: "\f2a0";
2111}
2112.fa-braille:before {
2113 content: "\f2a1";
2114}
2115.fa-assistive-listening-systems:before {
2116 content: "\f2a2";
2117}
2118.fa-asl-interpreting:before,
2119.fa-american-sign-language-interpreting:before {
2120 content: "\f2a3";
2121}
2122.fa-deafness:before,
2123.fa-hard-of-hearing:before,
2124.fa-deaf:before {
2125 content: "\f2a4";
2126}
2127.fa-glide:before {
2128 content: "\f2a5";
2129}
2130.fa-glide-g:before {
2131 content: "\f2a6";
2132}
2133.fa-signing:before,
2134.fa-sign-language:before {
2135 content: "\f2a7";
2136}
2137.fa-low-vision:before {
2138 content: "\f2a8";
2139}
2140.fa-viadeo:before {
2141 content: "\f2a9";
2142}
2143.fa-viadeo-square:before {
2144 content: "\f2aa";
2145}
2146.fa-snapchat:before {
2147 content: "\f2ab";
2148}
2149.fa-snapchat-ghost:before {
2150 content: "\f2ac";
2151}
2152.fa-snapchat-square:before {
2153 content: "\f2ad";
2154}
2155.fa-pied-piper:before {
2156 content: "\f2ae";
2157}
2158.fa-first-order:before {
2159 content: "\f2b0";
2160}
2161.fa-yoast:before {
2162 content: "\f2b1";
2163}
2164.fa-themeisle:before {
2165 content: "\f2b2";
2166}
2167.fa-google-plus-circle:before,
2168.fa-google-plus-official:before {
2169 content: "\f2b3";
2170}
2171.fa-fa:before,
2172.fa-font-awesome:before {
2173 content: "\f2b4";
2174}
2175.fa-handshake-o:before {
2176 content: "\f2b5";
2177}
2178.fa-envelope-open:before {
2179 content: "\f2b6";
2180}
2181.fa-envelope-open-o:before {
2182 content: "\f2b7";
2183}
2184.fa-linode:before {
2185 content: "\f2b8";
2186}
2187.fa-address-book:before {
2188 content: "\f2b9";
2189}
2190.fa-address-book-o:before {
2191 content: "\f2ba";
2192}
2193.fa-vcard:before,
2194.fa-address-card:before {
2195 content: "\f2bb";
2196}
2197.fa-vcard-o:before,
2198.fa-address-card-o:before {
2199 content: "\f2bc";
2200}
2201.fa-user-circle:before {
2202 content: "\f2bd";
2203}
2204.fa-user-circle-o:before {
2205 content: "\f2be";
2206}
2207.fa-user-o:before {
2208 content: "\f2c0";
2209}
2210.fa-id-badge:before {
2211 content: "\f2c1";
2212}
2213.fa-drivers-license:before,
2214.fa-id-card:before {
2215 content: "\f2c2";
2216}
2217.fa-drivers-license-o:before,
2218.fa-id-card-o:before {
2219 content: "\f2c3";
2220}
2221.fa-quora:before {
2222 content: "\f2c4";
2223}
2224.fa-free-code-camp:before {
2225 content: "\f2c5";
2226}
2227.fa-telegram:before {
2228 content: "\f2c6";
2229}
2230.fa-thermometer-4:before,
2231.fa-thermometer:before,
2232.fa-thermometer-full:before {
2233 content: "\f2c7";
2234}
2235.fa-thermometer-3:before,
2236.fa-thermometer-three-quarters:before {
2237 content: "\f2c8";
2238}
2239.fa-thermometer-2:before,
2240.fa-thermometer-half:before {
2241 content: "\f2c9";
2242}
2243.fa-thermometer-1:before,
2244.fa-thermometer-quarter:before {
2245 content: "\f2ca";
2246}
2247.fa-thermometer-0:before,
2248.fa-thermometer-empty:before {
2249 content: "\f2cb";
2250}
2251.fa-shower:before {
2252 content: "\f2cc";
2253}
2254.fa-bathtub:before,
2255.fa-s15:before,
2256.fa-bath:before {
2257 content: "\f2cd";
2258}
2259.fa-podcast:before {
2260 content: "\f2ce";
2261}
2262.fa-window-maximize:before {
2263 content: "\f2d0";
2264}
2265.fa-window-minimize:before {
2266 content: "\f2d1";
2267}
2268.fa-window-restore:before {
2269 content: "\f2d2";
2270}
2271.fa-times-rectangle:before,
2272.fa-window-close:before {
2273 content: "\f2d3";
2274}
2275.fa-times-rectangle-o:before,
2276.fa-window-close-o:before {
2277 content: "\f2d4";
2278}
2279.fa-bandcamp:before {
2280 content: "\f2d5";
2281}
2282.fa-grav:before {
2283 content: "\f2d6";
2284}
2285.fa-etsy:before {
2286 content: "\f2d7";
2287}
2288.fa-imdb:before {
2289 content: "\f2d8";
2290}
2291.fa-ravelry:before {
2292 content: "\f2d9";
2293}
2294.fa-eercast:before {
2295 content: "\f2da";
2296}
2297.fa-microchip:before {
2298 content: "\f2db";
2299}
2300.fa-snowflake-o:before {
2301 content: "\f2dc";
2302}
2303.fa-superpowers:before {
2304 content: "\f2dd";
2305}
2306.fa-wpexplorer:before {
2307 content: "\f2de";
2308}
2309.fa-meetup:before {
2310 content: "\f2e0";
2311}
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;
2321}
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;
2330}
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;
2339}
d99949ab
FM
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;
2348}
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;
2354}
d99949ab
FM
2355/* Default Three Columns - All
2356------------------------------*/
2357.content-only #region-main-box,
2358.content-only #region-main {
2359 width: 100%;
2360}
2361.empty-region-side-pre.used-region-side-post #region-main {
2362 width: 100%;
2363}
2364.empty-region-side-post.used-region-side-pre #region-main-box {
2365 width: 100%;
2366}
2367.jsenabled.docked-region-side-pre.empty-region-side-pre.used-region-side-post #region-main {
2368 width: 100%;
2369}
2370.jsenabled.docked-region-side-post.empty-region-side-post.used-region-side-pre #region-main-box {
2371 width: 100%;
2372}
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%;
2378}
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%;
2384}
2385/** Page layout CSS ends **/
2386.mdl-left {
2387 text-align: left;
2388}
2389.mdl-right {
2390 text-align: right;
2391}
113efed5
FM
2392/*rtl:ignore*/
2393.text-ltr {
2394 direction: ltr !important;
256edb99 2395 /* stylelint-disable-line declaration-no-important */
113efed5 2396}
d99949ab
FM
2397#add,
2398#remove,
2399.centerpara,
2400.mdl-align {
2401 text-align: center;
2402}
2403a.dimmed,
2404a.dimmed:link,
2405a.dimmed:visited,
2406a.dimmed_text,
2407a.dimmed_text:link,
2408a.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;
2420}
d99949ab
FM
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;
2433}
2434.inline,
2435.inline-list li {
2436 display: inline;
2437}
2438.notifytiny {
2439 font-size: 10.5px;
2440}
2441.notifytiny li,
2442.notifytiny td {
2443 font-size: 100%;
2444}
2445.red,
2446.notifyproblem {
2447 color: #b94a48;
2448}
2449.green,
2450.notifysuccess {
2451 color: #468847;
2452}
2453.highlight {
2454 background: #d9edf7;
2455}
2456.reportlink {
2457 text-align: right;
2458}
2459a.autolink.glossary:hover {
2460 cursor: help;
2461}
2462/* Block which is hidden if javascript enabled, prevents fickering visible when JS from footer used! */
2463.collapsibleregioncaption {
2464 white-space: nowrap;
2465}
2466.pagelayout-mydashboard.jsenabled .collapsibleregioncaption {
2467 cursor: pointer;
2468}
2469.collapsibleregioncaption img {
2470 vertical-align: middle;
2471}
2472.jsenabled .hiddenifjs {
2473 display: none;
2474}
2475.visibleifjs {
2476 display: none;
2477}
2478.jsenabled .visibleifjs {
2479 display: inline;
2480}
2481.jsenabled .collapsibleregion {
2482 overflow: hidden;
2483}
2484.jsenabled .collapsed .collapsibleregioninner {
2485 visibility: hidden;
2486}
2487.collapsible-actions {
2488 display: none;
2489 text-align: right;
2490}
2491.jsenabled .collapsible-actions {
2492 display: block;
2493}
2494.collapsible-actions .collapseexpand {
2495 padding-left: 20px;
2496 background: url([[pix:t/collapsed]]) 2px center no-repeat;
2497}
2498/*rtl:raw:
2499.collapsible-actions .collapseexpand {
3d66b5a1 2500 background: url([[pix:t/collapsed_rtl]]) right center no-repeat;
d99949ab
FM
2501}
2502*/
2503.collapsible-actions .collapse-all {
2504 background-image: url([[pix:t/expanded]]);
2505}
2506.yui-overlay .yui-widget-bd {
cdcfc4bc
DP
2507 background-color: #ffee69;
2508 border: 1px solid #a6982b;
2509 border-top-color: #d4c237;
2510 color: #000;
d99949ab
FM
2511 left: 0;
2512 padding: 2px 5px;
2513 position: relative;
2514 top: 0;
2515 z-index: 1;
2516}
2517.clearer {
2518 background: transparent;
2519 border-width: 0;
2520 clear: both;
2521 display: block;
2522 height: 1px;
2523 margin: 0;
2524 padding: 0;
2525}
2526.bold,
2527.warning,
2528.errorbox .title,
2529.pagingbar .title,
2530.pagingbar .thispage {
2531 font-weight: bold;
2532}
711cf2cd
DW
2533img.userpicture {
2534 margin-right: 5px;
2535}
d99949ab
FM
2536img.resize {
2537 height: 1em;
2538 width: 1em;
2539}
2540.block img.resize,
2541.breadcrumb img.resize {
2542 height: 0.9em;
2543 width: 0.8em;
2544}
2545/* Icon styles */
2546img.icon {
2547 height: 16px;
2548 vertical-align: text-bottom;
2549 width: 16px;
2550 padding-right: 6px;
2551}
750bbb68
DM
2552img.icon.iconsize-big {
2553 width: 64px;
2554 height: 64px;
2555}
d99949ab
FM
2556img.iconsmall {
2557 height: 12px;
2558 margin-right: 3px;
2559 vertical-align: middle;
2560 width: 12px;
2561}
2562img.iconhelp,
2563.helplink img {
2564 height: 16px;
2565 padding-left: 3px;
2566 vertical-align: text-bottom;
2567 width: 16px;
2568}
2569h1 img.iconhelp,
2570h1 img.icon,
2571h2 img.iconhelp,
2572h2 img.icon,
2573h3 img.iconhelp,
2574h3 img.icon,
2575h4 img.iconhelp,
2576h4 img.icon,
2577h5 img.iconhelp,
2578h5 img.icon,
2579h6 img.iconhelp,
2580h6 img.icon {
2581 vertical-align: middle;
2582 padding: 4px;
2583}
2584img.iconlarge {
2585 height: 24px;
2586 width: 24px;
2587 vertical-align: middle;
2588}
2589img.iconsort {
2590 vertical-align: text-bottom;
2591 padding-left: .3em;
2592 margin-bottom: .15em;
2593}
2594img.icontoggle {
2595 height: 17px;
2596 vertical-align: middle;
2597 width: 50px;
2598}
2599img.iconkbhelp {
2600 height: 17px;
2601 width: 49px;
2602}
2603img.icon-pre {
2604 padding-right: 3px;
2605 padding-left: 0;
2606}
2607img.icon-post {
2608 padding-left: 3px;
2609 padding-right: 0;
2610}
15de9ec8
LB
2611.sitelink img {
2612 width: 112px;
2613}
d99949ab
FM
2614.boxaligncenter {
2615 margin-left: auto;
2616 margin-right: auto;
2617}
2618.boxalignright {
2619 margin-left: auto;
2620 margin-right: 0;
2621}
2622.boxalignleft {
2623 margin-left: 0;
2624 margin-right: auto;
2625}
2626.boxwidthnarrow {
2627 width: 30%;
2628}
2629.boxwidthnormal {
2630 width: 50%;
2631}
2632.boxwidthwide {
2633 width: 80%;
2634}
2635.headermain {
2636 font-weight: bold;
2637}
2638#maincontent {
2639 display: block;
2640 height: 1px;
2641 overflow: hidden;
2642}
2643img.uihint {
2644 cursor: help;
2645}
2646#addmembersform table {
2647 margin-left: auto;
2648 margin-right: auto;
2649}
2650table.flexible .emptyrow {
2651 display: none;
2652}
2653img.emoticon {
2654 vertical-align: middle;
2655 width: 15px;
2656 height: 15px;
2657}
2658form.popupform,
2659form.popupform div {
2660 display: inline;
2661}
2662.arrow_button input {
2663 overflow: hidden;
2664}
2665.action-icon img.smallicon {
2666 vertical-align: text-bottom;
2667 margin: 0 0.3em;
2668}
2669/** The 1-pixel padding is there to avoid phantom scroll bars on OS X (FF, Safari and Chrome)**/
2670.no-overflow {
2671 overflow: auto;
2672 padding-bottom: 1px;
2673}
2674.pagelayout-report .no-overflow {
2675 overflow: visible;
2676}
2677.no-overflow > .generaltable {
2678 margin-bottom: 0;
2679}
2680.accesshide {
2681 position: absolute;
2682 left: -10000px;
2683 font-weight: normal;
2684 font-size: 1em;
2685}
2686span.hide,
2687div.hide {
2688 display: none;
2689}
2690a.skip-block,
2691a.skip {
2692 position: absolute;
2693 top: -1000em;
2694 font-size: 0.85em;
2695 text-decoration: none;
2696}
2697a.skip-block:focus,
2698a.skip-block:active,
2699a.skip:focus,
2700a.skip:active {
2701 position: static;
2702 display: block;
2703}
2704.skip-block-to {
2705 display: block;
2706 height: 1px;
2707 overflow: hidden;
2708}
2709.addbloglink {
2710 text-align: center;
2711}
2712.blog_entry .audience {
2713 text-align: right;
2714 padding-right: 4px;
2715}
2716.blog_entry .tags {
2717 margin-top: 15px;
2718}
2719.blog_entry .tags .action-icon img.smallicon {
2720 height: 16px;
2721 width: 16px;
2722}
2723.blog_entry .content {
2724 margin-left: 43px;
2725}
d99949ab
FM
2726#doc-contents h1 {
2727 margin: 1em 0 0 0;
2728}
2729#doc-contents ul {
2730 margin: 0;
2731 padding: 0;
2732 width: 90%;
2733}
2734#doc-contents ul li {
2735 list-style-type: none;
2736}
2737.groupmanagementtable td {
2738 vertical-align: top;
2739}
2740.groupmanagementtable #existingcell,
2741.groupmanagementtable #potentialcell {
2742 width: 42%;
2743}
2744.groupmanagementtable #buttonscell {
2745 width: 16%;
2746}
2747.groupmanagementtable #buttonscell p.arrow_button input {
2748 width: auto;
2749 min-width: 80%;
2750 margin: 0 auto;
2751}
2752.groupmanagementtable #removeselect_wrapper,
2753.groupmanagementtable #addselect_wrapper {
2754 width: 100%;
2755}
2756.groupmanagementtable #removeselect_wrapper label,
2757.groupmanagementtable #addselect_wrapper label {
2758 font-weight: normal;
2759}
2760#group-usersummary {
2761 width: 14em;
2762}
2763.groupselector {
2764 margin-top: 3px;
2765 margin-bottom: 3px;
2766 display: inline-block;
2767}
2768.groupselector label {
2769 display: inline-block;
2770}
2771.dataformatselector {
2772 margin: 1em 0;
2773}
2774.dataformatselector label {
2775 display: inline-block;
2776 margin: 0 5px 10px 0;
2777 line-height: 30px;
2778 vertical-align: top;
2779}
2780.loginbox {
2781 margin: 15px;
2782 overflow: visible;
2783}
2784.loginbox.twocolumns {
2785 margin: 15px;
2786}
2787.loginbox h2,
2788.loginbox .subcontent {
2789 margin: 5px;
2790 padding: 10px;
2791 text-align: center;
2792}
2793.loginbox .loginpanel .desc {
2794 margin: 0;
2795 padding: 0;
2796 margin-bottom: 5px;
2797 margin-top: 15px;
2798}
d99949ab
FM
2799.loginbox .loginsub {
2800 margin-left: 0;
2801 margin-right: 0;
2802}
2803.loginbox .guestsub,
7c482415 2804.loginbox .forgotsub {
d99949ab
FM
2805 margin: 5px 12%;
2806}
d99949ab
FM
2807.loginbox .loginform {
2808 margin-top: 1em;
2809 text-align: left;
2810}
2811.loginbox .loginform .form-label {
2812 float: left;
2813 text-align: right;
2814 width: 49%;
2815 white-space: nowrap;
2816}
2817.loginbox .loginform .form-input {
2818 float: right;
2819 width: 50%;
2820}
2821.loginbox .loginform .form-input input {
2822 width: 6em;
2823}
2824.loginbox .signupform {
2825 margin-top: 1em;
2826 text-align: center;
2827}
2828.loginbox.twocolumns .loginpanel,
2829.loginbox.twocolumns .signuppanel {
2830 width: 48%;
2831 border: 0;
2832 margin: 0;
2833 padding: 0;
2834 -webkit-box-sizing: border-box;
2835 -moz-box-sizing: border-box;
2836 box-sizing: border-box;
2837 display: block;
2838 float: left;
2839 margin-left: 2.76243%;
2840 min-height: 30px;
2841 margin-bottom: -2000px;
2842 padding-bottom: 2000px;
2843}
7c482415
JP
2844.loginbox .potentialidp {
2845 margin-bottom: 0.3em;
2846}
d99949ab
FM
2847.loginbox .potentialidp .smallicon {
2848 vertical-align: text-bottom;
2849 margin: 0 .3em;
2850}
2851.notepost {
2852 margin-bottom: 1em;
2853}
2854.notepost .userpicture {
2855 float: left;
d99949ab
FM
2856}
2857.notepost .content,
2858.notepost .footer {
2859 clear: both;
2860}
2861.notesgroup {
2862 margin-left: 20px;
2863}
2864.path-my .coursebox .overview {
2865 margin: 15px 30px 10px 30px;
2866}
2867.path-my .coursebox .info {
2868 float: none;
2869 margin: 0;
2870}
2871.mod_introbox {
2872 padding: 10px;
2873}
2874table.mod_index {
2875 width: 100%;
2876}
2877.comment-ctrl {
2878 font-size: 12px;
2879 display: none;
2880 margin: 0;
2881 padding: 0;
2882}
2883.comment-ctrl h5 {
2884 margin: 0;
2885 padding: 5px;
2886}
2887.comment-area {
2888 max-width: 400px;
2889 padding: 5px;
2890}
2891.comment-area textarea {
2892 width: 100%;
2893 overflow: auto;
2894}
2895.comment-area textarea.fullwidth {
2896 -webkit-box-sizing: border-box;
2897 -moz-box-sizing: border-box;
2898 box-sizing: border-box;
2899}
2900.comment-area .fd {
2901 text-align: right;
2902}
2903.comment-meta span {
2904 color: gray;
2905}
2906.comment-link img {
2907 vertical-align: text-bottom;
2908}
2909.comment-list {
2910 font-size: 11px;
2911 overflow: auto;
2912 list-style: none;
2913 padding: 0;
2914 margin: 0;
2915}
2916.comment-list li {
2917 margin: 2px;
2918 list-style: none;
2919 margin-bottom: 5px;
2920 clear: both;
2921 padding: .3em;
2922 position: relative;
2923}
2924.comment-list li.first {
2925 display: none;
2926}
2927.comment-paging {
2928 text-align: center;
2929}
2930.comment-paging .pageno {
2931 padding: 2px;
2932}
2933.comment-paging .curpage {
cdcfc4bc 2934 border: 1px solid #ccc;
d99949ab
FM
2935}
2936.comment-message .picture {
2937 width: 20px;
2938 float: left;
2939}
2940.comment-message .text {
2941 margin: 0;
2942 padding: 0;
2943}
2944.comment-message .text p {
2945 padding: 0;
2946 margin: 0 18px 0 0;
2947}
2948.comment-delete {
2949 position: absolute;
2950 top: 0;
2951 right: 0;
2952 margin: .3em;
2953}
2954.comment-report-selectall {
2955 display: none;
2956}
2957.comment-link {
2958 display: none;
2959}
2960.jsenabled .comment-link {
2961 display: block;
2962}
2963.jsenabled .showcommentsnonjs {
2964 display: none;
2965}
2966.jsenabled .comment-report-selectall {
2967 display: inline;
2968}
2969/**
2970* Completion progress report
2971*/
2972.completion-expired {
2973 background: #f2dede;
2974}
2975.completion-expected {
2976 font-size: 10.5px;
2977}
2978.completion-sortchoice,
2979.completion-identifyfield {
2980 font-size: 10.5px;
2981 vertical-align: bottom;
2982}
2983.completion-progresscell {
2984 text-align: right;
2985}
2986.completion-expired .completion-expected {
2987 font-weight: bold;
2988}
2989/**
2990* Tags
2991*/
2992img.user-image {
2993 height: 100px;
2994 width: 100px;
2995}
2996#tag-search-box {
2997 text-align: center;
2998 margin: 10px auto;
2999}
3000.path-tag .tag-index-items .tagarea {
cdcfc4bc 3001 border: 1px solid #e3e3e3;
d99949ab
FM
3002 border-radius: 4px;
3003 padding: 10px;
3004 margin-top: 10px;
3005}
3006.path-tag .tag-index-items .tagarea h3 {
3007 display: block;
3008 padding: 3px 0 10px 0;
cdcfc4bc 3009 margin: 0;
d99949ab
FM
3010 font-size: 1.1em;
3011 font-weight: bold;
3012 line-height: 20px;
3013 color: #999;
cdcfc4bc 3014 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
d99949ab
FM
3015 text-transform: uppercase;
3016 word-wrap: break-word;
cdcfc4bc 3017 border-bottom: solid 1px #e3e3e3;
d99949ab
FM
3018 margin-bottom: 10px;
3019}
3020.path-tag .tagarea .controls,
3021.path-tag .tagarea .taggeditems {
3022 *zoom: 1;
3023}
3024.path-tag .tagarea .controls:before,
3025.path-tag .tagarea .taggeditems:before,
3026.path-tag .tagarea .controls:after,
3027.path-tag .tagarea .taggeditems:after {
3028 display: table;
3029 content: "";
3030 line-height: 0;
3031}
3032.path-tag .tagarea .controls:after,
3033.path-tag .tagarea .taggeditems:after {
3034 clear: both;
3035}
3036.path-tag .tagarea .controls,
3037.path-tag .tag-backtoallitems {
3038 text-align: center;
3039}
3040.path-tag .tagarea .controls .gotopage.nextpage {
3041 float: right;
3042}
3043.path-tag .tagarea .controls .gotopage.prevpage {
3044 float: left;
3045}
3046.path-tag .tagarea .controls .exclusivemode {
3047 display: inline-block;
3048}
3049.path-tag .tagarea .controls.controls-bottom {
3050 margin-top: 5px;
3051}
3052.path-tag .tagarea .controls .gotopage.nextpage::after {
3053 /*rtl:remove*/
3054 content: "»";
3055 /*rtl:raw:
3056 content: "«";
3057 */
3058 padding-right: 5px;
3059 padding-left: 5px;
3060}
3061.path-tag .tagarea .controls .gotopage.prevpage::before {
3062 /*rtl:remove*/
3063 content: "«";
3064 /*rtl:raw:
3065 content: "»";
3066 */
3067 padding-right: 5px;
3068 padding-left: 5px;
3069}
3070span.flagged-tag,
3071tr.flagged-tag,
3072span.flagged-tag a,
3073tr.flagged-tag a {
3074 color: #b94a48;
3075}
3076.tag-management-table td,
3077.tag-management-table th {
3078 vertical-align: middle;
3079 padding: 4px;
3080}
3081.tag-management-table .inplaceeditable.inplaceeditingon input {
3082 width: 150px;
3083}
3084.path-admin-tag .addstandardtags {
3085 float: right;
3086}
3087.path-admin-tag .addstandardtags img {
3088 margin: 0 5px;
3089}
3090.path-tag .tag-relatedtags {
3091 padding-top: 10px;
3092}
3093.path-tag .tag-management-box {
3094 text-align: right;
3095}
3096.path-tag .tag-index-toc {
3097 padding: 10px;
3098 text-align: center;
3099}
3100.path-tag .tag-index-toc li,
3101.path-tag .tag-management-box li {
3102 margin-left: 5px;
3103 margin-right: 5px;
3104}
3105.path-tag .tag-management-box li a.edittag {
3106 background-image: url([[pix:moodle|i/settings]]);
3107}
3108.path-tag .tag-management-box li a.flagasinappropriate {
3109 background-image: url([[pix:moodle|i/flagged]]);
3110}
3111.path-tag .tag-management-box li a.removefrommyinterests {
3112 background-image: url([[pix:moodle|t/delete]]);
3113}
3114.path-tag .tag-management-box li a.addtomyinterests {
3115 background-image: url([[pix:moodle|t/add]]);
3116}
3117.path-tag .tag-management-box li a {
3118 background-repeat: no-repeat;
3119 background-position: left;
3120 padding-left: 17px;
3121}
3122.tag_feed.media-list .media .itemimage {
3123 float: left;
3124}
3125.tag_feed.media-list .media .itemimage img {
3126 height: 35px;
3127 width: 35px;
3128}
3129.tag_feed.media-list .media .media-body {
3130 padding-right: 10px;
3131 padding-left: 10px;
3132}
3133.tag_feed .media .muted a {
3134 color: #999;
3135}
3136.tag_cloud {
3137 text-align: center;
3138}
3139.tag_cloud .inline-list li {
cdcfc4bc 3140 padding: 0 0.2em;
d99949ab
FM
3141}
3142.tag_cloud .tag_overflow {
3143 margin-top: 1em;
3144 font-style: italic;
3145}
3146.tag_cloud .s20 {
3147 font-size: 2.7em;
3148}
3149.tag_cloud .s19 {
3150 font-size: 2.6em;
3151}
3152.tag_cloud .s18 {
3153 font-size: 2.5em;
3154}
3155.tag_cloud .s17 {
3156 font-size: 2.4em;
3157}
3158.tag_cloud .s16 {
3159 font-size: 2.3em;
3160}
3161.tag_cloud .s15 {
3162 font-size: 2.2em;
3163}
3164.tag_cloud .s14 {
3165 font-size: 2.1em;
3166}
3167.tag_cloud .s13 {
3168 font-size: 2em;
3169}
3170.tag_cloud .s12 {
3171 font-size: 1.9em;
3172}
3173.tag_cloud .s11 {
3174 font-size: 1.8em;
3175}
3176.tag_cloud .s10 {
3177 font-size: 1.7em;
3178}
3179.tag_cloud .s9 {
3180 font-size: 1.6em;
3181}
3182.tag_cloud .s8 {
3183 font-size: 1.5em;
3184}
3185.tag_cloud .s7 {
3186 font-size: 1.4em;
3187}
3188.tag_cloud .s6 {
3189 font-size: 1.3em;
3190}
3191.tag_cloud .s5 {
3192 font-size: 1.2em;
3193}
3194.tag_cloud .s4 {
3195 font-size: 1.1em;
3196}
3197.tag_cloud .s3 {
3198 font-size: 1em;
3199}
3200.tag_cloud .s2 {
3201 font-size: 0.9em;
3202}
3203.tag_cloud .s1 {
3204 font-size: 0.8em;
3205}
3206.tag_cloud .s0 {
3207 font-size: 0.7em;
3208}
3209.tag_list ul {
3210 display: inline;
3211}
3212.tag_list.hideoverlimit .overlimit {
3213 display: none;
3214}
3215.tag_list .tagmorelink {
3216 display: none;
3217}
3218.tag_list.hideoverlimit .tagmorelink {
3219 display: inline;
3220}
3221.tag_list.hideoverlimit .taglesslink {
3222 display: none;
3223}
3224/**
3225* Web Service
3226*/
3227#webservice-doc-generator td {
3228 text-align: left;
3229 border: 0 solid black;
3230}
3231/**
d99949ab
FM
3232* Registration
3233*/
3234#page-admin-registration-register .registration_textfield {
3235 width: 300px;
3236}
3237/**
3238* Enrol
3239*/
3240.userenrolment {
3241 width: 100%;
3242 border-collapse: collapse;
3243}
3244.userenrolment tr {
3245 vertical-align: top;
3246}
3247.userenrolment td {
3248 padding: 0;
3249 height: 41px;
3250}
3251.userenrolment .subfield {
3252 margin-right: 5px;
3253}
3254.userenrolment .col_userdetails .subfield {
3255 margin-left: 40px;
3256}
3257.userenrolment .col_userdetails .subfield_picture {
3258 float: left;
3259 margin-left: 0;
3260}
3261.userenrolment .col_lastseen {
3262 width: 150px;
3263}
3264.userenrolment .col_role {
3265 width: 262px;
3266}
3267.userenrolment .col_role .roles,
3268.userenrolment .col_group .groups {
3269 margin-right: 30px;
3270}
f66ab070
LB
3271.userenrolment .col_role .role {
3272 float: left;
3273 padding: 0 3px 3px;
3274 margin: 0 3px 3px;
3275 white-space: nowrap;
3276}
d99949ab
FM
3277.userenrolment .col_group .group {
3278 float: left;
3279 padding: 3px;
3280 margin: 3px;
3281 white-space: nowrap;
3282}
3283.userenrolment .col_role .role a,
3284.userenrolment .col_group .group a {
3285 margin-left: 3px;
3286 cursor: pointer;
3287}
3288.userenrolment .col_role .addrole,
3289.userenrolment .col_group .addgroup {
3290 float: right;
3291 padding: 3px;
3292 margin: 3px;
3293}
3294.userenrolment .col_role .addrole > a:hover,
3295.userenrolment .col_group .addgroup > a:hover {
3296 border-bottom: 1px solid #666;
3297}
3298.userenrolment .col_role .addrole img,
3299.userenrolment .col_group .addgroup img {
3300 vertical-align: baseline;
3301}
3302.userenrolment .hasAllRoles .col_role .addrole {
3303 display: none;
3304}
3305.userenrolment .col_enrol .enrolment {
3306 float: left;
f66ab070
LB
3307 padding: 0 3px 3px;
3308 margin: 0 3px 3px;
d99949ab
FM
3309}
3310.userenrolment .col_enrol .enrolment a {
3311 float: right;
3312 margin-left: 3px;
3313}
3314#page-enrol-users .enrol_user_buttons {
3315 float: right;
3316}
3317#page-enrol-users .enrol_user_buttons .enrolusersbutton {
3318 display: inline;
3319}
3320#page-enrol-users .enrol_user_buttons .enrolusersbutton div,
3321#page-enrol-users .enrol_user_buttons .enrolusersbutton form {
3322 display: inline;
3323 margin-right: 0;
3324}
3325#page-enrol-users #filterform {
3326 min-height: 20px;
3327 padding: 19px;
3328 margin-bottom: 20px;
3329 background-color: #f5f5f5;
3330 border: 1px solid #e3e3e3;
3331 -webkit-border-radius: 4px;
3332 -moz-border-radius: 4px;
3333 border-radius: 4px;
3334 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3335 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3336 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3337 border-color: #e3e3e3;
3338 padding: 9px;
3339 -webkit-border-radius: 3px;
3340 -moz-border-radius: 3px;
3341 border-radius: 3px;
3342 display: inline-block;
3343}
3344#page-enrol-users #filterform blockquote {
3345 border-color: #ddd;
3346 border-color: rgba(0, 0, 0, 0.15);
3347}
3348#page-enrol-users #filterform .fitem {
3349 display: inline-block;
3350 line-height: 40px;
3351 margin-right: .3em;
3352 white-space: nowrap;
3353}
3354#page-enrol-users #filterform .fitem label {
3355 display: inline;
3356 line-height: 20px;
3357 padding-right: .3em;
3358}
3359#page-enrol-users #filterform .fitem :before,
3360#page-enrol-users #filterform .fitem :after {
3361 display: inline;
3362}
3363#page-enrol-users #filterform div,
3364#page-enrol-users #filterform fieldset {
3365 display: inline;
3366 float: none;
3367 clear: none;
53843cc1
DP
3368 width: auto;
3369 margin: 0;
d99949ab
FM
3370}
3371#page-enrol-users #filterform select,
3372#page-enrol-users #filterform .ftext input {
3373 width: 7em;
3374}
3375#page-enrol-users #filterform input,
3376#page-enrol-users #filterform select {
3377 margin-bottom: 0;
3378}
3379#page-enrol-users .user-enroller-panel .uep-search-results .user .details {
3380 width: 237px;
3381}
3382#page-enrol-users .user-enroller-panel .uep-search-results .cohort .details {
3383 width: 237px;
3384}
3385#page-enrol-users .enrol-users-page-action input {
3386 margin-left: 0;
3387}
3388.corelightbox {
cdcfc4bc 3389 background-color: #ccc;
d99949ab
FM
3390 position: absolute;
3391 top: 0;
3392 left: 0;
3393 width: 100%;
3394 height: 100%;
3395 text-align: center;
3396}
3397.corelightbox img {
3398 position: fixed;
3399 top: 50%;
3400 left: 50%;
3401}
3402.mod-indent-outer {
3403 display: table;
3404}
3405.mod-indent {
3406 display: table-cell;
3407}
3408.label .mod-indent {
3409 float: left;
3410 padding-top: 20px;
3411}
3412/* Creates a series of .mod-indent-# rule declarations based on indent size and number of indent levels. */
3413.mod-indent-1 {
3414 width: 30px;
3415}
3416.mod-indent-2 {
3417 width: 60px;
3418}
3419.mod-indent-3 {
3420 width: 90px;
3421}
3422.mod-indent-4 {
3423 width: 120px;
3424}
3425.mod-indent-5 {
3426 width: 150px;
3427}
3428.mod-indent-6 {
3429 width: 180px;
3430}
3431.mod-indent-7 {
3432 width: 210px;
3433}
3434.mod-indent-8 {
3435 width: 240px;
3436}
3437.mod-indent-9 {
3438 width: 270px;
3439}
3440.mod-indent-10 {
3441 width: 300px;
3442}
3443.mod-indent-11 {
3444 width: 330px;
3445}
3446.mod-indent-12 {
3447 width: 360px;
3448}
3449.mod-indent-13 {
3450 width: 390px;
3451}
3452.mod-indent-14 {
3453 width: 420px;
3454}
3455.mod-indent-15 {
3456 width: 450px;
3457}
3458.mod-indent-16 {
3459 width: 480px;
3460}
3461.mod-indent-huge {
3462 width: 480px;
3463}
3464/* Audio player size in 'block' mode (can only change width, height is hardcoded in JS) */
3465.resourcecontent .mediaplugin_mp3 object {
3466 height: 25px;
3467 width: 600px;
3468}
3469.resourcecontent audio.mediaplugin_html5audio {
3470 width: 600px;
3471}
3472/** Large resource images should avoid hidden overflow **/
3473.resourceimage {
3474 max-width: 100%;
3475}
3476/* Audio player size in 'inline' mode (can only change width, as above) */
3477.mediaplugin_mp3 object {
3478 height: 15px;
3479 width: 300px;
3480}
3481audio.mediaplugin_html5audio {
3482 width: 300px;
3483}
3484/* TinyMCE moodle media preview frame should not have padding */
3485.core_media_preview.pagelayout-embedded #content {
3486 padding: 0;
3487}
3488.core_media_preview.pagelayout-embedded #maincontent {
3489 height: 0;
3490}
3491body#page-lib-editor-tinymce-plugins-moodlemedia-preview {
3492 padding: 0;
3493 margin: 0;
3494 min-width: 0;
3495 background: none;
3496}
3497/** Fix YUI 2 Treeview for Right to left languages **/
3498.dir-rtl .ygtvtn,
3499.dir-rtl .ygtvtm,
3500.dir-rtl .ygtvtmh,
3501.dir-rtl .ygtvtmhh,
3502.dir-rtl .ygtvtp,
3503.dir-rtl .ygtvtph,
3504.dir-rtl .ygtvtphh,
3505.dir-rtl .ygtvln,
3506.dir-rtl .ygtvlm,
3507.dir-rtl .ygtvlmh,
3508.dir-rtl .ygtvlmhh,
3509.dir-rtl .ygtvlp,
3510.dir-rtl .ygtvlph,
3511.dir-rtl .ygtvlphh,
3512.dir-rtl .ygtvdepthcell,
3513.dir-rtl .ygtvok,
3514.dir-rtl .ygtvok:hover,
3515.dir-rtl .ygtvcancel,
3516.dir-rtl .ygtvcancel:hover {
3517 width: 18px;
3518 height: 22px;
3519 background-image: url([[pix:theme|yui2-treeview-sprite-rtl]]);
3520 background-repeat: no-repeat;
3521 cursor: pointer;
3522}
3523.dir-rtl .ygtvtn {
3524 background-position: 0 -5600px;
3525}
3526.dir-rtl .ygtvtm {
3527 background-position: 0 -4000px;
3528}
3529.dir-rtl .ygtvtmh,
3530.dir-rtl .ygtvtmhh {
3531 background-position: 0 -4800px;
3532}
3533.dir-rtl .ygtvtp {
3534 background-position: 0 -6400px;
3535}
3536.dir-rtl .ygtvtph,
3537.dir-rtl .ygtvtphh {
3538 background-position: 0 -7200px;
3539}
3540.dir-rtl .ygtvln {
3541 background-position: 0 -1600px;
3542}
3543.dir-rtl .ygtvlm {
3544 background-position: 0 0;
3545}
3546.dir-rtl .ygtvlmh,
3547.dir-rtl .ygtvlmhh {
3548 background-position: 0 -800px;
3549}
3550.dir-rtl .ygtvlp {
3551 background-position: 0 -2400px;
3552}
3553.dir-rtl .ygtvlph,
3554.dir-rtl .ygtvlphh {
3555 background-position: 0 -3200px;
3556}
3557.dir-rtl .ygtvdepthcell {
3558 background-position: 0 -8000px;
3559}
3560.dir-rtl .ygtvok {
3561 background-position: 0 -8800px;
3562}
3563.dir-rtl .ygtvok:hover {
3564 background-position: 0 -8844px;
3565}
3566.dir-rtl .ygtvcancel {
3567 background-position: 0 -8822px;
3568}
3569.dir-rtl .ygtvcancel:hover {
3570 background-position: 0 -8866px;
3571}
3572.dir-rtl.yui-skin-sam .yui-panel .hd {
3573 text-align: right;
3574}
3575.dir-rtl .yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd {
3576 text-align: right;
3577}
3578/** Fix TinyMCE editor right to left **/
3579.dir-rtl .clearlooks2.ie9 .mceAlert .mceMiddle span,
3580.dir-rtl .clearlooks2 .mceConfirm .mceMiddle span {
3581 top: 44px;
3582}
3583.dir-rtl .o2k7Skin table,
3584.dir-rtl .o2k7Skin tbody,
3585.dir-rtl .o2k7Skin a,
3586.dir-rtl .o2k7Skin img,
3587.dir-rtl .o2k7Skin tr,
3588.dir-rtl .o2k7Skin div,
3589.dir-rtl .o2k7Skin td,
3590.dir-rtl .o2k7Skin iframe,
3591.dir-rtl .o2k7Skin span,
3592.dir-rtl .o2k7Skin *,
3593.dir-rtl .o2k7Skin .mceText,
3594.dir-rtl .o2k7Skin .mceListBox .mceText {
3595 text-align: right;
3596}
3597.path-rating .ratingtable {
3598 width: 100%;
3599 margin-bottom: 1em;
3600}
3601.path-rating .ratingtable th.rating {
3602 width: 100%;
3603}
3604.path-rating .ratingtable td.rating,
3605.path-rating .ratingtable td.time {
3606 white-space: nowrap;
3607 text-align: center;
3608}
8b844f70
IT
3609.initialbar {
3610 overflow: auto;
3611}
3612.initialbar .initialbarlabel {
3613 display: inline-block;
3614 width: 6em;
3615 float: left;
3616 overflow: hidden;
3617 text-overflow: ellipsis;
3618 white-space: nowrap;
3619}
3620.initialbar .initialbarall {
3621 float: left;
3622 width: 4em;
3623 margin-bottom: 2px;
3624 overflow: hidden;
3625 text-overflow: ellipsis;
3626 white-space: nowrap;
3627}
3628.initialbar .initialbargroups {
3629 float: left;
3630}
3631.initialbar .initialbargroup {
3632 float: left;
3633 display: inline-block;
3634 white-space: nowrap;
3635 margin: 0;
3636 padding: 0;
3637}
3638.initialbar .initialbargroup li {
3639 float: left;
3640 list-style: none;
3641}
3642.initialbar .letter {
3643 display: inline-block;
3644 height: 1.35em;
3645 min-width: 1.35em;
3646 text-align: center;
3647 color: #0070a8;
3648 background: #fff;
3649 border-width: 1px;
3650 border-color: #ddd;
3651 border-style: solid;
3652}
3653.initialbar .letter:hover,
3654.initialbar .letter.active {
3655 color: white;
3656 background-color: #0070a8;
d99949ab
FM
3657}
3658/* Moodle Dialogue Settings (moodle-core-dialogue) */
3659.moodle-dialogue-base .moodle-dialogue-lightbox {
cdcfc4bc 3660 background-color: #aaa;
d99949ab 3661}
bfe00e67
BB
3662.pagelayout-popup .moodle-dialogue-base .moodle-dialogue-lightbox {
3663 background-color: transparent;
3664}
d99949ab
FM
3665.moodle-dialogue-base .hidden,
3666.moodle-dialogue-base .moodle-dialogue-hidden {
3667 display: none;
3668}
3669.no-scrolling {
3670 overflow: hidden;
3671}
3672.moodle-dialogue-base .moodle-dialogue-fullscreen {
cdcfc4bc
DP
3673 left: 0;
3674 top: 0;
3675 right: 0;
d99949ab
FM
3676 bottom: -50px;
3677 position: fixed;
3678}
3679.moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
3680 overflow: auto;
3681}
3682.moodle-dialogue-base .moodle-dialogue-fullscreen .closebutton {
3683 width: 28px;
3684 height: 16px;
3685 background-size: 100%;
3686}
3687.moodle-dialogue-base .moodle-dialogue {
3688 padding: 0;
3689 margin: 0;
3690 background: none;
3691 border: none;
3692 z-index: 600;
3693 outline: #000 dotted 0;
3694}
3695.moodle-dialogue-base .moodle-dialogue-wrap {
3696 margin-top: -3px;
3697 margin-left: -3px;
3698 background-color: #fff;
3699 border: 1px solid #ccc;
3700 -webkit-border-radius: 10px;
3701 -moz-border-radius: 10px;
3702 border-radius: 10px;
3703 -webkit-box-shadow: 5px 5px 20px 0 #666;
3704 -moz-box-shadow: 5px 5px 20px 0 #666;
3705 box-shadow: 5px 5px 20px 0 #666;
3706}
3707.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd,
3708.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd {
3709 margin: 0;
3710 padding: 5px;
3711 font-size: 12px;
3712 font-weight: normal;
3713 letter-spacing: 1px;
3714 color: #333;
3715 text-align: center;
3716 text-shadow: 1px 1px 1px #fff;
3717 -webkit-border-radius: 10px 10px 0 0;
3718 -moz-border-radius: 10px 10px 0 0;
3719 border-radius: 10px 10px 0 0;
3720 border-bottom: 1px solid #bbb;
3721 background: #ccc;
3722 background-color: #ebebeb;
3723 background-image: -moz-linear-gradient(top, #fff, #ccc);
3724 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ccc));
3725 background-image: -webkit-linear-gradient(top, #fff, #ccc);
3726 background-image: -o-linear-gradient(top, #fff, #ccc);
3727 background-image: linear-gradient(to bottom, #fff, #ccc);
3728 background-repeat: repeat-x;
3729 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=0);
0a023e5f 3730 filter: none;
d99949ab
FM
3731}
3732.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 {
d99949ab
FM
3733 padding: 0;
3734 display: inline;
3735 font-size: 100%;
3736 font-weight: bold;
3737}
3738.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons {
3739 padding: 5px;
3740}
3741.moodle-dialogue-base .closebutton {
3742 width: 25px;
3743 height: 15px;
3744 float: right;
d99949ab
FM
3745 display: inline-block;
3746 cursor: pointer;
3747 padding: 0;
3748 background-image: url([[pix:theme|sprite]]);
3749 background-repeat: no-repeat;
3750 border-style: none;
3751}
3752.moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd {
3753 padding: 1em;
3754 line-height: 2em;
3755 color: #555;
3756 font-size: 12px;
3757}
3758.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-content {
3759 padding: 0;
cdcfc4bc 3760 background: #fff;
d99949ab
FM
3761}
3762.moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd {
3763 padding: 10px;
3764 font-size: 16px;
3765}
3766.moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
3767 overflow: auto;
3768 position: absolute;
cdcfc4bc 3769 top: 0;
d99949ab 3770 bottom: 50px;
cdcfc4bc
DP
3771 left: 0;
3772 right: 0;
3773 margin: 0;
3774 border: 0;
d99949ab
FM
3775}
3776.moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd,
3777.moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-wrap {
cdcfc4bc 3778 border-radius: 0;
d99949ab
FM
3779}
3780.moodle-dialogue-confirm .confirmation-dialogue {
3781 text-align: center;
3782}
3783.moodle-dialogue-confirm .confirmation-dialogue input {
3784 text-align: center;
3785}
3786.moodle-dialogue-exception .moodle-exception-message {
3787 text-align: center;
3788}
3789.moodle-dialogue-exception .moodle-exception-param label {
3790 font-weight: bold;
3791}
3792.moodle-dialogue-exception .param-stacktrace label {
cdcfc4bc 3793 background-color: #eee;
d99949ab
FM
3794 border: 1px solid #ccc;
3795 border-bottom-width: 0;
3796}
3797.moodle-dialogue-exception .param-stacktrace pre {
3798 border: 1px solid #ccc;
3799 background-color: #fff;
3800}
3801.moodle-dialogue-exception .param-stacktrace .stacktrace-file {
3802 color: navy;
3803 font-size: 11.9px;
3804}
3805.moodle-dialogue-exception .param-stacktrace .stacktrace-line {
3806 color: #b94a48;
3807 font-size: 11.9px;
3808}
3809.moodle-dialogue-exception .param-stacktrace .stacktrace-call {
3810 color: #333;
3811 font-size: 90%;
3812 border-bottom: 1px solid #eee;
3813}
3814.moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft {
3815 padding: 0;
3816 margin: 0.7em 1em;
3817 text-align: right;
cdcfc4bc 3818 background-color: #fff;
d99949ab
FM
3819 font-size: 12px;
3820}
3821.moodle-dialogue-confirm .confirmation-message {
3822 margin: 0.5em 1em;
3823}
3824.moodle-dialogue-confirm .confirmation-dialogue input {
3825 min-width: 80px;
3826}
3827.moodle-dialogue-exception .moodle-exception-message {
3828 margin: 1em;
3829}
3830.moodle-dialogue-exception .moodle-exception-param {
3831 margin-bottom: 0.5em;
3832}
3833.moodle-dialogue-exception .moodle-exception-param label {
3834 width: 150px;
3835}
3836.moodle-dialogue-exception .param-stacktrace label {
3837 display: block;
3838 margin: 0;
3839 padding: 4px 1em;
3840}
3841.moodle-dialogue-exception .param-stacktrace pre {
3842 display: block;
3843 height: 200px;
3844 overflow: auto;
3845}
3846.moodle-dialogue-exception .param-stacktrace .stacktrace-file {
3847 display: inline-block;
3848 margin: 4px 0;
3849}
3850.moodle-dialogue-exception .param-stacktrace .stacktrace-line {
3851 display: inline-block;
3852 width: 50px;
3853 margin: 4px 1em;
3854}
3855.moodle-dialogue-exception .param-stacktrace .stacktrace-call {
3856 padding-left: 25px;
3857 margin-bottom: 4px;
3858 padding-bottom: 4px;
3859}
3860.moodle-dialogue .moodle-dialogue-bd .content-lightbox {
3861 opacity: 0.75;
3862 filter: alpha(opacity=75);
3863 width: 100%;
3864 height: 100%;
3865 top: 0;
3866 left: 0;
3867 background-color: white;
3868 text-align: center;
3869 padding: 10% 0;
3870}
3871/* Apply a default max-height on tooltip text */
3872.moodle-dialogue .tooltiptext {
3873 max-height: 300px;
3874}
3875.moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip {
3876 z-index: 3001;
3877}
3878.moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip .moodle-dialogue-bd {
3879 overflow: auto;
3880}
3881/**
3882 * Chooser Dialogues (moodle-core-chooserdialogue)
3883 *
3884 * This CSS belong to the chooser dialogue which should work both with, and
3885 * without javascript enabled
3886 */
3887/* Hide the dialog and it's title */
3888.chooserdialoguebody,
3889.choosertitle {
3890 display: none;
3891}
3892.moodle-dialogue.chooserdialogue .moodle-dialogue-content .moodle-dialogue-ft {
3893 margin: 0;
3894}
3895.chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd {
3896 padding: 0;
cdcfc4bc 3897 background: #f2f2f2;
d99949ab
FM
3898 -webkit-border-bottom-right-radius: 10px;
3899 -moz-border-radius-bottomright: 10px;
3900 border-bottom-right-radius: 10px;
3901 -webkit-border-bottom-left-radius: 10px;
3902 -moz-border-radius-bottomleft: 10px;
3903 border-bottom-left-radius: 10px;
3904}
3905/* Center the submit buttons within the area */
3906.choosercontainer #chooseform .submitbuttons {
3907 padding: 0.7em 0;
3908 text-align: center;
3909}
3910/* Fixed for safari browser on iPhone4S with ios7.*/
3911@media (max-height: 639px) {
3912 .ios.safari .choosercontainer #chooseform .submitbuttons {
3913 padding: 45px 0;
3914 }
3915}
3916.choosercontainer #chooseform .submitbuttons input {
3917 min-width: 100px;
3918 margin: 0 0.5em;
3919}
3920/* Various settings for the options area */
3921.choosercontainer #chooseform .options {
3922 position: relative;
cdcfc4bc 3923 border-bottom: 1px solid #bbb;
d99949ab
FM
3924}
3925/* Only set these options if we're showing the js container */
3926.jschooser .choosercontainer #chooseform .alloptions {
3927 overflow-x: hidden;
3928 overflow-y: auto;
3929 max-width: 20.3em;
cdcfc4bc
DP
3930 -webkit-box-shadow: inset 0 0 30px 0 #ccc;
3931 -moz-box-shadow: inset 0 0 30px 0 #ccc;
3932 box-shadow: inset 0 0 30px 0 #ccc;
d99949ab
FM
3933}
3934.jschooser .choosercontainer #chooseform .alloptions .option input[type=radio] {
3935 display: inline-block;
3936}
3937.jschooser .choosercontainer #chooseform .alloptions .option .modicon {
3938 display: inline-block;
3939}
3940.jschooser .choosercontainer #chooseform .alloptions .option .typename {
3941 display: inline-block;
3942 width: 65%;
3943}
3944/* Settings for option rows and option subtypes */
3945.choosercontainer #chooseform .moduletypetitle,
3946.choosercontainer #chooseform .option,
3947.choosercontainer #chooseform .nonoption {
3948 margin-bottom: 0;
3949 padding: 0 1.6em 0 1.6em;
3950}
3951.choosercontainer #chooseform .moduletypetitle {
3952 text-transform: uppercase;
3953 padding-top: 1.2em;
3954 padding-bottom: 0.4em;
3955}
3956.choosercontainer #chooseform .option .typename,
3957.choosercontainer #chooseform .option span.modicon img.icon,
3958.choosercontainer #chooseform .nonoption .typename,
3959.choosercontainer #chooseform .nonoption span.modicon img.icon {
3960 padding: 0 0 0 0.5em;
3961}
3962.chooserdialogue-course-modchooser .choosercontainer #chooseform .option span.modicon img.icon,
3963.chooserdialogue-course-modchooser .choosercontainer #chooseform .nonoption span.modicon img.icon {
3964 height: 24px;
3965 width: 24px;
3966}
3967.choosercontainer #chooseform .option input[type=radio],
3968.choosercontainer #chooseform .option span.typename,
3969.choosercontainer #chooseform .option span.modicon {
3970 vertical-align: middle;
3971}
3972.choosercontainer #chooseform .option label {
3973 display: block;
3974 padding: 0.3em 0 0.1em 0;
cdcfc4bc 3975 border-bottom: 1px solid #fff;
d99949ab
FM
3976}
3977.choosercontainer #chooseform .nonoption {
3978 padding-left: 2.7em;
3979 padding-top: 0.3em;
3980 padding-bottom: 0.1em;
3981}
3982.choosercontainer #chooseform .subtype {
3983 margin-bottom: 0;
3984 padding: 0 1.6em 0 3.2em;
3985}
3986.choosercontainer #chooseform .subtype .typename {
3987 margin: 0 0 0 0.2em;
3988}
3989/* The instruction/help area */
3990.jschooser .choosercontainer #chooseform .instruction,
3991.jschooser .choosercontainer #chooseform .typesummary {
3992 display: none;
3993 position: absolute;
3994 top: 0;
3995 right: 0;
3996 bottom: 0;
3997 left: 20.3em;
3998 margin: 0;
3999 padding: 1.6em;
4000 background-color: #fff;
4001 overflow-x: hidden;
4002 overflow-y: auto;
4003 line-height: 2em;
4004}
4005/* Selected option settings */
4006.jschooser .choosercontainer #chooseform .instruction,
4007.choosercontainer #chooseform .selected .typesummary {
4008 display: block;
4009}
4010.choosercontainer #chooseform .selected {
4011 background-color: #fff;
4012 -webkit-box-shadow: 0px 0 10px 0 #ccc;
4013 -moz-box-shadow: 0px 0 10px 0 #ccc;
4014 box-shadow: 0px 0 10px 0 #ccc;
4015}
4016.section-modchooser-link img.smallicon {
4017 padding: 3px;
4018}
4019/* Form element: listing */
4020.formlistingradio {
4021 padding-bottom: 25px;
4022 padding-right: 10px;
4023}
4024.formlistinginputradio {
4025 float: left;
4026}
4027.formlistingmain {
4028 min-height: 225px;
4029}
4030.formlisting {
4031 position: relative;
4032 margin: 15px 0;
4033 padding: 1px 19px 14px;
4034 background-color: white;
cdcfc4bc 4035 border: 1px solid #ddd;
d99949ab
FM
4036 -webkit-border-radius: 4px;
4037 -moz-border-radius: 4px;
4038 border-radius: 4px;
4039}
4040.formlistingmore {
4041 position: absolute;
4042 cursor: pointer;
4043 bottom: -1px;
4044 right: -1px;
4045 padding: 3px 7px;
4046 font-size: 12px;
4047 font-weight: bold;
cdcfc4bc 4048 background-color: #f5f5f5;
d99949ab 4049 border: 1px solid #ddd;
cdcfc4bc 4050 color: #9da0a4;
d99949ab
FM
4051 -webkit-border-radius: 4px 0 4px 0;
4052 -moz-border-radius: 4px 0 4px 0;
4053 border-radius: 4px 0 4px 0;
4054}
4055.formlistingall {
4056 margin: 15px 0;
4057 padding: 0;
4058 -webkit-border-radius: 4px;
4059 -moz-border-radius: 4px;
4060 border-radius: 4px;
4061}
4062.formlistingrow {
4063 cursor: pointer;
4064 border-bottom: 1px solid;
cdcfc4bc
DP
4065 border-color: #e1e1e8;
4066 border-left: 1px solid #e1e1e8;
4067 border-right: 1px solid #e1e1e8;
4068 background-color: #f7f7f9;
d99949ab
FM
4069 -webkit-border-radius: 0 0 4px 4px;
4070 -moz-border-radius: 0 0 4px 4px;
4071 border-radius: 0 0 4px 4px;
4072 padding: 6px;
4073 top: 50%;
4074 left: 50%;
4075 min-height: 34px;
4076 float: left;
4077 width: 150px;
4078}
4079body.jsenabled .formlistingradio {
4080 display: none;
4081}
4082body.jsenabled .formlisting {
4083 display: block;
4084}
4085/* Badges styles */
4086table.collection {
4087 width: 100%;
4088 margin-bottom: 20px;
4089 border: 1px solid #ddd;
4090 border-collapse: separate;
4091 *border-collapse: collapse;
4092 border-left: 0;
4093 -webkit-border-radius: 4px;
4094 -moz-border-radius: 4px;
4095 border-radius: 4px;
4096}
4097table.collection th,
4098table.collection td {
4099 padding: 8px;
4100 line-height: 20px;
4101 text-align: left;
4102 vertical-align: top;
4103 border-top: 1px solid #ddd;
4104}
4105table.collection th {
4106 font-weight: bold;
4107}
4108table.collection thead th {
4109 vertical-align: bottom;
4110}
4111table.collection caption + thead tr:first-child th,
4112table.collection caption + thead tr:first-child td,
4113table.collection colgroup + thead tr:first-child th,
4114table.collection colgroup + thead tr:first-child td,
4115table.collection thead:first-child tr:first-child th,
4116table.collection thead:first-child tr:first-child td {
4117 border-top: 0;
4118}
4119table.collection tbody + tbody {
4120 border-top: 2px solid #ddd;
4121}
4122table.collection .table {
4123 background-color: #fff;
4124}
4125table.collection th,
4126table.collection td {
4127 border-left: 1px solid #ddd;
4128}
4129table.collection caption + thead tr:first-child th,
4130table.collection caption + tbody tr:first-child th,
4131table.collection caption + tbody tr:first-child td,
4132table.collection colgroup + thead tr:first-child th,
4133table.collection colgroup + tbody tr:first-child th,
4134table.collection colgroup + tbody tr:first-child td,
4135table.collection thead:first-child tr:first-child th,
4136table.collection tbody:first-child tr:first-child th,
4137table.collection tbody:first-child tr:first-child td {
4138 border-top: 0;
4139}
4140table.collection thead:first-child tr:first-child > th:first-child,
4141table.collection tbody:first-child tr:first-child > td:first-child,
4142table.collection tbody:first-child tr:first-child > th:first-child {
4143 -webkit-border-top-left-radius: 4px;
4144 -moz-border-radius-topleft: 4px;
4145 border-top-left-radius: 4px;
4146}
4147table.collection thead:first-child tr:first-child > th:last-child,
4148table.collection tbody:first-child tr:first-child > td:last-child,
4149table.collection tbody:first-child tr:first-child > th:last-child {
4150 -webkit-border-top-right-radius: 4px;
4151 -moz-border-radius-topright: 4px;
4152 border-top-right-radius: 4px;
4153}
4154table.collection thead:last-child tr:last-child > th:first-child,
4155table.collection tbody:last-child tr:last-child > td:first-child,
4156table.collection tbody:last-child tr:last-child > th:first-child,