1 /*******************************************************************
4 This CSS file contains all layout definitions like positioning,
5 floats, margins, padding, borders etc.
7 Styles are organised into the following sections:
31 *******************************************************************/
49 border-collapse:separate
;
53 #layout-table #left-column
,
54 #layout-table #middle-column
,
55 #layout-table #right-column
60 #layout-table #middle-column
{
71 background:transparent
;
77 /* overflow: hidden; */
81 /* content: "<!-- -->"; */
101 /* .clearfix {display: inline-table;} */
103 /* Hides from IE-mac \*/
104 * html
.clearfix
{height: 1%;}
105 .clearfix {display: block
;}
106 /* End hide from IE-mac */
122 border-collapse: collapse
;
144 #addmembersform table
{
234 #notice .buttons div
,
235 #notice .buttons form
{
239 #notice .singlebutton
{
275 padding: 0 0 0 0.3em;
279 padding: 0 0 0 0.3em;
287 .generaltable .cell {
290 border-collapse: collapse
;
293 #participationreport .reporttable
{
299 #participationreport {
303 #participationreport .modulename
{
307 #participationreportselector {
311 #participationreportactions {
353 table
.formtable tbody th
{
357 table
.formtable tbody td
,
358 table
.formtable tbody th
363 table
.formtable tbody
.htmlarea td
,
364 table
.formtable tbody
.htmlarea th
376 margin: 10px 0 10px 0;
388 vertical-align: middle
;
395 vertical-align: middle
;
405 form
.popupform label
{
413 .arrow_button input {
418 .groupmanagementtable td {
422 .groupmanagementtable p {
426 .groupmanagementtable select {
430 #group-groupings .buttons
{
435 #group-groupings .buttons
.singlebutton
{
445 vertical-align:middle
;
453 vertical-align:middle
;
461 vertical-align:middle
;
474 /*Accessibility: text 'seen' by screen readers but not visual users. Fixed for RTL languages, example Farsi. */
505 border: 1px solid
#DDDDDD;
510 .mform fieldset.hidden, .mform fieldset.felement {
513 .mform fieldset.felement {
516 .mform fieldset legend {
520 .mform fieldset .advancedbutton{
535 margin: 5px 0 0 10px;
539 .mform .fitemtitle div{
543 div
.fitem fieldset
.fgroup label
, div
.fradio label
, div
.fcheckbox label
,
544 fieldset
.fdate_selector label
{
550 .mform div.felement, .mform fieldset.felement{
553 margin: 5px 0 0 10px;
559 .mform div.fdescription {
564 .mform .fdescription.required {
568 .mform input, .mform select {
571 .mform .ftextarea #id_alltext {
577 .mform div.fhtmleditor {
578 margin: 0 auto
10px auto
;
582 padding: 25px 0 20px 0;
584 .mform span.error, .mform span.required {
587 .mform div.error,.mform fieldset.error {
588 border: 1px solid red
;
592 .mform .fcheckbox input {
595 .mform .fpassword .unmask {
598 .mform .fpassword .unmask input {
603 .mform label .req, .mform label .adv {
608 div
.mform div
.fitem div
.fstatic
{
609 border-color : #D3D3D3;
610 border-style : dashed
;
614 #admin-register .mform
.fsubmit
{
623 div
.phpinfo
.center table
{
629 div
.phpinfo
.center th
{
633 .backup-form-instances {
634 margin:0px 20px 0px 20px;
636 .restore-form-instances {
637 margin:0px 20px 0px 20px;
651 .headermain, h1.headermain {
689 .navbar
.navbutton div
,
690 .navbar .navbutton form {
696 .navbar .breadcrumb {
731 list-style-type:none
;
734 .navigation ul li form
,
742 .navigation ul li form fieldset
,
743 .navigation ul li form div select {
744 vertical-align: middle
;
747 .navigation optgroup {
756 .navigation optgroup option {
760 #navmenupopup option
,
761 #navmenufooterpopup option
{
762 padding: 2px 0 2px 20px;
763 background-repeat: no-repeat
;
764 background-position: 1px 2px;
765 vertical-align: middle
;
794 .performanceinfo span {
798 #footer .validators
{
801 border-top: 1px dotted gray
;
804 #footer .validators ul
{
807 list-style-type:none
;
810 #footer .validators ul li
{
826 span
.mediaplugin_mp3
{
838 body#admin-index
.c0
{
842 body#admin-index
.c1
{
843 vertical-align: middle
;
846 body#admin-blocks table
.generaltable th
,
847 body#admin-filters table
.generaltable th
,
848 body#admin-modules table
.generaltable th
,
849 body#admin-auth table
.generaltable th
854 body#admin-modules
.generaltablecell
860 body#admin-blocks table
.generaltable th
,
861 body#admin-blocks table
.generaltable td
.cell
,
862 body#admin-filters table
.generaltable th
,
863 body#admin-filters table
.generaltable td
.cell
,
864 body#admin-modules table
.generaltable th
,
865 body#admin-modules table
.generaltable td
.cell
,
866 body#admin-auth table
.generaltable th
,
867 body#admin-auth table
.generaltable td
.cell
871 vertical-align: middle
;
874 body#admin-blocks table
.generaltable th
.c0
,
875 body#admin-blocks table
.generaltable td
.c0
,
876 body#admin-filters table
.generaltable th
.c0
,
877 body#admin-filters table
.generaltable td
.c0
,
878 body#admin-modules table
.generaltable th
.c0
,
879 body#admin-modules table
.generaltable td
.c0
,
880 body#admin-auth table
.generaltable th
.c0
,
881 body#admin-auth table
.generaltable td
.c0
886 body#admin-modules table
.generaltable td
.c0
892 #admin-config .confighelp
{
894 padding-bottom: 20px;
897 #admin-roles-manage table
.generalbox
{
901 #admin-stickyblocks .generalbox
{
905 #admin-index .copyrightnotice
{
910 #admin-report-simpletest-index .exception pre
{
914 #admin-report-simpletest-index .unittestsummary
{
919 #admin-roles-allowassign .buttons
,
920 #admin-roles-allowoverride .buttons
,
921 #admin-roles-manage .buttons
,
922 #admin-roles-override .buttons
{
927 #admin-roles-manage .buttons
.singlebutton
,
928 #admin-roles-override .buttons
.singlebutton
{
933 #admin-roles-manage .selector
,
934 #admin-roles-assign .selector
,
935 #admin-roles-override .selector
{
940 #admin-roles-manage table
.roledesc
,
941 #admin-roles-override table
.roledesc
{
946 #admin-roles-manage table
.rolecap
,
947 #admin-roles-override table
.rolecap
{
959 #admin-roles-manage .rolecap
.cap-desc
.cap-name
,
960 #admin-roles-override .rolecap
.cap-desc
.cap-name
{
964 #admin-roles-override .cell
.c1
,
965 #admin-roles-assign .cell
.c3
,
966 #admin-roles-assign .cell
.c1
{
970 #admin-roles-override .sefeoverridenotice
{
974 #admin-lang .generalbox
{
981 #admin-langimport .generalbox
{
988 #admin-langimport .generalbox table
{
993 #admin-index .adminerror
,
994 #admin-index .adminwarning
{
1001 #admin-index .adminerror
.singlebutton
,
1002 #admin-index .adminwarning
.singlebutton
,
1003 #admin-index #layout-table
.singlebutton
{
1008 #admin-user-user_bulk #users
.fgroup
{
1009 white-space: nowrap
;
1012 .plugincompattable caption {
1019 .plugincheckwrapper td{
1020 border: 1px #bbbbbb solid
;
1023 .plugincheckwrapper{
1026 /* Admin settings */
1027 #adminsettings div
.form-item
{
1029 margin: 1em 0 2em 0;
1032 #adminsettings .form-label
{
1039 #adminsettings .form-shortname
{
1043 #adminsettings .form-setting
{
1049 #adminsettings .form-defaultinfo
{
1053 #adminsettings .defaultsnext
{
1054 margin-right: 0.5em;
1058 #adminsettings .form-description
{
1060 margin: 0.5em 0 0em 13em;
1064 #adminsettings fieldset
{
1069 #adminsettings legend
{
1073 #adminsettings fieldset
.error
{
1074 margin: 0.2em 0 0.5em 0;
1075 padding: 0.5em 0 0 0;
1078 #adminsettings fieldset
.error legend
{
1082 #adminsettings .form-multicheckbox li
{
1086 #adminsettings .form-multicheckbox ul
{
1091 #adminsettings .form-item
.pathok
,
1092 #adminsettings .form-item
.patherror
{
1096 #adminsettings .form-htmlarea
{
1101 #adminsettings .form-htmlarea
.htmlarea
{
1111 margin: 10px 0 0 13em;
1118 .block_admin_tree .admintree {
1122 .block_admin_tree .admintree .depth1 {
1126 .block_admin_tree .admintree .depth2 {
1130 .block_admin_tree .admintree .depth3 {
1134 .block_admin_tree .admintree .depth4 {
1138 #admin-lang .translator
{
1140 border-style: solid
;
1143 #adminsettings #admin-calendar_weekend table
{
1147 #adminsettings #admin-calendar_weekend table td
{
1151 #adminsettings #admin-calendar_weekend table td label
{
1157 #trustedhosts .generaltable
{
1163 #trustedhosts .standard
{
1172 #admin-report-courseoverview-index .graph
,
1173 #course-report-stats-index .graph
,
1174 #admin-report-stats-index .graph
{
1179 #admin-uploaduser table#uuresults
{
1183 #admin-uploaduser table#uupreview
,
1184 #admin-uploaduser table#uuresults td
.cell
{
1193 /*Accessibility: Skip block link, for keyboard-only users. */
1194 a
.skip-block
, a
.skip
{
1199 a
.skip-block:focus
, a
.skip-block:active
,
1200 a
.skip:focus
, a
.skip:active
{
1204 .skip-block-to, #maincontent {
1214 .sideblock .header, .sideblock h2.header {
1220 border-style: solid
;
1221 border-bottom: none
;
1228 .sideblock .header .hide-show-image {
1235 .sideblock .header .commands {
1241 .sideblock .header .commands a {
1245 #left-column .hidden
.header
,
1246 #right-column .hidden
.header
1248 border-bottom-width: 1px;
1249 border-bottom-style: solid
;
1252 #left-column .hidden
.content
,
1253 #right-column .hidden
.content
1258 .sideblock
.header
.icon
.hide
,
1259 .sideblock .header .icon.edit {
1263 .sideblock .content {
1266 border-style: solid
;
1269 .sideblock
.content h3
,
1270 .sideblock .content h2 {
1274 .sideblock .content h2 {
1279 .sideblock .content .head {
1283 .sideblock .content hr {
1288 border-top:1px solid
;
1291 .sideblock div.column {
1297 .sideblock div.column.c0 {
1301 .sideblock div.column.c1 {
1305 .sideblock .content .c0 img.icon {
1309 .sideblock .content .list, .unlist, .inline-list {
1315 .sideblock .content .list {
1319 .sideblock .content .list li {
1323 .sideblock .content .inline-list li, .inline-list li {
1327 .sideblock .content ul.list li.listentry {
1331 .sideblock .content div.info {
1335 .sideblock .footer {
1341 .sideblock img.userpicture {
1353 .blockconfigtable td.label {
1358 .blockconfigtable td.value {
1363 .blockconfigtable td.submit {
1367 .blockconfiginstancecontent .tabs {
1377 .block_messages .content {
1383 .block_recent_activitysideblock .h3 {
1387 .block_online_users
.listentry div
.user
,
1388 .block_messages .listentry div.user {
1392 .block_online_users
.listentry div
.message
,
1393 .block_messages .listentry div.message {
1397 .block_course_list .footer {
1410 .block_search_forums .invisiblefieldset {
1414 .block_tag_youtube .youtube-thumb {
1416 padding-bottom: 0.5em;
1420 .block_tag_youtube .yt-video-entry li {
1424 .block_tag_flickr .flickr-photos {
1435 .blogpost .audience {
1450 border-spacing: 5px;
1451 border-collapse: separate
;
1459 #calendar .sideblock h2
{
1463 #calendar .maincalendar
,
1464 #calendar .sidecalendar
1466 vertical-align: top
;
1471 #calendar .maincalendar
{
1475 #calendar .maincalendar
.heightcontainer
{
1480 #calendar .maincalendar
.bottom
{
1486 #calendar .sidecalendar
{
1490 #calendar .maincalendar table
.calendarmonth
{
1491 border-collapse: separate
;
1496 #calendar .maincalendar table
.calendarmonth th
{
1498 border-bottom:2px solid
;
1501 #calendar .maincalendar table
.calendarmonth td
{
1508 #calendar .maincalendar table
.calendarmonth td
,
1509 table
.minicalendar td
,
1510 table
.minicalendar th
{
1514 table
.minicalendar td
{
1517 #calendar .maincalendar table
.calendarmonth td table td
{
1521 #calendar div
.header
1526 #calendar .sideblock div
.header
1531 #calendar .maincalendar
.buttons
{
1535 #calendar .maincalendar
.filters table
,
1536 #calendar .sidecalendar
.filters table
,
1537 .sideblock
.block_calendar_month
.filters table
1539 border-collapse:separate
;
1540 border-spacing: 2px;
1545 #calendar .maincalendar
.filters
{
1549 #calendar .sidecalendar
.filters
{
1553 #calendar .maincalendar
.controls
{
1558 #calendar .maincalendar table
.calendarmonth ul
.events-new
,
1559 #calendar .maincalendar table
.calendarmonth ul
.events-underway
1563 list-style-type:none
;
1566 #calendar .maincalendar table
.calendarmonth ul li
{
1570 .minicalendarblock {
1574 table
.minicalendar
{
1580 border-collapse:separate
;
1581 border-spacing:1px !important
;
1584 table
.minicalendar th
{
1588 #calendar .maincalendar
.eventlist
{
1592 #calendar .maincalendar
.eventlist
.topic
{
1596 border-bottom-color: #EEEEEE;
1597 border-bottom-width: 1px;
1600 #calendar .maincalendar
.eventlist
.event
{
1604 border-collapse:separate
;
1609 #calendar .maincalendar
.eventlist
.event
.name
{
1613 #calendar .maincalendar
.eventlist
.event
.course
{
1618 #calendar .maincalendar
.eventlist
.event
.date
{
1622 #calendar .maincalendar
.eventlist
.event
.description
.commands
{
1626 #calendar .maincalendar
.eventlist
.event
.description
{
1630 #calendar .maincalendar
.eventlist
.event
.picture
{
1634 #calendar .maincalendar
.eventlist
.event
.side
{
1638 #calendar #selecteventtype table
{
1642 #calendar .event_global
,
1643 #calendar .event_course
,
1644 #calendar .event_group
,
1645 #calendar .event_user
,
1646 .minicalendar
.event_global
,
1647 .minicalendar
.event_course
,
1648 .minicalendar
.event_group
,
1649 .minicalendar .event_user {
1650 border:2px solid
!important
;
1653 #calendar .duration_global
,
1654 #calendar .duration_course
,
1655 #calendar .duration_group
,
1656 #calendar .duration_user
,
1657 .minicalendar
.duration_global
,
1658 .minicalendar
.duration_course
,
1659 .minicalendar
.duration_group
,
1660 .minicalendar
.duration_user
1662 border-top:2px solid
!important
;
1663 border-bottom:2px solid
!important
;
1667 .minicalendar .today {
1671 #calendar .nottoday
,
1672 .minicalendar .today {
1686 .cal_popup_caption {
1687 border-width:0px 0px 1px 0px;
1692 /*Accessibility: controls now div and span, 20:58:20% or 12:74:12% */
1693 .calendar-controls
.previous
,
1694 .calendar-controls
.next
,
1695 .calendar-controls .current {
1700 .calendar-controls .previous {
1703 .calendar-controls .current {
1707 .calendar-controls .next {
1711 #calendar .maincalendar
.calendar-controls
.previous
,
1712 #calendar .maincalendar
.calendar-controls
.next
1716 #calendar .maincalendar
.calendar-controls
.current
{
1724 #calendar td
.sidecalendar
{
1728 #calendar td
.sidecalendar
.sideblock
{
1733 #calendar td
.sidecalendar
.minicalendartop
{
1737 .sideblock .content h3.eventskey {
1747 .activitydate, .activityhead {
1751 #course-view .section td
{
1755 #course-view .section td
.content
{
1763 #course-view .section td
.side
{
1769 #course-view .section td
.left
{
1775 #course-view .section td
.right
{
1781 #course-view .current
.side
{
1784 #course-view .section
.spacer
{
1788 #course-view .section
.weekdates
{
1791 #course-view ul
.section
,
1792 #site-index ul
.section
{
1798 .section_add_menus {
1802 .section_add_menus .horizontal div {
1807 /*#course-view ul.section li.activity ul li,
1808 #site-index ul.section li.activity ul li {
1812 /*Accessibility: No-tables course format. */
1813 #course-view ul
.weekscss
{
1818 /* Window-width: 800 pixels.
1819 IE doesn't support, see inline IE conditional comment. */
1823 .weekscss-format
.block_adminblock select
,
1824 .weekscss-format .block_calendar_month .minicalendar {
1828 .weekscss-format
.block_calendar_month
.minicalendar th
,
1829 .weekscss-format .block_calendar_month .minicalendar td {
1830 padding: 0.1em 0 0.1em 1px;
1832 .weekscss-format #middle-column {
1833 margin: 0 12.5em 0 12.5em;
1835 .weekscss-format #left-column
,
1836 .weekscss-format #right-column {
1839 .weekscss-format #left-column {
1842 .weekscss-format #right-column {
1845 .weekscss li.section {
1846 margin-bottom: 0.5em;
1854 .weekscss .content {
1855 margin: 0 1.7em 0 1.7em;
1863 .section .activity img.activityicon {
1864 vertical-align:middle
;
1869 .section img.movetarget {
1874 body#course-view
.unread
{
1878 body#course-view
.sideblock
.drag
.header
{
1882 body#course-enrol
.generalbox
{
1886 body#course-enrol
.coursebox
{
1890 body#course-user
.graph
{
1894 body#course-user
.section
,
1895 body#course-user
.content
{
1900 body#course-user
.section
{
1904 margin-bottom: 20px;
1907 body#course-user
.section h2
{
1912 .headingblock, h2.headingblock {
1919 #site-index .subscribelink
,
1920 #course-view .subscribelink
{
1924 body#site-index
.headingblock
,
1925 body#course-view
.headingblock
{
1929 body#course-category
.courseboxes
,
1930 body#course-index
.courseboxes
{
1934 body#course-category
.rolelink
{
1939 body#course-category
.addcategory
{
1944 body#course-category
.buttons
.singlebutton
{
1948 body#course-category
.buttons
{
1950 margin-bottom: 15px;
1953 body#course-index #middle-column
.editcourse
{
1960 body#course-index #middle-column
.editcourse th
,
1961 body#course-index #middle-column
.editcourse td
{
1966 body#course-index #middle-column
.editcourse
.count
{
1970 body#course-index
.singlebutton
,
1971 body#course-index
.addcategory
{
1975 body#course-info
.generalbox
.icons
{
1979 body#course-info
.generalbox
.info
{
1987 margin-bottom: 15px;
1992 .coursebox .summary {
2006 #my-index .coursebox
.info
{
2020 .categorylist .category.image {
2024 .categorylist .category.number {
2028 .categoryboxcontent {
2035 padding-bottom:10px;
2051 .coursebox ul.teachers li {
2052 list-style-type:none
;
2057 #course-category #renameform
{
2061 #course-category #themeform
{
2065 #course-category .singlebutton
{
2069 #course-category #coursesearch
{
2074 #course-report #content
{
2076 padding-bottom:15px;
2083 #course-report .logselectform
,
2084 #course-report .participationselectform
,
2085 #course-report-log-index .logselectform
,
2086 #course-report-participation-index .participationselectform
{
2094 #course-report .participationselectform label
,
2095 #course-report-participation-index .participationselectform label
{
2100 #course-report-log-index .info
{
2107 .course-report-outline td.numviews {
2111 .course-report-outline div.loginfo {
2116 #content .coursebox
.summary
.category
{
2120 #course-editsection .singlebutton
{
2127 body#group-index #groupeditform
{
2139 body#doc-contents h1
{
2140 margin: 1em 0px 0px 0px;
2143 body#doc-contents ul
{
2144 list-style-type: none
;
2157 .grade-edit-scale .buttons {
2162 .grade-edit-scale .buttons .singlebutton {
2169 .grade-edit-outcome .buttons {
2174 .grade-edit-outcome .buttons .singlebutton {
2179 div
.allcoursegrades
{
2182 padding: 4px 0px 5px 0px;
2184 /* gradebook edit tree */
2186 .grade-edit-tree .gradetreebox {
2191 padding-bottom:15px;
2194 .grade-edit-tree .buttons {
2199 .grade-edit-tree .idnumber {
2203 .grade-edit-tree .buttons .singlebutton {
2208 .grade-edit-tree .movetarget {
2214 .grade-edit-tree ul#grade_tree {
2218 .grade-edit-tree ul#grade_tree li {
2222 .grade-edit-tree ul#grade_tree li.category {
2226 .grade-edit-tree .iconsmall {
2230 #grade-report-toggles {
2241 #grade-aggregation-help dt
{
2245 #grade-aggregation-help dd
.example
{
2249 #grade-aggregation-help code
{
2272 .loginbox.twocolumns {
2275 /* background: #faa; */
2279 .loginbox .subcontent {
2285 .loginbox .loginpanel .subcontent {
2289 .loginbox .loginpanel .desc {
2295 .loginbox .signuppanel .subcontent {
2299 .loginbox .loginsub {
2304 .loginbox
.guestsub
,
2305 .loginbox .forgotsub {
2306 border-top:1px solid
;
2312 .loginbox .loginform {
2317 .loginbox .loginform .form-label {
2323 .loginbox .loginform .form-input {
2328 .loginbox .loginform .form-input input {
2332 .loginbox .signupform {
2337 .loginbox.twocolumns .loginpanel {
2340 border-right: 1px solid
;
2341 margin-bottom:-2000px;
2342 padding-bottom:2000px;
2343 /* background: #afa; */
2346 .loginbox.twocolumns .signuppanel {
2349 margin-bottom:-2000px;
2350 padding-bottom:2000px;
2359 #message-user .userpicture
,
2360 #message-history .userpicture
{
2365 .message-discussion-noframes #userinfo .userpicture {
2369 .message-discussion-noframes #userinfo .name h1 {
2373 .message-discussion-noframes #userinfo .name {
2378 .message-discussion-noframes #userinfo .commands {
2383 .message-discussion-noframes #userinfo .commands ul {
2386 list-style-type:none
;
2389 .message-discussion-noframes #userinfo .commands ul li {
2394 .message-discussion-noframes #send {
2399 .message-discussion-noframes #send h1 {
2403 .message-discussion-noframes #messages {
2407 .message-discussion-noframes #messages ul.messagelist {
2412 .message-discussion-noframes #send h1 {
2416 .message .noframesjslink {
2421 vertical-align:middle
;
2424 table
.message
.searchresults td
{
2428 border-collapse:collapse
;
2431 .message .summary .link {
2443 #message-user .commands span
{
2448 body#message-messages
{
2452 body#message-send
.notifysuccess
{
2456 body#message-send td
.fixeditor
{
2465 background-color: #EEE;
2474 .ownnotepost .info {
2483 font-weight: bolder
;
2486 .notepost .userpicture {
2495 .notepost .content {
2503 body
.notes
.generalbox
{
2509 body
.notes
.notesgroup
{
2517 .my .coursebox .overview .info {
2521 .my .coursebox .overview {
2533 .questioncatategories h3 {
2539 margin: 0 auto
1.8em auto
;
2545 margin: 0.5em 0 0.5em 1.2em;
2550 margin: 0.5em 1.2em 0.5em 0;
2553 .que.description .info {
2556 .que
.description
.content
,
2557 .que.description .generalfeedback {
2559 margin-bottom: 0.5em;
2563 .que.description .qtext {
2567 margin-bottom: 1.5em;
2570 margin: 0.7em 0 0.3em 0;
2584 margin-bottom: 0.5em;
2592 * html
.que
.submit
{
2595 .multianswer .submit {
2600 padding: 0.3em 0 0.3em 0.3em;
2601 vertical-align: top
;
2605 padding: 0 0 0.3em 0.3em;
2606 margin-bottom: 0.5em;
2609 .multichoice td.feedback {
2611 vertical-align: top
;
2618 .multichoice .text {
2621 .calculated
.answer
,
2623 .shortanswer .answer {
2627 .truefalse .answer span {
2636 .que
.generalfeedback
,
2646 border-bottom: 1px solid
#555;
2661 padding-right: 10px;
2668 #course-user .info
{
2690 padding:0 0 1.75em 0;
2703 padding: 10px 14px 0.35em 0;
2704 background: transparent url
(pix/tab/right.gif) no-repeat right top
;
2707 .tabrow1 li a span {
2708 background: none
!important
;
2712 text-decoration: none
;
2713 background: transparent url
(pix/tab/left.gif) no-repeat left top
;
2715 padding: 10px 0 0.35em 13px;
2719 background-image: url
(pix/tab/left_hover.gif);
2722 .tabrow0 .here a:hover {
2723 background-image: url
(pix/tab/left.gif);
2726 .tabrow0 a:hover span {
2727 background-image: url
(pix/tab/right_hover.gif);
2730 .tabrow0 .here a:hover span {
2731 background-image: url
(pix/tab/right.gif);
2739 .tabrow0
.here
a:link
,
2740 .tabrow0
.here
a:visited
,
2741 .tabrow0 .here a.nolink {
2762 border-top: 1px solid
#aaa;
2763 line-height: normal
;
2764 background: transparent url
(pix/tab/tabrow1.gif) repeat-x center left
;
2771 background-image: none
;
2775 background-image: none
;
2782 .tabrow0 ul a span {
2784 background-image: none
;
2787 .tabrow0 ul
.last span
,
2788 .tabrow0 ul li
a:hover
, .tabrow0 ul li
a:hover span
,
2789 .tabrow0 ul .here a:hover, .tabrow0 ul .here a:hover span {
2790 background-image: none
!important
;
2798 ul
.tabrow1 li
a:link
,
2799 ul
.tabrow1 li
a:visited
{
2804 ul
.tabrow1 li
.here
.selected a
{
2818 padding: 5px 5px 5px 5px;
2822 div#tag-description
,
2825 padding: 5px 5px 5px 5px;
2831 body#tag-index
.moreblogs
{
2835 div#tag-management-box
{
2843 div#tag-user-table
{
2852 body
.tag
.managelink
{
2857 /* small css hack for firefox*/
2858 div#
tag-user-table:after
{
2887 div#small-tag-cloud-box
{
2895 div#big-tag-cloud-box
{
2909 list-style-type:none
;
2911 ul#tag-cloud-list li
{
2918 div#tag-search-box
{
2926 div#tag-search-results-container
{
2931 ul#tag-search-results
{
2943 ul#tag-search-results li
{
2954 div#tags-management-links
{
2962 /* tag management start*/
2970 table#tag-management-list
{
2976 table#tag-management-list tr td
{
2981 .tag-management-form {
2984 /* tag management end*/
2986 /* autocomplete start*/
2987 #relatedtags-autocomplete-container
2995 #relatedtags-autocomplete {
3002 #relatedtags-autocomplete .yui-ac-content
3007 border:1px solid
#404040;
3012 #relatedtags-autocomplete .ysearchquery
3019 #relatedtags-autocomplete .yui-ac-shadow
{
3026 #relatedtags-autocomplete ul
{
3027 padding:0;width:100%;
3029 list-style-type:none
;
3032 #relatedtags-autocomplete li
{
3038 #relatedtags-autocomplete li
.yui-ac-highlight
3042 /* autocomplete end*/
3051 border-style: solid
;
3052 border-collapse: separate
;
3056 .userinfobox .side {
3059 vertical-align: top
;
3062 .userinfobox .userpicture {
3067 .userinfobox .content {
3069 vertical-align: top
;
3072 .userinfobox .links {
3075 vertical-align: bottom
;
3078 .userinfobox .list td {
3082 .userinfobox .username {
3083 padding-bottom: 20px;
3086 .userinfobox td.label {
3088 white-space: nowrap
;
3089 vertical-align: top
;
3098 table
.groupinfobox
{
3104 margin-bottom: 20px;
3107 .groupinfobox .left {
3110 vertical-align: top
;
3113 body#user-index h2
{
3117 #user-view .buttons
,
3118 #user-index .buttons
{
3122 #user-view .buttons form
,
3123 #user-view .buttons form div
{
3127 body#user-index #longtimenosee
,
3128 body#user-index #showall
{
3132 body#user-index #showall
{
3136 body#user-index table#participants
,
3137 body#tag-manage table#tag-management-list
{
3142 body#tag-manage table#tag-management-list td
,
3143 body#tag-manage table#tag-management-list th
,
3144 body#user-index table#participants td
,
3145 body#user-index table#participants th
{
3146 vertical-align: middle
;
3151 body#user-index table
.controls
{
3154 body#user-index table
.controls tr
{
3155 vertical-align: top
;
3157 body#user-index table
.controls td
.right
,
3158 body#user-index table
.controls td
.left
{
3161 body#user-index table
.controls
.right
{
3164 body#course-participation h2
{
3167 body#course-participation #showall
{
3171 body#user-index
.rolesform
{
3175 #user-policy .noticebox
{
3184 #user-policy #policyframe
{
3198 *** Modules: Assignment
3222 #mod-chat-gui_header_js-jsupdate {
3225 #mod-chat-gui_header_js-jsupdate .chat-event
,
3226 #mod-chat-gui_header_js-jsupdate .chat-message
{
3232 #mod-chat-view #chatcurrentusers
.chatuserdetails
{
3233 vertical-align: middle
;
3236 #mod-chat-view #enterlink
{
3243 .chat-event
.picture
,
3244 .chat-message .picture {
3249 .chat-message .text {
3253 #mod-chat-gui_basic #participants ul
{
3256 list-style-type:none
;
3259 #mod-chat-gui_basic #participants ul li
{
3264 #mod-chat-gui_basic #participants ul li
.userinfo
{
3268 #mod-chat-gui_basic #messages dl
{
3273 #mod-chat-gui_basic #messages dd
,
3274 #mod-chat-gui_basic #messages dt
{
3290 white-space: nowrap
;
3308 .choiceresponse .picture {
3310 white-space: nowrap
;
3313 .choiceresponse .fullname {
3315 white-space: nowrap
;
3321 white-space: nowrap
;
3345 #mod-forum-view .forummode
{
3353 border-collapse:separate
;
3364 border-bottom-width: 1px;
3367 .forumpost .commands {
3373 .forumpost .ratings {
3378 .forumpost .attachments {
3383 .forumpost .content {
3387 .forumpost .footer {
3401 vertical-align: top
;
3404 .mod-forum .indent {
3408 body#user-view
.forumpost
,
3409 .course .forumpost {
3413 body#mod-forum-search
.c0
{
3417 body#mod-forum-search
.introcontent
{
3429 .forumheaderlist td {
3430 border-width:1px 0px 0px 1px;
3434 .forumheaderlist .replies {
3436 white-space: nowrap
;
3439 .forumheaderlist .picture {
3443 .forumheaderlist .discussion .starter {
3444 vertical-align: middle
;
3447 .forumheaderlist .lastpost {
3448 white-space: nowrap
;
3452 .forumheaderlist .discussion .author {
3453 white-space: nowrap
;
3464 #mod-forum-view .forumaddnew
{
3465 margin-bottom: 20px;
3468 #mod-forum-view .forumcontrol
.groupmenu
{
3471 white-space: nowrap
;
3474 #mod-forum-view .groupmenu
{
3477 white-space: nowrap
;
3480 #mod-forum-view .forumcontrol
.subscription
{
3483 white-space: nowrap
;
3486 #mod-forum-view .subscription
{
3489 white-space: nowrap
;
3492 #mod-forum-index .subscription
{
3495 white-space: nowrap
;
3498 #mod-forum-view .unread
{
3502 #mod-forum-discuss .forumpost
.unread
.content
{
3503 border-style: solid
;
3506 #mod-forum-discuss .ratingsubmit
{
3510 #mod-forum-index .unread img
,
3511 #mod-forum-view .unread img
3516 #mod-forum-discuss .discussioncontrols td
{
3521 #email .unsubscribelink
{
3523 border-width: 0px 1px 0px 0px;
3524 border-style: solid
;
3528 #mod-forum-view .subscription
{
3533 *** Modules: Glossary
3536 .glossarypost .commands {
3538 white-space: nowrap
;
3541 #mod-glossary-comments .glossarypost
,
3542 #mod-glossary-comment .glossarypost
{
3547 border-width: 1px 1px 0px 1px;
3548 border-style: solid
;
3553 border-width: 0px 1px 1px 1px;
3554 border-style: solid
;
3566 border-collapse:separate
;
3577 .entrylowersection {
3581 .entrylowersection table{
3585 .entrylowersection .aliases {
3589 .entrylowersection
.icons
,
3590 .entrylowersection .ratings {
3595 .entrylowersection .ratings {
3596 padding-bottom: 2px;
3599 .glossarycategoryheader {
3605 .glossaryformatheader {
3609 .glossarypost .entry {
3613 .glossarypost .picture {
3620 border-collapse:separate
;
3625 .glossarycomment .entry {
3629 .glossarycomment .picture {
3633 .glossarycomment .icons {
3644 .glossarydisplay .tabs {
3648 .glossarydisplay .separator {
3652 .glossarydisplay
.tabs
.selected
,
3653 .glossarydisplay
.tabs
.inactive
,
3654 .glossarydisplay .tabs .general {
3657 .glossaryimportexport {
3671 .mod-glossary .glossarydisplay .tabs {
3675 .mod-glossary .glossarydisplay .tabs .side {
3686 .mod-glossary .tabrow0 {
3687 padding-bottom: 5px;
3690 #mod-glossary-view .glossarycontrol
{
3693 white-space: nowrap
;
3698 *** Modules: Journal
3700 #mod-journal-view .lastedit
,
3701 #mod-journal-view .editend
{
3705 #mod-journal-view .feedbackbox
{
3707 border-collapse: separate
;
3709 #mod-journal-view .entrycontent
{
3712 #mod-journal-view .picture
{
3715 #mod-journal-view .grade
{
3718 #mod-journal-view .info
{
3731 #mod-lesson-lesson #page
.addform
{
3734 #mod-lesson-edit #page
.label
{
3737 #mod-lesson-edit #page
.labelcorrect
{
3738 text-decoration: underline
;
3741 .lessonmediafilecontrol {
3747 #mod-lesson-view #content
.invisiblefieldset
{
3756 #mod-quiz-view .quizinfo
{
3759 #mod-quiz-view #page
.quizgradefeedback
,
3760 #mod-quiz-view #page
.quizattempt
3764 #mod-quiz-view #page
.quizattemptsummary td p
{
3767 #mod-quiz-view .generalbox
#feedback
{
3771 padding-bottom:15px;
3773 #mod-quiz-view .generalbox
#feedback h2
{
3776 body#mod-quiz-view
.generalbox
#feedback
.overriddennotice
{
3780 #mod-quiz-view .generalbox
#feedback h3
{
3784 .generalbox#passwordbox { /* Should probably match .generalbox#intro above */
3792 #mod-quiz-attempt #page
{
3795 #mod-quiz-attempt .pagingbar
{
3798 #mod-quiz-attempt #page
{
3802 #mod-quiz-attempt #timer
.generalbox
{
3806 #mod-quiz-attempt #timer
{
3808 /*top:100px; is set by js*/
3812 body#question-preview
.quemodname
,
3813 body#question-preview
.controls
3817 body#question-preview
.quemodname
, body#question-preview
.controls
{
3821 #mod-quiz-attempt #page
.controls
,
3822 #mod-quiz-review #page
.controls
{
3826 #mod-quiz-review .pagingbar
{
3829 #mod-quiz-review .pagingbar
{
3832 table
.quizreviewsummary
{
3833 margin-bottom: 1.8em;
3836 table
.quizreviewsummary tr
{
3838 table
.quizreviewsummary th
.cell
{
3839 padding: 1px 0.5em 1px 1em;
3844 table
.quizreviewsummary td
.cell
{
3845 padding: 1px 1em 1px 0.5em;
3848 #mod-quiz-mod #reviewoptionshdr
.fitem
{
3854 #mod-quiz-mod #reviewoptionshdr
.fitemtitle
{
3861 #mod-quiz-mod #reviewoptionshdr fieldset
.fgroup
{
3866 #mod-quiz-mod #reviewoptionshdr fieldset
.fgroup span
{
3871 #mod-quiz-edit #page
.controls
,
3872 #mod-quiz-edit #page
.quizattemptcounts
3877 #mod-quiz-edit .quizquestions h2
{
3880 #mod-quiz-edit #showbreaks
{
3883 .quizquestionlistcontrols {
3887 #mod-quiz-report table#attempts
,
3888 #mod-quiz-report table#commands
,
3889 #mod-quiz-report table#itemanalysis
3894 #mod-quiz-report table#attempts
,
3895 #mod-quiz-report h2
.main
{
3898 #mod-quiz-report table#attempts
{
3901 #mod-quiz-report table#attempts
.header
,
3902 #mod-quiz-report table#attempts
.cell
3906 #mod-quiz-report table#attempts
.header
.commands
{
3909 #mod-quiz-report table#attempts
.picture
{
3912 #mod-quiz-report table#attempts td
{
3913 border-left-width: 1px;
3914 border-right-width: 1px;
3915 border-left-style: solid
;
3916 border-right-style: solid
;
3917 vertical-align: middle
;
3919 #mod-quiz-report table#attempts
.header
{
3922 #mod-quiz-report table#attempts
.picture
{
3923 text-align: center
!important
;
3925 #mod-quiz-report .controls
{
3929 #mod-quiz-report table#itemanalysis
{
3932 #mod-quiz-report table#itemanalysis
.header
,
3933 #mod-quiz-report table#itemanalysis
.cell
3937 #mod-quiz-report table#itemanalysis
.header
.commands
{
3940 #mod-quiz-report table#itemanalysis td
{
3942 border-style: solid
;
3944 #mod-quiz-report table#itemanalysis
.header
{
3947 #mod-quiz-report table#itemanalysis
.numcol
{
3949 vertical-align : middle
!important
;
3952 #mod-quiz-report table#itemanalysis
.uncorrect
{
3956 #mod-quiz-report table#itemanalysis
.correct
{
3961 #mod-quiz-report table#itemanalysis
.partialcorrect
{
3962 color: green
!important
;
3965 #mod-quiz-report table#itemanalysis
.qname
{
3966 color: green
!important
;
3969 /* manual grading */
3970 #mod-quiz-grading table#grading
3976 #mod-quiz-grading table#grading
3981 #mod-quiz-grading table#grading
.header
,
3982 #mod-quiz-grading table#grading
.cell
3987 #mod-quiz-grading table#grading
.header
.commands
3992 #mod-quiz-grading table#grading
.picture
3997 #mod-quiz-grading table#grading td
3999 border-left-width: 1px;
4000 border-right-width: 1px;
4001 border-left-style: solid
;
4002 border-right-style: solid
;
4003 vertical-align: bottom
;
4006 .mod-quiz .gradingdetails {
4009 .quizattemptcounts {
4015 *** Modules: Resource
4018 #mod-resource-view .resourcecontent
{
4023 #mod-resource-view .resourcepdf
{
4029 .resourcecontent object {
4034 .resourcepdf object{
4039 .mod-resource .modified {
4043 .mod-resource .popupnotice {
4058 padding-bottom:0.2em;
4067 padding-right:0.2em;
4075 list-style-type:none
;
4087 #ims-contentframe-no-nav {
4094 #mod-resource-view div#footer
{
4123 white-space: nowrap
;
4135 font-weight: normal
;
4138 #surveyform th
.hresponse
{
4150 white-space: nowrap
;
4154 vertical-align:middle
;
4159 vertical-align: top
;
4172 background-color:white
;
4190 padding-bottom: 0.5em;
4198 *** Modules: Workshop
4204 .workshopuploadform
,
4211 *** Help files (/lang/-/help)
4230 /* Equivalent to 1 and 5 nested blockquotes respectively. */
4238 #help pre
, #help code
{
4240 border: 1px dashed
#ddd;