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