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 .fluid-span (@columns) {
27 width: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1));
28 *width: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) - (.5 / @gridRowWidth * 100 * 1%);
31 .empty-region-side-post.used-region-side-pre #region-main.span8 {
32 /** increase the span size by 1 **/
35 .empty-region-side-post.used-region-side-pre #block-region-side-pre.span4 {
36 /** decrease the span size by 1 **/
40 .empty-region-side-post #region-bs-main-and-post.span9 #region-main.span8 {
41 /** RTL with no post area. **/
45 /** Page layout CSS ends **/
68 a.dimmed_text:visited,
72 .dimmed_text a:visited,
75 .usersuspended a:link,
76 .usersuspended a:visited,
81 .activity.label .dimmed_text {
102 font-size: @fontSizeMini;
119 a.autolink.glossary:hover {
122 /* Block which is hidden if javascript enabled, prevents fickering visible when JS from footer used! */
123 .collapsibleregioncaption {
126 .collapsibleregioncaption img {
127 vertical-align: middle;
129 .jsenabled .hiddenifjs {
135 .jsenabled .visibleifjs {
138 .jsenabled .collapsibleregion {
141 .jsenabled .collapsed .collapsibleregioninner {
144 .yui-overlay .yui-widget-bd {
145 background-color: #FFEE69;
146 border: 1px solid #A6982B;
147 border-top-color: #D4C237;
156 background: transparent;
168 .pagingbar .thispage,
177 .breadcrumb img.resize {
184 vertical-align: text-bottom;
195 vertical-align: middle;
198 img.iconhelp, .helplink img {
201 vertical-align: text-bottom;
204 .dir-rtl img.iconhelp, .dir-rtl .helplink img {
211 vertical-align: middle;
214 vertical-align: text-bottom;
216 margin-bottom: .15em;
218 .dir-rtl img.iconsort {
224 vertical-align: middle;
231 img.icon-pre, .dir-rtl img.icon-post {
235 img.icon-post, .dir-rtl img.icon-pre {
271 #addmembersform table {
278 table.flexible .emptyrow {
282 vertical-align: middle;
290 .arrow_button input {
293 .action-icon img.smallicon {
294 vertical-align: text-bottom;
298 vertical-align: middle;
300 /** The 1-pixel padding is there to avoid phantom scroll bars on OS X (FF, Safari and Chrome)**/
305 .pagelayout-report .no-overflow {
308 .no-overflow > .generaltable {
311 // Accessibility features
313 // Accessibility: text 'seen' by screen readers but not visual users.
320 .dir-rtl .accesshide {
328 // Accessibility: Skip block link, for keyboard-only users.
334 text-decoration: none;
352 .blog_entry .audience {
359 .blog_entry .tags .action-icon img.smallicon {
363 .blog_entry .content {
367 #page-group-index #groupeditform {
378 #doc-contents ul li {
379 list-style-type: none;
381 .groupmanagementtable td {
384 .groupmanagementtable #existingcell,
385 .groupmanagementtable #potentialcell {
388 .groupmanagementtable #buttonscell {
391 .groupmanagementtable #removeselect_wrapper,
392 .groupmanagementtable #addselect_wrapper {
395 .groupmanagementtable #removeselect_wrapper label,
396 .groupmanagementtable #addselect_wrapper label {
399 .dir-rtl .groupmanagementtable p {
415 .loginbox.twocolumns {
419 .loginbox .subcontent {
424 .loginbox .loginpanel .desc {
430 .loginbox .signuppanel .subcontent {
433 .dir-rtl .loginbox .signuppanel .subcontent {
436 .loginbox .loginsub {
441 .loginbox .forgotsub,
442 .loginbox .potentialidps {
445 .loginbox .potentialidps .potentialidplist {
448 .loginbox .potentialidps .potentialidplist div {
451 .loginbox .loginform {
455 .loginbox .loginform .form-label {
462 .dir-rtl .loginbox .loginform .form-label {
469 .loginbox .loginform .form-input {
473 .loginbox .loginform .form-input input {
476 .loginbox .signupform {
480 .loginbox.twocolumns .loginpanel,
481 .loginbox.twocolumns .signuppanel {
486 .box-sizing(border-box);
489 margin-left: 2.76243%;
491 margin-bottom: -2000px;
492 padding-bottom: 2000px;
494 .loginbox .potentialidp .smallicon {
495 vertical-align: text-bottom;
503 .notepost .userpicture {
516 .path-my .coursebox .overview {
517 margin: 15px 30px 10px 30px;
519 .path-my .coursebox .info {
547 .comment-area textarea {
558 vertical-align: text-bottom;
575 .comment-list li.first {
581 .comment-paging .pageno{
584 .comment-paging .curpage{
585 border: 1px solid #CCC;
587 .comment-message .picture {
591 .dir-rtl .comment-message .picture {
594 .comment-message .text {
598 .comment-message .text p {
608 .dir-rtl .comment-delete {
614 .comment-delete-confirm {
624 .comment-report-selectall{
630 .jsenabled .comment-link {
633 .jsenabled .showcommentsnonjs{
636 .jsenabled .comment-report-selectall{
640 * Completion progress report
642 .completion-expired {
643 background: @errorBackground;
645 .completion-expected {
646 font-size: @fontSizeMini;
648 .completion-sortchoice,
649 .completion-identifyfield {
650 font-size: @fontSizeMini;
651 vertical-align: bottom;
653 .completion-progresscell {
656 .completion-expired .completion-expected {
662 #page-tag-coursetags_edit .coursetag_edit_centered {
667 #page-tag-coursetags_edit .coursetag_edit_row {
670 #page-tag-coursetags_edit .coursetag_edit_row .coursetag_edit_left {
675 #page-tag-coursetags_edit .coursetag_edit_row .coursetag_edit_right {
678 #page-tag-coursetags_edit .coursetag_edit_input3 {
681 #page-tag-coursetags_more .coursetag_more_large {
684 #page-tag-coursetags_more .coursetag_more_small {
687 #page-tag-coursetags_more .coursetag_more_link {
694 #tag-management-box {
710 #small-tag-cloud-box {
724 ul#tag-cloud-list li {
727 list-style-type: none;
733 #tag-search-results-container {
737 #tag-search-results {
739 margin: 15px 20% 0 20%;
744 #tag-search-results li {
757 table#tag-management-list {
761 table#tag-management-list td,
762 table#tag-management-list th {
763 vertical-align: middle;
767 .tag-management-form {
770 #relatedtags-autocomplete-container {
776 #relatedtags-autocomplete {
783 #relatedtags-autocomplete .yui-ac-content {
787 border: 1px solid #404040;
792 #relatedtags-autocomplete .ysearchquery {
798 #relatedtags-autocomplete .yui-ac-shadow {
805 #relatedtags-autocomplete ul {
809 list-style-type: none;
811 #relatedtags-autocomplete li {
816 #relatedtags-autocomplete li.yui-ac-highlight{
822 body.tag .managelink {
886 #webservice-doc-generator td {
888 border: 0 solid black;
891 * Smart Select Element
896 .smartselect .smartselect_mask {
897 background-color: #fff;
906 .smartselect .smartselect_menu {
909 .safari .smartselect .smartselect_menu {
912 .smartselect .smartselect_menu,
913 .smartselect .smartselect_submenu {
914 border: 1px solid #000;
915 background-color: #FFF;
918 .smartselect .smartselect_menu.visible,
919 .smartselect .smartselect_submenu.visible {
922 .smartselect .smartselect_menu_content ul li {
926 .smartselect .smartselect_menu_content ul li a {
928 text-decoration: none;
930 .smartselect .smartselect_menu_content ul li a.selectable {
933 .smartselect .smartselect_submenuitem {
934 background-image: url([[pix:moodle|t/collapsed]]);
935 background-repeat: no-repeat;
936 background-position: 100%;
939 .smartselect.spanningmenu .smartselect_submenu {
944 .smartselect.spanningmenu .smartselect_submenu a {
948 .smartselect.spanningmenu .smartselect_menu_content ul li a.selectable:hover {
949 text-decoration: underline;
952 .smartselect.compactmenu .smartselect_submenu {
960 .smartselect.compactmenu .smartselect_submenu.visible {
963 .smartselect.compactmenu .smartselect_menu {
967 .smartselect.compactmenu .smartselect_submenu .smartselect_submenu {
970 .smartselect.compactmenu .smartselect_submenuitem:hover > .smartselect_menuitem_label {
976 #page-admin-registration-register .registration_textfield {
984 border-collapse: collapse;
990 .userenrolment .subfield {
993 .userenrolment .col_userdetails .subfield_picture {
996 .userenrolment .col_lastseen {
999 .userenrolment .col_role {
1002 .userenrolment .col_role .roles {
1005 .userenrolment .col_role .role {
1010 .dir-rtl .userenrolment .col_role .role {
1013 .userenrolment .col_role .role a {
1017 .userenrolment .col_role .addrole {
1023 background-color: @successBackground;
1024 border: 1px solid @successBorder;
1026 .userenrolment .col_role .addrole img {
1027 vertical-align: baseline;
1029 .userenrolment .hasAllRoles .col_role .addrole {
1032 .userenrolment .col_group .groups {
1035 .userenrolment .col_group .group {
1039 white-space: nowrap;
1041 .userenrolment .col_group .group a {
1045 .userenrolment .col_group .addgroup {
1052 .userenrolment .col_group .addgroup a img {
1053 vertical-align: bottom;
1055 .userenrolment .col_enrol .enrolment {
1060 .userenrolment .col_enrol .enrolment a {
1064 #page-enrol-users .enrol_user_buttons {
1067 #page-enrol-users.dir-rtl .enrol_user_buttons {
1070 #page-enrol-users .enrol_user_buttons .enrolusersbutton {
1074 #page-enrol-users .enrol_user_buttons .enrolusersbutton div,
1075 #page-enrol-users .enrol_user_buttons .enrolusersbutton form {
1078 #page-enrol-users .enrol_user_buttons .enrolusersbutton input {
1082 #page-enrol-users.dir-rtl .col_userdetails .subfield_picture {
1085 #page-enrol-users .user-enroller-panel .uep-search-results .user .details {
1089 * Overide for RTL layout
1091 .dir-rtl .headermain {
1094 .dir-rtl .headermenu {
1097 .dir-rtl .loginbox .loginform .form-label {
1101 .dir-rtl .loginbox .loginform .form-input {
1104 .dir-rtl .yui3-menu-hidden {
1107 #page-admin-roles-define.dir-rtl #rolesform .felement {
1108 margin-right: 180px;
1110 #page-message-edit.dir-rtl table.generaltable th.c0 {
1114 background-color: #CCC;
1173 .dir-rtl .mod-indent-1 {
1177 .dir-rtl .mod-indent-2 {
1181 .dir-rtl .mod-indent-3 {
1185 .dir-rtl .mod-indent-4 {
1186 margin-right: 120px;
1189 .dir-rtl .mod-indent-5 {
1190 margin-right: 150px;
1193 .dir-rtl .mod-indent-6 {
1194 margin-right: 180px;
1197 .dir-rtl .mod-indent-7 {
1198 margin-right: 210px;
1201 .dir-rtl .mod-indent-8 {
1202 margin-right: 240px;
1205 .dir-rtl .mod-indent-9 {
1206 margin-right: 270px;
1209 .dir-rtl .mod-indent-10 {
1210 margin-right: 300px;
1213 .dir-rtl .mod-indent-11 {
1214 margin-right: 330px;
1217 .dir-rtl .mod-indent-12 {
1218 margin-right: 360px;
1221 .dir-rtl .mod-indent-13 {
1222 margin-right: 390px;
1225 .dir-rtl .mod-indent-14 {
1226 margin-right: 420px;
1229 .dir-rtl .mod-indent-15,
1230 .dir-rtl .mod-indent-huge {
1231 margin-right: 420px;
1234 /* Audio player size in 'block' mode (can only change width, height is hardcoded in JS) */
1235 .resourcecontent .mediaplugin_mp3 object {
1239 .resourcecontent audio.mediaplugin_html5audio {
1242 /** Large resource images should avoid hidden overflow **/
1246 /* Audio player size in 'inline' mode (can only change width, as above) */
1247 .mediaplugin_mp3 object {
1251 audio.mediaplugin_html5audio {
1254 /* TinyMCE moodle media preview frame should not have padding */
1255 .core_media_preview.pagelayout-embedded #content {
1258 .core_media_preview.pagelayout-embedded #maincontent {
1261 .core_media_preview.pagelayout-embedded .mediaplugin {
1264 /** Fix YUI 2 Treeview for Right to left languages **/
1279 .dir-rtl .ygtvdepthcell,
1281 .dir-rtl .ygtvok:hover,
1282 .dir-rtl .ygtvcancel,
1283 .dir-rtl .ygtvcancel:hover {
1286 background-image: url([[pix:theme|yui2-treeview-sprite-rtl]]);
1287 background-repeat: no-repeat;
1291 background-position: 0 -5600px;
1294 background-position: 0 -4000px;
1297 .dir-rtl .ygtvtmhh {
1298 background-position: 0 -4800px;
1301 background-position: 0 -6400px;
1304 .dir-rtl .ygtvtphh {
1305 background-position: 0 -7200px;
1308 background-position: 0 -1600px;
1311 background-position: 0 0;
1314 .dir-rtl .ygtvlmhh {
1315 background-position: 0 -800px;
1318 background-position: 0 -2400px;
1321 .dir-rtl .ygtvlphh {
1322 background-position: 0 -3200px
1324 .dir-rtl .ygtvdepthcell {
1325 background-position: 0 -8000px;
1328 background-position: 0 -8800px;
1330 .dir-rtl .ygtvok:hover {
1331 background-position: 0 -8844px;
1333 .dir-rtl .ygtvcancel {
1334 background-position: 0 -8822px;
1336 .dir-rtl .ygtvcancel:hover {
1337 background-position: 0 -8866px;
1339 .dir-rtl.yui-skin-sam .yui-panel .hd {
1342 .dir-rtl .yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd {
1345 /** Fix TinyMCE editor right to left **/
1346 .dir-rtl .clearlooks2.ie9 .mceAlert .mceMiddle span,.dir-rtl .clearlooks2 .mceConfirm .mceMiddle span {
1349 .dir-rtl .o2k7Skin table,
1350 .dir-rtl .o2k7Skin tbody,
1351 .dir-rtl .o2k7Skin a,
1352 .dir-rtl .o2k7Skin img,
1353 .dir-rtl .o2k7Skin tr,
1354 .dir-rtl .o2k7Skin div,
1355 .dir-rtl .o2k7Skin td,
1356 .dir-rtl .o2k7Skin iframe,
1357 .dir-rtl .o2k7Skin span,
1358 .dir-rtl .o2k7Skin *,
1359 .dir-rtl .o2k7Skin .mceText,
1360 .dir-rtl .o2k7Skin .mceListBox .mceText {
1363 .path-rating .ratingtable {
1367 .path-rating .ratingtable th.rating {
1370 .path-rating .ratingtable td.rating,
1371 .path-rating .ratingtable td.time {
1372 white-space: nowrap;
1378 /* Moodle Dialogue Settings (moodle-core-dialogue) */
1379 .moodle-dialogue-base .moodle-dialogue-lightbox {
1380 background-color: #AAA;
1382 .moodle-dialogue-base .hidden,
1383 .moodle-dialogue-base .moodle-dialogue-hidden {
1389 .moodle-dialogue-fullscreen {
1396 .moodle-dialogue-base .moodle-dialogue {
1402 outline: #000 dotted 0;
1404 .moodle-dialogue-base .moodle-dialogue-wrap {
1407 background-color: #fff;
1408 border: 1px solid #ccc;
1409 .border-radius(10px);
1410 .box-shadow(5px 5px 20px 0 #666);
1412 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd {
1416 font-weight: normal;
1417 letter-spacing: 1px;
1420 text-shadow: 1px 1px 1px #fff;
1421 .border-radius(10px 10px 0 0);
1422 border-bottom: 1px solid #bbb;
1424 #gradient > .vertical(#fff, #ccc);
1425 filter: dropshadow(color=#FFFFFF, offx=1, offy=1);
1427 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 {
1434 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons {
1437 .moodle-dialogue-base .closebutton {
1441 vertical-align: middle;
1442 display: inline-block;
1445 background-image: url([[pix:theme|sprite]]);
1446 background-repeat: no-repeat;
1449 .dir-rtl .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons {
1453 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd {
1460 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-content {
1465 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd {
1470 .moodle-dialogue-base .moodle-dialogue-fullscreen,
1471 .moodle-dialogue-fullscreen .moodle-dialogue-content {
1477 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd,
1478 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-wrap {
1481 .moodle-dialogue-confirm .confirmation-dialogue {
1484 .moodle-dialogue-confirm .confirmation-dialogue input {
1487 .moodle-dialogue-exception .moodle-exception-message {
1490 .moodle-dialogue-exception .moodle-exception-param label {
1493 .moodle-dialogue-exception .param-stacktrace label {
1494 background-color: #EEE;
1495 border: 1px solid #ccc;
1496 border-bottom-width: 0;
1498 .moodle-dialogue-exception .param-stacktrace pre {
1499 border: 1px solid #ccc;
1500 background-color: #fff;
1502 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
1504 font-size: @fontSizeSmall;
1506 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
1508 font-size: @fontSizeSmall;
1510 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
1513 border-bottom: 1px solid #eee;
1515 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft {
1519 background-color: #FFF;
1522 .moodle-dialogue-confirm .confirmation-message {
1525 .moodle-dialogue-confirm .confirmation-dialogue input {
1528 .moodle-dialogue-exception .moodle-exception-message {
1531 .moodle-dialogue-exception .moodle-exception-param {
1532 margin-bottom: 0.5em;
1534 .moodle-dialogue-exception .moodle-exception-param label {
1537 .moodle-dialogue-exception .param-stacktrace label {
1542 .moodle-dialogue-exception .param-stacktrace pre {
1547 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
1548 display: inline-block;
1551 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
1552 display: inline-block;
1556 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
1559 padding-bottom: 4px;
1561 .moodle-dialogue .moodle-dialogue-bd .content-lightbox {
1567 background-color: white;
1571 /* Apply a default max-height on tooltip text */
1572 .moodle-dialogue .tooltiptext {
1576 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip {
1580 /* Question Bank - Question Chooser "Close" button */
1581 #page-question-edit.dir-rtl a.container-close {
1586 * Chooser Dialogues (moodle-core-chooserdialogue)
1588 * This CSS belong to the chooser dialogue which should work both with, and
1589 * without javascript enabled
1591 /* Hide the dialog and it's title */
1592 .chooserdialoguebody,
1596 .moodle-dialogue.chooserdialogue .moodle-dialogue-content .moodle-dialogue-ft {
1599 .chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd {
1601 background: #F2F2F2;
1602 .border-bottom-radius(10px);
1604 /* Center the submit buttons within the area */
1605 .choosercontainer #chooseform .submitbuttons {
1609 .choosercontainer #chooseform .submitbuttons input {
1613 /* Various settings for the options area */
1614 .choosercontainer #chooseform .options {
1616 border-bottom: 1px solid #BBBBBB;
1618 /* Only set these options if we're showing the js container */
1619 .jsenabled .choosercontainer #chooseform .alloptions {
1623 .box-shadow(inset 0 0 30px 0px #ccc);
1625 .dir-rtl.jsenabled .choosercontainer #chooseform .alloptions {
1628 /* Settings for option rows and option subtypes */
1629 .choosercontainer #chooseform .moduletypetitle,
1630 .choosercontainer #chooseform .option,
1631 .choosercontainer #chooseform .nonoption {
1633 padding: 0 1.6em 0 1.6em;
1635 .choosercontainer #chooseform .moduletypetitle {
1636 text-transform: uppercase;
1638 padding-bottom: 0.4em;
1640 .choosercontainer #chooseform .option .typename,
1641 .choosercontainer #chooseform .option span.modicon img.icon,
1642 .choosercontainer #chooseform .nonoption .typename,
1643 .choosercontainer #chooseform .nonoption span.modicon img.icon {
1644 padding: 0 0 0 0.5em;
1646 .dir-rtl .choosercontainer #chooseform .option .typename,
1647 .dir-rtl .choosercontainer #chooseform .option span.modicon img.icon,
1648 .dir-rtl .choosercontainer #chooseform .nonoption .typename,
1649 .dir-rtl .choosercontainer #chooseform .nonoption span.modicon img.icon {
1650 padding: 0 0.5em 0 0;
1652 .choosercontainer #chooseform .option span.modicon img.icon,
1653 .choosercontainer #chooseform .nonoption span.modicon img.icon {
1657 .choosercontainer #chooseform .option input[type=radio],
1658 .choosercontainer #chooseform .option span.typename,
1659 .choosercontainer #chooseform .option span.modicon {
1660 vertical-align: middle;
1662 .choosercontainer #chooseform .option label {
1664 padding: 0.3em 0 0.1em 0;
1665 border-bottom: 1px solid #FFFFFF;
1667 .choosercontainer #chooseform .nonoption {
1668 padding-left: 2.7em;
1670 padding-bottom: 0.1em;
1672 .dir-rtl .choosercontainer #chooseform .nonoption {
1673 padding-right: 2.7em;
1676 .choosercontainer #chooseform .subtype {
1678 padding: 0 1.6em 0 3.2em;
1680 .dir-rtl .choosercontainer #chooseform .subtype {
1681 padding: 0 3.2em 0 1.6em;
1683 .choosercontainer #chooseform .subtype .typename {
1684 margin: 0 0 0 0.2em;
1686 .dir-rtl .choosercontainer #chooseform .subtype .typename {
1687 margin: 0 0.2em 0 0;
1689 /* The instruction/help area */
1690 .jsenabled .choosercontainer #chooseform .instruction,
1691 .jsenabled .choosercontainer #chooseform .typesummary {
1700 background-color: @bodyBackground;
1705 .dir-rtl.jsenabled .choosercontainer #chooseform .instruction,
1706 .dir-rtl.jsenabled .choosercontainer #chooseform .typesummary {
1709 border-right: 1px solid grey;
1711 /* Selected option settings */
1712 .jsenabled .choosercontainer #chooseform .instruction,
1713 .choosercontainer #chooseform .selected .typesummary {
1716 .choosercontainer #chooseform .selected {
1717 background-color: @bodyBackground;
1718 .box-shadow(0px 0 10px 0 #ccc);
1720 .section-modchooser-link img.smallicon {
1723 /* Form element: listing */
1725 padding-bottom: 25px;
1726 padding-right: 10px;
1728 .formlistinginputradio {
1737 padding: 1px 19px 14px;
1738 background-color: white;
1739 border: 1px solid #DDD;
1740 .border-radius(4px);
1750 background-color: whiteSmoke;
1751 border: 1px solid #ddd;
1753 .border-radius(4px 0 4px 0);
1758 .border-radius(4px);
1762 border-bottom: 1px solid;
1763 border-color: #E1E1E8;
1764 border-left: 1px solid #E1E1E8;
1765 border-right: 1px solid #E1E1E8;
1766 background-color: #F7F7F9;
1767 .border-radius(0 0 4px 4px);
1775 body.jsenabled .formlistingradio {
1778 body.jsenabled .formlisting {
1788 table.collection .name {
1790 vertical-align: middle;
1792 table.collection .awards {
1795 vertical-align: middle;
1797 table.collection .criteria {
1800 vertical-align: top;
1802 table.collection .badgeimage,
1803 table.collection .status {
1806 vertical-align: middle;
1808 table.collection .description {
1812 table.collection .actions {
1815 vertical-align: middle;
1822 table.issuedbadgebox {
1824 background-color: #FFFFFF;
1826 table.badgeissuedimage {
1830 table.badgeissuedinfo {
1833 table.badgeissuedinfo .bvalue {
1835 vertical-align: middle;
1837 table.badgeissuedinfo .bfield {
1848 display: inline-block;
1849 padding-bottom: 2em;
1851 vertical-align: top;
1854 .badges li .badge-name {
1861 .badges li .badge-image {
1868 .badges li .badge-actions {
1875 div.badge .expireimage {
1883 width: 90px; height: 90px;
1890 vertical-align: top;
1893 color: @successText;
1898 #page-badges-award .recipienttable tr td {
1899 vertical-align: top;
1901 #page-badges-award .recipienttable tr td.actions .actionbutton {
1906 #page-badges-award .recipienttable tr td.existing,
1907 #page-badges-award .recipienttable tr td.potential {
1915 background-color: @successBackground;
1917 .statusbox.inactive {
1918 background-color: @warningBackground;
1923 vertical-align: middle;
1928 .invisiblefieldset {
1936 margin-bottom: 10px;
1938 .dir-rtl .breadcrumb-nav {
1941 .breadcrumb-button .singlebutton div {
1944 .breadcrumb-nav .breadcrumb {
1948 /** Action menu component styles **/
1950 .moodle-actionmenu > ul,
1951 .moodle-actionmenu > ul > li {
1952 display: inline-block;
1955 .moodle-actionmenu ul {
1958 list-style-type: none;
1961 .moodle-actionmenu .toggle-display,
1962 .moodle-actionmenu .menu-action-text {
1963 display: none; /** Hidden by default, display none so that we don't take up space. **/
1967 .moodle-actionmenu[data-enhance] {
1973 display: inline; /** JS is enabled, we'll be using it so return display to normal **/
1977 .moodle-actionmenu[data-enhanced] {
1987 .moodle-actionmenu[data-enhanced].show {
1996 background-color: #fff;
1997 border: 1px solid #ccc;
1999 .border-radius(5px);
2000 .box-shadow(5px 5px 20px 0 #666);
2004 color: @dropdownLinkColor;
2005 padding:2px 1em 2px 0.5em;
2008 color: @dropdownLinkColorHover;
2009 background-color: @dropdownLinkBackgroundHover;
2012 .border-top-radius(4px);
2015 .border-bottom-radius(4px);
2022 vertical-align: middle;
2031 /** bottom left of button **/
2032 &.align-tl-bl {top: 100%;left:0;margin-top: 4px;}
2033 &.align-tr-bl {top: 100%;right: 100%;}
2034 &.align-bl-bl {bottom: 100%;left:0;}
2035 &.align-br-bl {bottom: 100%;right: 100%;}
2036 /** bottom right of button **/
2037 &.align-tl-br {top: 100%;left:100%;}
2038 &.align-tr-br {top: 100%;right: 0;margin-top: 4px;}
2039 &.align-bl-br {bottom: 100%;left:100%;}
2040 &.align-br-br {bottom: 100%;right: 0;}
2041 /** top left of button **/
2042 &.align-tl-tl {top: 0;left:0;}
2043 &.align-tr-tl {top: 0;right: 100%;margin-right: 4px;}
2044 &.align-bl-tl {bottom: 100%;left:0;margin-bottom: 4px;}
2045 &.align-br-tl {bottom: 100%;right: 100%;}
2046 /** top right of button **/
2047 &.align-tl-tr {top: 0;left:100%;margin-left: 4px;}
2048 &.align-tr-tr {top: 0;right: 0;}
2049 &.align-bl-tr {bottom: 100%;left:100%;}
2050 &.align-br-tr {bottom: 100%;right: 0;margin-bottom: 4px;}
2054 .action-menu-shown .moodle-actionmenu[data-enhanced] .toggle-display {
2055 background-color: #FFF;
2058 .block .moodle-actionmenu {
2063 .moodle-actionmenu[data-enhanced].show {
2073 /** bottom left of button **/
2074 &.align-tl-bl {left: auto; right: 0;}
2075 &.align-tr-bl {right: auto; left: 100%;}
2076 &.align-bl-bl {left: auto; right: 0;}
2077 &.align-br-bl {right: auto; left: 100%;}
2078 /** bottom right of button **/
2079 &.align-tl-br {left: auto; right: 100%;}
2080 &.align-tr-br {right: auto; left: 0;}
2081 &.align-bl-br {left: auto; right: 100%;}
2082 &.align-br-br {right: auto; left: 0;}
2083 /** top left of button **/
2084 &.align-tl-tl {left: auto; right: 0;}
2085 &.align-tr-tl {right: auto; left: 100%;}
2086 &.align-bl-tl {left: auto; right: 0;}
2087 &.align-br-tl {right: auto; left: 100%;}
2088 /** top right of button **/
2089 &.align-tl-tr {left: auto; right: 100%;}
2090 &.align-tr-tr {right: auto; left: 0;}
2091 &.align-bl-tr {left: auto; right: 100%;}
2092 &.align-br-tr {right: auto; left: 0;}
2095 .block .moodle-actionmenu {
2100 ul.dragdrop-keyboard-drag li {
2101 list-style-type: none;
2104 .block-control-actions .moodle-core-dragdrop-draghandle img {