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