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