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