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