Removed about 30 un-necessary divs from the calendar block ;-)
[moodle.git] / theme / standard / styles_layout.css
CommitLineData
f09e4f0a 1/*******************************************************************
88e46311 2 styles_layout.css
f09e4f0a 3
88e46311 4 This CSS file contains all layout definitions like positioning,
5 floats, margins, paddding, borders etc.
f09e4f0a 6
88e46311 7 Styles are organised into the following sections:
f09e4f0a 8 core
9 header
10 footer
2d02e8e6 11
f09e4f0a 12 admin
13 blocks
14 calendar
15 course
16 doc
17 login
18 message
19 tabs
20 user
2d02e8e6 21
88e46311 22 various modules
f09e4f0a 23
24*******************************************************************/
25
26
88e46311 27/***
28 *** Core
29 ***/
f09e4f0a 30
2d02e8e6 31h1.main,
32h2.main,
33h3.main,
34h4.main,
35h5.main,
36h6.main {
37 text-align: center;
38}
39
f09e4f0a 40#layout-table {
41 width:100%;
f09e4f0a 42 border-collapse:separate;
02039b16 43 margin-top: 8px;
f09e4f0a 44}
45
46#layout-table #left-column,
47#layout-table #middle-column,
48#layout-table #right-column
49{
50 vertical-align:top;
51}
52
02039b16 53#layout-table #middle-column {
54 padding-left:12px;
55 padding-right:12px;
56}
57
a8e1f343 58.clearer {
59 clear:both;
60 margin:0px;
61 padding:0px;
62 height:1px;
63 border:none;
64 background:transparent;
65}
66
ac91569f 67.continuebutton {
68 text-align: center;
69}
70
a8e1f343 71form {
72 margin-bottom:0px;
73}
74
9cbf12c0 75table {
76 border-spacing: 0px;
77 border-collapse: collapse;
78}
a8e1f343 79
2ad2cbc3 80a img {
81 border:none;
82}
2d02e8e6 83.notifyproblem {
84 text-align: center;
85 padding: 10px;
86}
87
88.notifysuccess {
89 text-align:center;
90 padding: 10px;
91}
2ad2cbc3 92
992b5971 93.generalbox {
a8e1f343 94 border-width:1px;
95 border-style:solid;
96}
ca08f843 97
98.generalbox#intro { /* On most modules */
b2b4ae8b 99 text-align:center;
ca08f843 100}
101
992b5971 102.noticebox {
a8e1f343 103 border-width:1px;
104 border-style:solid;
105}
81e6a0a5 106.errorbox {
107 border-width:1px;
108 border-style:solid;
109 margin: 1em 15%;
110 width: 70%;
111}
112.errorbox .title {
113 padding: 5px;
114}
2f71f2a2 115.informationbox {
116 border-width:1px;
117 border-style:solid;
118}
a59a00b7 119.feedbackbox {
120 border-width:1px;
121 border-style:solid;
122}
123.feedbackby {
124}
125.feedback {
126}
9d034c94 127.initialbar {
128 text-align: center;
129}
7005a81c 130
80d371e3 131#help .indent {
132 margin-left:3em;
133}
134
992b5971 135/* weblib.php table */
136.tabledivider {
137 border-width:1px;
138 border-style:solid;
139 border-left:0px;
140 border-right:0px;
141 border-top:0px;
142}
143
144/* entry-page index.php */
145.sitetopic {
146 border-width:1px;
147 border-style:solid;
148}
149
7005a81c 150
2f945146 151/* paging bar */
152.pagingbar {
153 text-align:center;
154}
155.pagingbar a {
156 padding-left: 10px;
157}
158.pagingbar .thispage {
159 padding-left: 10px;
160}
161
992b5971 162/* admin, calendar */
b8a6c0da 163table.formtable {
b8a6c0da 164 margin: auto;
165}
166
167table.formtable tbody th {
b8a6c0da 168 vertical-align: top;
a8e1f343 169}
170
05afaf25 171table.formtable tbody td,
172table.formtable tbody th
173{
174 padding: 5px;
175}
992b5971 176
f09e4f0a 177.paging {
178 text-align: center;
179 margin: 10px 0px 10px 0px;
446390fb 180}
181
f09e4f0a 182.unread {
183 padding-right:2px;
184}
446390fb 185
f09e4f0a 186.cell { /* Very generic table cell*/
187 vertical-align: top;
992b5971 188}
189
7005a81c 190
88e46311 191/***
192 *** Header
193 ***/
a5afe3ec 194
f09e4f0a 195#header-home {
196 padding:1em 0.5em;
197 height:2em;
a5afe3ec 198}
199
f09e4f0a 200#header {
201 padding:0.1em 0.5em;
992b5971 202}
203
f09e4f0a 204.headermain {
205 float:left;
a5afe3ec 206}
207
f09e4f0a 208#header .headermain {
209 margin:0.2em 0em;
992b5971 210}
211
f09e4f0a 212.headermenu {
213 float:right;
214 text-align:right;
992b5971 215}
216
d2c6555d 217.navbar {
f09e4f0a 218 padding:3px 0.5em;
219 height:1.3em;
02039b16 220 border-width:1px;
221 border-style:solid;
a5afe3ec 222}
223
d2c6555d 224.navbar .breadcrumb {
f09e4f0a 225 float:left;
226 margin:0.2em 0em;
a5afe3ec 227}
228
d2c6555d 229.navbar .navbutton,
230.navbar .menu {
f09e4f0a 231 float:right;
a5afe3ec 232}
233
02039b16 234#footer .navbar {
b42f9cf0 235 margin-top: 4em;
02039b16 236}
237
a5afe3ec 238
88e46311 239/***
240 *** Footer
241 ***/
f09e4f0a 242
243#footer {
244 text-align:center;
476f1aec 245}
a5afe3ec 246
247
88e46311 248/***
249 *** Admin
250 ***/
a8e1f343 251
f09e4f0a 252body#admin-index .c0 {
253 vertical-align: top;
f09e4f0a 254}
7005a81c 255
f09e4f0a 256body#admin-modules table.generaltable td.cell,
257body#admin-modules .generaltablecell {
258 padding-top: 2px;
259 padding-bottom: 2px;
260}
25ecf09a 261
f09e4f0a 262body#admin-blocks table.generaltable td.cell,
263body#admin-blocks .generaltablecell {
264 padding-top: 1px;
265 padding-bottom: 1px;
266}
25ecf09a 267
f09e4f0a 268body#admin-config .confighelp {
269 display: block;
270 padding-bottom: 20px;
25ecf09a 271}
272
25ecf09a 273
88e46311 274/***
275 *** Blocks
276 ***/
f9a0ea69 277
2d02e8e6 278.sideblock .content h3,
279.sideblock .content h2 {
280 text-align: left;
281}
282
f09e4f0a 283.sideblock {
284 width: 100%;
285 margin-bottom:1em;
286 border-collapse:separate;
7005a81c 287 border-width:1px;
288 border-style:solid;
289}
290
f09e4f0a 291.sideblock .header {
2d02e8e6 292 text-align: left;
f09e4f0a 293 padding:4px;
4c7f1eb6 294}
295
f09e4f0a 296.sideblock .header .hide-show {
297 float:right;
4c7f1eb6 298}
299
f09e4f0a 300.sideblock .header .hide-show img.hide-show-image {
301 height:11px;
302 width:11px;
303 margin-top:0.25em;
4c7f1eb6 304}
305
f09e4f0a 306.sideblock .header .commands {
307 float: right;
308 margin-top: 0.3em;
4c7f1eb6 309}
310
f09e4f0a 311.sideblock .header .title {
312 float: left;
4c7f1eb6 313}
314
f09e4f0a 315.sideblock .header .commands a {
316 margin: 0px 2px;
3cc9a26c 317}
318
f09e4f0a 319.sideblock .content {
320 padding:4px;
ec00f824 321}
322
f09e4f0a 323.sideblock .content hr {
324 height:1px;
325 margin-top:4px;
326 margin-bottom:4px;
327 border:none;
328 border-top:1px solid;
329}
f09e4f0a 330.sideblock.hidden .content {
331 display: none;
ec00f824 332}
333
f09e4f0a 334.sideblock .list {
335 width: 100%;
b6b8055c 336}
337
f09e4f0a 338.sideblock .list .c0{
339 padding: 2px;
b6b8055c 340}
341
f09e4f0a 342.sideblock .footer {
343 margin-top:4px;
2d02e8e6 344 text-align:center;
3cc9a26c 345}
f09e4f0a 346.sideblock .header .icon.hide,
347.sideblock .header .icon.edit {
348 margin-right: 6px;
233bc4bb 349}
2d02e8e6 350
855fc755 351.sideblock .head {
352 margin-top: 5px;
353}
2d02e8e6 354
233bc4bb 355
25ecf09a 356
f09e4f0a 357
88e46311 358/***
359 *** Calendar
360 ***/
f09e4f0a 361
362#calendar {
363 width: 100%;
364 border-spacing: 5px;
365 border-collapse: separate;
25ecf09a 366}
233bc4bb 367
f09e4f0a 368#calendar .maincalendar,
369#calendar .sidecalendar
370{
371 vertical-align: top;
372 border: 1px solid;
373}
546739f6 374
f09e4f0a 375#calendar .sidecalendar {
376 width: 25%;
377}
7005a81c 378
f09e4f0a 379#calendar .maincalendar table.calendarmonth {
380 border-collapse: separate;
381 margin: 0px auto;
382 width: 98%;
ebc4968b 383}
384
f09e4f0a 385#calendar .maincalendar table.calendarmonth th {
386 padding:10px;
387 border-bottom:2px solid;
ebc4968b 388}
389
f09e4f0a 390#calendar .maincalendar table.calendarmonth td {
391 height: 5em;
392 padding-left: 4px;
393 padding-top: 4px;
2d02e8e6 394 line-height:1.2em;
ebc4968b 395}
396
f09e4f0a 397#calendar .maincalendar table.calendarmonth td,
398table.minicalendar td,
399table.minicalendar th {
400 width:14%;
401 vertical-align:top;
f2c485e3 402}
2d02e8e6 403table.minicalendar td {
404 text-align: center;
405}
f09e4f0a 406#calendar .maincalendar table.calendarmonth td table td {
407 height: auto;
408}
f2c485e3 409
f09e4f0a 410#calendar div.header
411{
412 padding: 5px;
f2c485e3 413}
414
f09e4f0a 415#calendar .maincalendar .buttons {
416 float: right;
f2c485e3 417}
f09e4f0a 418
419#calendar .maincalendar .filters table,
a76eba9a 420#calendar .sidecalendar .filters table
f09e4f0a 421{
422 border-collapse:separate;
423 border-spacing: 2px;
f09e4f0a 424 padding: 2px;
f2c485e3 425 width: 100%;
426}
f09e4f0a 427
428#calendar .maincalendar .filters {
429 padding: 0px 10px;
f2c485e3 430}
f09e4f0a 431
a76eba9a 432#calendar .sidecalendar .filters {
f09e4f0a 433 padding: 5px;
3ae2cde7 434}
f09e4f0a 435
436#calendar .maincalendar .controls {
437 clear:both;
438 padding:10px;
5e497e4e 439}
440
f09e4f0a 441#calendar .maincalendar table.calendarmonth ul.events-new,
442#calendar .maincalendar table.calendarmonth ul.events-underway
443{
444 padding:0px;
445 margin:0px;
446 list-style-type:none;
5e497e4e 447}
448
f09e4f0a 449#calendar .maincalendar table.calendarmonth ul li {
450 margin-top: 4px;
62c0f37e 451}
7005a81c 452
f09e4f0a 453table.minicalendar {
454 width: 100%;
455 margin:10px auto;
456 padding:2px;
36996192 457 border-width:1px;
458 border-style:solid;
459 border-collapse:separate;
f09e4f0a 460 border-spacing:1px !important;
36996192 461}
462
f09e4f0a 463table.minicalendar th {
464 padding: 0px 2px;
36996192 465}
466
f09e4f0a 467#calendar .maincalendar .eventlist {
468 padding: 10px;
36996192 469}
470
f09e4f0a 471#calendar .maincalendar .eventlist .topic {
472 padding: 5px;
473 border-style:solid; /* borders */
474 border-width: 0px;
475 border-bottom-color: #EEEEEE;
476 border-bottom-width: 1px;
36996192 477}
478
f09e4f0a 479#calendar .maincalendar .eventlist .event {
480 width:100%;
481 margin-bottom:10px;
482 border-spacing:0px;
483 border-collapse:separate;
484 border-width:1px;
485 border-style:solid;
486}
3ae2cde7 487
f09e4f0a 488#calendar .maincalendar .eventlist .event .name {
489 float:left;
3ae2cde7 490}
491
f09e4f0a 492#calendar .maincalendar .eventlist .event .course {
493 float:left;
494 clear:left;
3ae2cde7 495}
496
f09e4f0a 497#calendar .maincalendar .eventlist .event .date {
498 float:right;
3ae2cde7 499}
500
f09e4f0a 501#calendar .maincalendar .eventlist .event .description .commands {
502 width:100%;
3ae2cde7 503}
504
f09e4f0a 505#calendar .maincalendar .eventlist .event .description {
506 padding:5px;
3ae2cde7 507}
508
f09e4f0a 509#calendar .maincalendar .eventlist .event .picture {
510 padding:8px;
3ae2cde7 511}
512
f09e4f0a 513#calendar .maincalendar .eventlist .event .side {
514 width:32px;
3ae2cde7 515}
516
f09e4f0a 517#calendar #selecteventtype table {
518 margin:auto;
1343c193 519}
55efc398 520
f09e4f0a 521#calendar .event_global,
522#calendar .event_course,
523#calendar .event_group,
524#calendar .event_user,
525.minicalendar .event_global,
526.minicalendar .event_course,
527.minicalendar .event_group,
a76eba9a 528.minicalendar .event_user {
f09e4f0a 529 border:2px solid !important;
1343c193 530}
55efc398 531
f09e4f0a 532#calendar .duration_global,
533#calendar .duration_course,
534#calendar .duration_group,
535#calendar .duration_user,
536.minicalendar .duration_global,
537.minicalendar .duration_course,
538.minicalendar .duration_group,
539.minicalendar .duration_user
540{
541 border-top:2px solid !important;
542 border-bottom:2px solid !important;
55efc398 543}
544
f09e4f0a 545#calendar .today,
546.minicalendar .today {
547 border:2px solid !important;
3ae2cde7 548}
f09e4f0a 549
550.cal_popup_bg {
551 padding:0px;
552 margin:0px;
553 border:1px solid;
3ae2cde7 554}
555
f09e4f0a 556.cal_popup_close {
557 margin-right:5px;
3ae2cde7 558}
f09e4f0a 559
560.cal_popup_caption {
561 border-width:0px 0px 1px 0px;
562 border-style:solid;
563 padding-bottom:2px;
3ae2cde7 564}
f09e4f0a 565
566table.calendar-controls {
567 width: 100%;
3ae2cde7 568}
f09e4f0a 569
570table.calendar-controls .previous,
571table.calendar-controls .next
572{
573 width: 12%;
1343c193 574}
2d02e8e6 575table.calendar-controls .previous {
576 text-align: left;
577}
578table.calendar-controls .current {
579 text-align: center;
580}
581table.calendar-controls .next {
582 text-align: right;
583}
f09e4f0a 584
585#calendar .maincalendar .calendar-controls .previous,
586#calendar .maincalendar .calendar-controls .next
587{
588 width: 30%;
1343c193 589}
3ae2cde7 590
f2c485e3 591
88e46311 592/***
593 *** Course
594 ***/
2d02e8e6 595.activitydate, .activityhead {
596 text-align:center;
597}
992b5971 598
f09e4f0a 599#course-view .section td {
600 vertical-align:top;
992b5971 601}
602
f09e4f0a 603#course-view .section .content {
992b5971 604 padding:5px;
992b5971 605 border-style:solid;
f09e4f0a 606 border-width:1px;
607 border-left:0px;
608 border-right:0px;
992b5971 609}
610
f09e4f0a 611#course-view .section .side {
612 padding:5px;
613 border-style:solid;
614 border-width:1px;
615}
7005a81c 616
f09e4f0a 617#course-view .section .left {
618 border-right:0px;
619 text-align:center;
f09e4f0a 620 width: 1.5em;
992b5971 621}
622
f09e4f0a 623#course-view .section .right {
624 border-left:0px;
625 text-align:center;
626 width: 1.5em;
9d034c94 627}
f09e4f0a 628
629#course-view .current .side {
9d034c94 630}
f09e4f0a 631
632#course-view .topics {
633 margin-top: 9px;
9d034c94 634}
f09e4f0a 635
636#course-view .weeks {
637 margin-top: 9px;
9d034c94 638}
f09e4f0a 639
640#course-view .section .spacer {
641 height:0.5em;
9d034c94 642}
f09e4f0a 643
644#course-view .section .weekdates {
9d034c94 645}
646
f09e4f0a 647.section .activity img.activityicon {
648 vertical-align:middle;
649 height:16px;
650 width:16px;
651}
7005a81c 652
f09e4f0a 653.section img.movetarget {
654 height:16px;
655 width:80px;
656}
a8e1f343 657
f09e4f0a 658.headingblock .link {
659 text-align:right;
446390fb 660}
661
f09e4f0a 662
663body#course-view .unread {
664 margin-left: 3em;
665}
666
667body#course-enrol .generalbox {
668 margin-top: 20px;
669}
670body#course-enrol .coursebox {
671 margin-top: 20px;
446390fb 672}
673
f09e4f0a 674body#course-user .graph {
675 text-align: center;
446390fb 676}
677
f09e4f0a 678body#course-user .section,
679body#course-user .content {
680 margin-left: 30px;
681 margin-right: 30px;
446390fb 682}
683
f09e4f0a 684body#course-user .section {
685 border-width:1px;
686 border-style:solid;
446390fb 687 padding:10px;
f09e4f0a 688 margin-bottom: 20px;
446390fb 689}
690
f09e4f0a 691body#course-user .section h2 {
692 margin-top: 0px;
446390fb 693}
694
ff3caf30 695
f09e4f0a 696.headingblock {
697 border-width:1px;
698 border-style:solid;
699 padding:5px;
446390fb 700}
701
f09e4f0a 702.categoryboxcontent,
703.courseboxcontent {
704 border-width:1px;
705 border-style:solid;
446390fb 706}
707
446390fb 708
446390fb 709
88e46311 710/***
711 *** Doc
712 ***/
446390fb 713
f09e4f0a 714body#doc-contents h1 {
f09e4f0a 715 margin: 1em 0px 0px 0px;
446390fb 716}
717
f09e4f0a 718body#doc-contents ul {
719 list-style-type: none;
720 margin: 0px;
721 padding: 0px;
f09e4f0a 722 width: 90%; /* try it on IE without this and see what happens */
446390fb 723}
724
f09e4f0a 725
88e46311 726/***
727 *** Login
728 ***/
f09e4f0a 729
730.loginbox .content {
731 border-width:1px;
732 border-style:solid;
733 padding:15px;
446390fb 734}
735
f09e4f0a 736
88e46311 737/***
738 *** Message
739 ***/
f09e4f0a 740
741.message_link {
742 vertical-align:middle;
446390fb 743}
744
f09e4f0a 745.message_search_results {
746 border-collapse:collapse;
747 border-spacing:0px;
446390fb 748}
749
f09e4f0a 750table.message_search_results td {
751 padding:5px;
446390fb 752 border-width:1px;
753 border-style:solid;
446390fb 754}
2d02e8e6 755.message_summary_link {
756 text-align:right;
757}
758.message_heading {
759 text-align:center;
760}
446390fb 761
446390fb 762
88e46311 763/***
764 *** Tabs
765 ***/
446390fb 766
f09e4f0a 767.tabs {
768 width: auto;
769 margin-bottom: 15px;
770}
771.tabs .side {
772 border-style: solid;
773 border-width: 0px 0px 1px 0px;
f09e4f0a 774 width: 50%;
4848afa2 775}
776
f09e4f0a 777.tabrow {
778 border-collapse:collapse;
ed8ea92b 779 width:100%;
f09e4f0a 780 margin:0;
446390fb 781}
f09e4f0a 782.tabrow td {
783 height:34px;
784 padding:0 0 0 14px;
f09e4f0a 785}
786.tabrow th {
787 display:none;
788}
789.tabrow td .tablink {
790 display:block;
791 height:34px;
792 line-height:38px;
793 padding:0 14px 0 0;
f09e4f0a 794 text-align:center;
795 white-space:nowrap;
796 text-decoration:none;
797}
80d371e3 798.tabrow .last span {
799 display:block;
800 padding:0px 1px 0px 0px;
801}
802
f09e4f0a 803.tabrow .selected .tablink {
f09e4f0a 804 line-height:38px;
805}
ed8ea92b 806
f09e4f0a 807
88e46311 808/***
809 *** User
810 ***/
f09e4f0a 811
812.userinfobox {
813 margin-bottom:5px;
814 border-width: 1px;
815 border-style: solid;
816 border-collapse: separate;
446390fb 817}
818
f09e4f0a 819.userinfobox .left {
820 padding: 10px;
821 width: 100px;
ff3caf30 822 vertical-align: top;
ed8ea92b 823}
824
f09e4f0a 825.userinfobox .content {
826 padding: 10px;
827 vertical-align: top;
ed8ea92b 828}
829
f09e4f0a 830.userinfobox .links {
831 width: 100px;
832 padding: 5px;
833 vertical-align: bottom;
446390fb 834}
835
f09e4f0a 836.userinfobox .list td {
837 padding: 3px;
ed8ea92b 838}
839
f09e4f0a 840.userinfobox .username {
841 padding-bottom: 20px;
842}
843
844
845table.userinfobox {
846 width: 80%;
847 margin-left: 10%;
848 margin-right: 10%;
446390fb 849}
850
ff3caf30 851table.groupinfobox {
852 width: 60%;
853 margin-left: 20%;
854 margin-right: 20%;
855 border-width:1px;
856 border-style:solid;
857 margin-bottom: 20px;
858}
859
860.groupinfobox .left {
861 padding: 10px;
862 width: 100px;
863 vertical-align: top;
864}
2d02e8e6 865body#user-index #longtimenosee {
866 text-align:center;
867}
ff3caf30 868
f09e4f0a 869
88e46311 870/***
871 *** Modules: Assignment
872 ***/
f09e4f0a 873
88e46311 874/***
875 *** Modules: Chat
876 ***/
f09e4f0a 877
88e46311 878/***
879 *** Modules: Choice
880 ***/
f09e4f0a 881
88e46311 882/***
883 *** Modules: Forum
884 ***/
f09e4f0a 885
886.forumheaderlist,
887.forumpost {
888 border-width:1px;
889 border-style:solid;
890 border-collapse:separate;
a8e1f343 891}
892
f09e4f0a 893.forumpost {
894 margin-top: 15px;
a8e1f343 895}
896
f09e4f0a 897.forumpost .topic {
898 padding: 4px;
2d02e8e6 899 border-style:solid; /* borders */
900 border-width: 0px;
901 border-bottom-width: 1px;
a8e1f343 902}
f09e4f0a 903
904.forumpost .commands {
905 padding-top: 0.5em;
906 text-align:right;
a8e1f343 907}
908
f09e4f0a 909.forumpost .ratings {
910 padding-top: 1em;
911 text-align:right;
a8e1f343 912}
913
f09e4f0a 914.forumpost .content {
915 padding: 4px;
446390fb 916}
917
f09e4f0a 918.forumpost .footer {
919 padding-top: 0.5em;
920 text-align:right;
1f473774 921}
922
f09e4f0a 923.forumpost .link {
924 padding-top: 0.5em;
925 text-align:right;
1f473774 926}
927
f09e4f0a 928.forumpost .left {
929 width: 35px;
930 padding: 4px;
931 text-align: center;
932 vertical-align: top;
1f473774 933}
934
f09e4f0a 935.mod-forum .indent {
936 margin-left: 30px;
937}
e0840dee 938
f09e4f0a 939body#user-view .forumpost,
940.course .forumpost {
941 width: 100%;
e0840dee 942}
943
f09e4f0a 944body#mod-forum-search .c0 {
945 text-align: right;
e0840dee 946}
947
f09e4f0a 948body#mod-forum-search .introcontent {
949 padding: 15px;
a8e1f343 950}
951
f09e4f0a 952.forumolddiscuss {
953 text-align: right;
a8e1f343 954}
955
f09e4f0a 956.forumheaderlist {
992b5971 957 width: 100%;
a8e1f343 958}
7005a81c 959
f09e4f0a 960.forumheaderlist td {
961 border-width:1px 0px 0px 1px;
962 border-style:solid;
a8e1f343 963}
964
f09e4f0a 965.forumheaderlist .replies {
966 text-align: center;
c24a1ccd 967}
968
f09e4f0a 969.forumheaderlist .picture {
970 width: 35px;
c24a1ccd 971}
972
f09e4f0a 973.forumheaderlist .discussion .starter {
974 vertical-align: middle;
96803c88 975}
976
f09e4f0a 977.forumheaderlist .discussion .lastpost {
978 white-space: nowrap;
5a46b156 979}
980
f09e4f0a 981.forumheaderlist .discussion .author {
982 white-space: nowrap;
96803c88 983}
2d02e8e6 984.forumolddiscuss {
985 text-align:right;
986}
987.forumaddnew,
988.forumnodiscuss,
989.noticeboxcontent {
990 text-align:center;
991}
992#mod-forum-view .unread {
993 padding-left: 3px;
994 padding-right: 3px;
995}
a76eba9a 996#mod-forum-discuss .unread .forumpost .message {
2d02e8e6 997 border-style: solid;
998 border-width: 2px;
999}
1000
96803c88 1001
88e46311 1002/***
1003 *** Modules: Glossary
1004 ***/
f09e4f0a 1005
1006.glossarypost .commands {
1007 width: 200px;
1008 white-space: nowrap;
9cbf12c0 1009}
1010
f09e4f0a 1011.entryboxheader {
1012 border-width: 1px 1px 0px 1px;
1013 border-style: solid;
af7a6386 1014}
1015
f09e4f0a 1016.entrybox {
1017 border-width: 0px 1px 1px 1px;
1018 border-style: solid;
d4f7a815 1019}
1020
f09e4f0a 1021.glossarypost {
1022 width: 95%;
1023 border-width:1px;
1024 border-style:solid;
1025 border-collapse:separate;
1026 margin-bottom: 5px;
1027 text-align: left;
d4f7a815 1028}
1029
f09e4f0a 1030
1031.entrylist {
1032 border-width:0px;
d4f7a815 1033}
7005a81c 1034
f09e4f0a 1035.entrylowersection {
1036 padding-top: 10px;
1037}
1038.entrylowersection table{
9ecf051d 1039 width: 100%;
1040}
f09e4f0a 1041.entrylowersection .aliases {
1042 text-align:center;
f09e4f0a 1043}
1044.entrylowersection .icons,
1045.entrylowersection .ratings {
1046 text-align:right;
f09e4f0a 1047 padding-right: 5px;
1048}
1049.entrylowersection .ratings {
1050 padding-bottom: 2px;
1051}
1052.categoryheader {
1053 width: 95%;
1054}
1055.glossaryformatheader {
1056 width: 90%;
78857721 1057}
1058
f09e4f0a 1059.glossarypost .entry {
1060 padding: 3px;
9ecf051d 1061}
1062
f09e4f0a 1063.glossarypost .picture {
1064 width: 35px;
5a46b156 1065}
1066
f09e4f0a 1067.glossarycomment {
1068 border-width:1px;
1069 border-style:solid;
1070 border-collapse:separate;
1071 margin-bottom: 5px;
1072 text-align: left;
a8e1f343 1073}
1074
0fdce319 1075
f09e4f0a 1076.glossarycomment .entry {
1077 padding: 3px;
0fdce319 1078}
1079
f09e4f0a 1080.glossarycomment .picture {
1081 width: 35px;
cae0f35b 1082}
1083
f09e4f0a 1084.glossarycomment .icons {
1085 text-align: right;
cae0f35b 1086}
1087
f09e4f0a 1088.glossarydisplay {
1089 width: 70%;
9c581405 1090}
1091
f09e4f0a 1092.glossarydisplay .tabs {
1093 width: 100%;
eb111397 1094}
744fd5bb 1095
f09e4f0a 1096.glossarydisplay .separator {
1097 width: 4px;
1098}
744fd5bb 1099
f09e4f0a 1100.glossarydisplay .tabs .selected,
1101.glossarydisplay .tabs .inactive,
1102.glossarydisplay .tabs .general {
1103}
744fd5bb 1104
f09e4f0a 1105.glossarypopup {
1106 width: 95%;
9184faa4 1107}
1108
f09e4f0a 1109.glossaryapproval {
1110 width: 100%;
744fd5bb 1111}
1112
f09e4f0a 1113/* Override default tab styles */
1114.mod-glossary .tabs {
1115 margin-bottom: 0px;
1116}
1117.mod-glossary .tabs .side {
1118 border-style: none;
1119 border-width: 0px;
1120 width: auto;
744fd5bb 1121}
be37582e 1122
d897c9c4 1123
88e46311 1124/***
1125 *** Modules: Journal
1126 ***/
01376849 1127#mod-journal-view .lastedit,
1128#mod-journal-view .editend {
1129 margin: 5px;
88e46311 1130 text-align: center;
01376849 1131}
1132#mod-journal-view .feedbackbox {
1133 width: 75%;
88e46311 1134 border-collapse: separate;
1135}
1136#mod-journal-view .entrycontent {
1137 padding: 3px;
01376849 1138}
1139#mod-journal-view .picture {
1140 width: 35px;
1141}
1142#mod-journal-view .grade {
1143 text-align: right;
1144}
88e46311 1145#mod-journal-view .info {
1146 margin-bottom: 5px;
1147 text-align: right;
1148}
bdfd3103 1149
ac91569f 1150
88e46311 1151/***
1152 *** Modules: Label
1153 ***/
2f71f2a2 1154
88e46311 1155/***
1156 *** Modules: Lesson
1157 ***/
1158
1159/***
1160 *** Modules: Quiz
1161 ***/
f09e4f0a 1162
1163.feedbacktext {
1164 display:block;
2f71f2a2 1165}
f09e4f0a 1166
1167body#mod-quiz-report table#attempts,
1168body#mod-quiz-report table#commands
1169{
1170 width: 80%;
1171 margin: auto;
2efa8aa3 1172}
f09e4f0a 1173body#mod-quiz-report table#attempts {
1174 margin: 20px auto;
2efa8aa3 1175}
f09e4f0a 1176body#mod-quiz-report table#attempts .header,
1177body#mod-quiz-report table#attempts .cell
1178{
1179 padding: 4px;
de99223a 1180}
f09e4f0a 1181body#mod-quiz-report table#attempts .header .commands {
1182 display: inline;
af328e4b 1183}
f09e4f0a 1184body#mod-quiz-report table#attempts .picture {
1185 width: 40px;
f9a0ea69 1186}
f09e4f0a 1187body#mod-quiz-report table#attempts td {
1188 border-left-width: 1px;
1189 border-right-width: 1px;
1190 border-left-style: solid;
1191 border-right-style: solid;
f9a0ea69 1192}
2d02e8e6 1193.feedbacktext {
1194 text-align:right;
1195}
1196body#mod-quiz-report table#attempts .header {
1197 text-align: left;
1198}
1199body#mod-quiz-report table#attempts .picture {
1200 text-align: center !important;
1201}
1202body#mod-quiz-report .controls {
1203 text-align: center;
1204}
1205
f9a0ea69 1206
f9a0ea69 1207
88e46311 1208/***
1209 *** Modules: Resource
1210 ***/
f09e4f0a 1211
88e46311 1212/***
1213 *** Modules: Scorm
1214 ***/
f09e4f0a 1215
88e46311 1216/***
1217 *** Modules: Survey
1218 ***/
f09e4f0a 1219
88e46311 1220/***
1221 *** Modules: Wiki
1222 ***/
f09e4f0a 1223
88e46311 1224/***
1225 *** Modules: Workshop
1226 ***/
f09e4f0a 1227