1 /*******************************************************************
7 This CSS file contains all layout definitions like positioning,
9 floats, margins, padding, borders etc.
13 Styles are organised into the following sections:
47 *******************************************************************/
83 border-collapse:separate
;
91 #layout-table #left-column
,
93 #layout-table #middle-column
,
95 #layout-table #right-column
105 #layout-table #middle-column
{
115 #layout-table #left-column
{
123 #layout-table #right-column
{
143 background:transparent
;
169 border-collapse: collapse
;
331 .pagingbar .thispage {
347 table
.formtable tbody th
{
355 table
.formtable tbody td
,
357 table
.formtable tbody th
371 margin: 10px 0px 10px 0px;
429 #header .headermain
{
459 .navbar .breadcrumb {
535 body#admin-index
.c0
{
543 body#admin-modules table
.generaltable td
.cell
,
545 body#admin-modules
.generaltablecell
{
555 body#admin-blocks table
.generaltable td
.cell
,
557 body#admin-blocks
.generaltablecell
{
567 body#admin-config
.confighelp
{
571 padding-bottom: 20px;
587 .sideblock
.content h3
,
589 .sideblock .content h2 {
609 background-image:url
(images/sideblock.jpg);
619 .sideblock .header .hide-show {
626 .sideblock .header .hide-show img.hide-show-image {
638 .sideblock .header .commands {
648 .sideblock .header .title {
655 .sideblock .header .commands a {
663 .sideblock .content {
671 .sideblock .content hr {
681 border-top:1px solid
;
685 .sideblock.hidden .content {
701 .sideblock .list .c0{
717 .sideblock
.header
.icon
.hide
,
719 .sideblock .header .icon.edit {
755 border-collapse: separate
;
761 #calendar .maincalendar
,
763 #calendar .sidecalendar
775 #calendar .sidecalendar
{
783 #calendar .maincalendar table
.calendarmonth
{
785 border-collapse: separate
;
795 #calendar .maincalendar table
.calendarmonth th
{
799 border-bottom:2px solid
;
805 #calendar .maincalendar table
.calendarmonth td
{
819 #calendar .maincalendar table
.calendarmonth td
,
821 table
.minicalendar td
,
823 table
.minicalendar th
{
831 table
.minicalendar td
{
837 #calendar .maincalendar table
.calendarmonth td table td
{
855 #calendar .maincalendar
.buttons
{
863 #calendar .maincalendar
.filters table
,
865 #calendar .sidecalendar
.filters table
869 border-collapse:separate
;
881 #calendar .maincalendar
.filters
{
889 #calendar .sidecalendar
.filters
{
897 #calendar .maincalendar
.controls
{
907 #calendar .maincalendar table
.calendarmonth ul
.events-new
,
909 #calendar .maincalendar table
.calendarmonth ul
.events-underway
917 list-style-type:none
;
923 #calendar .maincalendar table
.calendarmonth ul li
{
943 border-collapse:separate
;
945 border-spacing:1px !important
;
951 table
.minicalendar th
{
959 #calendar .maincalendar
.eventlist
{
967 #calendar .maincalendar
.eventlist
.topic
{
975 border-bottom-color: #EEEEEE;
977 border-bottom-width: 1px;
983 #calendar .maincalendar
.eventlist
.event
{
991 border-collapse:separate
;
1001 #calendar .maincalendar
.eventlist
.event
.name
{
1009 #calendar .maincalendar
.eventlist
.event
.course
{
1019 #calendar .maincalendar
.eventlist
.event
.date
{
1027 #calendar .maincalendar
.eventlist
.event
.description
.commands
{
1035 #calendar .maincalendar
.eventlist
.event
.description
{
1043 #calendar .maincalendar
.eventlist
.event
.picture
{
1051 #calendar .maincalendar
.eventlist
.event
.side
{
1059 #calendar #selecteventtype table
{
1067 #calendar .event_global
,
1069 #calendar .event_course
,
1071 #calendar .event_group
,
1073 #calendar .event_user
,
1075 .minicalendar
.event_global
,
1077 .minicalendar
.event_course
,
1079 .minicalendar
.event_group
,
1081 .minicalendar .event_user {
1083 border:2px solid
!important
;
1089 #calendar .duration_global
,
1091 #calendar .duration_course
,
1093 #calendar .duration_group
,
1095 #calendar .duration_user
,
1097 .minicalendar
.duration_global
,
1099 .minicalendar
.duration_course
,
1101 .minicalendar
.duration_group
,
1103 .minicalendar
.duration_user
1107 border-top:2px solid
!important
;
1109 border-bottom:2px solid
!important
;
1117 .minicalendar .today {
1119 border:2px solid
!important
;
1145 .cal_popup_caption {
1147 border-width:0px 0px 1px 0px;
1157 table
.calendar-controls
{
1165 table
.calendar-controls
.previous
,
1167 table
.calendar-controls
.next
1175 table
.calendar-controls
.previous
{
1181 table
.calendar-controls
.current
{
1187 table
.calendar-controls
.next
{
1195 #calendar .maincalendar
.calendar-controls
.previous
,
1197 #calendar .maincalendar
.calendar-controls
.next
1215 .activitydate, .activityhead {
1223 #course-view .section td
{
1231 #course-view .section
.content
{
1247 #course-view .section
.side
{
1259 #course-view .section
.left
{
1271 #course-view .section
.right
{
1283 #course-view .current
.side
{
1289 #course-view .topics
{
1297 #course-view .weeks
{
1305 #course-view .section
.spacer
{
1313 #course-view .section
.weekdates
{
1319 .section .activity img.activityicon {
1321 vertical-align:middle
;
1331 .section img.movetarget {
1341 body#course-view
.unread
{
1349 body#course-enrol
.generalbox
{
1355 body#course-enrol
.coursebox
{
1363 body#course-user
.graph
{
1371 body#course-user
.section
,
1373 body#course-user
.content
{
1383 body#course-user
.section
{
1391 margin-bottom: 20px;
1397 body#course-user
.section h2
{
1415 .headingblock header{
1423 .headingblock .link {
1431 body#site-index
.headingblock
{
1447 .categoryboxcontent
,
1471 body#doc-contents h1
{
1473 margin: 1em 0px 0px 0px;
1479 body#doc-contents ul
{
1481 list-style-type: none
;
1503 .loginbox .content {
1527 vertical-align:middle
;
1533 .message_search_results {
1535 border-collapse:collapse
;
1543 table
.message_search_results td
{
1553 .message_summary_link {
1581 margin-bottom: 15px;
1587 border-style: solid
;
1589 border-width: 0px 0px 1px 0px;
1599 border-collapse:collapse
;
1621 .tabrow td .tablink {
1635 text-decoration:none
;
1639 .tabrow .last span {
1643 padding:0px 1px 0px 0px;
1649 .tabrow .selected .tablink {
1673 border-style: solid
;
1675 border-collapse: separate
;
1681 .userinfobox .left {
1687 vertical-align: top
;
1693 .userinfobox .content {
1697 vertical-align: top
;
1703 .userinfobox .links {
1709 vertical-align: bottom
;
1715 .userinfobox .list td {
1723 .userinfobox .username {
1725 padding-bottom: 20px;
1745 table
.groupinfobox
{
1757 margin-bottom: 20px;
1763 .groupinfobox .left {
1769 vertical-align: top
;
1773 body#user-index #longtimenosee
{
1785 *** Modules: Assignment
1823 border-collapse:separate
;
1845 border-bottom-width: 1px;
1851 .forumpost .commands {
1861 .forumpost .ratings {
1871 .forumpost .content {
1879 .forumpost .footer {
1907 vertical-align: top
;
1913 .mod-forum .indent {
1921 body#user-view
.forumpost
,
1923 .course .forumpost {
1931 body#mod-forum-search
.c0
{
1939 body#mod-forum-search
.introcontent
{
1963 .forumheaderlist td {
1965 border-width:1px 0px 0px 1px;
1973 .forumheaderlist .replies {
1981 .forumheaderlist .picture {
1989 .forumheaderlist .discussion .starter {
1991 vertical-align: middle
;
1997 .forumheaderlist .discussion .lastpost {
1999 white-space: nowrap
;
2005 .forumheaderlist .discussion .author {
2007 white-space: nowrap
;
2027 #mod-forum-view .unread
{
2035 #mod-forum-discuss .unread
.forumpost
.message
{
2037 border-style: solid
;
2049 *** Modules: Glossary
2055 .glossarypost .commands {
2059 white-space: nowrap
;
2067 border-width: 1px 1px 0px 1px;
2069 border-style: solid
;
2077 border-width: 0px 1px 1px 1px;
2079 border-style: solid
;
2093 border-collapse:separate
;
2113 .entrylowersection {
2119 .entrylowersection table{
2125 .entrylowersection .aliases {
2131 .entrylowersection
.icons
,
2133 .entrylowersection .ratings {
2141 .entrylowersection .ratings {
2143 padding-bottom: 2px;
2153 .glossaryformatheader {
2161 .glossarypost .entry {
2169 .glossarypost .picture {
2183 border-collapse:separate
;
2195 .glossarycomment .entry {
2203 .glossarycomment .picture {
2211 .glossarycomment .icons {
2227 .glossarydisplay .tabs {
2235 .glossarydisplay .separator {
2243 .glossarydisplay
.tabs
.selected
,
2245 .glossarydisplay
.tabs
.inactive
,
2247 .glossarydisplay .tabs .general {
2269 .mod-glossary .tabs {
2275 .mod-glossary .tabs .side {
2291 *** Modules: Journal
2295 #mod-journal-view .lastedit
,
2297 #mod-journal-view .editend
{
2305 #mod-journal-view .feedbackbox
{
2309 border-collapse: separate
;
2313 #mod-journal-view .entrycontent
{
2319 #mod-journal-view .picture
{
2325 #mod-journal-view .grade
{
2331 #mod-journal-view .info
{
2375 body#mod-quiz-report table#attempts
,
2377 body#mod-quiz-report table#commands
2387 body#mod-quiz-report table#attempts
{
2393 body#mod-quiz-report table#attempts
.header
,
2395 body#mod-quiz-report table#attempts
.cell
2403 body#mod-quiz-report table#attempts
.header
.commands
{
2409 body#mod-quiz-report table#attempts
.picture
{
2415 body#mod-quiz-report table#attempts td
{
2417 border-left-width: 1px;
2419 border-right-width: 1px;
2421 border-left-style: solid
;
2423 border-right-style: solid
;
2433 body#mod-quiz-report table#attempts
.header
{
2439 body#mod-quiz-report table#attempts
.picture
{
2441 text-align: center
!important
;
2445 body#mod-quiz-report
.controls
{
2459 *** Modules: Resource
2491 *** Modules: Workshop