Merge commit 'catalyst/MOODLE_19_STABLE' into mdl19-linuxchix
[moodle-linuxchix.git] / theme / standard / styles_layout.css
blob07bdaaf8f99657663d28605f11f9ae27d2c5f86e
1 /*******************************************************************
2 styles_layout.css
4 This CSS file contains all layout definitions like positioning,
5 floats, margins, padding, borders etc.
7 Styles are organised into the following sections:
8 core
9 forms
10 header
11 footer
13 admin
14 blocks
15 blog
16 calendar
17 course
18 doc
19 grades
20 login
21 message
22 notes
23 mymoodle
24 question
25 tabs
26 tags
27 user
29 various modules
31 *******************************************************************/
34 /***
35 *** Core
36 ***/
38 h1.main,
39 h2.main,
40 h3.main,
41 h4.main,
42 h5.main,
43 h6.main {
44 text-align: center;
47 #layout-table {
48 width:100%;
49 border-collapse:separate;
50 margin-top: 8px;
53 #layout-table #left-column,
54 #layout-table #middle-column,
55 #layout-table #right-column
57 vertical-align:top;
60 #layout-table #middle-column {
61 padding-left:12px;
62 padding-right:12px;
65 .clearer {
66 clear:both;
67 margin:0;
68 padding:0;
69 height:1px;
70 border:none;
71 background:transparent;
72 display:block;
75 .clearfix {
76 min-width: 0;
77 /* overflow: hidden; */
80 .clearfix:after {
81 /* content: "<!-- -->"; */
82 content: ".";
83 display: block;
84 height: 0;
85 clear: both;
86 visibility: hidden;
89 #redirect {
90 text-align: center;
93 #redirect #message {
97 #redirect #continue {
101 /* .clearfix {display: inline-table;} */
103 /* Hides from IE-mac \*/
104 * html .clearfix {height: 1%;}
105 .clearfix {display: block;}
106 /* End hide from IE-mac */
108 .mdl-align {
109 text-align: center;
112 .continuebutton {
113 text-align: center;
116 form {
117 margin-bottom:0;
120 table {
121 border-spacing: 0;
122 border-collapse: collapse;
125 a img {
126 border:none;
129 img.userpicture,
130 img.grouppicture {
131 border: 0;
134 #grouppicture {
135 text-align: center;
138 div.groupselector {
139 float: left;
140 margin-top: 3px;
141 margin-bottom: 3px;
144 #addmembersform table {
145 margin-left: auto;
146 margin-right: auto;
149 .notifyproblem {
150 text-align: center;
151 padding: 10px;
154 .notifysuccess {
155 text-align:center;
156 padding: 10px;
159 .notifytiny {
160 text-align:left;
161 padding: 0;
164 .singlebutton form,
165 .singlebutton div {
166 display:inline;
169 .box {
170 clear: both;
173 .generalbox {
174 border-width:1px;
175 border-style:solid;
176 margin-bottom: 15px;
177 padding:10px;
180 .generalbox#intro {
181 width:70%;
182 margin-left:auto;
183 margin-right:auto;
184 padding-bottom:15px;
187 .boxaligncenter {
188 margin-left:auto;
189 margin-right:auto;
192 .boxalignright {
193 margin-left:auto;
194 margin-right:0;
197 .boxalignleft {
198 margin-left:0;
199 margin-right:auto;
202 .boxwidthnarrow {
203 width: 30%
206 .boxwidthnormal {
207 width: 50%
210 .boxwidthwide {
211 width: 80%
214 .centerpara {
215 text-align:center
218 .noticebox {
219 border-width:1px;
220 border-style:solid;
221 padding:10px;
224 #notice.generalbox {
225 width: 60%;
226 margin-left:auto;
227 margin-right:auto;
230 #notice .buttons {
231 text-align:center
234 #notice .buttons div,
235 #notice .buttons form {
236 display:inline;
239 #notice .singlebutton {
240 text-align:center;
241 padding: 5px;
242 margin: 0px;
245 .errorbox {
246 border-width:1px;
247 border-style:solid;
248 margin: 1em 15%;
249 width: 70%;
250 padding:10px;
253 .errorbox .title {
254 padding: 5px;
257 .informationbox {
258 border-width:1px;
259 border-style:solid;
260 padding: 10px;
263 .feedbackbox {
264 border-width:1px;
265 border-style:solid;
268 .feedbackby {
271 .feedback {
274 .rsslink {
275 padding: 0 0 0 0.3em;
278 .printicon {
279 padding: 0 0 0 0.3em;
282 .generaltable {
283 border-width: 1px;
284 border-style: solid;
287 .generaltable .cell {
288 border-width: 1px;
289 border-style: solid;
290 border-collapse: collapse;
293 #participationreport .reporttable {
294 text-align: center;
295 margin-left:auto;
296 margin-right:auto;
299 #participationreport {
300 text-align: center;
303 #participationreport .modulename {
304 font-weight: bold;
307 #participationreportselector {
308 text-align: center;
311 #participationreportactions {
312 text-align: center;
315 .initialbar {
316 text-align: center;
319 #help .indent {
320 margin-left:3em;
323 .closewindow,
324 #help .helpindex {
325 text-align: center;
328 .tabledivider {
329 border-width:1px;
330 border-style:solid;
331 border-left:0;
332 border-right:0;
333 border-top:0;
336 .sitetopic {
337 margin-bottom:20px;
340 .sitetopiccontent {
341 border-width:1px;
342 border-style:solid;
345 .pagingbar {
346 text-align:center;
349 table.formtable {
350 margin: auto;
353 table.formtable tbody th {
354 vertical-align: top;
357 table.formtable tbody td,
358 table.formtable tbody th
360 padding: 5px;
363 table.formtable tbody .htmlarea td,
364 table.formtable tbody .htmlarea th
366 padding: 0;
369 .flexible th
371 white-space: nowrap;
374 .paging {
375 text-align: center;
376 margin: 10px 0 10px 0;
379 .unread {
380 padding-right:2px;
383 .cell {
384 vertical-align: top;
387 .helplink img {
388 vertical-align: middle;
389 margin: 0 2px;
390 width: 17px;
391 height: 17px;
394 img.emoticon {
395 vertical-align: middle;
396 width: 15px;
397 height: 15px;
400 form.popupform,
401 form.popupform div {
402 display: inline;
405 form.popupform label {
406 margin-right: 0.5em;
409 .arrow_button {
410 margin-top:3em;
413 .arrow_button input {
414 padding:0.3em;
415 overflow:hidden;
418 .groupmanagementtable td {
419 vertical-align: top;
422 .groupmanagementtable p {
423 text-align: center;
426 .groupmanagementtable select {
427 width: 18em;
430 #group-groupings .buttons {
431 margin: 20px;
432 text-align:center;
435 #group-groupings .buttons .singlebutton {
436 display: inline;
437 padding: 5px;
440 #group-usersummary {
441 width: 14em;
444 img.icon {
445 vertical-align:middle;
446 margin-right:4px;
447 width:16px;
448 height:16px;
449 border:0px;
452 img.iconsmall {
453 vertical-align:middle;
454 margin-right:1px;
455 width:11px;
456 height:11px;
457 border:0px;
460 img.iconhelp {
461 vertical-align:middle;
462 margin-right:4px;
463 width:17px;
464 height:17px;
465 border:0px;
468 img.iconkbhelp {
469 width:49px;
470 height:17px;
471 border:0px;
474 /*Accessibility: text 'seen' by screen readers but not visual users. Fixed for RTL languages, example Farsi. */
475 .accesshide {
476 position:absolute;
477 top:-100000px;
478 left:10px;
479 font-weight:normal;
480 font-size:1em;
483 .invisiblefieldset {
484 display:inline;
485 border:0px;
486 padding:0px;
487 margin:0px;
490 span.hide,
491 div.hide {
492 display:none;
495 /***
496 *** Forms
497 ***/
499 .mform {
500 margin: 0 auto;
501 padding: 0;
502 width: 80%;
504 .mform fieldset {
505 border: 1px solid #DDDDDD;
506 padding: 10px 0;
507 margin: 0.7em 0;
508 width:100%;
510 .mform fieldset.hidden, .mform fieldset.felement {
511 border: 0;
513 .mform fieldset.felement {
514 width: auto;
516 .mform fieldset legend {
517 font-weight: bold;
518 margin-left: 0.5em;
520 .mform fieldset .advancedbutton{
521 width:100%;
522 text-align:right;
524 .mform div.fitem {
525 clear: both;
526 width: 100%;
527 min-height: 1.5em;
530 .mform .fitemtitle {
531 display: block;
532 float: left;
533 width: 30%;
534 padding: 0;
535 margin: 5px 0 0 10px;
536 text-align: right;
539 .mform .fitemtitle div{
540 display: inline;
543 div.fitem fieldset.fgroup label, div.fradio label, div.fcheckbox label,
544 fieldset.fdate_selector label {
545 display:inline;
546 float: none;
547 width: auto;
550 .mform div.felement, .mform fieldset.felement{
551 display: block;
552 float: left;
553 margin: 5px 0 0 10px;
554 padding: 0;
555 text-align:left;
556 width: 60%;
559 .mform div.fdescription {
560 clear: both;
561 min-height: 1.5em;
564 .mform .fdescription.required {
565 text-align:right;
568 .mform input, .mform select {
569 width: auto;
571 .mform .ftextarea #id_alltext {
572 width: 100%;
574 .mform br {
575 clear: left;
577 .mform div.fhtmleditor {
578 margin: 0 auto 10px auto;
579 width : 600px;
580 clear:both;
581 float:none;
582 padding: 25px 0 20px 0;
584 .mform span.error, .mform span.required {
585 color: red;
587 .mform div.error,.mform fieldset.error {
588 border: 1px solid red;
589 padding: 5px;
590 color: inherit;
592 .mform .fcheckbox input {
593 margin-left: 0px;
595 .mform .fpassword .unmask {
596 display:inline;
598 .mform .fpassword .unmask input {
599 margin-left:5px;
600 margin-right:3px;
603 .mform label .req, .mform label .adv {
604 cursor: help;
607 /* form frozen */
608 div.mform div.fitem div.fstatic{
609 border-color : #D3D3D3;
610 border-style : dashed;
611 border-width : thin;
614 #admin-register .mform .fsubmit {
615 padding:20px;
616 text-align:center;
619 div.phpinfo .center{
620 text-align: center;
623 div.phpinfo .center table {
624 margin-left: auto;
625 margin-right: auto;
626 text-align: left;
629 div.phpinfo .center th {
630 text-align: center;
633 .backup-form-instances {
634 margin:0px 20px 0px 20px;
636 .restore-form-instances {
637 margin:0px 20px 0px 20px;
641 /***
642 *** Header
643 ***/
645 #header-home {
648 #header {
651 .headermain, h1.headermain {
652 float:left;
653 margin:0;
654 padding:0;
657 .headermenu {
658 float:right;
659 text-align:right;
662 .navigation li,
663 .navigation div,
664 .navigation button,
665 .navigation form {
666 display: inline;
669 .navbar {
670 width:auto;
671 padding:3px 0.5em;
672 border-width:1px;
673 border-style:solid;
676 .navbar .langmenu {
677 text-align:right;
680 table.navbar {
681 width: 100%;
684 .navbar .navbutton {
685 margin-top: 3px;
686 float: left;
689 .navbar .navbutton div,
690 .navbar .navbutton form {
691 display:inline;
692 margin:0px;
693 padding:0px;
696 .navbar .breadcrumb {
697 float:left;
698 margin:0.2em 0;
701 .breadcrumb ul {
702 padding:0;
703 margin:0;
704 text-indent:0;
705 list-style:none;
707 .breadcrumb li {
708 display:inline;
711 .navbar .navbutton,
712 .navbar .menu {
713 float:right;
716 #footer .navbar {
717 margin-top: 4em;
720 .reportlink {
721 text-align:right;
724 .navigation {
725 margin-bottom: 4px;
728 .navigation ul {
729 margin:0px;
730 padding:0px;
731 list-style-type:none;
734 .navigation ul li form,
735 .navigation ul li {
736 display:inline;
737 margin:0px;
738 padding:0px;
739 margin-left:2px;
742 .navigation ul li form fieldset,
743 .navigation ul li form div select {
744 vertical-align: middle;
747 .navigation optgroup {
748 text-align:center;
749 padding-top:4px;
752 .navigation option {
753 text-align:left;
756 .navigation optgroup option {
757 padding:0px;
760 #navmenupopup option,
761 #navmenufooterpopup option {
762 padding: 2px 0 2px 20px;
763 background-repeat: no-repeat;
764 background-position: 1px 2px;
765 vertical-align: middle;
768 /***
769 *** Footer
770 ***/
772 #footer {
773 text-align:center;
774 margin-top: 40px;
777 .homelink {
778 margin: 1em 0;
781 .homelink a {
782 padding-left:1em;
783 padding-right:1em;
786 .sitelink {
787 padding-top:1em;
790 .performanceinfo {
791 margin: 2em;
794 .performanceinfo span {
795 display: block;
798 #footer .validators {
799 margin-top:40px;
800 padding-top:5px;
801 border-top: 1px dotted gray;
804 #footer .validators ul {
805 margin:0px;
806 padding:0px;
807 list-style-type:none;
810 #footer .validators ul li {
811 display:inline;
812 margin-right:10px;
813 margin-left:10px;
816 /***
817 *** Filters
818 ***/
819 span.mediaplugin {
820 display:block;
821 clear:both;
822 margin-top:5px;
823 margin-bottom:5px;
826 span.mediaplugin_mp3 {
827 display:inline;
828 clear:none;
829 margin:0px;
830 margin-left:0.5em;
834 /***
835 *** Admin
836 ***/
838 body#admin-index .c0 {
839 vertical-align: top;
842 body#admin-index .c1 {
843 vertical-align: middle;
846 body#admin-blocks table.generaltable th,
847 body#admin-filters table.generaltable th,
848 body#admin-modules table.generaltable th,
849 body#admin-auth table.generaltable th
851 white-space: nowrap;
854 body#admin-modules .generaltablecell
856 padding-top: 2px;
857 padding-bottom: 2px;
860 body#admin-blocks table.generaltable th,
861 body#admin-blocks table.generaltable td.cell,
862 body#admin-filters table.generaltable th,
863 body#admin-filters table.generaltable td.cell,
864 body#admin-modules table.generaltable th,
865 body#admin-modules table.generaltable td.cell,
866 body#admin-auth table.generaltable th,
867 body#admin-auth table.generaltable td.cell
869 padding: 4px;
870 text-align: center;
871 vertical-align: middle;
874 body#admin-blocks table.generaltable th.c0,
875 body#admin-blocks table.generaltable td.c0,
876 body#admin-filters table.generaltable th.c0,
877 body#admin-filters table.generaltable td.c0,
878 body#admin-modules table.generaltable th.c0,
879 body#admin-modules table.generaltable td.c0,
880 body#admin-auth table.generaltable th.c0,
881 body#admin-auth table.generaltable td.c0
883 text-align: left;
886 body#admin-modules table.generaltable td.c0
888 white-space: nowrap;
891 #admin-blocks
892 #admin-config .confighelp {
893 display: block;
894 padding-bottom: 20px;
897 #admin-roles-manage table.generalbox {
898 margin: auto;
901 #admin-stickyblocks .generalbox {
902 text-align:center;
905 #admin-index .copyrightnotice {
906 margin: auto;
907 text-align: center;
910 #admin-report-simpletest-index .exception pre {
911 padding: 8px;
914 #admin-report-simpletest-index .unittestsummary {
915 padding: 8px;
916 margin-top: 1em;
919 #admin-roles-allowassign .buttons,
920 #admin-roles-allowoverride .buttons,
921 #admin-roles-manage .buttons,
922 #admin-roles-override .buttons {
923 margin: 20px;
924 text-align:center;
927 #admin-roles-manage .buttons .singlebutton,
928 #admin-roles-override .buttons .singlebutton {
929 display: inline;
930 padding: 5px;
933 #admin-roles-manage .selector,
934 #admin-roles-assign .selector,
935 #admin-roles-override .selector {
936 text-align:center;
937 margin-bottom:1em;
940 #admin-roles-manage table.roledesc,
941 #admin-roles-override table.roledesc {
942 margin-left:auto;
943 margin-right:auto;
946 #admin-roles-manage table.rolecap,
947 #admin-roles-override table.rolecap {
948 margin-left:auto;
949 margin-right:auto;
952 .rolecap .inherit,
953 .rolecap .allow,
954 .rolecap .prevent,
955 .rolecap .prohibit {
956 text-align:center;
959 #admin-roles-manage .rolecap .cap-desc .cap-name,
960 #admin-roles-override .rolecap .cap-desc .cap-name {
961 display: block;
964 #admin-roles-override .cell.c1,
965 #admin-roles-assign .cell.c3,
966 #admin-roles-assign .cell.c1 {
967 padding-top: 0.75em;
970 #admin-roles-override .sefeoverridenotice {
971 text-align:center;
974 #admin-lang .generalbox {
975 text-align:center;
976 margin:auto;
977 border-width: 1px;
978 border-style: solid;
981 #admin-langimport .generalbox {
982 text-align:center;
983 margin:auto;
984 border-width: 1px;
985 border-style: solid;
988 #admin-langimport .generalbox table {
989 text-align:center;
990 margin:auto;
993 #admin-index .adminerror,
994 #admin-index .adminwarning {
995 text-align:center;
996 border-width: 1px;
997 border-style: solid;
998 margin:20px;
1001 #admin-index .adminerror .singlebutton,
1002 #admin-index .adminwarning .singlebutton,
1003 #admin-index #layout-table .singlebutton {
1004 text-align:center;
1005 margin:20px;
1008 #admin-user-user_bulk #users .fgroup {
1009 white-space: nowrap;
1012 .plugincompattable caption {
1013 text-align: center;
1014 width: 100%;
1015 font-weight: bold;
1016 font-size: 130%;
1019 .plugincheckwrapper td{
1020 border: 1px #bbbbbb solid;
1023 .plugincheckwrapper{
1024 width: 100%;
1026 /* Admin settings */
1027 #adminsettings div.form-item {
1028 clear: both;
1029 margin: 1em 0 2em 0;
1032 #adminsettings .form-label {
1033 display: block;
1034 float: left;
1035 width: 12.5em;
1036 text-align: right;
1039 #adminsettings .form-shortname {
1040 display: block;
1043 #adminsettings .form-setting {
1044 display: block;
1045 margin-left: 13em;
1046 text-align: left;
1049 #adminsettings .form-defaultinfo {
1050 display: inline;
1053 #adminsettings .defaultsnext {
1054 margin-right: 0.5em;
1055 display: inline;
1058 #adminsettings .form-description {
1059 display: block;
1060 margin: 0.5em 0 0em 13em;
1061 text-align: left;
1064 #adminsettings fieldset {
1065 margin-top: 1em;
1066 padding: 1em 0.5em;
1069 #adminsettings legend {
1070 display: none;
1073 #adminsettings fieldset.error {
1074 margin: 0.2em 0 0.5em 0;
1075 padding: 0.5em 0 0 0;
1078 #adminsettings fieldset.error legend {
1079 display: block;
1082 #adminsettings .form-multicheckbox li {
1083 list-style: none;
1086 #adminsettings .form-multicheckbox ul {
1087 padding:0;
1088 margin:0;
1091 #adminsettings .form-item .pathok,
1092 #adminsettings .form-item .patherror {
1093 margin-left: 0.5em;
1096 #adminsettings .form-htmlarea {
1097 width: 640px;
1098 display:inline;
1101 #adminsettings .form-htmlarea .htmlarea {
1102 width: 640px;
1103 display:block;
1106 .environmentbox {
1107 margin-top: 1em;
1110 .form-buttons {
1111 margin: 10px 0 0 13em;
1114 .adminsearchform {
1115 padding-top:10px;
1118 .block_admin_tree .admintree {
1119 text-align:left;
1122 .block_admin_tree .admintree .depth1 {
1123 padding-left: 16px;
1126 .block_admin_tree .admintree .depth2 {
1127 padding-left: 32px;
1130 .block_admin_tree .admintree .depth3 {
1131 padding-left: 48px;
1134 .block_admin_tree .admintree .depth4 {
1135 padding-left: 64px;
1138 #admin-lang .translator {
1139 border-width: 1px;
1140 border-style: solid;
1143 #adminsettings #admin-calendar_weekend table {
1144 width: 100%;
1147 #adminsettings #admin-calendar_weekend table td {
1148 text-align: center;
1151 #adminsettings #admin-calendar_weekend table td label {
1152 width: 100%;
1153 text-align: center;
1154 float: none;
1157 #trustedhosts .generaltable {
1158 margin-left: auto;
1159 margin-right: auto;
1160 width: 500px;
1163 #trustedhosts .standard {
1164 width: auto;
1167 #mnetconfig table {
1168 margin-left: auto;
1169 margin-right: auto;
1172 #admin-report-courseoverview-index .graph,
1173 #course-report-stats-index .graph,
1174 #admin-report-stats-index .graph {
1175 text-align: center;
1176 margin-bottom: 1em;
1179 #admin-uploaduser table#uuresults {
1180 margin-bottom: 2em;
1183 #admin-uploaduser table#uupreview,
1184 #admin-uploaduser table#uuresults td.cell {
1185 padding-left: 3px;
1186 padding-right: 3px;
1189 /***
1190 *** Blocks
1191 ***/
1193 /*Accessibility: Skip block link, for keyboard-only users. */
1194 a.skip-block, a.skip {
1195 position: absolute;
1196 top: -1000em;
1197 font-size: 0.85em;
1199 a.skip-block:focus, a.skip-block:active,
1200 a.skip:focus, a.skip:active {
1201 position: static;
1202 display: block;
1204 .skip-block-to, #maincontent {
1205 display: block;
1206 height: 1px;
1209 .sideblock {
1210 margin-bottom:1em;
1211 width: 100%;
1214 .sideblock .header, .sideblock h2.header {
1215 text-align: left;
1216 margin:0;
1217 padding:4px;
1218 padding-top:0;
1219 border-width: 1px;
1220 border-style: solid;
1221 border-bottom: none;
1223 .sideblock h2 {
1224 margin:0;
1225 padding:0;
1228 .sideblock .header .hide-show-image {
1229 float:right;
1230 height:11px;
1231 width:11px;
1232 margin-top:0.25em;
1235 .sideblock .header .commands {
1236 margin-top: 0.3em;
1237 clear: both;
1238 height: 16px;
1241 .sideblock .header .commands a {
1242 margin: 0px 2px;
1245 #left-column .hidden .header,
1246 #right-column .hidden .header
1248 border-bottom-width: 1px;
1249 border-bottom-style: solid;
1252 #left-column .hidden .content,
1253 #right-column .hidden .content
1255 display: none;
1258 .sideblock .header .icon.hide,
1259 .sideblock .header .icon.edit {
1260 margin-right: 6px;
1263 .sideblock .content {
1264 padding: 4px;
1265 border-width: 1px;
1266 border-style: solid;
1269 .sideblock .content h3,
1270 .sideblock .content h2 {
1271 text-align: left;
1274 .sideblock .content h2 {
1275 margin:1.5em 0 0;
1276 padding:0;
1279 .sideblock .content .head {
1280 margin-top: 10px;
1283 .sideblock .content hr {
1284 height:1px;
1285 margin-top:4px;
1286 margin-bottom:4px;
1287 border:none;
1288 border-top:1px solid;
1291 .sideblock div.column {
1292 margin:0px;
1293 margin-right:4px;
1294 padding:0px;
1297 .sideblock div.column.c0 {
1298 float: left;
1301 .sideblock div.column.c1 {
1302 display: inline;
1305 .sideblock .content .c0 img.icon {
1306 margin:0px;
1309 .sideblock .content .list, .unlist, .inline-list {
1310 list-style:none;
1311 padding:0;
1312 margin:0;
1315 .sideblock .content .list {
1316 width: 100%;
1319 .sideblock .content .list li {
1320 clear: left;
1323 .sideblock .content .inline-list li, .inline-list li {
1324 display: inline;
1327 .sideblock .content ul.list li.listentry {
1328 clear:both;
1331 .sideblock .content div.info {
1332 text-align:center;
1335 .sideblock .footer {
1336 margin-bottom: 4px;
1337 text-align:center;
1338 clear:both;
1341 .sideblock img.userpicture {
1342 width:16px;
1343 height:16px;
1344 margin-right:4px;
1347 .blockconfigtable {
1348 margin-top: 0;
1349 margin-right: auto;
1350 margin-left: auto;
1353 .blockconfigtable td.label {
1354 text-align: right;
1355 width: 50%;
1358 .blockconfigtable td.value {
1359 text-align: left;
1360 width: 50%;
1363 .blockconfigtable td.submit {
1364 text-align: center;
1367 .blockconfiginstancecontent .tabs {
1368 margin-bottom: 0px;
1369 margin-left: auto;
1370 margin-right: auto;
1373 .block_adminblock {
1374 width: 180px;
1377 .block_messages .content {
1378 text-align:left;
1379 font-size:0.75em;
1380 padding-top:5px;
1383 .block_recent_activitysideblock .h3 {
1384 padding-top:5px;
1387 .block_online_users .listentry div.user,
1388 .block_messages .listentry div.user {
1389 float:left;
1392 .block_online_users .listentry div.message,
1393 .block_messages .listentry div.message {
1394 float:right;
1397 .block_course_list .footer {
1398 margin-top: 5px;
1401 #rssfeeds {
1402 margin-left: auto;
1403 margin-right: auto;
1406 #block_rss {
1407 text-align: center;
1410 .block_search_forums .invisiblefieldset {
1411 display: block;
1414 .block_tag_youtube .youtube-thumb {
1415 padding: 3px;
1416 padding-bottom: 0.5em;
1417 display: block;
1418 float: left;
1420 .block_tag_youtube .yt-video-entry li {
1421 clear: left;
1424 .block_tag_flickr .flickr-photos {
1425 padding:3px;
1428 /***
1429 *** Blogs
1430 ***/
1431 .addbloglink {
1432 text-align: center;
1435 .blogpost .audience {
1436 text-align: right;
1439 .blogpost .tags {
1440 margin-top: 15px;
1444 /***
1445 *** Calendar
1446 ***/
1448 #calendar {
1449 width: 100%;
1450 border-spacing: 5px;
1451 border-collapse: separate;
1454 #calendar h2,
1455 #calendar h3
1457 text-align: center;
1459 #calendar .sideblock h2 {
1460 text-align: left;
1463 #calendar .maincalendar,
1464 #calendar .sidecalendar
1466 vertical-align: top;
1467 border: 1px solid;
1468 padding: 0px;
1471 #calendar .maincalendar {
1472 height: 100%;
1475 #calendar .maincalendar .heightcontainer {
1476 height: 100%;
1477 position: relative;
1480 #calendar .maincalendar .bottom {
1481 width: 100%;
1482 text-align: center;
1483 padding:5px 0 0;
1486 #calendar .sidecalendar {
1487 width: 25%;
1490 #calendar .maincalendar table.calendarmonth {
1491 border-collapse: separate;
1492 margin: 0px auto;
1493 width: 98%;
1496 #calendar .maincalendar table.calendarmonth th {
1497 padding:10px;
1498 border-bottom:2px solid;
1501 #calendar .maincalendar table.calendarmonth td {
1502 height: 5em;
1503 padding-left: 4px;
1504 padding-top: 4px;
1505 line-height:1.2em;
1508 #calendar .maincalendar table.calendarmonth td,
1509 table.minicalendar td,
1510 table.minicalendar th {
1511 width:14%;
1512 vertical-align:top;
1514 table.minicalendar td {
1515 text-align: center;
1517 #calendar .maincalendar table.calendarmonth td table td {
1518 height: auto;
1521 #calendar div.header
1523 padding: 5px;
1526 #calendar .sideblock div.header
1528 border:none;
1531 #calendar .maincalendar .buttons {
1532 float: right;
1535 #calendar .maincalendar .filters table,
1536 #calendar .sidecalendar .filters table,
1537 .sideblock.block_calendar_month .filters table
1539 border-collapse:separate;
1540 border-spacing: 2px;
1541 padding: 2px;
1542 width: 100%;
1545 #calendar .maincalendar .filters {
1546 padding: 0px 10px;
1549 #calendar .sidecalendar .filters {
1550 padding: 5px;
1553 #calendar .maincalendar .controls {
1554 clear:both;
1555 padding:10px;
1558 #calendar .maincalendar table.calendarmonth ul.events-new,
1559 #calendar .maincalendar table.calendarmonth ul.events-underway
1561 padding:0px;
1562 margin:0px;
1563 list-style-type:none;
1566 #calendar .maincalendar table.calendarmonth ul li {
1567 margin-top: 4px;
1570 .minicalendarblock {
1571 padding: 0px 4px;
1574 table.minicalendar {
1575 width: 100%;
1576 margin: 10px auto;
1577 padding:2px;
1578 border-width:1px;
1579 border-style:solid;
1580 border-collapse:separate;
1581 border-spacing:1px !important;
1584 table.minicalendar th {
1585 padding: 0px 2px;
1588 #calendar .maincalendar .eventlist {
1589 padding: 10px;
1592 #calendar .maincalendar .eventlist .topic {
1593 padding: 5px;
1594 border-style:solid;
1595 border-width: 0px;
1596 border-bottom-color: #EEEEEE;
1597 border-bottom-width: 1px;
1600 #calendar .maincalendar .eventlist .event {
1601 width:100%;
1602 margin-bottom:10px;
1603 border-spacing:0px;
1604 border-collapse:separate;
1605 border-width:1px;
1606 border-style:solid;
1609 #calendar .maincalendar .eventlist .event .name {
1610 float:left;
1613 #calendar .maincalendar .eventlist .event .course {
1614 float:left;
1615 clear:left;
1618 #calendar .maincalendar .eventlist .event .date {
1619 float:right;
1622 #calendar .maincalendar .eventlist .event .description .commands {
1623 width:100%;
1626 #calendar .maincalendar .eventlist .event .description {
1627 padding:5px;
1630 #calendar .maincalendar .eventlist .event .picture {
1631 padding:8px;
1634 #calendar .maincalendar .eventlist .event .side {
1635 width:32px;
1638 #calendar #selecteventtype table {
1639 margin:auto;
1642 #calendar .event_global,
1643 #calendar .event_course,
1644 #calendar .event_group,
1645 #calendar .event_user,
1646 .minicalendar .event_global,
1647 .minicalendar .event_course,
1648 .minicalendar .event_group,
1649 .minicalendar .event_user {
1650 border:2px solid !important;
1653 #calendar .duration_global,
1654 #calendar .duration_course,
1655 #calendar .duration_group,
1656 #calendar .duration_user,
1657 .minicalendar .duration_global,
1658 .minicalendar .duration_course,
1659 .minicalendar .duration_group,
1660 .minicalendar .duration_user
1662 border-top:2px solid !important;
1663 border-bottom:2px solid !important;
1666 #calendar .today,
1667 .minicalendar .today {
1668 border:2px solid;
1671 #calendar .nottoday,
1672 .minicalendar .today {
1673 border:1px solid;
1676 .cal_popup_bg {
1677 padding:0px;
1678 margin:0px;
1679 border:1px solid;
1682 .cal_popup_close {
1683 margin-right:5px;
1686 .cal_popup_caption {
1687 border-width:0px 0px 1px 0px;
1688 border-style:solid;
1689 padding-bottom:2px;
1692 /*Accessibility: controls now div and span, 20:58:20% or 12:74:12% */
1693 .calendar-controls .previous,
1694 .calendar-controls .next,
1695 .calendar-controls .current {
1696 display: block;
1697 float: left;
1698 width: 12%;
1700 .calendar-controls .previous {
1701 text-align: left;
1703 .calendar-controls .current {
1704 text-align: center;
1705 width: 76%;
1707 .calendar-controls .next {
1708 text-align: right;
1711 #calendar .maincalendar .calendar-controls .previous,
1712 #calendar .maincalendar .calendar-controls .next
1714 width: 30%;
1716 #calendar .maincalendar .calendar-controls .current {
1717 width: 39.95%;
1720 #calendar .indent {
1721 padding-left: 20px;
1724 #calendar td.sidecalendar {
1725 border-width:0px;
1728 #calendar td.sidecalendar .sideblock {
1729 border: 1px solid;
1730 margin-bottom:10px;
1733 #calendar td.sidecalendar .minicalendartop {
1734 padding-top:10px;
1737 .sideblock .content h3.eventskey {
1738 margin-top:0.5em;
1739 margin-bottom:0;
1740 margin-left:0.5em;
1743 /***
1744 *** Course
1745 ***/
1747 .activitydate, .activityhead {
1748 text-align:center;
1751 #course-view .section td {
1752 vertical-align:top;
1755 #course-view .section td.content {
1756 padding:5px;
1757 border-style:solid;
1758 border-width:1px;
1759 border-left:0px;
1760 border-right:0px;
1763 #course-view .section td.side {
1764 padding:5px;
1765 border-style:solid;
1766 border-width:1px;
1769 #course-view .section td.left {
1770 border-right:0px;
1771 text-align:center;
1772 width: 1.5em;
1775 #course-view .section td.right {
1776 border-left:0px;
1777 text-align:center;
1778 width: 1.5em;
1781 #course-view .current .side {
1784 #course-view .section .spacer {
1785 height:0.5em;
1788 #course-view .section .weekdates {
1791 #course-view ul.section,
1792 #site-index ul.section {
1793 margin: 0;
1794 padding: 0;
1795 list-style: none;
1798 .section_add_menus {
1799 text-align:right;
1802 .section_add_menus .horizontal div {
1803 display:inline;
1807 /*#course-view ul.section li.activity ul li,
1808 #site-index ul.section li.activity ul li {
1809 list-style: disc;
1812 /*Accessibility: No-tables course format. */
1813 #course-view ul.weekscss {
1814 margin: 0;
1815 padding: 0;
1816 list-style: none;
1818 /* Window-width: 800 pixels.
1819 IE doesn't support, see inline IE conditional comment. */
1820 .weekscss-format {
1821 min-width: 763px;
1823 .weekscss-format .block_adminblock select,
1824 .weekscss-format .block_calendar_month .minicalendar {
1825 width: 100%;
1826 padding: 0;
1828 .weekscss-format .block_calendar_month .minicalendar th,
1829 .weekscss-format .block_calendar_month .minicalendar td {
1830 padding: 0.1em 0 0.1em 1px;
1832 .weekscss-format #middle-column {
1833 margin: 0 12.5em 0 12.5em;
1835 .weekscss-format #left-column,
1836 .weekscss-format #right-column {
1837 width: 11.5em;
1839 .weekscss-format #left-column {
1840 float: left;
1842 .weekscss-format #right-column {
1843 float: right;
1845 .weekscss li.section {
1846 margin-bottom: 0.5em;
1847 border-style:solid;
1848 border-width:1px;
1850 .weekscss .content,
1851 .weekscss .side {
1852 padding: 5px;
1854 .weekscss .content {
1855 margin: 0 1.7em 0 1.7em;
1857 .weekscss .right {
1858 width: 1.6em;
1859 float: right;
1860 text-align:center;
1863 .section .activity img.activityicon {
1864 vertical-align:middle;
1865 height:16px;
1866 width:16px;
1869 .section img.movetarget {
1870 height:16px;
1871 width:80px;
1874 body#course-view .unread {
1875 margin-left: 3em;
1878 body#course-view .sideblock.drag .header {
1879 cursor: move;
1882 body#course-enrol .generalbox {
1883 margin-top: 20px;
1886 body#course-enrol .coursebox {
1887 margin-top: 20px;
1890 body#course-user .graph {
1891 text-align: center;
1894 body#course-user .section,
1895 body#course-user .content {
1896 margin-left: 30px;
1897 margin-right: 30px;
1900 body#course-user .section {
1901 border-width:1px;
1902 border-style:solid;
1903 padding:10px;
1904 margin-bottom: 20px;
1907 body#course-user .section h2 {
1908 margin-top: 0;
1912 .headingblock, h2.headingblock {
1913 border-width:1px;
1914 border-style:solid;
1915 padding:5px;
1916 margin:0;
1919 #site-index .subscribelink,
1920 #course-view .subscribelink {
1921 text-align:right;
1924 body#site-index .headingblock,
1925 body#course-view .headingblock {
1926 margin-bottom: 9px;
1929 body#course-category .courseboxes,
1930 body#course-index .courseboxes {
1931 padding:20px;
1934 body#course-category .rolelink {
1935 text-align:right;
1936 padding:10px;
1939 body#course-category .addcategory {
1940 text-align: center;
1941 padding: 10px;
1944 body#course-category .buttons .singlebutton {
1945 display: inline;
1948 body#course-category .buttons {
1949 text-align: center;
1950 margin-bottom: 15px;
1953 body#course-index #middle-column .editcourse {
1954 margin-left:auto;
1955 margin-right:auto;
1956 margin-top:20px;
1957 margin-bottom:20px;
1960 body#course-index #middle-column .editcourse th,
1961 body#course-index #middle-column .editcourse td {
1962 padding-left:10px;
1963 padding-right:10px;
1966 body#course-index #middle-column .editcourse .count {
1967 text-align:right;
1970 body#course-index .singlebutton,
1971 body#course-index .addcategory {
1972 text-align: center;
1975 body#course-info .generalbox.icons {
1976 text-align: center;
1979 body#course-info .generalbox.info {
1980 margin-left:auto;
1981 margin-right:auto;
1984 .coursebox {
1985 width: 100%;
1986 /* float:left; */
1987 margin-bottom: 15px;
1988 border-width:1px;
1989 border-style:solid;
1992 .coursebox .summary {
1993 float: right;
1994 text-align:left;
1995 width: 48%;
1996 padding:5px;
1999 .coursebox .info {
2000 float: left;
2001 text-align:left;
2002 width: 48%;
2003 padding:5px;
2006 #my-index .coursebox .info {
2007 float: none;
2010 #my-index .name {
2011 margin-left: 5px;
2014 .categorylist {
2015 width:90%;
2016 margin-left:auto;
2017 margin-right:auto;
2020 .categorylist .category.image {
2021 width:20px;
2024 .categorylist .category.number {
2025 text-align:right;
2028 .categoryboxcontent {
2029 border-width:1px;
2030 border-style:solid;
2033 .categorypicker {
2034 text-align:center;
2035 padding-bottom:10px;
2038 #coursesearch,
2039 #coursesearch2 {
2040 text-align:center;
2043 .addcoursebutton {
2044 text-align:center;
2047 .coursebox .cost {
2048 padding-top: 20px;
2051 .coursebox ul.teachers li {
2052 list-style-type:none;
2053 padding:0;
2054 margin:0;
2057 #course-category #renameform {
2058 text-align:center;
2061 #course-category #themeform {
2062 text-align: center;
2065 #course-category .singlebutton {
2066 text-align:center;
2069 #course-category #coursesearch {
2070 text-align:center;
2074 #course-report #content {
2075 padding-top:15px;
2076 padding-bottom:15px;
2079 #course-report p {
2080 text-align:center;
2083 #course-report .logselectform,
2084 #course-report .participationselectform,
2085 #course-report-log-index .logselectform,
2086 #course-report-participation-index .participationselectform {
2087 margin-left:auto;
2088 margin-right:auto;
2089 text-align:center;
2090 margin-top:10px;
2091 margin-bottom:10px;
2094 #course-report .participationselectform label,
2095 #course-report-participation-index .participationselectform label {
2096 margin-left:15px;
2097 margin-right:5px;
2100 #course-report-log-index .info {
2101 margin-left:auto;
2102 margin-right:auto;
2103 text-align:center;
2104 margin:10px;
2107 .course-report-outline td.numviews {
2108 text-align:right;
2111 .course-report-outline div.loginfo {
2112 text-align:center;
2113 margin: 1em;
2116 #content .coursebox .summary .category {
2117 text-align:right;
2120 #course-editsection .singlebutton {
2121 text-align:center;
2124 /***
2125 *** Group
2126 ***/
2127 body#group-index #groupeditform {
2128 text-align: center;
2131 #add, #remove{
2132 text-align:center;
2135 /***
2136 *** Doc
2137 ***/
2139 body#doc-contents h1 {
2140 margin: 1em 0px 0px 0px;
2143 body#doc-contents ul {
2144 list-style-type: none;
2145 margin: 0;
2146 padding: 0;
2147 width: 90%;
2151 /***
2152 *** Grades
2153 ***/
2155 /* scales edit */
2157 .grade-edit-scale .buttons {
2158 margin: 20px;
2159 text-align:center;
2162 .grade-edit-scale .buttons .singlebutton {
2163 display: inline;
2164 padding: 5px;
2167 /* outcomes edit */
2169 .grade-edit-outcome .buttons {
2170 margin: 20px;
2171 text-align:center;
2174 .grade-edit-outcome .buttons .singlebutton {
2175 display: inline;
2176 padding: 5px;
2179 div.allcoursegrades {
2180 width: 100%;
2181 text-align: right;
2182 padding: 4px 0px 5px 0px;
2184 /* gradebook edit tree */
2186 .grade-edit-tree .gradetreebox {
2187 width:70%;
2188 margin-left:auto;
2189 margin-right:auto;
2190 margin-top:10px;
2191 padding-bottom:15px;
2194 .grade-edit-tree .buttons {
2195 margin: 20px;
2196 text-align:center;
2199 .grade-edit-tree .idnumber {
2200 margin-left: 15px;
2203 .grade-edit-tree .buttons .singlebutton {
2204 display: inline;
2205 padding: 5px;
2208 .grade-edit-tree .movetarget {
2209 position: relative;
2210 width: 80px;
2211 height: 16px;
2214 .grade-edit-tree ul#grade_tree {
2215 width: auto;
2218 .grade-edit-tree ul#grade_tree li {
2219 list-style: none;
2222 .grade-edit-tree ul#grade_tree li.category {
2223 margin-bottom: 6px;
2226 .grade-edit-tree .iconsmall {
2227 margin-left: 4px;
2230 #grade-report-toggles {
2231 text-align: center;
2234 .gradeexportlink {
2235 padding: 2em;
2236 text-align: center;
2237 margin-left: auto;
2238 margin-right: auto;
2241 #grade-aggregation-help dt {
2242 margin-top: 15px;
2245 #grade-aggregation-help dd.example {
2246 margin-top: 7px;
2249 #grade-aggregation-help code {
2250 display: block;
2251 margin-top: 7px;
2254 /***
2255 *** Login
2256 ***/
2258 .loginbox {
2259 margin-top:15px;
2260 margin-bottom:15px;
2261 border:1px solid;
2262 width:50%;
2263 margin-left:25%;
2264 overflow:hidden;
2267 .loginbox form {
2268 margin:0px;
2269 padding:0px;
2272 .loginbox.twocolumns {
2273 width:90%;
2274 margin-left:5%;
2275 /* background: #faa; */
2278 .loginbox h2,
2279 .loginbox .subcontent {
2280 margin:5px;
2281 padding:10px;
2282 text-align:center;
2285 .loginbox .loginpanel .subcontent {
2286 text-align:center;
2289 .loginbox .loginpanel .desc {
2290 margin:0px;
2291 padding:0px;
2292 margin-bottom:5px;
2295 .loginbox .signuppanel .subcontent {
2296 text-align:left;
2299 .loginbox .loginsub {
2300 margin-left:0%;
2301 margin-right:0%;
2304 .loginbox .guestsub,
2305 .loginbox .forgotsub {
2306 border-top:1px solid;
2307 margin-left:12%;
2308 margin-right:12%;
2309 margin-bottom:5px;
2312 .loginbox .loginform {
2313 margin-top:1em;
2314 text-align:left;
2317 .loginbox .loginform .form-label {
2318 float:left;
2319 text-align:right;
2320 width:40%;
2323 .loginbox .loginform .form-input {
2324 float:right;
2325 width:59%;
2328 .loginbox .loginform .form-input input {
2329 width: 6em;
2332 .loginbox .signupform {
2333 margin-top:1em;
2334 text-align:center;
2337 .loginbox.twocolumns .loginpanel {
2338 float:left;
2339 width:49.5%;
2340 border-right: 1px solid;
2341 margin-bottom:-2000px;
2342 padding-bottom:2000px;
2343 /* background: #afa; */
2346 .loginbox.twocolumns .signuppanel {
2347 float:right;
2348 width:50%;
2349 margin-bottom:-2000px;
2350 padding-bottom:2000px;
2354 /***
2355 *** Message
2356 ***/
2359 #message-user .userpicture,
2360 #message-history .userpicture {
2361 width: 100px;
2362 height: 100px;
2365 .message-discussion-noframes #userinfo .userpicture {
2366 float:left;
2369 .message-discussion-noframes #userinfo .name h1 {
2370 margin:0px;
2373 .message-discussion-noframes #userinfo .name {
2374 text-align:center;
2375 margin-left:60px;
2378 .message-discussion-noframes #userinfo .commands {
2379 text-align:left;
2380 margin-left:60px;
2383 .message-discussion-noframes #userinfo .commands ul {
2384 margin:0px;
2385 padding:0px;
2386 list-style-type:none;
2389 .message-discussion-noframes #userinfo .commands ul li {
2390 display:inline;
2391 padding-right:16px;
2394 .message-discussion-noframes #send {
2395 padding-top:10px;
2396 clear:both;
2399 .message-discussion-noframes #send h1 {
2400 margin:0px;
2403 .message-discussion-noframes #messages {
2404 padding-top:10px;
2407 .message-discussion-noframes #messages ul.messagelist {
2408 margin:0px;
2409 padding:0px;
2412 .message-discussion-noframes #send h1 {
2413 margin:0px;
2416 .message .noframesjslink {
2417 margin-top:20px;
2420 .message .link {
2421 vertical-align:middle;
2424 table.message .searchresults td {
2425 padding:5px;
2426 border-width:1px;
2427 border-style:solid;
2428 border-collapse:collapse;
2429 border-spacing:0px;
2431 .message .summary .link {
2432 text-align:right;
2434 .message .heading {
2435 text-align:center;
2438 .message .note {
2439 text-align:center;
2440 padding:10px;
2443 #message-user .commands span {
2444 margin-left:10px;
2445 margin-right:10px;
2448 body#message-messages {
2449 padding:10px;
2452 body#message-send .notifysuccess {
2453 padding:1px;
2456 body#message-send td.fixeditor {
2457 text-align:center;
2460 /***
2461 *** Notes
2462 ***/
2463 .notepost {
2464 margin-bottom: 1em;
2465 background-color: #EEE;
2467 .sitenotepost {
2469 .coursenotepost {
2471 .draftnotepost {
2474 .ownnotepost .info {
2477 .notepost .header {
2478 background: #DDD;
2479 padding: 5px;
2482 .notepost .user {
2483 font-weight: bolder;
2486 .notepost .userpicture {
2487 float: left;
2488 margin-right: 5px;
2491 .notepost .info {
2492 font-size: smaller;
2495 .notepost .content {
2496 clear: both;
2499 .notepost .footer {
2500 clear: both;
2503 body.notes .generalbox {
2504 margin-left:auto;
2505 margin-right:auto;
2506 width:90%;
2509 body.notes .notesgroup {
2510 margin-left:20px;
2513 /***
2514 *** MyMoodle
2515 ***/
2517 .my .coursebox .overview .info {
2518 margin-left:20px;
2521 .my .coursebox .overview {
2522 margin-bottom:10px;
2526 /***
2527 *** Question
2528 ***/
2529 .questionbank h2 {
2530 margin-top: 0;
2533 .questioncatategories h3 {
2534 margin-top: 0;
2537 .que {
2538 text-align: left;
2539 margin: 0 auto 1.8em auto;
2540 border: 1px solid;
2541 clear: both;
2543 .que .info {
2544 float: left;
2545 margin: 0.5em 0 0.5em 1.2em;
2546 width: 8%;
2548 .que .content {
2549 float: left;
2550 margin: 0.5em 1.2em 0.5em 0;
2551 width: 85%;
2553 .que.description .info {
2554 display: none;
2556 .que.description .content,
2557 .que.description .generalfeedback {
2558 margin-left: 1.2em;
2559 margin-bottom: 0.5em;
2560 float: none;
2561 width: auto;
2563 .que.description .qtext {
2564 margin-bottom: 0;
2566 .que .qtext {
2567 margin-bottom: 1.5em;
2569 .que .ablock {
2570 margin: 0.7em 0 0.3em 0;
2572 .que .prompt {
2573 float: left;
2574 width: 15%;
2575 height: 2em;
2576 padding-top: 0.3em;
2578 .que .control {
2579 width: 5%;
2581 .que .answer {
2582 float: left;
2583 width: 83%;
2584 margin-bottom: 0.5em;
2586 .que .submit {
2587 position: relative;
2588 clear: both;
2589 float: left;
2591 /* MSIE Hack */
2592 * html .que .submit {
2593 float: none;
2595 .multianswer .submit {
2596 margin-top: 1em;
2598 .que .c0,
2599 .que .c1 {
2600 padding: 0.3em 0 0.3em 0.3em;
2601 vertical-align: top;
2603 .que .feedback {
2604 clear: both;
2605 padding: 0 0 0.3em 0.3em;
2606 margin-bottom: 0.5em;
2607 border: 1px solid;
2609 .multichoice td.feedback {
2610 width: auto;
2611 vertical-align: top;
2612 padding-top: 0.3em;
2613 border-style: none;
2615 .essay .feedback {
2616 border-style: none;
2618 .multichoice .text {
2619 width: auto;
2621 .calculated .answer,
2622 .numerical .answer,
2623 .shortanswer .answer {
2624 padding: 0.3em;
2625 width: auto;
2627 .truefalse .answer span {
2628 float: left;
2629 clear: left;
2630 padding: 0.3em;
2631 width: 100%;
2633 .que .grading,
2634 .que .comment,
2635 .que .commentlink,
2636 .que .generalfeedback,
2637 .que .history {
2638 margin-top: 0.5em;
2640 .que .grade {
2641 margin-top: 0.5em;
2644 .importerror {
2645 margin-top: 10px;
2646 border-bottom: 1px solid #555;
2649 /***
2650 *** Logs
2651 ***/
2653 .logtable {
2654 margin-left:auto;
2655 margin-right:auto;
2658 .logtable td,
2659 .logtable th {
2660 padding-left: 10px;
2661 padding-right: 10px;
2664 .logtable th {
2665 text-align:left;
2668 #course-user .info {
2669 margin-left:auto;
2670 margin-right:auto;
2671 text-align:center;
2672 margin:10px;
2675 /***
2676 *** Tabs
2677 ***/
2680 /*globalnav*/
2681 .tabtree {
2682 position:relative;
2685 .tabrow0 {
2686 text-align: center;
2687 width:100%;
2688 margin:0;
2689 margin-top: 10px;
2690 padding:0 0 1.75em 0;
2691 list-style:none;
2692 line-height:1.8em;
2693 font-size: 84%;
2696 .tabrow0 li {
2697 display: inline;
2698 margin: 0 -4px 0 0;
2699 padding: 0;
2702 .tabrow0 a span {
2703 padding: 10px 14px 0.35em 0;
2704 background: transparent url(pix/tab/right.gif) no-repeat right top;
2707 .tabrow1 li a span {
2708 background: none !important;
2711 .tabrow0 a {
2712 text-decoration: none;
2713 background: transparent url(pix/tab/left.gif) no-repeat left top;
2714 margin: 0 -1px 0 0;
2715 padding: 10px 0 0.35em 13px;
2718 .tabrow0 a:hover {
2719 background-image: url(pix/tab/left_hover.gif);
2722 .tabrow0 .here a:hover {
2723 background-image: url(pix/tab/left.gif);
2726 .tabrow0 a:hover span {
2727 background-image: url(pix/tab/right_hover.gif);
2730 .tabrow0 .here a:hover span {
2731 background-image: url(pix/tab/right.gif);
2734 .tabrow0 .here a {
2735 color:#444;
2739 .tabrow0 .here a:link,
2740 .tabrow0 .here a:visited,
2741 .tabrow0 .here a.nolink {
2742 position:relative;
2743 z-index:102;
2746 /*subnav*/
2747 .tabrow0 .empty {
2748 height: 1px;
2749 overflow: hidden;
2750 padding: 0;
2753 .tabrow0 div,
2754 .tabrow0 ul {
2755 position: absolute;
2756 left: 0;
2757 top: 1.95em;
2758 width: 100%;
2759 margin: 0;
2760 padding: 0.25em 0;
2761 list-style: none;
2762 border-top: 1px solid #aaa;
2763 line-height: normal;
2764 background: transparent url(pix/tab/tabrow1.gif) repeat-x center left;
2765 font-size: 90%;
2768 .tabrow0 ul li {
2769 display:inline;
2770 margin-top:1px;
2771 background-image: none;
2774 .tabrow0 ul a {
2775 background-image: none;
2776 color:#00c;
2777 margin:0;
2778 padding:0 1em;
2779 border:0
2782 .tabrow0 ul a span {
2783 padding: 0;
2784 background-image: none;
2787 .tabrow0 ul .last span,
2788 .tabrow0 ul li a:hover, .tabrow0 ul li a:hover span,
2789 .tabrow0 ul .here a:hover, .tabrow0 ul .here a:hover span {
2790 background-image: none !important;
2793 .tabrow0 ul div {
2794 display: none;
2797 ul.tabrow1 li a,
2798 ul.tabrow1 li a:link,
2799 ul.tabrow1 li a:visited {
2800 color:#00c;
2801 font-size: 110%;
2804 ul.tabrow1 li.here.selected a {
2805 color:#444;
2808 /***
2809 *** Tags
2810 ***/
2812 h2.tag-heading {
2813 text-align:center;
2814 margin-left:auto;
2815 margin-right:auto;
2816 display:block;
2817 width:95%;
2818 padding: 5px 5px 5px 5px;
2822 div#tag-description,
2823 div#tag-blogs {
2824 width:95%;
2825 padding: 5px 5px 5px 5px;
2826 margin-left:auto;
2827 margin-right:auto;
2828 display:block;
2831 body#tag-index .moreblogs {
2832 text-align:center;
2835 div#tag-management-box {
2836 margin-bottom:10px;
2837 text-align:center;
2838 line-height:20px;
2839 display:block;
2840 font-size:12px;
2843 div#tag-user-table {
2844 padding:3px;
2845 width:95%;
2846 clear: both;
2847 margin-left:auto;
2848 margin-right:auto;
2849 display:block;
2852 body.tag .managelink {
2853 text-align:right;
2854 padding:10px;
2857 /* small css hack for firefox*/
2858 div#tag-user-table:after{
2859 content:".";
2860 display:block;
2861 clear:both;
2862 visibility:hidden;
2863 height:0;
2864 overflow:hidden;
2866 /* end hack*/
2868 div.user-box {
2869 margin-left:8px;
2870 margin-right:8px;
2871 margin-top:8px;
2872 margin-bottom:8px;
2873 width:115px;
2874 height:160px;
2875 text-align:center;
2876 display:block;
2877 float:left;
2878 clear: none;
2881 img.user-image {
2882 border:0px;
2883 height:100px;
2884 width:100px;
2887 div#small-tag-cloud-box {
2888 width:300px;
2889 margin-left:auto;
2890 margin-right:auto;
2891 margin-bottom:0px;
2892 margin-top:0px;
2895 div#big-tag-cloud-box {
2896 width:600px;
2897 margin-left:auto;
2898 margin-right:auto;
2899 margin-bottom:0px;
2900 margin-top:0px;
2901 display:block;
2902 float:none;
2905 ul#tag-cloud-list {
2906 list-style:none;
2907 padding:5px;
2908 margin:0px;
2909 list-style-type:none;
2911 ul#tag-cloud-list li {
2912 margin:0px;
2913 display:inline;
2916 /* search start*/
2918 div#tag-search-box {
2919 text-align:center;
2920 margin-left:auto;
2921 margin-right:auto;
2922 margin-top:10px;
2923 margin-bottom:10px;
2926 div#tag-search-results-container {
2927 padding:0px;
2928 width:100%;
2931 ul#tag-search-results {
2932 padding:0px;
2933 margin-left:20%;
2934 margin-right:20%;
2935 margin-top:15px;
2936 margin-bottom:0px;
2937 float:left;
2938 width:60%;
2939 display:block;
2940 list-style:none;
2943 ul#tag-search-results li{
2945 width:30%;
2946 float:left;
2947 padding-left:1%;
2948 text-align:left;
2949 line-height:20px;
2950 padding-right:1%;
2954 div#tags-management-links {
2955 text-align:right;
2956 display:block;
2957 font-size:12px;
2960 /* search end*/
2962 /* tag management start*/
2963 span.flagged-tag {
2964 color:#FF0000;
2966 span.flagged-tag a{
2967 color:#FF0000;
2970 table#tag-management-list {
2971 text-align:left;
2972 margin-left:auto;
2973 margin-right:auto;
2976 table#tag-management-list tr td{
2977 padding-left:4px;
2978 padding-right :4px;
2981 .tag-management-form {
2982 text-align:center;
2984 /* tag management end*/
2986 /* autocomplete start*/
2987 #relatedtags-autocomplete-container
2989 margin-left:auto;
2990 margin-right:auto;
2991 min-height:4.6em;
2992 width:100%;
2995 #relatedtags-autocomplete {
2996 position:relative;
2997 display:block;
2998 width:60%;
2999 margin-left:auto;
3000 margin-right:auto;
3002 #relatedtags-autocomplete .yui-ac-content
3004 position:absolute;
3005 width:420px;
3006 left:20%;
3007 border:1px solid #404040;
3008 background:#fff;
3009 overflow:hidden;
3010 z-index:9050;
3012 #relatedtags-autocomplete .ysearchquery
3014 position:absolute;
3015 right:10px;
3016 color:#808080;
3017 z-index:10;
3019 #relatedtags-autocomplete .yui-ac-shadow {
3020 position:absolute;
3021 margin:.3em;
3022 width:100%;
3023 background:#a0a0a0;
3024 z-index:9049;
3026 #relatedtags-autocomplete ul {
3027 padding:0;width:100%;
3028 margin:0;
3029 list-style-type:none;
3032 #relatedtags-autocomplete li {
3033 padding:0 5px;
3034 cursor:default;
3035 white-space:
3036 nowrap;
3038 #relatedtags-autocomplete li.yui-ac-highlight
3040 background:#FFFFCC;
3042 /* autocomplete end*/
3044 /***
3045 *** User
3046 ***/
3048 .userinfobox {
3049 margin-bottom:5px;
3050 border-width: 1px;
3051 border-style: solid;
3052 border-collapse: separate;
3055 .userinfobox .left,
3056 .userinfobox .side {
3057 padding: 10px;
3058 width: 100px;
3059 vertical-align: top;
3062 .userinfobox .userpicture {
3063 width: 100px;
3064 height: 100px;
3067 .userinfobox .content {
3068 padding: 10px;
3069 vertical-align: top;
3072 .userinfobox .links {
3073 width: 100px;
3074 padding: 5px;
3075 vertical-align: bottom;
3078 .userinfobox .list td {
3079 padding: 3px;
3082 .userinfobox .username {
3083 padding-bottom: 20px;
3086 .userinfobox td.label {
3087 text-align:right;
3088 white-space: nowrap;
3089 vertical-align: top;
3092 table.userinfobox {
3093 width: 80%;
3094 margin-left: 10%;
3095 margin-right: 10%;
3098 table.groupinfobox {
3099 width: 60%;
3100 margin-left: 20%;
3101 margin-right: 20%;
3102 border-width:1px;
3103 border-style:solid;
3104 margin-bottom: 20px;
3107 .groupinfobox .left {
3108 padding: 10px;
3109 width: 100px;
3110 vertical-align: top;
3113 body#user-index h2 {
3114 text-align: center;
3117 #user-view .buttons,
3118 #user-index .buttons {
3119 text-align: center;
3122 #user-view .buttons form,
3123 #user-view .buttons form div {
3124 display:inline;
3127 body#user-index #longtimenosee,
3128 body#user-index #showall {
3129 text-align: center;
3132 body#user-index #showall {
3133 margin: 10px 0px;
3136 body#user-index table#participants,
3137 body#tag-manage table#tag-management-list {
3138 margin: auto;
3139 width: 80%;
3142 body#tag-manage table#tag-management-list td,
3143 body#tag-manage table#tag-management-list th,
3144 body#user-index table#participants td,
3145 body#user-index table#participants th {
3146 vertical-align: middle;
3147 text-align: left;
3148 padding: 4px;
3151 body#user-index table.controls {
3152 width: 100%;
3154 body#user-index table.controls tr {
3155 vertical-align: top;
3157 body#user-index table.controls td.right,
3158 body#user-index table.controls td.left {
3159 padding: 4px;
3161 body#user-index table.controls .right {
3162 text-align: right;
3164 body#course-participation h2 {
3165 text-align:center;
3167 body#course-participation #showall {
3168 text-align:center;
3169 margin: 10px 0px;
3171 body#user-index .rolesform {
3172 text-align:center;
3175 #user-policy .noticebox {
3176 text-align:center;
3177 margin-left:auto;
3178 margin-right:auto;
3179 margin-bottom:10px;
3180 width:80%;
3181 height:250px;
3184 #user-policy #policyframe {
3185 width:100%;
3186 height:100%;
3189 .iplookup #map {
3190 margin:auto;
3193 .iplookup #note {
3194 text-align:center;
3197 /***
3198 *** Modules: Assignment
3199 ***/
3201 .userpicture,
3202 .picture user,
3203 .picture teacher {
3204 width:35px;
3205 vertical-align:top;
3207 .modform {
3208 text-align:center;
3210 #wordcount {
3211 text-align: right;
3214 /***
3215 *** Modules: Chat
3216 ***/
3218 .nextchatsession {
3219 text-align:center;
3222 #mod-chat-gui_header_js-jsupdate {
3223 margin:10px
3225 #mod-chat-gui_header_js-jsupdate .chat-event,
3226 #mod-chat-gui_header_js-jsupdate .chat-message {
3227 width:100%;
3228 padding:0;
3229 margin-top:7px
3232 #mod-chat-view #chatcurrentusers .chatuserdetails {
3233 vertical-align: middle;
3236 #mod-chat-view #enterlink {
3237 text-align: center;
3238 margin-left: auto;
3239 margin-right: auto;
3240 width: 50%;
3243 .chat-event .picture,
3244 .chat-message .picture {
3245 width:40px;
3246 vertical-align:top;
3248 .chat-event .text,
3249 .chat-message .text {
3250 text-align: left;
3253 #mod-chat-gui_basic #participants ul {
3254 margin:0px;
3255 padding:0px;
3256 list-style-type:none;
3259 #mod-chat-gui_basic #participants ul li {
3260 display:inline;
3261 margin-right:10px;
3264 #mod-chat-gui_basic #participants ul li .userinfo {
3265 display:inline;
3268 #mod-chat-gui_basic #messages dl {
3269 padding:0px;
3270 margin:1px;
3273 #mod-chat-gui_basic #messages dd,
3274 #mod-chat-gui_basic #messages dt {
3275 margin-left:0px;
3276 margin-right:5px;
3277 padding:0px;
3278 display:inline;
3281 /***
3282 *** Modules: Choice
3283 ***/
3284 .button {
3285 text-align:center;
3288 .attemptcell {
3289 width:5px;
3290 white-space: nowrap;
3293 .anonymous,
3294 .names {
3295 margin-left:auto;
3296 margin-right:auto;
3299 .downloadreport {
3300 border:0px;
3301 margin-left:auto;
3302 margin-right:auto;
3305 .choiceresponse {
3306 width:100%;
3308 .choiceresponse .picture {
3309 width:10px;
3310 white-space: nowrap;
3313 .choiceresponse .fullname {
3314 width:100%;
3315 white-space: nowrap;
3319 .results.data {
3320 vertical-align:top;
3321 white-space: nowrap;
3324 /***
3325 *** Modules: Data
3326 ***/
3327 .fieldadd,
3328 .sortdefault,
3329 .defaulttemplate {
3330 text-align:center;
3332 .datapreferences {
3333 text-align:center;
3336 table.presets {
3337 margin-left: auto;
3338 margin-right: auto;
3341 /***
3342 *** Modules: Forum
3343 ***/
3345 #mod-forum-view .forummode {
3346 text-align:center;
3349 .forumheaderlist,
3350 .forumpost {
3351 border-width:1px;
3352 border-style:solid;
3353 border-collapse:separate;
3356 .forumpost {
3357 margin-top: 15px;
3360 .forumpost .topic {
3361 padding: 4px;
3362 border-style:solid;
3363 border-width: 0px;
3364 border-bottom-width: 1px;
3367 .forumpost .commands {
3368 padding-top: 0.5em;
3369 text-align:right;
3370 clear: both;
3373 .forumpost .ratings {
3374 padding-top: 1em;
3375 text-align:right;
3378 .forumpost .attachments {
3379 padding: 7px;
3380 text-align:right;
3383 .forumpost .content {
3384 padding: 4px;
3387 .forumpost .footer {
3388 padding-top: 0.5em;
3389 text-align:right;
3392 .forumpost .link {
3393 padding-top: 0.5em;
3394 text-align:right;
3397 .forumpost .left {
3398 width: 35px;
3399 padding: 4px;
3400 text-align: center;
3401 vertical-align: top;
3404 .mod-forum .indent {
3405 margin-left: 30px;
3408 body#user-view .forumpost,
3409 .course .forumpost {
3410 width: 100%;
3413 body#mod-forum-search .c0 {
3414 text-align: right;
3417 body#mod-forum-search .introcontent {
3418 padding: 15px;
3421 .forumolddiscuss {
3422 text-align: right;
3425 .forumheaderlist {
3426 width: 100%;
3429 .forumheaderlist td {
3430 border-width:1px 0px 0px 1px;
3431 border-style:solid;
3434 .forumheaderlist .replies {
3435 text-align: center;
3436 white-space: nowrap;
3439 .forumheaderlist .picture {
3440 width: 35px;
3443 .forumheaderlist .discussion .starter {
3444 vertical-align: middle;
3447 .forumheaderlist .lastpost {
3448 white-space: nowrap;
3449 text-align: right;
3452 .forumheaderlist .discussion .author {
3453 white-space: nowrap;
3455 .forumolddiscuss {
3456 text-align:right;
3458 .forumaddnew,
3459 .forumnodiscuss,
3460 .noticeboxcontent {
3461 text-align:center;
3464 #mod-forum-view .forumaddnew {
3465 margin-bottom: 20px;
3468 #mod-forum-view .forumcontrol .groupmenu {
3469 float: left;
3470 text-align:left;
3471 white-space: nowrap;
3474 #mod-forum-view .groupmenu {
3475 float: left;
3476 text-align:left;
3477 white-space: nowrap;
3480 #mod-forum-view .forumcontrol .subscription {
3481 float: right;
3482 text-align:right;
3483 white-space: nowrap;
3486 #mod-forum-view .subscription {
3487 float: right;
3488 text-align:right;
3489 white-space: nowrap;
3492 #mod-forum-index .subscription {
3493 float: right;
3494 text-align:right;
3495 white-space: nowrap;
3498 #mod-forum-view .unread {
3499 padding-left: 3px;
3500 padding-right: 3px;
3502 #mod-forum-discuss .forumpost.unread .content {
3503 border-style: solid;
3504 border-width: 2px;
3506 #mod-forum-discuss .ratingsubmit {
3507 text-align:center;
3508 padding:10px;
3510 #mod-forum-index .unread img,
3511 #mod-forum-view .unread img
3513 margin-left: 5px;
3516 #mod-forum-discuss .discussioncontrols td {
3517 width: 33%;
3518 text-align:center;
3521 #email .unsubscribelink {
3522 margin-top:20px;
3523 border-width: 0px 1px 0px 0px;
3524 border-style: solid;
3525 text-align:center;
3528 #mod-forum-view .subscription {
3529 margin: 5px 0;
3532 /***
3533 *** Modules: Glossary
3534 ***/
3536 .glossarypost .commands {
3537 width: 200px;
3538 white-space: nowrap;
3541 #mod-glossary-comments .glossarypost,
3542 #mod-glossary-comment .glossarypost {
3543 margin-top: 15px;
3546 .entryboxheader {
3547 border-width: 1px 1px 0px 1px;
3548 border-style: solid;
3551 .entrybox {
3552 width: 100%;
3553 border-width: 0px 1px 1px 1px;
3554 border-style: solid;
3557 .entrybox hr {
3558 border-left:none;
3559 border-right:none;
3562 .glossarypost {
3563 width: 95%;
3564 border-width:1px;
3565 border-style:solid;
3566 border-collapse:separate;
3567 margin-left:auto;
3568 margin-right:auto;
3569 margin-bottom: 5px;
3570 text-align: left;
3573 .entrylist {
3574 border-width:0px;
3577 .entrylowersection {
3578 padding-top: 10px;
3581 .entrylowersection table{
3582 width: 100%;
3585 .entrylowersection .aliases {
3586 text-align:center;
3589 .entrylowersection .icons,
3590 .entrylowersection .ratings {
3591 text-align:right;
3592 padding-right: 5px;
3595 .entrylowersection .ratings {
3596 padding-bottom: 2px;
3599 .glossarycategoryheader {
3600 width: 95%;
3601 margin-left:auto;
3602 margin-right:auto;
3605 .glossaryformatheader {
3606 width: 90%;
3609 .glossarypost .entry {
3610 padding: 3px;
3613 .glossarypost .picture {
3614 width: 35px;
3617 .glossarycomment {
3618 border-width:1px;
3619 border-style:solid;
3620 border-collapse:separate;
3621 margin-bottom: 5px;
3622 text-align: left;
3625 .glossarycomment .entry {
3626 padding: 3px;
3629 .glossarycomment .picture {
3630 width: 35px;
3633 .glossarycomment .icons {
3634 text-align: right;
3637 .glossarydisplay {
3638 width: 90%;
3639 margin-left:auto;
3640 margin-right:auto;
3641 text-align:center;
3644 .glossarydisplay .tabs {
3645 width: 100%;
3648 .glossarydisplay .separator {
3649 width: 4px;
3652 .glossarydisplay .tabs .selected,
3653 .glossarydisplay .tabs .inactive,
3654 .glossarydisplay .tabs .general {
3657 .glossaryimportexport {
3658 margin-left:auto;
3659 margin-right:auto;
3660 text-align:center;
3663 .glossarypopup {
3664 width: 95%;
3667 .glossaryapproval {
3668 width: 100%;
3671 .mod-glossary .glossarydisplay .tabs {
3672 margin-bottom: 0px;
3675 .mod-glossary .glossarydisplay .tabs .side {
3676 border-style: none;
3677 border-width: 0px;
3678 width: auto;
3681 .glossaryexplain,
3682 .glossaryaddentry {
3683 text-align: center;
3686 .mod-glossary .tabrow0 {
3687 padding-bottom: 5px;
3690 #mod-glossary-view .glossarycontrol {
3691 float: right;
3692 text-align:right;
3693 white-space: nowrap;
3694 margin: 5px 0;
3697 /***
3698 *** Modules: Journal
3699 ***/
3700 #mod-journal-view .lastedit,
3701 #mod-journal-view .editend {
3702 margin: 5px;
3703 text-align: center;
3705 #mod-journal-view .feedbackbox {
3706 width: 75%;
3707 border-collapse: separate;
3709 #mod-journal-view .entrycontent {
3710 padding: 3px;
3712 #mod-journal-view .picture {
3713 width: 35px;
3715 #mod-journal-view .grade {
3716 text-align: right;
3718 #mod-journal-view .info {
3719 margin-bottom: 5px;
3720 text-align: right;
3724 /***
3725 *** Modules: Label
3726 ***/
3728 /***
3729 *** Modules: Lesson
3730 ***/
3731 #mod-lesson-lesson #page .addform {
3732 text-align: center;
3734 #mod-lesson-edit #page .label {
3735 font-weight: bold;
3737 #mod-lesson-edit #page .labelcorrect {
3738 text-decoration: underline;
3739 font-weight: bold;
3741 .lessonmediafilecontrol {
3742 text-align: center;
3743 margin-left: auto;
3744 margin-right: auto;
3747 #mod-lesson-view #content .invisiblefieldset {
3748 display: block;
3749 text-align: left;
3752 /***
3753 *** Modules: Quiz
3754 ***/
3756 #mod-quiz-view .quizinfo {
3757 text-align: center;
3759 #mod-quiz-view #page .quizgradefeedback,
3760 #mod-quiz-view #page .quizattempt
3762 text-align: center;
3764 #mod-quiz-view #page .quizattemptsummary td p {
3765 margin-top: 0;
3767 #mod-quiz-view .generalbox#feedback {
3768 width:70%;
3769 margin-left:auto;
3770 margin-right:auto;
3771 padding-bottom:15px;
3773 #mod-quiz-view .generalbox#feedback h2 {
3774 margin: 0 0;
3776 body#mod-quiz-view .generalbox#feedback .overriddennotice {
3777 text-align: center;
3778 font-size: 0.7em;
3780 #mod-quiz-view .generalbox#feedback h3 {
3781 text-align: left;
3784 .generalbox#passwordbox { /* Should probably match .generalbox#intro above */
3785 width:70%;
3786 margin-left:auto;
3787 margin-right:auto;
3789 #passwordform {
3790 margin: 1em 0;
3792 #mod-quiz-attempt #page {
3793 text-align: center;
3795 #mod-quiz-attempt .pagingbar {
3796 margin: 1.5em auto;
3798 #mod-quiz-attempt #page {
3799 text-align: center;
3802 #mod-quiz-attempt #timer .generalbox {
3803 width:150px
3806 #mod-quiz-attempt #timer {
3807 position:absolute;
3808 /*top:100px; is set by js*/
3809 left:10px
3812 body#question-preview .quemodname,
3813 body#question-preview .controls
3815 text-align: center;
3817 body#question-preview .quemodname, body#question-preview .controls {
3818 text-align: center;
3821 #mod-quiz-attempt #page .controls,
3822 #mod-quiz-review #page .controls {
3823 text-align: center;
3824 margin: 8px auto;
3826 #mod-quiz-review .pagingbar {
3827 margin: 1.5em auto;
3829 #mod-quiz-review .pagingbar {
3830 margin: 1.5em auto;
3832 table.quizreviewsummary {
3833 margin-bottom: 1.8em;
3834 width: 100%;
3836 table.quizreviewsummary tr {
3838 table.quizreviewsummary th.cell {
3839 padding: 1px 0.5em 1px 1em;
3840 font-weight: bold;
3841 text-align: right;
3842 width: 10em;
3844 table.quizreviewsummary td.cell {
3845 padding: 1px 1em 1px 0.5em;
3848 #mod-quiz-mod #reviewoptionshdr .fitem {
3849 float: left;
3850 width: 30%;
3851 margin-left: 10px;
3852 clear: none;
3854 #mod-quiz-mod #reviewoptionshdr .fitemtitle {
3855 width: 100%;
3856 font-weight: bold;
3857 text-align: left;
3858 height: 2.5em;
3859 margin-left: 0;
3861 #mod-quiz-mod #reviewoptionshdr fieldset.fgroup {
3862 width: 100%;
3863 text-align: left;
3864 margin-left: 0;
3866 #mod-quiz-mod #reviewoptionshdr fieldset.fgroup span {
3867 float: left;
3868 clear: left;
3871 #mod-quiz-edit #page .controls,
3872 #mod-quiz-edit #page .quizattemptcounts
3874 clear : left;
3875 text-align: center;
3877 #mod-quiz-edit .quizquestions h2 {
3878 margin-top: 0;
3880 #mod-quiz-edit #showbreaks {
3881 margin-top: 0.7em;
3883 .quizquestionlistcontrols {
3884 text-align: center;
3887 #mod-quiz-report table#attempts,
3888 #mod-quiz-report table#commands,
3889 #mod-quiz-report table#itemanalysis
3891 width: 80%;
3892 margin: auto;
3894 #mod-quiz-report table#attempts,
3895 #mod-quiz-report h2.main {
3896 clear: both;
3898 #mod-quiz-report table#attempts {
3899 margin: 20px auto;
3901 #mod-quiz-report table#attempts .header,
3902 #mod-quiz-report table#attempts .cell
3904 padding: 4px;
3906 #mod-quiz-report table#attempts .header .commands {
3907 display: inline;
3909 #mod-quiz-report table#attempts .picture {
3910 width: 40px;
3912 #mod-quiz-report table#attempts td {
3913 border-left-width: 1px;
3914 border-right-width: 1px;
3915 border-left-style: solid;
3916 border-right-style: solid;
3917 vertical-align: middle;
3919 #mod-quiz-report table#attempts .header {
3920 text-align: left;
3922 #mod-quiz-report table#attempts .picture {
3923 text-align: center !important;
3925 #mod-quiz-report .controls {
3926 text-align: center;
3929 #mod-quiz-report table#itemanalysis {
3930 margin: 20px auto;
3932 #mod-quiz-report table#itemanalysis .header,
3933 #mod-quiz-report table#itemanalysis .cell
3935 padding: 4px;
3937 #mod-quiz-report table#itemanalysis .header .commands {
3938 display: inline;
3940 #mod-quiz-report table#itemanalysis td {
3941 border-width: 1px;
3942 border-style: solid;
3944 #mod-quiz-report table#itemanalysis .header {
3945 text-align: left;
3947 #mod-quiz-report table#itemanalysis .numcol {
3948 text-align: center;
3949 vertical-align : middle !important;
3952 #mod-quiz-report table#itemanalysis .uncorrect {
3953 color: red;
3956 #mod-quiz-report table#itemanalysis .correct {
3957 color: blue;
3958 font-weight : bold;
3961 #mod-quiz-report table#itemanalysis .partialcorrect {
3962 color: green !important;
3965 #mod-quiz-report table#itemanalysis .qname {
3966 color: green !important;
3969 /* manual grading */
3970 #mod-quiz-grading table#grading
3972 width: 80%;
3973 margin: auto;
3976 #mod-quiz-grading table#grading
3978 margin: 20px auto;
3981 #mod-quiz-grading table#grading .header,
3982 #mod-quiz-grading table#grading .cell
3984 padding: 4px;
3987 #mod-quiz-grading table#grading .header .commands
3989 display: inline;
3992 #mod-quiz-grading table#grading .picture
3994 width: 40px;
3997 #mod-quiz-grading table#grading td
3999 border-left-width: 1px;
4000 border-right-width: 1px;
4001 border-left-style: solid;
4002 border-right-style: solid;
4003 vertical-align: bottom;
4006 .mod-quiz .gradingdetails {
4007 font-size: small;
4009 .quizattemptcounts {
4010 text-align: center;
4011 clear : left;
4012 margin: 6px 0;
4014 /***
4015 *** Modules: Resource
4016 ***/
4018 #mod-resource-view .resourcecontent {
4019 text-align:center;
4020 margin:20px;
4023 #mod-resource-view .resourcepdf {
4024 width: 100%;
4025 padding-top: 15px;
4026 text-align: center
4029 .resourcecontent object {
4030 height:480px;
4031 width:600px;
4034 .resourcepdf object{
4035 height: 800px;
4036 width: 800px;
4039 .mod-resource .modified {
4040 text-align:center;
4043 .mod-resource .popupnotice {
4044 text-align:center;
4045 margin:40px;
4048 .ims-nav-bar {
4049 margin-top:0.2em;
4050 position: relative;
4053 .ims-nav-button a,
4054 .ims-nav-dimmed {
4055 padding-left:1em;
4056 padding-right:1em;
4057 padding-top:0.2em;
4058 padding-bottom:0.2em;
4061 #ims-containerdiv {
4062 margin-top:0.2em;
4065 #ims-menudiv {
4066 padding-top:1em;
4067 padding-right:0.2em;
4068 position:absolute;
4069 width:250px;
4070 overflow:auto;
4073 #ims-menudiv ol {
4074 margin:0em;
4075 list-style-type:none;
4076 padding-left:1em;
4079 #ims-contentframe {
4080 position:absolute;
4081 left:260px;
4082 border:1px solid;
4083 width:640px;
4084 height:480px;
4087 #ims-contentframe-no-nav {
4088 position:absolute;
4089 border:1px solid;
4090 width:640px;
4091 height:480px;
4094 #mod-resource-view div#footer {
4095 margin-top: 5px;
4098 /***
4099 *** Modules: Scorm
4100 ***/
4102 /***
4103 *** Modules: Survey
4104 ***/
4105 .resultgraph {
4106 text-align:center;
4107 border:1px solid;
4110 .reportsummary,
4111 .studentreport,
4112 .reportbuttons {
4113 text-align:center;
4116 .centerpara {
4117 text-align:center;
4120 .fullnamecell {
4121 width:10%;
4122 vertical-align:top;
4123 white-space: nowrap;
4126 .questiontext {
4127 font-size:1em;
4130 .smalltext {
4131 font-size: 0.75em;
4134 #surveyform th {
4135 font-weight: normal;
4136 text-align: left;
4138 #surveyform th.hresponse {
4139 text-align: center;
4140 width: 9%;
4143 .rblock label {
4144 display: block;
4145 text-align: center;
4148 .foundthat,
4149 .preferthat {
4150 white-space: nowrap;
4153 .qnummiddlecell {
4154 vertical-align:middle;
4157 .optioncell {
4158 width: 50%;
4159 vertical-align: top;
4162 .buttoncell {
4163 width:5%;
4166 .questioncell {
4167 width:50%;
4168 vertical-align:top;
4171 .whitecell {
4172 background-color:white;
4174 /***
4175 *** Modules: Wiki
4176 ***/
4177 .sideblockheading,
4178 .howtowiki {
4179 text-align:right;
4182 .wikisearchform,
4183 .wikilinksblock,
4184 wikiadminactions {
4185 text-align:center;
4188 .wikilinkright{
4189 text-align:right;
4190 padding-bottom: 0.5em;
4193 .wikiexportbox{
4194 margin-left:auto;
4195 margin-right:auto;
4197 /***
4198 *** Modules: Workshop
4199 ***/
4200 .redfont {
4201 color: red;
4204 .workshopuploadform,
4205 .workshopkey {
4206 text-align:center;
4210 /***
4211 *** Help files (/lang/-/help)
4212 ***/
4213 #help hr {
4214 border: none;
4215 height: 1px;
4216 background: #ccc;
4218 #help .example1 {
4219 color: #a00;
4221 #help .success {
4222 color: #080;
4224 #help .center {
4225 text-align: center;
4227 #help .moreinfo {
4228 text-align: right;
4230 /* Equivalent to 1 and 5 nested blockquotes respectively. */
4231 #help .indent {
4232 margin-left: 40px;
4234 #help .indent-big {
4235 margin-left: 160px;
4236 margin-right:160px;
4238 #help pre, #help code {
4239 background: #eee;
4240 border: 1px dashed #ddd;
4241 padding: 3px;