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