3 /** Page layout CSS starts **/
4 .layout-option-noheader #page-header,
5 .layout-option-nonavbar #page-navbar,
6 .layout-option-nofooter #page-footer,
7 .layout-option-nocourseheader .course-content-header,
8 .layout-option-nocoursefooter .course-content-footer {
12 .empty-region-side-pre #block-region-side-pre,
13 .empty-region-side-post #block-region-side-post {
17 .empty-region-side-post #region-bs-main-and-pre.span9 {
21 .empty-region-side-pre #region-main {
26 .empty-region-side-post.used-region-side-pre #region-main.span8 {
27 /** increase the span size by 1 **/
30 .empty-region-side-post.used-region-side-pre #block-region-side-pre.span4 {
31 /** decrease the span size by 1 **/
35 .empty-region-side-post #region-bs-main-and-post.span9 #region-main.span8 {
36 /** RTL with no post area. **/
40 /** Page layout CSS ends **/
63 a.dimmed_text:visited,
67 .dimmed_text a:visited,
70 .usersuspended a:link,
71 .usersuspended a:visited,
76 .activity.label .dimmed_text {
97 font-size: @fontSizeMini;
114 a.autolink.glossary:hover {
117 /* Block which is hidden if javascript enabled, prevents fickering visible when JS from footer used! */
118 .collapsibleregioncaption {
121 .collapsibleregioncaption img {
122 vertical-align: middle;
124 .jsenabled .hiddenifjs {
130 .jsenabled .visibleifjs {
133 .jsenabled .collapsibleregion {
136 .jsenabled .collapsed .collapsibleregioninner {
139 .collapsible-actions {
143 .dir-rtl .collapsible-actions {
146 .jsenabled .collapsible-actions {
149 .collapsible-actions .collapseexpand {
151 background: url([[pix:t/collapsed]]) 2px center no-repeat;
153 .dir-rtl .collapsible-actions .collapseexpand {
156 background: url([[pix:t/collapsed_rtl]]) right center no-repeat;
158 .collapsible-actions .collapse-all,
159 .dir-rtl .collapsible-actions .collapse-all {
160 background-image: url([[pix:t/expanded]]);
162 .yui-overlay .yui-widget-bd {
163 background-color: #FFEE69;
164 border: 1px solid #A6982B;
165 border-top-color: #D4C237;
174 background: transparent;
186 .pagingbar .thispage {
194 .breadcrumb img.resize {
201 vertical-align: text-bottom;
212 vertical-align: middle;
215 img.iconhelp, .helplink img {
218 vertical-align: text-bottom;
221 h1 img.iconhelp, h1 img.icon,
222 h2 img.iconhelp, h2 img.icon,
223 h3 img.iconhelp, h3 img.icon,
224 h4 img.iconhelp, h4 img.icon,
225 h5 img.iconhelp, h5 img.icon,
226 h6 img.iconhelp, h6 img.icon {
227 vertical-align: middle;
229 .dir-rtl img.iconhelp, .dir-rtl .helplink img {
236 vertical-align: middle;
239 vertical-align: text-bottom;
241 margin-bottom: .15em;
243 .dir-rtl img.iconsort {
249 vertical-align: middle;
256 img.icon-pre, .dir-rtl img.icon-post {
260 img.icon-post, .dir-rtl img.icon-pre {
296 #addmembersform table {
303 table.flexible .emptyrow {
307 vertical-align: middle;
315 .arrow_button input {
318 .action-icon img.smallicon {
319 vertical-align: text-bottom;
323 /** The 1-pixel padding is there to avoid phantom scroll bars on OS X (FF, Safari and Chrome)**/
328 .pagelayout-report .no-overflow {
331 .no-overflow > .generaltable {
334 // Accessibility features
336 // Accessibility: text 'seen' by screen readers but not visual users.
343 .dir-rtl .accesshide {
351 // Accessibility: Skip block link, for keyboard-only users.
357 text-decoration: none;
375 .blog_entry .audience {
382 .blog_entry .tags .action-icon img.smallicon {
386 .blog_entry .content {
390 #page-group-index #groupeditform {
401 #doc-contents ul li {
402 list-style-type: none;
404 .groupmanagementtable td {
407 .groupmanagementtable #existingcell,
408 .groupmanagementtable #potentialcell {
411 .groupmanagementtable #buttonscell {
414 .groupmanagementtable #buttonscell p.arrow_button input {
419 .groupmanagementtable #removeselect_wrapper,
420 .groupmanagementtable #addselect_wrapper {
423 .groupmanagementtable #removeselect_wrapper label,
424 .groupmanagementtable #addselect_wrapper label {
427 .dir-rtl .groupmanagementtable p {
443 .loginbox.twocolumns {
447 .loginbox .subcontent {
452 .loginbox .loginpanel .desc {
458 .loginbox .signuppanel .subcontent {
461 .dir-rtl .loginbox .signuppanel .subcontent {
464 .loginbox .loginsub {
469 .loginbox .forgotsub,
470 .loginbox .potentialidps {
473 .loginbox .potentialidps .potentialidplist {
476 .loginbox .potentialidps .potentialidplist div {
479 .loginbox .loginform {
483 .loginbox .loginform .form-label {
490 .dir-rtl .loginbox .loginform .form-label {
497 .loginbox .loginform .form-input {
501 .loginbox .loginform .form-input input {
504 .loginbox .signupform {
508 .loginbox.twocolumns .loginpanel,
509 .loginbox.twocolumns .signuppanel {
514 .box-sizing(border-box);
517 margin-left: 2.76243%;
519 margin-bottom: -2000px;
520 padding-bottom: 2000px;
522 .loginbox .potentialidp .smallicon {
523 vertical-align: text-bottom;
531 .notepost .userpicture {
544 .path-my .coursebox .overview {
545 margin: 15px 30px 10px 30px;
547 .path-my .coursebox .info {
575 .comment-area textarea {
586 vertical-align: text-bottom;
603 .comment-list li.first {
609 .comment-paging .pageno{
612 .comment-paging .curpage{
613 border: 1px solid #CCC;
615 .comment-message .picture {
619 .dir-rtl .comment-message .picture {
622 .comment-message .text {
626 .comment-message .text p {
636 .dir-rtl .comment-delete {
642 .comment-delete-confirm {
652 .comment-report-selectall{
658 .jsenabled .comment-link {
661 .jsenabled .showcommentsnonjs{
664 .jsenabled .comment-report-selectall{
668 * Completion progress report
670 .completion-expired {
671 background: @errorBackground;
673 .completion-expected {
674 font-size: @fontSizeMini;
676 .completion-sortchoice,
677 .completion-identifyfield {
678 font-size: @fontSizeMini;
679 vertical-align: bottom;
681 .completion-progresscell {
684 .completion-expired .completion-expected {
690 #page-tag-coursetags_edit .coursetag_edit_centered {
695 #page-tag-coursetags_edit .coursetag_edit_row {
698 #page-tag-coursetags_edit .coursetag_edit_row .coursetag_edit_left {
703 #page-tag-coursetags_edit .coursetag_edit_row .coursetag_edit_right {
706 #page-tag-coursetags_edit .coursetag_edit_input3 {
709 #page-tag-coursetags_more .coursetag_more_large {
712 #page-tag-coursetags_more .coursetag_more_small {
715 #page-tag-coursetags_more .coursetag_more_link {
722 #tag-management-box {
738 #small-tag-cloud-box {
752 ul#tag-cloud-list li {
755 list-style-type: none;
761 #tag-search-results-container {
765 #tag-search-results {
767 margin: 15px 20% 0 20%;
772 #tag-search-results li {
785 table#tag-management-list {
789 table#tag-management-list td,
790 table#tag-management-list th {
791 vertical-align: middle;
795 .tag-management-form {
798 #relatedtags-autocomplete-container {
804 #relatedtags-autocomplete {
811 #relatedtags-autocomplete .yui-ac-content {
815 border: 1px solid #404040;
820 #relatedtags-autocomplete .ysearchquery {
826 #relatedtags-autocomplete .yui-ac-shadow {
833 #relatedtags-autocomplete ul {
837 list-style-type: none;
839 #relatedtags-autocomplete li {
844 #relatedtags-autocomplete li.yui-ac-highlight{
850 body.tag .managelink {
914 #webservice-doc-generator td {
916 border: 0 solid black;
919 * Smart Select Element
924 .smartselect .smartselect_mask {
925 background-color: #fff;
934 .smartselect .smartselect_menu {
937 .safari .smartselect .smartselect_menu {
940 .smartselect .smartselect_menu,
941 .smartselect .smartselect_submenu {
942 border: 1px solid #000;
943 background-color: #FFF;
946 .smartselect .smartselect_menu.visible,
947 .smartselect .smartselect_submenu.visible {
950 .smartselect .smartselect_menu_content ul li {
954 .smartselect .smartselect_menu_content ul li a {
956 text-decoration: none;
958 .smartselect .smartselect_menu_content ul li a.selectable {
961 .smartselect .smartselect_submenuitem {
962 background-image: url([[pix:moodle|t/collapsed]]);
963 background-repeat: no-repeat;
964 background-position: 100%;
967 .smartselect.spanningmenu .smartselect_submenu {
972 .smartselect.spanningmenu .smartselect_submenu a {
976 .smartselect.spanningmenu .smartselect_menu_content ul li a.selectable:hover {
977 text-decoration: underline;
980 .smartselect.compactmenu .smartselect_submenu {
988 .smartselect.compactmenu .smartselect_submenu.visible {
991 .smartselect.compactmenu .smartselect_menu {
995 .smartselect.compactmenu .smartselect_submenu .smartselect_submenu {
998 .smartselect.compactmenu .smartselect_submenuitem:hover > .smartselect_menuitem_label {
1004 #page-admin-registration-register .registration_textfield {
1012 border-collapse: collapse;
1018 .userenrolment .subfield {
1021 .userenrolment .col_userdetails .subfield_picture {
1024 .userenrolment .col_lastseen {
1027 .userenrolment .col_role {
1030 .userenrolment .col_role .roles {
1033 .userenrolment .col_role .role {
1038 .dir-rtl .userenrolment .col_role .role {
1041 .userenrolment .col_role .role a {
1045 .userenrolment .col_role .addrole {
1051 background-color: @successBackground;
1052 border: 1px solid @successBorder;
1054 .userenrolment .col_role .addrole img {
1055 vertical-align: baseline;
1057 .userenrolment .hasAllRoles .col_role .addrole {
1060 .userenrolment .col_group .groups {
1063 .userenrolment .col_group .group {
1067 white-space: nowrap;
1069 .userenrolment .col_group .group a {
1073 .userenrolment .col_group .addgroup {
1080 .userenrolment .col_group .addgroup a img {
1081 vertical-align: bottom;
1083 .userenrolment .col_enrol .enrolment {
1088 .userenrolment .col_enrol .enrolment a {
1092 #page-enrol-users .enrol_user_buttons {
1095 #page-enrol-users.dir-rtl .enrol_user_buttons {
1098 #page-enrol-users .enrol_user_buttons .enrolusersbutton {
1102 #page-enrol-users .enrol_user_buttons .enrolusersbutton div,
1103 #page-enrol-users .enrol_user_buttons .enrolusersbutton form {
1106 #page-enrol-users .enrol_user_buttons .enrolusersbutton input {
1110 #page-enrol-users.dir-rtl .col_userdetails .subfield_picture {
1113 #page-enrol-users .user-enroller-panel .uep-search-results .user .details {
1117 * Overide for RTL layout
1119 .dir-rtl .headermain {
1122 .dir-rtl .headermenu {
1125 .dir-rtl .loginbox .loginform .form-label {
1129 .dir-rtl .loginbox .loginform .form-input {
1132 .dir-rtl .yui3-menu-hidden {
1135 #page-admin-roles-define.dir-rtl #rolesform .felement {
1136 margin-right: 180px;
1138 #page-message-edit.dir-rtl table.generaltable th.c0 {
1142 background-color: #CCC;
1201 .dir-rtl .mod-indent-1 {
1205 .dir-rtl .mod-indent-2 {
1209 .dir-rtl .mod-indent-3 {
1213 .dir-rtl .mod-indent-4 {
1214 margin-right: 120px;
1217 .dir-rtl .mod-indent-5 {
1218 margin-right: 150px;
1221 .dir-rtl .mod-indent-6 {
1222 margin-right: 180px;
1225 .dir-rtl .mod-indent-7 {
1226 margin-right: 210px;
1229 .dir-rtl .mod-indent-8 {
1230 margin-right: 240px;
1233 .dir-rtl .mod-indent-9 {
1234 margin-right: 270px;
1237 .dir-rtl .mod-indent-10 {
1238 margin-right: 300px;
1241 .dir-rtl .mod-indent-11 {
1242 margin-right: 330px;
1245 .dir-rtl .mod-indent-12 {
1246 margin-right: 360px;
1249 .dir-rtl .mod-indent-13 {
1250 margin-right: 390px;
1253 .dir-rtl .mod-indent-14 {
1254 margin-right: 420px;
1257 .dir-rtl .mod-indent-15,
1258 .dir-rtl .mod-indent-huge {
1259 margin-right: 420px;
1262 /* Audio player size in 'block' mode (can only change width, height is hardcoded in JS) */
1263 .resourcecontent .mediaplugin_mp3 object {
1267 .resourcecontent audio.mediaplugin_html5audio {
1270 /** Large resource images should avoid hidden overflow **/
1274 /* Audio player size in 'inline' mode (can only change width, as above) */
1275 .mediaplugin_mp3 object {
1279 audio.mediaplugin_html5audio {
1282 /* TinyMCE moodle media preview frame should not have padding */
1283 .core_media_preview.pagelayout-embedded #content {
1286 .core_media_preview.pagelayout-embedded #maincontent {
1289 body#page-lib-editor-tinymce-plugins-moodlemedia-preview {
1295 /** Fix YUI 2 Treeview for Right to left languages **/
1310 .dir-rtl .ygtvdepthcell,
1312 .dir-rtl .ygtvok:hover,
1313 .dir-rtl .ygtvcancel,
1314 .dir-rtl .ygtvcancel:hover {
1317 background-image: url([[pix:theme|yui2-treeview-sprite-rtl]]);
1318 background-repeat: no-repeat;
1322 background-position: 0 -5600px;
1325 background-position: 0 -4000px;
1328 .dir-rtl .ygtvtmhh {
1329 background-position: 0 -4800px;
1332 background-position: 0 -6400px;
1335 .dir-rtl .ygtvtphh {
1336 background-position: 0 -7200px;
1339 background-position: 0 -1600px;
1342 background-position: 0 0;
1345 .dir-rtl .ygtvlmhh {
1346 background-position: 0 -800px;
1349 background-position: 0 -2400px;
1352 .dir-rtl .ygtvlphh {
1353 background-position: 0 -3200px
1355 .dir-rtl .ygtvdepthcell {
1356 background-position: 0 -8000px;
1359 background-position: 0 -8800px;
1361 .dir-rtl .ygtvok:hover {
1362 background-position: 0 -8844px;
1364 .dir-rtl .ygtvcancel {
1365 background-position: 0 -8822px;
1367 .dir-rtl .ygtvcancel:hover {
1368 background-position: 0 -8866px;
1370 .dir-rtl.yui-skin-sam .yui-panel .hd {
1373 .dir-rtl .yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd {
1376 /** Fix TinyMCE editor right to left **/
1377 .dir-rtl .clearlooks2.ie9 .mceAlert .mceMiddle span,.dir-rtl .clearlooks2 .mceConfirm .mceMiddle span {
1380 .dir-rtl .o2k7Skin table,
1381 .dir-rtl .o2k7Skin tbody,
1382 .dir-rtl .o2k7Skin a,
1383 .dir-rtl .o2k7Skin img,
1384 .dir-rtl .o2k7Skin tr,
1385 .dir-rtl .o2k7Skin div,
1386 .dir-rtl .o2k7Skin td,
1387 .dir-rtl .o2k7Skin iframe,
1388 .dir-rtl .o2k7Skin span,
1389 .dir-rtl .o2k7Skin *,
1390 .dir-rtl .o2k7Skin .mceText,
1391 .dir-rtl .o2k7Skin .mceListBox .mceText {
1394 .path-rating .ratingtable {
1398 .path-rating .ratingtable th.rating {
1401 .path-rating .ratingtable td.rating,
1402 .path-rating .ratingtable td.time {
1403 white-space: nowrap;
1409 /* Moodle Dialogue Settings (moodle-core-dialogue) */
1410 .moodle-dialogue-base .moodle-dialogue-lightbox {
1411 background-color: #AAA;
1413 .moodle-dialogue-base .hidden,
1414 .moodle-dialogue-base .moodle-dialogue-hidden {
1420 .moodle-dialogue-base .moodle-dialogue-fullscreen {
1427 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
1430 .moodle-dialogue-base .moodle-dialogue-fullscreen .closebutton {
1433 background-size: 100%;
1435 .moodle-dialogue-base .moodle-dialogue {
1441 outline: #000 dotted 0;
1443 .moodle-dialogue-base .moodle-dialogue-wrap {
1446 background-color: #fff;
1447 border: 1px solid #ccc;
1448 .border-radius(10px);
1449 .box-shadow(5px 5px 20px 0 #666);
1451 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd {
1455 font-weight: normal;
1456 letter-spacing: 1px;
1459 text-shadow: 1px 1px 1px #fff;
1460 .border-radius(10px 10px 0 0);
1461 border-bottom: 1px solid #bbb;
1463 #gradient > .vertical(#fff, #ccc);
1464 filter: dropshadow(color=#FFFFFF, offx=1, offy=1);
1466 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 {
1473 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons {
1476 .moodle-dialogue-base .closebutton {
1480 vertical-align: middle;
1481 display: inline-block;
1484 background-image: url([[pix:theme|sprite]]);
1485 background-repeat: no-repeat;
1488 .dir-rtl .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons {
1492 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd {
1498 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-content {
1503 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd {
1508 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
1518 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd,
1519 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-wrap {
1522 .moodle-dialogue-confirm .confirmation-dialogue {
1525 .moodle-dialogue-confirm .confirmation-dialogue input {
1528 .moodle-dialogue-exception .moodle-exception-message {
1531 .moodle-dialogue-exception .moodle-exception-param label {
1534 .moodle-dialogue-exception .param-stacktrace label {
1535 background-color: #EEE;
1536 border: 1px solid #ccc;
1537 border-bottom-width: 0;
1539 .moodle-dialogue-exception .param-stacktrace pre {
1540 border: 1px solid #ccc;
1541 background-color: #fff;
1543 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
1545 font-size: @fontSizeSmall;
1547 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
1549 font-size: @fontSizeSmall;
1551 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
1554 border-bottom: 1px solid #eee;
1556 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft {
1560 background-color: #FFF;
1563 .moodle-dialogue-confirm .confirmation-message {
1566 .moodle-dialogue-confirm .confirmation-dialogue input {
1569 .moodle-dialogue-exception .moodle-exception-message {
1572 .moodle-dialogue-exception .moodle-exception-param {
1573 margin-bottom: 0.5em;
1575 .moodle-dialogue-exception .moodle-exception-param label {
1578 .moodle-dialogue-exception .param-stacktrace label {
1583 .moodle-dialogue-exception .param-stacktrace pre {
1588 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
1589 display: inline-block;
1592 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
1593 display: inline-block;
1597 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
1600 padding-bottom: 4px;
1602 .moodle-dialogue .moodle-dialogue-bd .content-lightbox {
1608 background-color: white;
1612 /* Apply a default max-height on tooltip text */
1613 .moodle-dialogue .tooltiptext {
1617 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip {
1621 /* Question Bank - Question Chooser "Close" button */
1622 #page-question-edit.dir-rtl a.container-close {
1627 * Chooser Dialogues (moodle-core-chooserdialogue)
1629 * This CSS belong to the chooser dialogue which should work both with, and
1630 * without javascript enabled
1632 /* Hide the dialog and it's title */
1633 .chooserdialoguebody,
1637 .moodle-dialogue.chooserdialogue .moodle-dialogue-content .moodle-dialogue-ft {
1640 .chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd {
1642 background: #F2F2F2;
1643 .border-bottom-radius(10px);
1645 /* Center the submit buttons within the area */
1646 .choosercontainer #chooseform .submitbuttons {
1650 .choosercontainer #chooseform .submitbuttons input {
1654 /* Various settings for the options area */
1655 .choosercontainer #chooseform .options {
1657 border-bottom: 1px solid #BBBBBB;
1659 /* Only set these options if we're showing the js container */
1660 .jsenabled .choosercontainer #chooseform .alloptions {
1664 .box-shadow(inset 0 0 30px 0px #ccc);
1666 .dir-rtl.jsenabled .choosercontainer #chooseform .alloptions {
1669 /* Settings for option rows and option subtypes */
1670 .choosercontainer #chooseform .moduletypetitle,
1671 .choosercontainer #chooseform .option,
1672 .choosercontainer #chooseform .nonoption {
1674 padding: 0 1.6em 0 1.6em;
1676 .choosercontainer #chooseform .moduletypetitle {
1677 text-transform: uppercase;
1679 padding-bottom: 0.4em;
1681 .choosercontainer #chooseform .option .typename,
1682 .choosercontainer #chooseform .option span.modicon img.icon,
1683 .choosercontainer #chooseform .nonoption .typename,
1684 .choosercontainer #chooseform .nonoption span.modicon img.icon {
1685 padding: 0 0 0 0.5em;
1687 .dir-rtl .choosercontainer #chooseform .option .typename,
1688 .dir-rtl .choosercontainer #chooseform .option span.modicon img.icon,
1689 .dir-rtl .choosercontainer #chooseform .nonoption .typename,
1690 .dir-rtl .choosercontainer #chooseform .nonoption span.modicon img.icon {
1691 padding: 0 0.5em 0 0;
1693 .choosercontainer #chooseform .option span.modicon img.icon,
1694 .choosercontainer #chooseform .nonoption span.modicon img.icon {
1698 .choosercontainer #chooseform .option input[type=radio],
1699 .choosercontainer #chooseform .option span.typename,
1700 .choosercontainer #chooseform .option span.modicon {
1701 vertical-align: middle;
1703 .choosercontainer #chooseform .option label {
1705 padding: 0.3em 0 0.1em 0;
1706 border-bottom: 1px solid #FFFFFF;
1708 .choosercontainer #chooseform .nonoption {
1709 padding-left: 2.7em;
1711 padding-bottom: 0.1em;
1713 .dir-rtl .choosercontainer #chooseform .nonoption {
1714 padding-right: 2.7em;
1717 .choosercontainer #chooseform .subtype {
1719 padding: 0 1.6em 0 3.2em;
1721 .dir-rtl .choosercontainer #chooseform .subtype {
1722 padding: 0 3.2em 0 1.6em;
1724 .choosercontainer #chooseform .subtype .typename {
1725 margin: 0 0 0 0.2em;
1727 .dir-rtl .choosercontainer #chooseform .subtype .typename {
1728 margin: 0 0.2em 0 0;
1730 /* The instruction/help area */
1731 .jsenabled .choosercontainer #chooseform .instruction,
1732 .jsenabled .choosercontainer #chooseform .typesummary {
1741 background-color: @bodyBackground;
1746 .dir-rtl.jsenabled .choosercontainer #chooseform .instruction,
1747 .dir-rtl.jsenabled .choosercontainer #chooseform .typesummary {
1750 border-right: 1px solid grey;
1752 /* Selected option settings */
1753 .jsenabled .choosercontainer #chooseform .instruction,
1754 .choosercontainer #chooseform .selected .typesummary {
1757 .choosercontainer #chooseform .selected {
1758 background-color: @bodyBackground;
1759 .box-shadow(0px 0 10px 0 #ccc);
1761 .section-modchooser-link img.smallicon {
1764 /* Form element: listing */
1766 padding-bottom: 25px;
1767 padding-right: 10px;
1769 .formlistinginputradio {
1778 padding: 1px 19px 14px;
1779 background-color: white;
1780 border: 1px solid #DDD;
1781 .border-radius(4px);
1791 background-color: whiteSmoke;
1792 border: 1px solid #ddd;
1794 .border-radius(4px 0 4px 0);
1799 .border-radius(4px);
1803 border-bottom: 1px solid;
1804 border-color: #E1E1E8;
1805 border-left: 1px solid #E1E1E8;
1806 border-right: 1px solid #E1E1E8;
1807 background-color: #F7F7F9;
1808 .border-radius(0 0 4px 4px);
1816 body.jsenabled .formlistingradio {
1819 body.jsenabled .formlisting {
1829 table.collection .name {
1831 vertical-align: middle;
1833 table.collection .awards {
1836 vertical-align: middle;
1838 table.collection .criteria {
1841 vertical-align: top;
1843 table.collection .badgeimage,
1844 table.collection .status {
1847 vertical-align: middle;
1849 table.collection .description {
1853 table.collection .actions {
1856 vertical-align: middle;
1863 table.issuedbadgebox {
1865 background-color: #FFFFFF;
1867 table.badgeissuedimage {
1871 table.badgeissuedinfo {
1874 table.badgeissuedinfo .bvalue {
1876 vertical-align: middle;
1878 table.badgeissuedinfo .bfield {
1884 table.badgeissuedinfo .bvalue,
1885 table.badgeissuedinfo .bfield {
1895 display: inline-block;
1896 padding-bottom: 2em;
1898 vertical-align: top;
1901 .badges li .badge-name {
1908 .badges li .badge-image {
1915 .badges li .badge-actions {
1922 div.badge .expireimage {
1930 width: 90px; height: 90px;
1937 vertical-align: top;
1940 color: @successText;
1946 color: @warningText;
1948 #page-badges-award .recipienttable tr td {
1949 vertical-align: top;
1951 #page-badges-award .recipienttable tr td.actions .actionbutton {
1956 #page-badges-award .recipienttable tr td.existing,
1957 #page-badges-award .recipienttable tr td.potential {
1965 background-color: @successBackground;
1967 .statusbox.inactive {
1968 background-color: @warningBackground;
1973 vertical-align: middle;
1975 .dir-rtl .activatebadge {
1978 img#persona_signin {
1984 .invisiblefieldset {
1992 margin-bottom: 10px;
1994 .dir-rtl .breadcrumb-nav {
1997 .breadcrumb-button .singlebutton div {
2000 .breadcrumb-nav .breadcrumb {
2004 /** Action menu component styles **/
2006 .moodle-actionmenu > ul,
2007 .moodle-actionmenu > ul > li {
2008 display: inline-block;
2011 .moodle-actionmenu ul {
2014 list-style-type: none;
2017 .moodle-actionmenu .toggle-display,
2018 .moodle-actionmenu .menu-action-text {
2019 display: none; /** Hidden by default, display none so that we don't take up space. **/
2023 .moodle-actionmenu[data-enhance] {
2029 display: inline; /** JS is enabled, we'll be using it so return display to normal **/
2033 .moodle-actionmenu[data-enhanced] {
2043 .moodle-actionmenu[data-enhanced].show {
2052 background-color: #fff;
2053 border: 1px solid #ccc;
2055 .border-radius(5px);
2056 .box-shadow(5px 5px 20px 0 #666);
2060 color: @dropdownLinkColor;
2061 padding:2px 1em 2px 24px;
2064 color: @dropdownLinkColorHover;
2065 background-color: @dropdownLinkBackgroundHover;
2068 .border-top-radius(4px);
2071 .border-bottom-radius(4px);
2078 vertical-align: middle;
2087 /** bottom left of button **/
2088 &.align-tl-bl {top: 100%;left:0;margin-top: 4px;}
2089 &.align-tr-bl {top: 100%;right: 100%;}
2090 &.align-bl-bl {bottom: 100%;left:0;}
2091 &.align-br-bl {bottom: 100%;right: 100%;}
2092 /** bottom right of button **/
2093 &.align-tl-br {top: 100%;left:100%;}
2094 &.align-tr-br {top: 100%;right: 0;margin-top: 4px;}
2095 &.align-bl-br {bottom: 100%;left:100%;}
2096 &.align-br-br {bottom: 100%;right: 0;}
2097 /** top left of button **/
2098 &.align-tl-tl {top: 0;left:0;}
2099 &.align-tr-tl {top: 0;right: 100%;margin-right: 4px;}
2100 &.align-bl-tl {bottom: 100%;left:0;margin-bottom: 4px;}
2101 &.align-br-tl {bottom: 100%;right: 100%;}
2102 /** top right of button **/
2103 &.align-tl-tr {top: 0;left:100%;margin-left: 4px;}
2104 &.align-tr-tr {top: 0;right: 0;}
2105 &.align-bl-tr {bottom: 100%;left:100%;}
2106 &.align-br-tr {bottom: 100%;right: 0;margin-bottom: 4px;}
2110 .action-menu-shown .moodle-actionmenu[data-enhanced] .toggle-display {
2111 background-color: #FFF;
2114 .block .moodle-actionmenu {
2119 .moodle-actionmenu[data-enhanced].show {
2129 /** bottom left of button **/
2130 &.align-tl-bl {left: auto; right: 0;}
2131 &.align-tr-bl {right: auto; left: 100%;}
2132 &.align-bl-bl {left: auto; right: 0;}
2133 &.align-br-bl {right: auto; left: 100%;}
2134 /** bottom right of button **/
2135 &.align-tl-br {left: auto; right: 100%;}
2136 &.align-tr-br {right: auto; left: 0;}
2137 &.align-bl-br {left: auto; right: 100%;}
2138 &.align-br-br {right: auto; left: 0;}
2139 /** top left of button **/
2140 &.align-tl-tl {left: auto; right: 0;}
2141 &.align-tr-tl {right: auto; left: 100%;}
2142 &.align-bl-tl {left: auto; right: 0;}
2143 &.align-br-tl {right: auto; left: 100%;}
2144 /** top right of button **/
2145 &.align-tl-tr {left: auto; right: 100%;}
2146 &.align-tr-tr {right: auto; left: 0;}
2147 &.align-bl-tr {left: auto; right: 100%;}
2148 &.align-br-tr {right: auto; left: 0;}
2151 .block .moodle-actionmenu {
2156 ul.dragdrop-keyboard-drag li {
2157 list-style-type: none;
2160 .block-control-actions .moodle-core-dragdrop-draghandle img {
2167 text-decoration: none;