Merged MDL-8741 fix from stable
[moodle.git] / theme / standard / styles_layout.css
CommitLineData
f09e4f0a 1/*******************************************************************
88e46311 2 styles_layout.css
6b717125 3
88e46311 4 This CSS file contains all layout definitions like positioning,
633877d3 5 floats, margins, padding, borders etc.
f09e4f0a 6
88e46311 7 Styles are organised into the following sections:
4485fc91 8 core
909ec807 9 forms
4485fc91 10 header
11 footer
12
13 admin
14 blocks
7fdc360c 15 blog
4485fc91 16 calendar
17 course
18 doc
4fb301fa 19 grades
4485fc91 20 login
21 message
48447225 22 question
4485fc91 23 tabs
24 user
25
26 various modules
f09e4f0a 27
28*******************************************************************/
29
30
88e46311 31/***
32 *** Core
33 ***/
f09e4f0a 34
2d02e8e6 35h1.main,
36h2.main,
37h3.main,
38h4.main,
39h5.main,
40h6.main {
4485fc91 41 text-align: center;
2d02e8e6 42}
43
f09e4f0a 44#layout-table {
4485fc91 45 width:100%;
46 border-collapse:separate;
f0edf8c2 47 margin-top: 8px;
f09e4f0a 48}
49
50#layout-table #left-column,
51#layout-table #middle-column,
6b717125 52#layout-table #right-column
f0edf8c2 53{
4485fc91 54 vertical-align:top;
f09e4f0a 55}
56
02039b16 57#layout-table #middle-column {
4485fc91 58 padding-left:12px;
59 padding-right:12px;
02039b16 60}
61
a8e1f343 62.clearer {
4485fc91 63 clear:both;
2e2bcd95 64 margin:0;
65 padding:0;
4485fc91 66 height:1px;
67 border:none;
68 background:transparent;
5496f50c 69 display:block;
a8e1f343 70}
71
8c900bc3 72.clearfix {
73 min-width: 0;
5b4d9f8f 74 /* overflow: hidden; */
8c900bc3 75}
76
48447225 77.clearfix:after {
80f7ef6f 78 /* content: "<!-- -->"; */
6b717125 79 content: ".";
80 display: block;
81 height: 0;
82 clear: both;
48447225 83 visibility: hidden;
84}
53fa54d9 85
80f7ef6f 86/* .clearfix {display: inline-table;} */
53fa54d9 87
48447225 88/* Hides from IE-mac \*/
89* html .clearfix {height: 1%;}
53fa54d9 90.clearfix {display: block;}
48447225 91/* End hide from IE-mac */
92
4875732b 93.mdl-align {
94 text-align: center;
95}
96
ac91569f 97.continuebutton {
4485fc91 98 text-align: center;
ac91569f 99}
100
a8e1f343 101form {
2e2bcd95 102 margin-bottom:0;
a8e1f343 103}
104
9cbf12c0 105table {
2e2bcd95 106 border-spacing: 0;
4485fc91 107 border-collapse: collapse;
9cbf12c0 108}
a8e1f343 109
2ad2cbc3 110a img {
4485fc91 111 border:none;
2ad2cbc3 112}
0ecb12bc 113
114img.userpicture,
440d1648 115img.grouppicture {
2e2bcd95 116 border: 0 solid
0ecb12bc 117}
118
2d02e8e6 119.notifyproblem {
4485fc91 120 text-align: center;
121 padding: 10px;
2d02e8e6 122}
6b717125 123
2d02e8e6 124.notifysuccess {
4485fc91 125 text-align:center;
126 padding: 10px;
6b717125 127}
2ad2cbc3 128
bbbf2d40 129.notifytiny {
130 text-align:left;
2e2bcd95 131 padding: 0;
6b717125 132}
bbbf2d40 133
a83addc5 134.singlebutton form,
135.singlebutton div {
136 display:inline;
137}
138
992b5971 139.generalbox {
4485fc91 140 border-width:1px;
141 border-style:solid;
182ac6c5 142 margin-bottom: 15px;
4f98c4af 143 padding:10px;
a8e1f343 144}
ca08f843 145
1adb8947 146.generalbox#intro {
0f283cb6 147 width:70%;
148 margin-left:auto;
149 margin-right:auto;
150 padding-bottom:15px;
ca08f843 151}
152
df26dd34 153.boxaligncenter {
154 margin-left:auto;
155 margin-right:auto;
156}
157
e6b9fd51 158.boxalignright {
159 margin-left:auto;
160 margin-right:0;
161}
162
163.boxalignleft {
164 margin-left:0;
165 margin-right:auto;
166}
167
168.boxwidthnarrow {
169 width: 30%
170}
171
172.boxwidthnormal {
173 width: 50%
174}
175
176.boxwidthwide {
177 width: 80%
178}
179
007456de 180.centerpara {
181 text-align:center
182}
e6b9fd51 183
992b5971 184.noticebox {
4485fc91 185 border-width:1px;
186 border-style:solid;
4f98c4af 187 padding:10px;
a8e1f343 188}
0bf66cb5 189
4ed13ed8 190#notice.generalbox {
bf315e02 191 width: 60%;
192 margin-left:auto;
193 margin-right:auto;
194}
195
89f3abc5 196#notice .buttons {
197 text-align:center
198}
199
6ebb7659 200#notice .buttons div,
49c7f3a8 201#notice .buttons form {
202 display:inline;
203}
204
6ebb7659 205#notice .singlebutton {
206 text-align:center;
207 padding: 5px;
4ed13ed8 208 margin: 0px;
6ebb7659 209}
210
81e6a0a5 211.errorbox {
4485fc91 212 border-width:1px;
213 border-style:solid;
214 margin: 1em 15%;
215 width: 70%;
4f98c4af 216 padding:10px;
81e6a0a5 217}
0bf66cb5 218
81e6a0a5 219.errorbox .title {
4485fc91 220 padding: 5px;
81e6a0a5 221}
0bf66cb5 222
2f71f2a2 223.informationbox {
4485fc91 224 border-width:1px;
225 border-style:solid;
19a9bf1b 226 padding: 10px;
2f71f2a2 227}
0bf66cb5 228
a59a00b7 229.feedbackbox {
4485fc91 230 border-width:1px;
231 border-style:solid;
a59a00b7 232}
0bf66cb5 233
a59a00b7 234.feedbackby {
235}
0bf66cb5 236
a59a00b7 237.feedback {
238}
0bf66cb5 239
e037ed24 240.generaltable {
241 border-width: 1px;
242 border-style: solid;
243}
244
245.generaltable .cell {
246 border-width: 1px;
247 border-style: solid;
248 border-collapse: collapse;
249}
250
9d034c94 251.initialbar {
4485fc91 252 text-align: center;
9d034c94 253}
7005a81c 254
80d371e3 255#help .indent {
4485fc91 256 margin-left:3em;
80d371e3 257}
258
986f093f 259#help .closewindow,
260#help .helpindex {
261 text-align: center;
262}
263
992b5971 264.tabledivider {
4485fc91 265 border-width:1px;
266 border-style:solid;
2e2bcd95 267 border-left:0;
268 border-right:0;
269 border-top:0;
992b5971 270}
271
992b5971 272.sitetopic {
1adb8947 273 margin-bottom:20px;
274}
275
276.sitetopiccontent {
4485fc91 277 border-width:1px;
278 border-style:solid;
992b5971 279}
280
2f945146 281.pagingbar {
4485fc91 282 text-align:center;
2f945146 283}
0bf66cb5 284
2f945146 285.pagingbar a {
4485fc91 286 padding-left: 10px;
2f945146 287}
0bf66cb5 288
2f945146 289.pagingbar .thispage {
4485fc91 290 padding-left: 10px;
2f945146 291}
292
b8a6c0da 293table.formtable {
4485fc91 294 margin: auto;
b8a6c0da 295}
296
297table.formtable tbody th {
4485fc91 298 vertical-align: top;
a8e1f343 299}
300
05afaf25 301table.formtable tbody td,
302table.formtable tbody th
303{
4485fc91 304 padding: 5px;
05afaf25 305}
992b5971 306
60f515a2 307table.formtable tbody .htmlarea td,
308table.formtable tbody .htmlarea th
309{
2e2bcd95 310 padding: 0;
60f515a2 311}
312
b4a13174 313.flexible th
314{
315 white-space: nowrap;
316}
317
f09e4f0a 318.paging {
4485fc91 319 text-align: center;
f7a4bc03 320 margin: 10px 0 10px 0;
446390fb 321}
322
f09e4f0a 323.unread {
4485fc91 324 padding-right:2px;
6b717125 325}
446390fb 326
1adb8947 327.cell {
4485fc91 328 vertical-align: top;
992b5971 329}
330
4b4ca01d 331.helplink img {
332 vertical-align: middle;
2e2bcd95 333 margin: 0 2px;
bef6cd5d 334 width: 17px;
335 height: 17px;
4b4ca01d 336}
7005a81c 337
5fb8186a 338img.emoticon {
339 vertical-align: middle;
340 width: 15px;
341 height: 15px;
342}
343
45c89333 344form.popupform {
6b25a26e 345 display: inline;
45c89333 346}
347
3562486b 348form.popupform label {
349 margin-right: 0.5em;
350}
351
b6e5a6e6 352.arrow_button {
353 margin-top:3em;
354}
355
356.arrow_button input {
357 width:2.4em;
358 padding:0.3em;
359 overflow:hidden;
360}
361
fa19c325 362.groupmanagementtable td {
363 vertical-align: top;
364}
365
986f093f 366.groupmanagementtable p {
367 text-align: center;
368}
369
1a8b5f95 370.groupmanagementtable select {
371 width:200px;
372}
373
6b25a26e 374img.icon {
642b2ab1 375 vertical-align:middle;
0f13ec8f 376 margin-right:4px;
6b25a26e 377 width:16px;
378 height:16px;
642b2ab1 379 border:0px;
380}
6b25a26e 381
382img.iconsmall {
642b2ab1 383 vertical-align:middle;
0f13ec8f 384 margin-right:1px;
642b2ab1 385 width:11px;
6b25a26e 386 height:11px;
642b2ab1 387 border:0px;
69faa9a3 388}
389
6b25a26e 390img.iconhelp {
642b2ab1 391 vertical-align:middle;
0f13ec8f 392 margin-right:4px;
642b2ab1 393 width:17px;
6b25a26e 394 height:17px;
642b2ab1 395 border:0px;
0f13ec8f 396}
397
6b25a26e 398img.iconkbhelp {
642b2ab1 399 width:49px;
6b25a26e 400 height:17px;
642b2ab1 401 border:0px;
0f13ec8f 402}
403
ef4c5369 404/*Accessibility: text 'seen' by screen readers but not visual users. Fixed for RTL languages, example Farsi. */
68ac3b35 405.accesshide {
406 position:absolute;
ef4c5369 407 top:-1000px;
408 left:10px;
409 font-weight:normal;
410 font-size:1em;
68ac3b35 411}
78baf486 412
413.invisiblefieldset {
aeab95f9 414 display:inline;
415 border:0px;
416 padding:0px;
417 margin:0px;
78baf486 418}
419
dc3a69ec 420span.hide,
421div.hide {
00e648c1 422 display:none;
423}
68ac3b35 424
909ec807 425/***
426 *** Forms
427 ***/
428
429form.mform {
6b717125 430 margin: 0 auto;
6fadb97b 431 padding: 0;
6b717125 432 width: 80%;
909ec807 433}
434form.mform fieldset {
536a6402 435 border: 1px solid #DDDDDD;
6fadb97b 436 padding: 10px 0;
536a6402 437 margin: 0.7em 0;
6fadb97b 438 width:100%;
909ec807 439}
440form.mform fieldset.hidden, form.mform fieldset.felement {
6fadb97b 441 border: 0;
909ec807 442}
443form.mform fieldset.felement {
6fadb97b 444 width: auto;
909ec807 445}
446form.mform fieldset legend {
6fadb97b 447 font-weight: bold;
536a6402 448 margin-left: 0.5em;
909ec807 449}
a23f0aaf 450form.mform fieldset .advancedbutton{
451 width:100%;
452 text-align:right;
453}
909ec807 454form.mform div.fitem {
6fadb97b 455 clear: both;
456 width: 100%;
457 min-height: 1.5em;
909ec807 458}
909ec807 459
30e113f4 460form.mform .fitemtitle {
6fadb97b 461 display: block;
462 float: left;
463 width: 30%;
464 padding: 0;
a12034e4 465 margin: 5px 0 0 10px;
6fadb97b 466 text-align: right;
909ec807 467}
642b2ab1 468
469form.mform .fitemtitle div{
470 display: inline;
471}
472
de312b53 473div.fitem fieldset.fgroup label, div.fradio label, div.fcheckbox label,
474fieldset.fdate_selector label {
6fadb97b 475 display:inline;
476 float: none;
477 width: auto;
909ec807 478}
479
480form.mform div.felement, form.mform fieldset.felement{
6fadb97b 481 display: block;
482 float: left;
483 margin: 5px 0 0 10px;
484 padding: 0;
485 text-align:left;
37601e88 486 width: 60%;
909ec807 487}
488
489form.mform div.fdescription {
6fadb97b 490 clear: both;
491 min-height: 1.5em;
909ec807 492}
68ac3b35 493
909ec807 494form.mform input, form.mform select {
6fadb97b 495 width: auto;
909ec807 496}
497form.mform ftextarea {
498}
499form.mform br {
6fadb97b 500 clear: left;
909ec807 501}
502form.mform div.fhtmleditor {
6fadb97b 503 margin: 0 auto 10px auto;
504 width : 600px;
505 clear:both;
506 float:none;
a12034e4 507 padding: 25px 0 20px 0;
909ec807 508}
509form.mform span.error, form.mform span.required {
6fadb97b 510 color: red;
909ec807 511}
512form.mform div.error,form.mform fieldset.error {
6fadb97b 513 border: 1px solid red;
514 padding: 5px;
515 color: inherit;
909ec807 516}
4649ac84 517form#adminsettings div.htmlarea {
518 clear: left;
519 padding-top: 5px;
520}
6b717125 521
f155c563 522.mform label .req, .mform label .adv {
523 cursor: help;
49c7f3a8 524}
525
c4054f90 526#admin-register form.mform .fsubmit {
527 padding:20px;
528 text-align:center;
529}
49c7f3a8 530
84e2c6c7 531div.phpinfo .center{
532 text-align: center;
533}
534
642b2ab1 535div.phpinfo .center table {
536 margin-left: auto;
537 margin-right: auto;
84e2c6c7 538 text-align: left;
539}
540
541div.phpinfo .center th {
542 text-align: center;
543}
6b717125 544
88e46311 545/***
546 *** Header
547 ***/
a5afe3ec 548
05c5dc6a 549.headerskip {
550 position:absolute;
551 right:20em;
552 font-size:0.8em;
553}
554
f09e4f0a 555#header-home {
a5afe3ec 556}
557
f09e4f0a 558#header {
992b5971 559}
560
9fdbbcf7 561.headermain, h1.headermain {
4485fc91 562 float:left;
2e2bcd95 563 margin:0;
564 padding:0;
a5afe3ec 565}
566
f09e4f0a 567.headermenu {
4485fc91 568 float:right;
569 text-align:right;
992b5971 570}
571
d2c6555d 572.navbar {
8c900bc3 573 width:auto;
4485fc91 574 padding:3px 0.5em;
4485fc91 575 border-width:1px;
576 border-style:solid;
a5afe3ec 577}
7e4f53c8 578
e8e7dbcc 579.navbar .langmenu {
580 text-align:right;
581}
582
78a71c31 583table.navbar {
584 width: 100%;
5496f50c 585}
a5afe3ec 586
bfca8b17 587.navbar .navbutton {
588 margin-top: 3px;
7e4f53c8 589 float: left;
590}
591
bfca8b17 592.navbar .navbutton div,
593.navbar .navbutton form {
594 display:inline;
595 margin:0px;
596 padding:0px;
7e4f53c8 597}
598
d2c6555d 599.navbar .breadcrumb {
4485fc91 600 float:left;
2e2bcd95 601 margin:0.2em 0;
a5afe3ec 602}
603
5496f50c 604.breadcrumb ul {
2e2bcd95 605 padding:0;
606 margin:0;
607 text-indent:0;
5496f50c 608 list-style:none;
609}
610.breadcrumb li {
611 display:inline;
612}
613
d2c6555d 614.navbar .navbutton,
615.navbar .menu {
4485fc91 616 float:right;
a5afe3ec 617}
618
02039b16 619#footer .navbar {
4485fc91 620 margin-top: 4em;
02039b16 621}
622
ad2520c7 623.reportlink {
624 text-align:right;
625}
626
b1307cbc 627.navigation ul {
628 margin:0px;
629 padding:0px;
630 list-style-type:none;
631}
632
633.navigation ul li form,
634.navigation ul li {
635 display:inline;
636 margin:0px;
637 padding:0px;
638 margin-left:2px;
639}
640
641.navigation optgroup {
e0fdb167 642 text-align:center;
643 padding-top:4px;
644}
645
b1307cbc 646.navigation option {
e0fdb167 647 text-align:left;
648}
649
b1307cbc 650.navigation optgroup option {
e0fdb167 651 padding:0px;
652}
a5afe3ec 653
88e46311 654/***
655 *** Footer
656 ***/
f09e4f0a 657
658#footer {
4485fc91 659 text-align:center;
65e2d1f0 660 margin-top: 40px;
476f1aec 661}
a5afe3ec 662
4485fc91 663.homelink {
664 margin: 1em 0;
665}
666
667.homelink a {
668 padding-left:1em;
00c312fa 669 padding-right:1em;
4485fc91 670}
671
ef036dce 672.performanceinfo {
673 margin: 2em;
674}
675
88193fd5 676.performanceinfo span {
677 display: block;
678}
679
4e73e3ea 680#footer .validators {
681 margin-top:40px;
682 padding-top:5px;
683 border-top: 1px dotted gray;
684}
685
686#footer .validators ul {
687 margin:0px;
688 padding:0px;
689 list-style-type:none;
690}
691
692#footer .validators ul li {
693 display:inline;
694 margin-right:10px;
695 margin-left:10px;
696}
697
88e46311 698/***
699 *** Admin
700 ***/
6b717125 701
f09e4f0a 702body#admin-index .c0 {
4485fc91 703 vertical-align: top;
6b717125 704}
7005a81c 705
e58e1a94 706body#admin-index .c1 {
707 vertical-align: middle;
6b717125 708}
e58e1a94 709
46bd568b 710body#admin-blocks table.generaltable th,
711body#admin-filters table.generaltable th,
13abd721 712body#admin-modules table.generaltable th,
713body#admin-auth table.generaltable th
46bd568b 714{
715 white-space: nowrap;
716}
717
53718d30 718body#admin-modules .generaltablecell
719{
4485fc91 720 padding-top: 2px;
721 padding-bottom: 2px;
6b717125 722}
25ecf09a 723
53718d30 724body#admin-blocks table.generaltable th,
725body#admin-blocks table.generaltable td.cell,
726body#admin-filters table.generaltable th,
727body#admin-filters table.generaltable td.cell,
728body#admin-modules table.generaltable th,
13abd721 729body#admin-modules table.generaltable td.cell,
730body#admin-auth table.generaltable th,
731body#admin-auth table.generaltable td.cell
53718d30 732{
ca98446a 733 padding: 4px;
734 text-align: center;
735 vertical-align: middle;
6b717125 736}
25ecf09a 737
53718d30 738body#admin-blocks table.generaltable th.c0,
739body#admin-blocks table.generaltable td.c0,
740body#admin-filters table.generaltable th.c0,
741body#admin-filters table.generaltable td.c0,
742body#admin-modules table.generaltable th.c0,
13abd721 743body#admin-modules table.generaltable td.c0,
744body#admin-auth table.generaltable th.c0,
745body#admin-auth table.generaltable td.c0
53718d30 746{
ca98446a 747 text-align: left;
748}
749
5902558c 750body#admin-modules table.generaltable td.c0
751{
752 white-space: nowrap;
753}
754
195b3105 755#admin-blocks
756#admin-config .confighelp {
4485fc91 757 display: block;
758 padding-bottom: 20px;
25ecf09a 759}
760
195b3105 761#admin-roles-manage table.generalbox {
bbbf2d40 762 margin: auto;
763}
764
195b3105 765#admin-stickyblocks .generalbox {
766 text-align:center;
767}
768
769#admin-index .copyrightnotice {
6b7425d2 770 margin: auto;
771 text-align: center;
772}
773
45f501a5 774#admin-report-simpletest-index .exception pre {
775 padding: 8px;
776}
777
778#admin-report-simpletest-index .unittestsummary {
779 padding: 8px;
780 margin-top: 1em;
781}
782
a83addc5 783#admin-roles-manage .buttons {
784 margin: 20px;
785 text-align:center;
786}
787
788#admin-roles-manage .buttons .singlebutton {
789 display: inline;
08c7d260 790}
791
9584965f 792#admin-roles-manage .singlebutton,
793#admin-roles-allowoverride .singlebutton,
794#admin-roles-allowassign .singlebutton {
a83addc5 795 padding: 5px;
9584965f 796 text-align:center;
797}
798
08c7d260 799#admin-roles-manage .selector {
800 text-align:center;
801}
802
c84ea828 803.rolecap .inherit,
804.rolecap .allow,
805.rolecap .prevent,
806.rolecap .prohibit {
ff439b30 807 text-align:center;
808}
809
d03a6500 810#admin-roles-manage .rolecap .cap-desc .cap-name,
811#admin-roles-override .rolecap .cap-desc .cap-name {
8c900bc3 812 display: block;
813}
814
815#admin-roles-override .cell.c1,
816#admin-roles-assign .cell.c1 {
817 padding-top: 0.75em;
82350116 818}
819
4f61eea0 820#admin-lang .generalbox {
821 text-align:center;
822 margin:auto;
823 border-width: 1px;
824 border-style: solid;
825}
826
827#admin-langimport .generalbox {
828 text-align:center;
829 margin:auto;
830 border-width: 1px;
831 border-style: solid;
832}
833
834#admin-langimport .generalbox table {
835 text-align:center;
836 margin:auto;
837}
838
4ed13ed8 839#admin-index .adminwarning {
4f61eea0 840 text-align:center;
4f61eea0 841 border-width: 1px;
842 border-style: solid;
843 margin:20px;
844}
845
4ed13ed8 846#admin-index .adminwarning .singlebutton {
4f61eea0 847 text-align:center;
848 margin:20px;
849}
850
15a16922 851#adminsettings fieldset {
6fadb97b 852 margin-top: 1em;
853 padding: 1em 0.5em;
6153cf58 854}
26620ae2 855
15a16922 856#adminsettings legend {
6fadb97b 857 display: none;
6153cf58 858}
26620ae2 859
15a16922 860#adminsettings .form-group {
6fadb97b 861 float: left;
91362d00 862}
26620ae2 863
15a16922 864#adminsettings .form-item {
6fadb97b 865 margin: 0;
6153cf58 866}
26620ae2 867
15a16922 868#adminsettings label {
6fadb97b 869 display: block;
870 float: left;
871 width: 150px;
872 text-align: right;
6153cf58 873}
26620ae2 874
15a16922 875#adminsettings .form-shortname {
6fadb97b 876 display: block;
6153cf58 877}
26620ae2 878
15a16922 879#adminsettings select,
880#adminsettings input {
6fadb97b 881 float: left;
882 margin: 0 0 0 10px;
6153cf58 883}
26620ae2 884
15a16922 885#adminsettings textarea {
6fadb97b 886 float: left;
887 margin: 0 0 0 10px;
888 width: 65%;
1bd30620 889}
26620ae2 890
15a16922 891#adminsettings .form-group select,
892#adminsettings .form-group input {
6fadb97b 893 display: inline;
894 float: none;
6153cf58 895}
26620ae2 896
15a16922 897/* #adminsettings .admin-configtime .form-select {
6fadb97b 898 display: inline;
899 float: none;
7c47564d 900}
26620ae2 901
15a16922 902#adminsettings div.admin-frontpage div.form-group select.form-select {
6fadb97b 903 display: inline;
904 float: none;
30b14256 905} */
26620ae2 906
15a16922 907#adminsettings .description {
6fadb97b 908 clear: both;
909 margin: 0 1em 0 160px;
910 padding: 0.3em 0 1.5em 0;
1bd30620 911}
26620ae2 912
6153cf58 913.form-buttons {
6fadb97b 914 margin: 10px 0 0 160px;
6153cf58 915}
916
afee9864 917.form-text {
6fadb97b 918 width: 20em;
6153cf58 919}
920.form-textarea { }
921.form-select { }
922.form-checkbox { }
923.form-radio { }
924.form-submit { }
925.form-reset { }
926
841d5d4b 927.admin-frontpagedesc .htmlarea {
928 margin: 0 auto 10px auto;
929 width : 600px;
930}
931
6fadb97b 932.adminsearchform {
933 padding-top:10px;
934}
935
a1c91f9a 936.block_admin_tree .admintree {
937 text-align:left;
938}
6153cf58 939
d4ec5b1e 940#admin-lang .translator {
941 border-width: 1px;
942 border-style: solid;
943}
944
4af8d5d3 945#adminsettings #admin-calendar_weekend table {
946 width: 100%;
947}
948
949#adminsettings #admin-calendar_weekend table td {
950 text-align: center;
951}
952
953#adminsettings #admin-calendar_weekend table td label {
954 width: 100%;
955 text-align: center;
956 float: none;
957}
958
d4ec5b1e 959
88e46311 960/***
961 *** Blocks
962 ***/
6b717125 963
bef6cd5d 964/*Accessibility: Skip block link, for screen reader users. */
72d7872a 965a.skip-block, .skip-block {
72d7872a 966 display:block;
6b717125 967 width:2em;
5496f50c 968 height:1px;
969}
970.sideblock .skip-block {
68ac3b35 971 height:4px;
72d7872a 972}
973.skip-block-to {
974 font-size:1px;
975}
976
f09e4f0a 977.sideblock {
4485fc91 978 margin-bottom:1em;
c4d951e1 979 width: 100%;
7005a81c 980}
981
72d7872a 982.sideblock .header, .sideblock h2.header {
4485fc91 983 text-align: left;
8c900bc3 984 margin:0;
4485fc91 985 padding:4px;
78279204 986 padding-top:0;
c4d951e1 987 border-width: 1px;
988 border-style: solid;
989 border-bottom: none;
4c7f1eb6 990}
68ac3b35 991.sideblock h2 {
8c900bc3 992 margin:0;
993 padding:0;
68ac3b35 994}
4c7f1eb6 995
f09e4f0a 996.sideblock .header .hide-show {
4485fc91 997 float:right;
4c7f1eb6 998}
999
f09e4f0a 1000.sideblock .header .hide-show img.hide-show-image {
4485fc91 1001 height:11px;
1002 width:11px;
1003 margin-top:0.25em;
4c7f1eb6 1004}
1005
f09e4f0a 1006.sideblock .header .commands {
4485fc91 1007 margin-top: 0.3em;
c4d951e1 1008 clear: both;
9d147a03 1009 height: 16px;
4c7f1eb6 1010}
1011
f09e4f0a 1012.sideblock .header .commands a {
4485fc91 1013 margin: 0px 2px;
3cc9a26c 1014}
1015
e6890163 1016#left-column .hidden .header,
1017#right-column .hidden .header
1018{
1019 border-bottom-width: 1px;
1020 border-bottom-style: solid;
1021}
1022
a1dc259f 1023#left-column .hidden .content,
1024#right-column .hidden .content
1025{
4485fc91 1026 display: none;
ec00f824 1027}
1028
f82c88ab 1029.sideblock .header .icon.hide,
1030.sideblock .header .icon.edit {
1031 margin-right: 6px;
b6b8055c 1032}
1033
f82c88ab 1034.sideblock .content {
1035 padding: 4px;
1036 border-width: 1px;
1037 border-style: solid;
b6b8055c 1038}
1039
f82c88ab 1040.sideblock .content h3,
1041.sideblock .content h2 {
1042 text-align: left;
3cc9a26c 1043}
440d1648 1044
f82c88ab 1045.sideblock .content h2 {
1046 margin:1.5em 0 0;
1047 padding:0;
233bc4bb 1048}
2d02e8e6 1049
00c1f5d1 1050.sideblock .content .head {
1051 margin-top: 10px;
1052}
1053
f82c88ab 1054.sideblock .content hr {
1055 height:1px;
1056 margin-top:4px;
1057 margin-bottom:4px;
1058 border:none;
1059 border-top:1px solid;
aaf281d1 1060}
1061
f82c88ab 1062.sideblock div.column {
1063 margin:0px;
1064 margin-right:4px;
1065 padding:0px;
c4cda2a4 1066}
1067
1068.sideblock div.column.c0 {
1069 float: left;
1070}
1071
1072.sideblock div.column.c1 {
1073 display: inline;
f82c88ab 1074}
1075
1076.sideblock .content .c0 img.icon {
1077 margin:0px;
1078}
1079
f82c88ab 1080.sideblock .content .list, .unlist, .inline-list {
1081 list-style:none;
1082 padding:0;
1083 margin:0;
1084}
440d1648 1085
1086.sideblock .content .list {
1087 width: 100%;
c4cda2a4 1088}
1089
1090.sideblock .content .list li {
1091 clear: left;
440d1648 1092}
1093
f82c88ab 1094.sideblock .content .inline-list li {
1095 display:inline;
1096}
1097
440d1648 1098.sideblock .content ul.list li.listentry {
1099 clear:both;
1100}
1101
1102.sideblock .content div.info {
1103 text-align:center;
1104}
1105
f82c88ab 1106.sideblock .footer {
1107 margin-bottom: 4px;
1108 text-align:center;
440d1648 1109 clear:both;
1110}
1111
1112.sideblock img.userpicture {
1113 width:16px;
1114 height:16px;
1115 margin-right:4px;
aaf281d1 1116}
1117
e0eda6cf 1118.blockconfigtable {
1119 margin-top: 0;
1120}
1121
42cdbd10 1122.blockconfiginstancecontent .tabs {
1123 margin-bottom: 0px;
1124}
f09e4f0a 1125
80381122 1126.block_messages .content {
1127 text-align:left;
1128 font-size:0.75em;
1129 padding-top:5px;
1130}
1131
440d1648 1132.block_online_users .listentry div.user,
1133.block_messages .listentry div.user {
1134 float:left;
80381122 1135}
1136
440d1648 1137.block_online_users .listentry div.message,
1138.block_messages .listentry div.message {
1139 float:right;
80381122 1140}
7fdc360c 1141
440d1648 1142
7fdc360c 1143/***
1144 *** Blogs
1145 ***/
fbe31d22 1146.addbloglink {
1147 text-align: center;
1148}
7fdc360c 1149
1150.blogpost .audience {
1151 text-align: right;
1152}
1153
90fcfc0a 1154.blogpost .tags {
1155 margin-top: 15px;
1156}
1157
7fdc360c 1158
88e46311 1159/***
1160 *** Calendar
1161 ***/
f09e4f0a 1162
1163#calendar {
4485fc91 1164 width: 100%;
1165 border-spacing: 5px;
1166 border-collapse: separate;
25ecf09a 1167}
233bc4bb 1168
822c6125 1169#calendar h2,
1170#calendar h3
1171{
1172 text-align: center;
1173}
1174
f09e4f0a 1175#calendar .maincalendar,
1176#calendar .sidecalendar
1177{
4485fc91 1178 vertical-align: top;
1179 border: 1px solid;
b4843fde 1180 padding: 0px;
f09e4f0a 1181}
546739f6 1182
03705a21 1183#calendar .maincalendar {
6b25a26e 1184 height: 100%;
03705a21 1185}
1186
1187#calendar .maincalendar .heightcontainer {
6b25a26e 1188 height: 100%;
1189 position: relative;
03705a21 1190}
1191
1192#calendar .maincalendar .bottom {
6b25a26e 1193 width: 100%;
1194 position: absolute;
1195 bottom: 0;
1196 text-align: center;
03705a21 1197}
1198
f09e4f0a 1199#calendar .sidecalendar {
4485fc91 1200 width: 25%;
f09e4f0a 1201}
7005a81c 1202
f09e4f0a 1203#calendar .maincalendar table.calendarmonth {
4485fc91 1204 border-collapse: separate;
1205 margin: 0px auto;
1206 width: 98%;
ebc4968b 1207}
1208
f09e4f0a 1209#calendar .maincalendar table.calendarmonth th {
4485fc91 1210 padding:10px;
1211 border-bottom:2px solid;
ebc4968b 1212}
1213
f09e4f0a 1214#calendar .maincalendar table.calendarmonth td {
4485fc91 1215 height: 5em;
1216 padding-left: 4px;
1217 padding-top: 4px;
1218 line-height:1.2em;
ebc4968b 1219}
1220
f09e4f0a 1221#calendar .maincalendar table.calendarmonth td,
1222table.minicalendar td,
1223table.minicalendar th {
4485fc91 1224 width:14%;
1225 vertical-align:top;
f2c485e3 1226}
2d02e8e6 1227table.minicalendar td {
4485fc91 1228 text-align: center;
2d02e8e6 1229}
f09e4f0a 1230#calendar .maincalendar table.calendarmonth td table td {
4485fc91 1231 height: auto;
f09e4f0a 1232}
f2c485e3 1233
f09e4f0a 1234#calendar div.header
1235{
4485fc91 1236 padding: 5px;
f2c485e3 1237}
1238
f09e4f0a 1239#calendar .maincalendar .buttons {
4485fc91 1240 float: right;
f2c485e3 1241}
f09e4f0a 1242
1243#calendar .maincalendar .filters table,
3bc40d18 1244#calendar .sidecalendar .filters table,
1245.sideblock.block_calendar_month .filters table
f09e4f0a 1246{
4485fc91 1247 border-collapse:separate;
1248 border-spacing: 2px;
1249 padding: 2px;
1250 width: 100%;
f2c485e3 1251}
f09e4f0a 1252
1253#calendar .maincalendar .filters {
4485fc91 1254 padding: 0px 10px;
f2c485e3 1255}
f09e4f0a 1256
a76eba9a 1257#calendar .sidecalendar .filters {
4485fc91 1258 padding: 5px;
3ae2cde7 1259}
f09e4f0a 1260
1261#calendar .maincalendar .controls {
4485fc91 1262 clear:both;
1263 padding:10px;
5e497e4e 1264}
1265
f09e4f0a 1266#calendar .maincalendar table.calendarmonth ul.events-new,
1267#calendar .maincalendar table.calendarmonth ul.events-underway
1268{
4485fc91 1269 padding:0px;
1270 margin:0px;
1271 list-style-type:none;
5e497e4e 1272}
1273
f09e4f0a 1274#calendar .maincalendar table.calendarmonth ul li {
4485fc91 1275 margin-top: 4px;
62c0f37e 1276}
7005a81c 1277
3c47bfc7 1278.minicalendarblock {
1279 padding: 0px 4px;
1280}
1281
f09e4f0a 1282table.minicalendar {
4485fc91 1283 width: 100%;
3c47bfc7 1284 margin: 10px auto;
4485fc91 1285 padding:2px;
1286 border-width:1px;
1287 border-style:solid;
1288 border-collapse:separate;
1289 border-spacing:1px !important;
36996192 1290}
1291
f09e4f0a 1292table.minicalendar th {
4485fc91 1293 padding: 0px 2px;
36996192 1294}
1295
f09e4f0a 1296#calendar .maincalendar .eventlist {
4485fc91 1297 padding: 10px;
36996192 1298}
1299
f09e4f0a 1300#calendar .maincalendar .eventlist .topic {
4485fc91 1301 padding: 5px;
6b717125 1302 border-style:solid;
4485fc91 1303 border-width: 0px;
1304 border-bottom-color: #EEEEEE;
1305 border-bottom-width: 1px;
36996192 1306}
1307
f09e4f0a 1308#calendar .maincalendar .eventlist .event {
4485fc91 1309 width:100%;
1310 margin-bottom:10px;
1311 border-spacing:0px;
1312 border-collapse:separate;
1313 border-width:1px;
1314 border-style:solid;
f09e4f0a 1315}
3ae2cde7 1316
f09e4f0a 1317#calendar .maincalendar .eventlist .event .name {
4485fc91 1318 float:left;
3ae2cde7 1319}
1320
f09e4f0a 1321#calendar .maincalendar .eventlist .event .course {
4485fc91 1322 float:left;
1323 clear:left;
3ae2cde7 1324}
1325
f09e4f0a 1326#calendar .maincalendar .eventlist .event .date {
4485fc91 1327 float:right;
3ae2cde7 1328}
1329
f09e4f0a 1330#calendar .maincalendar .eventlist .event .description .commands {
4485fc91 1331 width:100%;
3ae2cde7 1332}
1333
f09e4f0a 1334#calendar .maincalendar .eventlist .event .description {
4485fc91 1335 padding:5px;
3ae2cde7 1336}
1337
f09e4f0a 1338#calendar .maincalendar .eventlist .event .picture {
4485fc91 1339 padding:8px;
3ae2cde7 1340}
1341
f09e4f0a 1342#calendar .maincalendar .eventlist .event .side {
4485fc91 1343 width:32px;
3ae2cde7 1344}
1345
f09e4f0a 1346#calendar #selecteventtype table {
4485fc91 1347 margin:auto;
1343c193 1348}
55efc398 1349
f09e4f0a 1350#calendar .event_global,
1351#calendar .event_course,
1352#calendar .event_group,
1353#calendar .event_user,
1354.minicalendar .event_global,
1355.minicalendar .event_course,
1356.minicalendar .event_group,
a76eba9a 1357.minicalendar .event_user {
4485fc91 1358 border:2px solid !important;
1343c193 1359}
55efc398 1360
f09e4f0a 1361#calendar .duration_global,
1362#calendar .duration_course,
1363#calendar .duration_group,
1364#calendar .duration_user,
1365.minicalendar .duration_global,
1366.minicalendar .duration_course,
1367.minicalendar .duration_group,
1368.minicalendar .duration_user
1369{
4485fc91 1370 border-top:2px solid !important;
1371 border-bottom:2px solid !important;
55efc398 1372}
1373
f09e4f0a 1374#calendar .today,
1375.minicalendar .today {
7b1f6431 1376 border:2px solid;
3ae2cde7 1377}
6b717125 1378
f09e4f0a 1379.cal_popup_bg {
4485fc91 1380 padding:0px;
1381 margin:0px;
1382 border:1px solid;
3ae2cde7 1383}
1384
f09e4f0a 1385.cal_popup_close {
4485fc91 1386 margin-right:5px;
3ae2cde7 1387}
f09e4f0a 1388
1389.cal_popup_caption {
4485fc91 1390 border-width:0px 0px 1px 0px;
1391 border-style:solid;
1392 padding-bottom:2px;
3ae2cde7 1393}
f09e4f0a 1394
00e648c1 1395/*Accessibility: controls now div and span, 20:58:20% or 12:74:12% */
00e648c1 1396.calendar-controls .previous,
1397.calendar-controls .next
f09e4f0a 1398{
4485fc91 1399 width: 12%;
1343c193 1400}
00e648c1 1401.calendar-controls .previous {
4485fc91 1402 text-align: left;
2d02e8e6 1403}
00e648c1 1404.calendar-controls .current {
4485fc91 1405 text-align: center;
2d02e8e6 1406}
00e648c1 1407.calendar-controls .next {
4485fc91 1408 text-align: right;
2d02e8e6 1409}
00e648c1 1410span.previous, span.current, span.next {
1411 display: block;
1412 float: left;
1413}
1414span.current {
1415 width: 76%;
1416}
f09e4f0a 1417
1418#calendar .maincalendar .calendar-controls .previous,
1419#calendar .maincalendar .calendar-controls .next
1420{
4485fc91 1421 width: 30%;
1343c193 1422}
e642ed12 1423#calendar .maincalendar .calendar-controls .current {
1424 width: 40%;
1425}
3ae2cde7 1426
e58e1a94 1427#calendar .indent {
6fadb97b 1428 padding-left: 20px;
e58e1a94 1429}
f2c485e3 1430
88e46311 1431/***
1432 *** Course
1433 ***/
6b717125 1434
2d02e8e6 1435.activitydate, .activityhead {
4485fc91 1436 text-align:center;
2d02e8e6 1437}
992b5971 1438
f09e4f0a 1439#course-view .section td {
4485fc91 1440 vertical-align:top;
992b5971 1441}
1442
cbc18ef9 1443#course-view .section td.content {
4485fc91 1444 padding:5px;
1445 border-style:solid;
1446 border-width:1px;
1447 border-left:0px;
1448 border-right:0px;
992b5971 1449}
1450
cbc18ef9 1451#course-view .section td.side {
4485fc91 1452 padding:5px;
1453 border-style:solid;
1454 border-width:1px;
f09e4f0a 1455}
7005a81c 1456
cbc18ef9 1457#course-view .section td.left {
4485fc91 1458 border-right:0px;
1459 text-align:center;
1460 width: 1.5em;
992b5971 1461}
1462
cbc18ef9 1463#course-view .section td.right {
4485fc91 1464 border-left:0px;
1465 text-align:center;
1466 width: 1.5em;
9d034c94 1467}
f09e4f0a 1468
1469#course-view .current .side {
9d034c94 1470}
f09e4f0a 1471
f09e4f0a 1472#course-view .section .spacer {
4485fc91 1473 height:0.5em;
9d034c94 1474}
f09e4f0a 1475
1476#course-view .section .weekdates {
9d034c94 1477}
1478
6b717125 1479#course-view ul.section,
2e2bcd95 1480#site-index ul.section {
e0629953 1481 margin: 0;
1482 padding: 0;
e0629953 1483 list-style: none;
1484}
1b3a4c8f 1485
4f24b3e3 1486.section_add_menus {
1487 text-align:right;
1488}
1489
1490.section_add_menus .horizontal div {
1491 display:inline;
1492}
1493
1494
2e2bcd95 1495/*#course-view ul.section li.activity ul li,
6b717125 1496#site-index ul.section li.activity ul li {
1497 list-style: disc;
2e2bcd95 1498}*/
8c5b0637 1499
1b3a4c8f 1500/*Accessibility: No-tables course format. */
2e2bcd95 1501#course-view ul.weekscss {
e0629953 1502 margin: 0;
1503 padding: 0;
e0629953 1504 list-style: none;
1505}
1528deca 1506/* Window-width: 800 pixels.
1507 IE doesn't support, see inline IE conditional comment. */
cbc18ef9 1508.weekscss-format {
1528deca 1509 min-width: 763px;
cbc18ef9 1510}
31d35603 1511.weekscss-format .block_adminblock select,
1512.weekscss-format .block_calendar_month .minicalendar {
1513 width: 100%;
1514 padding: 0;
1515}
1516.weekscss-format .block_calendar_month .minicalendar th,
1517.weekscss-format .block_calendar_month .minicalendar td {
1518 padding: 0.1em 0 0.1em 1px;
cbc18ef9 1519}
1520.weekscss-format #middle-column {
1528deca 1521 margin: 0 12.5em 0 12.5em;
1522}
e80e9f20 1523.weekscss-format #left-column,
1524.weekscss-format #right-column {
1525 width: 11.5em;
1526}
1528deca 1527.weekscss-format #left-column {
1528 float: left;
1528deca 1529}
1530.weekscss-format #right-column {
1531 float: right;
cbc18ef9 1532}
1b3a4c8f 1533.weekscss li.section {
1534 margin-bottom: 0.5em;
1b3a4c8f 1535 border-style:solid;
1536 border-width:1px;
1537}
6b717125 1538.weekscss .content,
5509b4cd 1539.weekscss .side {
1b3a4c8f 1540 padding: 5px;
1541}
1542.weekscss .content {
1528deca 1543 margin: 0 1.7em 0 1.7em;
1b3a4c8f 1544}
1528deca 1545.weekscss .right {
1546 width: 1.6em;
1547 float: right;
1548 text-align:center;
1b3a4c8f 1549}
1550
f09e4f0a 1551.section .activity img.activityicon {
4485fc91 1552 vertical-align:middle;
1553 height:16px;
1554 width:16px;
f09e4f0a 1555}
7005a81c 1556
f09e4f0a 1557.section img.movetarget {
4485fc91 1558 height:16px;
1559 width:80px;
f09e4f0a 1560}
a8e1f343 1561
f09e4f0a 1562body#course-view .unread {
4485fc91 1563 margin-left: 3em;
6b717125 1564}
f09e4f0a 1565
9e9ac8da 1566body#course-view .sideblock.drag .header {
37e7b362 1567 cursor: move;
1568}
1569
f09e4f0a 1570body#course-enrol .generalbox {
4485fc91 1571 margin-top: 20px;
f09e4f0a 1572}
0bf66cb5 1573
f09e4f0a 1574body#course-enrol .coursebox {
4485fc91 1575 margin-top: 20px;
446390fb 1576}
1577
f09e4f0a 1578body#course-user .graph {
4485fc91 1579 text-align: center;
446390fb 1580}
1581
f09e4f0a 1582body#course-user .section,
1583body#course-user .content {
4485fc91 1584 margin-left: 30px;
1585 margin-right: 30px;
446390fb 1586}
1587
f09e4f0a 1588body#course-user .section {
4485fc91 1589 border-width:1px;
1590 border-style:solid;
1591 padding:10px;
1592 margin-bottom: 20px;
446390fb 1593}
1594
f09e4f0a 1595body#course-user .section h2 {
2e2bcd95 1596 margin-top: 0;
446390fb 1597}
1598
ff3caf30 1599
72d7872a 1600.headingblock, h2.headingblock {
4485fc91 1601 border-width:1px;
1602 border-style:solid;
6b717125 1603 padding:5px;
2e2bcd95 1604 margin:0;
446390fb 1605}
1606
abcaf2cf 1607#site-index .subscribelink,
1608#course-view .subscribelink {
290130b3 1609 text-align:right;
1610}
1611
c399e50e 1612body#site-index .headingblock,
1613body#course-view .headingblock {
1614 margin-bottom: 9px;
290130b3 1615}
1616
6463b3de 1617body#course-category .courseboxes,
c68e578b 1618body#course-index .courseboxes {
08570bdc 1619 padding:20px;
1620}
1621
378ef1fe 1622body#course-index #middle-column .editcourse {
1623 margin-left:auto;
1624 margin-right:auto;
1625 margin-top:20px;
1626 margin-bottom:20px;
1627}
1628
1629body#course-index #middle-column .editcourse th,
1630body#course-index #middle-column .editcourse td {
1631 padding-left:10px;
1632 padding-right:10px;
1633}
1634
1635body#course-index #middle-column .editcourse .count {
1636 text-align:right;
1637}
1638
1639body#course-index .singlebutton,
1640body#course-index .addcategory {
a15e1ef7 1641 text-align: center;
1642}
1643
1adb8947 1644.coursebox {
d7275959 1645 width: 100%;
08570bdc 1646 float:left;
1647 margin-bottom: 15px;
1648 border-width:1px;
1649 border-style:solid;
1adb8947 1650}
290130b3 1651
b5e000ce 1652.coursebox .summary {
b5e000ce 1653 float: right;
1654 text-align:left;
1655 width: 48%;
1656 padding:5px;
1657}
1658
1659.coursebox .info {
b5e000ce 1660 float: left;
1661 text-align:left;
1662 width: 48%;
1663 padding:5px;
1664}
1665
4a152925 1666.categorylist {
9deaeaa1 1667 width:90%;
1668 margin-left:auto;
1669 margin-right:auto;
1670}
1671
1672.categorylist .category.image {
1673 width:20px;
4a152925 1674}
1675
4883dcc5 1676.categorylist .category.number {
1677 text-align:right;
1678}
1679
08570bdc 1680.categoryboxcontent {
4485fc91 1681 border-width:1px;
1682 border-style:solid;
446390fb 1683}
1684
fcf9577a 1685.categorypicker {
1686 text-align:center;
1687 padding-bottom:10px;
1688}
1689
1e0fb105 1690#coursesearch,
1691#coursesearch2 {
986f093f 1692 text-align:center;
1693}
1694
6b7425d2 1695.addcoursebutton {
1696 text-align:center;
1697}
1698
b5e000ce 1699.coursebox .cost {
eb7ef29b 1700 padding-top: 20px;
1701}
446390fb 1702
b5e000ce 1703.coursebox ul.teachers li {
ce607dd4 1704 list-style-type:none;
1705 padding:0;
1706 margin:0;
ce607dd4 1707}
1708
fcf9577a 1709#course-category #renameform {
1710 text-align:center;
1711}
1712
1713#course-category .singlebutton {
1714 text-align:center;
1715}
1716
1717#course-category #coursesearch {
1718 text-align:center;
1719}
1720
446390fb 1721
5577ceb3 1722#course-report #content {
1723 padding-top:15px;
1724 padding-bottom:15px;
1725}
1726
1727#course-report p {
1728 text-align:center;
1729}
1730
1731#course-report .logselectform,
1732#course-report .participationselectform,
1733#course-report-log-index .logselectform,
1734#course-report-participation-index .participationselectform {
1735 margin-left:auto;
1736 margin-right:auto;
1737 text-align:center;
1738 margin-top:10px;
1739 margin-bottom:10px;
1740}
1741
1742#course-report .participationselectform label,
1743#course-report-participation-index .participationselectform label {
1744 margin-left:15px;
1745 margin-right:5px;
1746}
1747
1748#course-report-log-index .info {
1749 margin-left:auto;
1750 margin-right:auto;
1751 text-align:center;
1752 margin:10px;
1753}
1754
eb1f8f1d 1755#content .coursebox .summary .category {
1756 text-align:right;
1757}
5577ceb3 1758
0d061d8e 1759/***
1760 *** Group
1761 ***/
1762body#group-index #groupeditform {
1763 text-align: center;
1764}
1765
5577ceb3 1766
88e46311 1767/***
1768 *** Doc
1769 ***/
446390fb 1770
f09e4f0a 1771body#doc-contents h1 {
4485fc91 1772 margin: 1em 0px 0px 0px;
446390fb 1773}
1774
f09e4f0a 1775body#doc-contents ul {
4485fc91 1776 list-style-type: none;
2e2bcd95 1777 margin: 0;
f7a4bc03 1778 padding: 0;
1adb8947 1779 width: 90%;
446390fb 1780}
1781
f09e4f0a 1782
4fb301fa 1783/***
1784 *** Grades
1785 ***/
1786
1787body#grade-index .grades {
1788 border-width:1px;
1789 border-style:solid;
1790 border-collapse: separate;
1791}
1792
1793body#grade-index .grades td {
2e2bcd95 1794 border-width:0 1px 0 1px;
4fb301fa 1795 border-style:solid;
1796 border-collapse: collapse;
1797}
1798
1799body#grade-index .grades .header {
1800 vertical-align: top;
1801}
1802
1803body#grade-index .grades .points,
1804body#grade-index .grades .percent,
1805body#grade-index .grades .weighted {
1806 text-align: right;
1807}
1808
1ecea976 1809.backup-form-instances {
1810 margin:0px 20px 0px 20px;
1811}
1812.restore-form-instances {
1813 margin:0px 20px 0px 20px;
1814}
4fb301fa 1815
88e46311 1816/***
1817 *** Login
1818 ***/
f09e4f0a 1819
e3804ec7 1820.loginbox {
f0edf8c2 1821 margin-top:15px;
f1906da1 1822 margin-bottom:15px;
4b873929 1823 border:1px solid;
f1906da1 1824 width:50%;
1825 margin-left:25%;
1826 overflow:hidden;
1827}
1828
65d1374d 1829.loginbox form {
83244f4c 1830 margin:0px;
1831 padding:0px;
1832}
1833
65d1374d 1834.loginbox.twocolumns {
4b873929 1835 width:90%;
1836 margin-left:5%;
6e5cbcc5 1837 /* background: #faa; */
446390fb 1838}
1839
65d1374d 1840.loginbox h2,
1841.loginbox .subcontent {
4b873929 1842 margin:5px;
1843 padding:10px;
1844 text-align:center;
1845}
1846
65d1374d 1847.loginbox .loginpanel .subcontent {
f1906da1 1848 text-align:center;
1849}
1850
65d1374d 1851.loginbox .loginpanel .desc {
f1906da1 1852 margin:0px;
1853 padding:0px;
1854 margin-bottom:5px;
1855}
1856
65d1374d 1857.loginbox .signuppanel .subcontent {
f1906da1 1858 text-align:left;
4b873929 1859}
1860
65d1374d 1861.loginbox .loginsub {
9a34376e 1862 margin-left:0%;
1863 margin-right:0%;
4b873929 1864}
1865
65d1374d 1866.loginbox .guestsub,
1867.loginbox .forgotsub {
9a34376e 1868 border-top:1px solid;
9a34376e 1869 margin-left:12%;
1870 margin-right:12%;
f1906da1 1871 margin-bottom:5px;
4b873929 1872}
1873
65d1374d 1874.loginbox .loginform {
9a34376e 1875 margin-top:1em;
1876 text-align:left;
4b873929 1877}
1878
65d1374d 1879.loginbox .loginform .form-label {
4b873929 1880 float:left;
1881 text-align:right;
1882 width:40%;
80f7ef6f 1883}
1884
65d1374d 1885.loginbox .loginform .form-input {
4b873929 1886 float:right;
1887 width:59%;
1888}
1889
65d1374d 1890.loginbox .loginform .form-input input {
80f7ef6f 1891 width: 6em;
1892}
1893
65d1374d 1894.loginbox .signupform {
f1906da1 1895 margin-top:1em;
9a34376e 1896 text-align:center;
1897}
4b873929 1898
65d1374d 1899.loginbox.twocolumns .loginpanel {
4b873929 1900 float:left;
65d1374d 1901 width:49.5%;
b0ec5c66 1902 border-right: 1px solid;
65d1374d 1903 margin-bottom:-2000px;
1904 padding-bottom:2000px;
6e5cbcc5 1905 /* background: #afa; */
4b873929 1906}
1907
65d1374d 1908.loginbox.twocolumns .signuppanel {
4b873929 1909 float:right;
1910 width:50%;
65d1374d 1911 margin-bottom:-2000px;
1912 padding-bottom:2000px;
4b873929 1913}
1914
9dd68bc7 1915.block_login .loginform div {
1916 margin:0.3em 0.8em;
1917 text-align:right;
1918}
9a34376e 1919
9dd68bc7 1920.block_login .btn input {
1921 text-align:center;
1922}
f09e4f0a 1923
88e46311 1924/***
1925 *** Message
1926 ***/
f09e4f0a 1927
531e58f1 1928.message-discussion-noframes #userinfo .userpicture {
6b25a26e 1929 float:left;
531e58f1 1930}
1931
1932.message-discussion-noframes #userinfo .name h1 {
1933 margin:0px;
1934}
1935
1936.message-discussion-noframes #userinfo .name {
adb61bc2 1937 text-align:center;
531e58f1 1938 margin-left:60px;
1939}
1940
1941.message-discussion-noframes #userinfo .commands {
1942 text-align:left;
1943 margin-left:60px;
1944}
1945
1946.message-discussion-noframes #userinfo .commands ul {
1947 margin:0px;
1948 padding:0px;
1949 list-style-type:none;
531e58f1 1950}
1951
1952.message-discussion-noframes #userinfo .commands ul li {
1953 display:inline;
1954 padding-right:16px;
1955}
1956
1957.message-discussion-noframes #send {
1958 padding-top:10px;
1959 clear:both;
1960}
1961
1962.message-discussion-noframes #send h1 {
6b25a26e 1963 margin:0px;
531e58f1 1964}
bcd85cff 1965
531e58f1 1966.message-discussion-noframes #messages {
1967 padding-top:10px;
1968}
1969
bcd85cff 1970.message-discussion-noframes #messages ul.messagelist {
1971 margin:0px;
1972 padding:0px;
1973}
1974
531e58f1 1975.message-discussion-noframes #send h1 {
1976 margin:0px;
1977}
1978
1979.message .noframesjslink {
1980 margin-top:20px;
1981}
1982
669be60c 1983.message .link {
4485fc91 1984 vertical-align:middle;
446390fb 1985}
1986
669be60c 1987table.message .searchresults td {
4485fc91 1988 padding:5px;
1989 border-width:1px;
1990 border-style:solid;
669be60c 1991 border-collapse:collapse;
1992 border-spacing:0px;
446390fb 1993}
669be60c 1994.message .summary .link {
4485fc91 1995 text-align:right;
2d02e8e6 1996}
669be60c 1997.message .heading {
4485fc91 1998 text-align:center;
2d02e8e6 1999}
446390fb 2000
669be60c 2001.message .note {
2002 text-align:center;
2003 padding:10px;
2004}
2005
be9d2980 2006#message-user .commands span {
2007 margin-left:10px;
2008 margin-right:10px;
2009}
2010
106558b3 2011body#message-messages {
2012 padding:10px;
2013}
2014
854c0e06 2015
2016/***
2017 *** MyMoodle
2018 ***/
2019
b5e000ce 2020.my .coursebox .overview .info {
854c0e06 2021 margin-left:20px;
2022}
2023
b5e000ce 2024.my .coursebox .overview {
854c0e06 2025 margin-bottom:10px;
2026}
2027
2028
48447225 2029/***
2030 *** Question
2031 ***/
5eb266d8 2032.questionbank h2 {
2033 margin-top: 0;
2034}
48447225 2035
a239d1d9 2036.que {
d1330071 2037 width: 90%;
2038 text-align: left;
2039 margin: 10px auto 15px auto;
2040 border: 1px solid;
2041 clear: both;
48447225 2042}
a239d1d9 2043.que .info {
d1330071 2044 float: left;
2045 margin: 5px;
2046 width: 8%;
48447225 2047}
a239d1d9 2048.que .grade {
d1330071 2049 margin-top: 0.5em;
48447225 2050}
a239d1d9 2051.que .content {
d1330071 2052 float: right;
2053 margin: 5px;
2054 width: 88%;
48447225 2055}
a239d1d9 2056.que .qtext {
d1330071 2057 margin-bottom: 1.5em;
48447225 2058}
a239d1d9 2059.que .ablock {
d1330071 2060 margin: 0.7em 0 0.3em 0;
48447225 2061}
a239d1d9 2062.que .prompt {
d1330071 2063 float: left;
2064 width: 15%;
2065 height: 2em;
2066 padding-top: 0.3em;
48447225 2067}
43015b3b 2068.que .control {
2069 width: 5%;
2070}
a239d1d9 2071.que .answer {
5328c274 2072 /* float: right; */
2073 float: left;
d1330071 2074 width: 83%;
2075 margin-bottom: 0.5em;
48447225 2076}
a239d1d9 2077.que .submit {
d1330071 2078 position: relative;
2079 clear: both;
2080 float: left;
48447225 2081}
2082/* MSIE Hack */
a239d1d9 2083* html .que .submit {
d1330071 2084 float: none;
48447225 2085}
43015b3b 2086.multianswer .submit {
2087 margin-top: 1em;
2088}
a239d1d9 2089.que .c0,
2090.que .c1 {
d1330071 2091 padding: 0.3em 0 0.3em 0.3em;
2092 vertical-align: top;
48447225 2093}
43015b3b 2094.que .feedback {
2095 clear: both;
5328c274 2096 /* float: right; */
43015b3b 2097 width: 83%;
2098 padding: 0 0 0.3em 0.3em;
2099 border: 1px solid;
48447225 2100}
307f045f 2101.multichoice td.feedback {
1ffd3647 2102 width: auto;
43015b3b 2103 vertical-align: top;
2104 padding-top: 0.3em;
2105 border-style: none;
2106}
2107.essay .feedback {
2108 border-style: none;
2109}
2110.multichoice .text {
2111 width: auto;
1ffd3647 2112}
e56e5ed7 2113.calculated .answer,
89fe8086 2114.numerical .answer,
48447225 2115.shortanswer .answer,
2116.truefalse .answer {
d1330071 2117 padding: 0.3em 0 0.3em 0.3em;
48447225 2118}
9e452c0d 2119.calculated .answer input,
2120.numerical .answer input,
48447225 2121.shortanswer .answer input {
d1330071 2122 width: 85%;
48447225 2123}
43015b3b 2124.truefalse .answer span {
2125 float: left;
2126 clear: left;
2127 padding: 0.2em 0;
2128}
b6e907a2 2129.que .grading,
2130.que .comment,
2131.que .commentlink,
a4514d91 2132.que .generalfeedback,
a239d1d9 2133.que .history {
d1330071 2134 float: right;
2135 margin: 5px;
2136 width: 88%;
48447225 2137}
446390fb 2138
1548978d 2139/***
2140 *** Logs
2141 ***/
2142
5479b98d 2143.logtable {
2144 margin-left:auto;
2145 margin-right:auto;
2146}
2147
1548978d 2148.logtable td,
2149.logtable th {
2150 padding-left: 10px;
2151 padding-right: 10px;
2152}
2153
2154.logtable th {
2155 text-align:left;
2156}
2157
5479b98d 2158#course-user .info {
2159 margin-left:auto;
2160 margin-right:auto;
2161 text-align:center;
2162 margin:10px;
2163}
2164
88e46311 2165/***
2166 *** Tabs
2167 ***/
446390fb 2168
698a9660 2169
2170/*globalnav*/
6b25a26e 2171.tabtree {
698a9660 2172 position:relative;
f09e4f0a 2173}
459ac791 2174
6b25a26e 2175.tabrow0 {
698a9660 2176 text-align: center;
2177 width:100%;
2178 padding:0 0 1.75em 0;
2179 margin:0;
2180 list-style:none;
2181 line-height:1.8em;
459ac791 2182}
2183
5eb266d8 2184.tabrow0 li {
698a9660 2185 display: inline;
2186 margin: 0 -4px 0 0;
2187 padding: 0;
4848afa2 2188}
2189
5eb266d8 2190.tabrow0 a span {
698a9660 2191 padding: 10px 14px 4px 0;
2192 background: transparent url(pix/tab/right.gif) no-repeat right top;
2193}
2194
5eb266d8 2195.tabrow0 a.here span {
d5ab0df4 2196 background: transparent url(pix/tab/right_last.gif) no-repeat right top;
2197}
2198
698a9660 2199.tabrow0 .last span {
2200 background: transparent url(pix/tab/right_last.gif) no-repeat right top;
2201}
2202
0c2864c1 2203.tabrow1 li a span {
2204 background: none !important;
2205}
2206
5eb266d8 2207.tabrow0 a {
698a9660 2208 text-decoration: none;
2209 /* font-weight: bold; */
2210 background: transparent url(pix/tab/left.gif) no-repeat left top;
d5ab0df4 2211 margin: 0 -1px 0 0;
2212 /* margin: 0; */
698a9660 2213 padding: 10px 0 4px 14px;
2214}
2215
5eb266d8 2216.tabrow0 a:hover, .tabrow0 a:active, .tabrow0 a.here:link, .tabrow0 a.here:visited {
698a9660 2217 /* background:#ddd; */
2218}
2219
5eb266d8 2220.tabrow0 a:hover {
698a9660 2221 background-image: url(pix/tab/left_hover.gif);
2222}
2223
5eb266d8 2224.tabrow0 a.here:hover {
698a9660 2225 background-image: url(pix/tab/left.gif);
446390fb 2226}
459ac791 2227
5eb266d8 2228.tabrow0 a:hover span {
698a9660 2229 background-image: url(pix/tab/right_hover.gif);
f09e4f0a 2230}
459ac791 2231
5eb266d8 2232.tabrow0 a.here:hover span {
d5ab0df4 2233 background-image: url(pix/tab/right_last.gif);
f09e4f0a 2234}
6b25a26e 2235
5eb266d8 2236.tabrow0 a.here {
698a9660 2237 color:#444;
2238}
2239
5eb266d8 2240.tabrow0 a.here:link, .tabrow0 a.here:visited {
698a9660 2241 position:relative;
2242 z-index:102;
902a7212 2243}
2244
6b25a26e 2245/*subnav*/
698a9660 2246.tabrow0 .empty {
2247 height: 1px;
2248 overflow: hidden;
2249 padding: 0;
f09e4f0a 2250}
6b25a26e 2251
5eb266d8 2252.tabrow0 ul {
698a9660 2253 position:absolute;
2254 left:0;
2255 top:1.8em;
2256 width:100%;
2257 margin:0;
2258 padding:0.25em 0;
2259 list-style:none;
2260 border-top: 1px solid #aaa;
2261 line-height: normal;
2262 background: transparent url(pix/tab/tabrow1.gif) repeat-x center left;
2263 font-size: 95%;
80d371e3 2264}
6b717125 2265
5eb266d8 2266.tabrow0 ul li {
698a9660 2267 display:inline;
2268 margin-top:1px;
2269 background-image: none;
2270}
2271
5eb266d8 2272.tabrow0 ul a {
698a9660 2273 background-image: none;
2274 color:#00c;
2275 margin:0;
2276 padding:0 1em;
2277 border:0
2278}
2279
5eb266d8 2280.tabrow0 ul a span {
698a9660 2281 padding: 0;
2282 background-image: none;
f09e4f0a 2283}
ed8ea92b 2284
5eb266d8 2285.tabrow0 ul .last span,
2286.tabrow0 ul a:hover, .tabrow0 ul a:hover span,
2287.tabrow0 ul a.here:hover, .tabrow0 ul a.here:hover span {
698a9660 2288 background-image: none;
2289}
2290
5eb266d8 2291.tabrow0 ul a:hover, .tabrow0 ul a:active, .tabrow0 ul a.here:link, .tabrow0 ul a.here:visited {
698a9660 2292 color:#444;
2293}
2294
d59eca20 2295/* .tabtree span { */
2296 /* font-size:0.1; */
2297/* } */
f09e4f0a 2298
88e46311 2299/***
2300 *** User
2301 ***/
f09e4f0a 2302
2303.userinfobox {
4485fc91 2304 margin-bottom:5px;
2305 border-width: 1px;
2306 border-style: solid;
6b717125 2307 border-collapse: separate;
446390fb 2308}
2309
c1138797 2310.userinfobox .left,
2311.userinfobox .side {
4485fc91 2312 padding: 10px;
2313 width: 100px;
2314 vertical-align: top;
ed8ea92b 2315}
2316
4f49f10c 2317.userinfobox .userpicture {
2318 width: 100px;
2319 height: 100px;
2320}
2321
f09e4f0a 2322.userinfobox .content {
4485fc91 2323 padding: 10px;
2324 vertical-align: top;
ed8ea92b 2325}
2326
f09e4f0a 2327.userinfobox .links {
4485fc91 2328 width: 100px;
2329 padding: 5px;
2330 vertical-align: bottom;
446390fb 2331}
2332
f09e4f0a 2333.userinfobox .list td {
4485fc91 2334 padding: 3px;
ed8ea92b 2335}
2336
f09e4f0a 2337.userinfobox .username {
4485fc91 2338 padding-bottom: 20px;
6b717125 2339}
f09e4f0a 2340
4f49f10c 2341.userinfobox td.label {
2342 text-align:right;
642b2ab1 2343 white-space: nowrap;
4f49f10c 2344 vertical-align: top;
2345}
f09e4f0a 2346
2347table.userinfobox {
4485fc91 2348 width: 80%;
2349 margin-left: 10%;
2350 margin-right: 10%;
446390fb 2351}
2352
ff3caf30 2353table.groupinfobox {
4485fc91 2354 width: 60%;
2355 margin-left: 20%;
2356 margin-right: 20%;
2357 border-width:1px;
2358 border-style:solid;
2359 margin-bottom: 20px;
ff3caf30 2360}
2361
2362.groupinfobox .left {
4485fc91 2363 padding: 10px;
2364 width: 100px;
2365 vertical-align: top;
ff3caf30 2366}
d5406399 2367
2368body#user-index h2 {
2369 text-align: center;
2370}
2371
d2f9ab16 2372#user-view .buttons,
2373#user-index .buttons {
c1138797 2374 text-align: center;
2375}
2376
d2f9ab16 2377#user-view .buttons form {
2378 display:inline;
c1138797 2379}
2380
d5406399 2381body#user-index #longtimenosee,
2382body#user-index #showall {
2383 text-align: center;
2384}
2385
2386body#user-index #showall {
2387 margin: 10px 0px;
2388}
2389
8be977c5 2390body#user-index table#participants {
d5406399 2391 margin: auto;
2392 width: 80%;
2393}
8be977c5 2394
2395body#user-index table#participants td,
2396body#user-index table#participants th {
d5406399 2397 vertical-align: middle;
2398 text-align: left;
2399 padding: 4px;
2400}
2401
2402body#user-index table.controls {
2403 width: 100%;
2404}
2405body#user-index table.controls tr {
2406 vertical-align: top;
2407}
2408body#user-index table.controls td.right,
2409body#user-index table.controls td.left {
2410 padding: 4px;
2411}
2412body#user-index table.controls .right {
2413 text-align: right;
2d02e8e6 2414}
4820a99e 2415body#course-participation h2 {
2416 text-align:center;
2417}
2418body#course-participation #showall {
2419 text-align:center;
2420 margin: 10px 0px;
2421}
3e219038 2422body#user-index .rolesform {
2423 text-align:center;
2424}
f09e4f0a 2425
88e46311 2426/***
2427 *** Modules: Assignment
2428 ***/
f09e4f0a 2429
141a922c 2430.userpicture,
2431.picture user,
2432.picture teacher {
795b56b3 2433 width:35px;
141a922c 2434 vertical-align:top;
2435}
2436.modform {
642b2ab1 2437 text-align:center;
141a922c 2438}
2439
88e46311 2440/***
2441 *** Modules: Chat
2442 ***/
f09e4f0a 2443
fbe31d22 2444.nextchatsession {
2445 text-align:center;
2446}
2447
5ecbff79 2448#mod-chat-gui_header_js-jsupdate {
2449 margin:10px
2450}
2451#mod-chat-gui_header_js-jsupdate .chat-event,
2452#mod-chat-gui_header_js-jsupdate .chat-message {
2453 width:100%;
2454 padding:0;
2455 margin-top:7px
2456}
8058aa05 2457
2458#mod-chat-view #chatcurrentusers .chatuserdetails {
2459 vertical-align: middle;
2460}
2461
09f00e53 2462.chat-event .picture,
44a38081 2463.chat-message .picture {
09f00e53 2464 width:40px;
44a38081 2465 vertical-align:top;
5ecbff79 2466}
09f00e53 2467.chat-event .text,
733a73f0 2468.chat-message .text {
2469 text-align: left;
2470}
5ecbff79 2471
953eb6f3 2472#mod-chat-gui_basic #participants ul {
2473 margin:0px;
2474 padding:0px;
2475 list-style-type:none;
2476}
2477
2478#mod-chat-gui_basic #participants ul li {
2479 display:inline;
2480 margin-right:10px;
2481}
2482
2483#mod-chat-gui_basic #participants ul li .userinfo {
2484 display:inline;
2485}
2486
2487#mod-chat-gui_basic #messages dl {
2488 padding:0px;
2489 margin:1px;
2490}
2491
2492#mod-chat-gui_basic #messages dd,
2493#mod-chat-gui_basic #messages dt {
2494 margin-left:0px;
2495 margin-right:5px;
2496 padding:0px;
2497 display:inline;
2498}
2499
88e46311 2500/***
2501 *** Modules: Choice
2502 ***/
d71bc1ab 2503.button {
642b2ab1 2504 text-align:center;
d71bc1ab 2505}
2506
2507.attemptcell {
2508 width:5px;
642b2ab1 2509 white-space: nowrap;
d71bc1ab 2510}
2511
95aa949b 2512.anonymous,
2513.names {
d71bc1ab 2514 margin-left:auto;
642b2ab1 2515 margin-right:auto;
d71bc1ab 2516}
2517
95aa949b 2518.downloadreport {
2519 border:0px;
d71bc1ab 2520 margin-left:auto;
642b2ab1 2521 margin-right:auto;
d71bc1ab 2522}
f09e4f0a 2523
95aa949b 2524.choiceresponse {
642b2ab1 2525 width:100%;
95aa949b 2526}
2527.choiceresponse .picture {
2528 width:10px;
2529 white-space: nowrap;
2530}
2531
2532.choiceresponse .fullname {
2533 width:100%;
2534 white-space: nowrap;
2535}
2536
2537
2538.results.data {
2539 vertical-align:top;
2540 white-space: nowrap;
2541}
2542
051aad68 2543/***
2544 *** Modules: Data
2545 ***/
2546.fieldadd,
e7a5de86 2547.sortdefault,
2548.defaulttemplate {
642b2ab1 2549 text-align:center;
051aad68 2550}
7900ecb0 2551.datapreferences {
2552 text-align:center;
2553}
88e46311 2554/***
2555 *** Modules: Forum
2556 ***/
f09e4f0a 2557
2558.forumheaderlist,
2559.forumpost {
4485fc91 2560 border-width:1px;
2561 border-style:solid;
2562 border-collapse:separate;
a8e1f343 2563}
2564
f09e4f0a 2565.forumpost {
4485fc91 2566 margin-top: 15px;
a8e1f343 2567}
2568
f09e4f0a 2569.forumpost .topic {
4485fc91 2570 padding: 4px;
1adb8947 2571 border-style:solid;
4485fc91 2572 border-width: 0px;
2573 border-bottom-width: 1px;
a8e1f343 2574}
f09e4f0a 2575
2576.forumpost .commands {
4485fc91 2577 padding-top: 0.5em;
2578 text-align:right;
2cdc1f54 2579 clear: both;
a8e1f343 2580}
2581
f09e4f0a 2582.forumpost .ratings {
4485fc91 2583 padding-top: 1em;
2584 text-align:right;
a8e1f343 2585}
2586
e97e6dcb 2587.forumpost .attachments {
2588 padding: 7px;
2589 text-align:right;
2590}
2591
f09e4f0a 2592.forumpost .content {
4485fc91 2593 padding: 4px;
446390fb 2594}
2595
f09e4f0a 2596.forumpost .footer {
4485fc91 2597 padding-top: 0.5em;
2598 text-align:right;
1f473774 2599}
2600
f09e4f0a 2601.forumpost .link {
4485fc91 2602 padding-top: 0.5em;
2603 text-align:right;
1f473774 2604}
2605
f09e4f0a 2606.forumpost .left {
4485fc91 2607 width: 35px;
2608 padding: 4px;
2609 text-align: center;
2610 vertical-align: top;
1f473774 2611}
2612
f09e4f0a 2613.mod-forum .indent {
4485fc91 2614 margin-left: 30px;
f09e4f0a 2615}
e0840dee 2616
f09e4f0a 2617body#user-view .forumpost,
2618.course .forumpost {
4485fc91 2619 width: 100%;
e0840dee 2620}
2621
f09e4f0a 2622body#mod-forum-search .c0 {
4485fc91 2623 text-align: right;
e0840dee 2624}
2625
f09e4f0a 2626body#mod-forum-search .introcontent {
4485fc91 2627 padding: 15px;
a8e1f343 2628}
2629
f09e4f0a 2630.forumolddiscuss {
4485fc91 2631 text-align: right;
a8e1f343 2632}
2633
f09e4f0a 2634.forumheaderlist {
4485fc91 2635 width: 100%;
a8e1f343 2636}
7005a81c 2637
f09e4f0a 2638.forumheaderlist td {
4485fc91 2639 border-width:1px 0px 0px 1px;
2640 border-style:solid;
a8e1f343 2641}
2642
f09e4f0a 2643.forumheaderlist .replies {
4485fc91 2644 text-align: center;
8ecefdc8 2645 white-space: nowrap;
c24a1ccd 2646}
2647
f09e4f0a 2648.forumheaderlist .picture {
4485fc91 2649 width: 35px;
c24a1ccd 2650}
2651
f09e4f0a 2652.forumheaderlist .discussion .starter {
4485fc91 2653 vertical-align: middle;
96803c88 2654}
2655
38c6f6f5 2656.forumheaderlist .lastpost {
4485fc91 2657 white-space: nowrap;
38c6f6f5 2658 text-align: right;
5a46b156 2659}
2660
f09e4f0a 2661.forumheaderlist .discussion .author {
4485fc91 2662 white-space: nowrap;
96803c88 2663}
2d02e8e6 2664.forumolddiscuss {
4485fc91 2665 text-align:right;
2d02e8e6 2666}
2667.forumaddnew,
2668.forumnodiscuss,
2669.noticeboxcontent {
4485fc91 2670 text-align:center;
2d02e8e6 2671}
0be4d8bf 2672
2673#mod-forum-view .forumcontrol .groupmenu {
2674 float: left;
2675 text-align:left;
2676 white-space: nowrap;
2677}
2678
65d1374d 2679#mod-forum-view .forumcontrol .subscription {
0be4d8bf 2680 float: right;
2681 text-align:right;
2682 white-space: nowrap;
2683}
2684
ad94d5bf 2685#mod-forum-index .subscription {
2686 float: right;
2687 text-align:right;
2688 white-space: nowrap;
2689}
2690
2d02e8e6 2691#mod-forum-view .unread {
4485fc91 2692 padding-left: 3px;
2693 padding-right: 3px;
2d02e8e6 2694}
910c0f74 2695#mod-forum-discuss .forumpost.unread .content {
4485fc91 2696 border-style: solid;
2697 border-width: 2px;
2d02e8e6 2698}
6d55caae 2699#mod-forum-discuss .ratingsubmit {
2700 text-align:center;
2701 padding:10px;
2702}
182ac6c5 2703#mod-forum-index .unread img,
6b717125 2704#mod-forum-view .unread img
182ac6c5 2705{
2706 margin-left: 5px;
2707}
2d02e8e6 2708
a1857045 2709#mod-forum-discuss .discussioncontrols td {
2710 width: 33%;
2711 text-align:center;
2712}
2713
3edd7b28 2714#email .unsubscribelink {
ae3e1883 2715 margin-top:20px;
2716 border-width: 0px 1px 0px 0px;
2717 border-style: solid;
2718 text-align:center;
3edd7b28 2719}
2720
88e46311 2721/***
2722 *** Modules: Glossary
2723 ***/
f09e4f0a 2724
2725.glossarypost .commands {
4485fc91 2726 width: 200px;
2727 white-space: nowrap;
9cbf12c0 2728}
2729
6f48f7fc 2730#mod-glossary-comments .glossarypost,
2731#mod-glossary-comment .glossarypost {
6fadb97b 2732 margin-top: 15px;
6f48f7fc 2733}
2734
f09e4f0a 2735.entryboxheader {
4485fc91 2736 border-width: 1px 1px 0px 1px;
2737 border-style: solid;
af7a6386 2738}
2739
f09e4f0a 2740.entrybox {
4485fc91 2741 border-width: 0px 1px 1px 1px;
2742 border-style: solid;
d4f7a815 2743}
2744
f09e4f0a 2745.glossarypost {
4485fc91 2746 width: 95%;
2747 border-width:1px;
2748 border-style:solid;
2749 border-collapse:separate;
2750 margin-bottom: 5px;
2751 text-align: left;
d4f7a815 2752}
2753
f09e4f0a 2754
2755.entrylist {
4485fc91 2756 border-width:0px;
d4f7a815 2757}
7005a81c 2758
f09e4f0a 2759.entrylowersection {
4485fc91 2760 padding-top: 10px;
f09e4f0a 2761}
2762.entrylowersection table{
4485fc91 2763 width: 100%;
9ecf051d 2764}
f09e4f0a 2765.entrylowersection .aliases {
4485fc91 2766 text-align:center;
f09e4f0a 2767}
2768.entrylowersection .icons,
2769.entrylowersection .ratings {
4485fc91 2770 text-align:right;
2771 padding-right: 5px;
f09e4f0a 2772}
2773.entrylowersection .ratings {
4485fc91 2774 padding-bottom: 2px;
f09e4f0a 2775}
2776.categoryheader {
4485fc91 2777 width: 95%;
f09e4f0a 2778}
2779.glossaryformatheader {
4485fc91 2780 width: 90%;
78857721 2781}
2782
f09e4f0a 2783.glossarypost .entry {
4485fc91 2784 padding: 3px;
9ecf051d 2785}
2786
f09e4f0a 2787.glossarypost .picture {
4485fc91 2788 width: 35px;
5a46b156 2789}
2790
f09e4f0a 2791.glossarycomment {
4485fc91 2792 border-width:1px;
2793 border-style:solid;
2794 border-collapse:separate;
2795 margin-bottom: 5px;
2796 text-align: left;
a8e1f343 2797}
2798
0fdce319 2799
f09e4f0a 2800.glossarycomment .entry {
4485fc91 2801 padding: 3px;
0fdce319 2802}
2803
f09e4f0a 2804.glossarycomment .picture {
4485fc91 2805 width: 35px;
cae0f35b 2806}
2807
f09e4f0a 2808.glossarycomment .icons {
4485fc91 2809 text-align: right;
cae0f35b 2810}
2811
f09e4f0a 2812.glossarydisplay {
9ca8cc08 2813 width: 80%;
2814 margin-left:auto;
2815 margin-right:auto;
2816 text-align:center;
9c581405 2817}
2818
f09e4f0a 2819.glossarydisplay .tabs {
4485fc91 2820 width: 100%;
eb111397 2821}
744fd5bb 2822
f09e4f0a 2823.glossarydisplay .separator {
4485fc91 2824 width: 4px;
f09e4f0a 2825}
744fd5bb 2826
f09e4f0a 2827.glossarydisplay .tabs .selected,
2828.glossarydisplay .tabs .inactive,
2829.glossarydisplay .tabs .general {
2830}
744fd5bb 2831
f09e4f0a 2832.glossarypopup {
4485fc91 2833 width: 95%;
9184faa4 2834}
2835
f09e4f0a 2836.glossaryapproval {
4485fc91 2837 width: 100%;
744fd5bb 2838}
2839
1aaaa067 2840.mod-glossary .glossarydisplay .tabs {
4485fc91 2841 margin-bottom: 0px;
f09e4f0a 2842}
1aaaa067 2843.mod-glossary .glossarydisplay .tabs .side {
4485fc91 2844 border-style: none;
2845 border-width: 0px;
2846 width: auto;
744fd5bb 2847}
be37582e 2848
d897c9c4 2849
88e46311 2850/***
2851 *** Modules: Journal
2852 ***/
01376849 2853#mod-journal-view .lastedit,
2854#mod-journal-view .editend {
4485fc91 2855 margin: 5px;
2856 text-align: center;
01376849 2857}
2858#mod-journal-view .feedbackbox {
4485fc91 2859 width: 75%;
2860 border-collapse: separate;
88e46311 2861}
2862#mod-journal-view .entrycontent {
4485fc91 2863 padding: 3px;
01376849 2864}
2865#mod-journal-view .picture {
4485fc91 2866 width: 35px;
01376849 2867}
2868#mod-journal-view .grade {
4485fc91 2869 text-align: right;
01376849 2870}
88e46311 2871#mod-journal-view .info {
4485fc91 2872 margin-bottom: 5px;
2873 text-align: right;
88e46311 2874}
bdfd3103 2875
ac91569f 2876
88e46311 2877/***
2878 *** Modules: Label
2879 ***/
2f71f2a2 2880
88e46311 2881/***
2882 *** Modules: Lesson
2883 ***/
53399f0f 2884#mod-lesson-lesson #page .addform {
2885 text-align: center;
2886}
2887#mod-lesson-edit #page .label {
2888 font-weight: bold;
2889}
2890#mod-lesson-edit #page .labelcorrect {
2891 text-decoration: underline;
2892 font-weight: bold;
2893}
1f0acd62 2894.lessonmediafilecontrol {
2895 text-align: center;
2896 margin-left: auto;
2897 margin-right: auto;
2898}
88e46311 2899
48447225 2900
88e46311 2901/***
2902 *** Modules: Quiz
2903 ***/
f09e4f0a 2904
d077b879 2905
2906#mod-quiz-attempt #page {
6fadb97b 2907 text-align: center;
d077b879 2908}
53399f0f 2909#mod-quiz-edit #page .controls,
2910#mod-quiz-edit #page .attemptsnotice
2911{
2912 text-align: center;
2913}
5eb266d8 2914#mod-quiz-edit .quizquestions h2 {
2915 margin-top: 0;
2916}
2917#mod-quiz-edit #showbreaks {
2918 margin-top: 0.7em;
2919}
53399f0f 2920body#question-preview .quemodname,
2921body#question-preview .controls
642b2ab1 2922{
53399f0f 2923 text-align: center;
2924}
f09e4f0a 2925body#mod-quiz-report table#attempts,
d19d6320 2926body#mod-quiz-report table#commands,
2927body#mod-quiz-report table#itemanalysis
f09e4f0a 2928{
4485fc91 2929 width: 80%;
2930 margin: auto;
2efa8aa3 2931}
f09e4f0a 2932body#mod-quiz-report table#attempts {
4485fc91 2933 margin: 20px auto;
2efa8aa3 2934}
f09e4f0a 2935body#mod-quiz-report table#attempts .header,
2936body#mod-quiz-report table#attempts .cell
2937{
4485fc91 2938 padding: 4px;
de99223a 2939}
f09e4f0a 2940body#mod-quiz-report table#attempts .header .commands {
4485fc91 2941 display: inline;
af328e4b 2942}
f09e4f0a 2943body#mod-quiz-report table#attempts .picture {
4485fc91 2944 width: 40px;
f9a0ea69 2945}
f09e4f0a 2946body#mod-quiz-report table#attempts td {
4485fc91 2947 border-left-width: 1px;
2948 border-right-width: 1px;
2949 border-left-style: solid;
2950 border-right-style: solid;
7f65461c 2951 vertical-align: middle;
2d02e8e6 2952}
2953body#mod-quiz-report table#attempts .header {
4485fc91 2954 text-align: left;
2d02e8e6 2955}
2956body#mod-quiz-report table#attempts .picture {
4485fc91 2957 text-align: center !important;
2d02e8e6 2958}
2959body#mod-quiz-report .controls {
4485fc91 2960 text-align: center;
2d02e8e6 2961}
53399f0f 2962#mod-quiz-review #page .controls {
2963 text-align: center;
2964}
2965#mod-quiz-view .quizinfo {
2966 text-align: center;
2967}
2968#mod-quiz-view #page .quizgradefeedback,
2969#mod-quiz-view #page .quizattempt
2970{
2971 text-align: center;
2972}
2973.quizquestionlistcontrols {
5b4d9f8f 2974 text-align: center;
2975}
642b2ab1 2976body#question-preview .quemodname, body#question-preview .controls {
2977 text-align: center;
69faa9a3 2978}
2d02e8e6 2979
88e46311 2980/***
2981 *** Modules: Resource
2982 ***/
f09e4f0a 2983
bfca8b17 2984#mod-resource-view .resourcecontent {
2985 text-align:center;
2986 margin:20px;
2987}
2988
2989.mod-resource .modified {
2990 text-align:center;
2991}
2992
2993.mod-resource .popupnotice {
2994 text-align:center;
2995 margin:40px;
2996}
2997
1d23983d 2998.ims-nav-bar {
6b717125 2999 position: relative;
b2ff8607 3000 padding:0.1em;
1d23983d 3001}
3002
a1676677 3003.ims-nav-button a,
3004.ims-nav-dimmed {
3005 padding-left:1em;
3006 padding-right:1em;
3007}
3008
6a4fa813 3009#ims-containerdiv {
25b7cdf3 3010 margin-top:0.2em;
6a4fa813 3011}
3012
3013#ims-menudiv {
3014 position:absolute;
3015 width:250px;
b2ff8607 3016 overflow:auto;
6a4fa813 3017}
3018
3019#ims-menudiv ol {
b2ff8607 3020 list-style-type:none;
3021 margin:0px;
6a4fa813 3022 padding-left:1em;
3023}
3024
375da10d 3025#ims-contentframe {
3026 position:absolute;
3027 left:260px;
25b7cdf3 3028 border:1px solid;
d8606dc5 3029 width:640px;
3030 height:480px;
375da10d 3031}
3032
3033#ims-contentframe-no-nav {
3034 position:absolute;
25b7cdf3 3035 border:1px solid;
d8606dc5 3036 width:640px;
3037 height:480px;
375da10d 3038}
3039
4d939c72 3040#mod-resource-view div#footer {
d8606dc5 3041 margin-top: 5px;
4d939c72 3042}
3043
88e46311 3044/***
3045 *** Modules: Scorm
3046 ***/
f09e4f0a 3047
88e46311 3048/***
3049 *** Modules: Survey
3050 ***/
795b56b3 3051.resultgraph {
3052 text-align:center;
3053 border:1px solid;
3054}
3055
3056.reportsummary,
3057.studentreport,
3058.reportbuttons {
642b2ab1 3059 text-align:center;
795b56b3 3060}
3061
3062.centerpara {
642b2ab1 3063 text-align:center;
795b56b3 3064}
3065
3066.fullnamecell {
3067 width:10%;
3068 vertical-align:top;
3069 white-space: nowrap;
3070}
3071
3072.questiontext {
3073 font-size:1em;
3074}
3075
3076.smalltext {
3077 font-size:0.6em;
3078}
3079
3080.smalltextcell,
3081.screenreadertext {
3082 width:10%;
3083 text-align:center;
3084}
3085
642b2ab1 3086.foundthat,
795b56b3 3087.preferthat {
642b2ab1 3088 width:10%;
795b56b3 3089 white-space: nowrap;
3090}
3091
3092.qnumtopcell {
3093 width:10px;
3094 vertical-align:top;
3095}
3096
3097.qnummiddlecell {
3098 width:10px;
3099 vertical-align:middle;
3100}
3101
3102.optioncell {
3103 width:40%;
642b2ab1 3104 vertical-align:middle;
795b56b3 3105}
f09e4f0a 3106
795b56b3 3107.buttoncell {
642b2ab1 3108 width:5%;
795b56b3 3109}
3110
3111.questioncell {
3112 width:50%;
642b2ab1 3113 vertical-align:top;
795b56b3 3114}
fbe31d22 3115
3116.whitecell {
3117 background-color:white;
3118}
88e46311 3119/***
3120 *** Modules: Wiki
3121 ***/
beae1797 3122.sideblockheading,
3123.howtowiki {
642b2ab1 3124 text-align:right;
beae1797 3125}
3126
3127.wikisearchform,
3128.wikilinksblock,
3129wikiadminactions {
642b2ab1 3130 text-align:center;
beae1797 3131}
f09e4f0a 3132
beae1797 3133.wikilinkright{
3134 text-align:right;
3135 padding-bottom: 0.5em;
3136}
82056f67 3137
3138.wikiexportbox{
3139 margin-left:auto;
3140 margin-right:auto;
3141}
88e46311 3142/***
3143 *** Modules: Workshop
3144 ***/
fc9cb24a 3145.redfont {
3146 color: red;
3147}
3148
3149.workshopuploadform,
3150.workshopkey {
642b2ab1 3151 text-align:center;
6b25a26e