Merge branch 'MDL-68497-master' of git://github.com/bmbrands/moodle
[moodle.git] / theme / classic / style / moodle.css
index ae9cf35..d5ea721 100644 (file)
@@ -10861,7 +10861,7 @@ body#page-lib-editor-tinymce-plugins-moodlemedia-preview {
  */
 .modchooser .modal-body {
   padding: 0;
-  height: 640px;
+  min-height: 640px;
   overflow-y: auto; }
   .modchooser .modal-body .loading-icon {
     opacity: 1; }
@@ -10869,8 +10869,9 @@ body#page-lib-editor-tinymce-plugins-moodlemedia-preview {
       display: block;
       font-size: 3em;
       height: 1em;
-      width: 1em;
-      margin: 5em auto; }
+      width: 1em; }
+  .modchooser .modal-body .carousel-item .loading-icon .icon {
+    margin: 5em auto; }
 
 .modchoosercontainer.noscroll {
   overflow-y: hidden; }
@@ -10916,7 +10917,7 @@ body#page-lib-editor-tinymce-plugins-moodlemedia-preview {
   background-color: #fff;
   overflow-x: hidden;
   overflow-y: auto;
-  height: 640px; }
+  min-height: 640px; }
   .modchooser .modal-body .optionsummary .content {
     overflow-y: auto; }
     .modchooser .modal-body .optionsummary .content .heading .icon {
@@ -11516,6 +11517,20 @@ body.h5p-embed .h5pmessages {
   float: right !important;
   /* stylelint-disable-line declaration-no-important */ }
 
+.clamp-2 {
+  display: -webkit-box;
+  -webkit-box-orient: vertical;
+  -webkit-line-clamp: 2;
+  overflow: hidden; }
+
+.word-break-all {
+  word-break: break-all; }
+
+.matchtext {
+  background-color: #b5d9f9;
+  color: #343a40;
+  height: 1.5rem; }
+
 .emoji-picker {
   width: 350px;
   height: 400px; }
@@ -12061,73 +12076,10 @@ body.h5p-embed .h5pmessages {
   font-size: 0.8203125rem;
   color: #6c757d; }
 
-#plugins-check-page .page-description {
-  color: #6c757d; }
-
-#plugins-check-page .checkforupdates .singlebutton {
-  margin: 5px 0;
-  padding: 0; }
-  #plugins-check-page .checkforupdates .singlebutton div,
-  #plugins-check-page .checkforupdates .singlebutton input {
-    margin: 0 3px 0 0; }
-
-#plugins-check-page #plugins-check-info .actions > div {
-  display: inline-block;
-  margin-right: 1em; }
-
-#plugins-check-page #plugins-check-info .actions .singlebutton {
-  margin: 5px 0;
-  padding: 0; }
-  #plugins-check-page #plugins-check-info .actions .singlebutton div,
-  #plugins-check-page #plugins-check-info .actions .singlebutton input {
-    margin: 0 3px 0 0; }
-
-#plugins-check-page #plugins-check .requires-ok {
-  color: #6c757d; }
-
 #plugins-check-page #plugins-check .status-missing td,
 #plugins-check-page #plugins-check .status-downgrade td {
   background-color: #f6d9d8; }
 
-#plugins-check-page #plugins-check .displayname .plugindir {
-  color: #6c757d;
-  font-size: 0.8203125rem; }
-
-#plugins-check-page #plugins-check .requires ul {
-  margin-left: 13px; }
-
-#plugins-check-page #plugins-check .status .actionbutton {
-  margin: 5px 0;
-  padding: 0; }
-  #plugins-check-page #plugins-check .status .actionbutton input {
-    margin: 0; }
-
-#plugins-check-page .plugins-check-dependencies-actions > div {
-  display: inline-block;
-  margin-right: 1em; }
-
-#plugins-check-page .plugins-check-dependencies-actions .singlebutton {
-  margin: 5px 0;
-  padding: 0; }
-  #plugins-check-page .plugins-check-dependencies-actions .singlebutton div,
-  #plugins-check-page .plugins-check-dependencies-actions .singlebutton input {
-    margin: 0 3px 0 0; }
-
-#plugins-check-page #plugins-check-available-dependencies .displayname .component {
-  font-size: 0.8203125rem;
-  color: #6c757d; }
-
-#plugins-check-page #plugins-check-available-dependencies .info .actions > div {
-  display: inline-block;
-  margin-right: 1em; }
-
-#plugins-check-page #plugins-check-available-dependencies .info .actions .dependencyinstall {
-  display: block;
-  margin: 5px 0;
-  padding: 0; }
-  #plugins-check-page #plugins-check-available-dependencies .info .actions .dependencyinstall input {
-    margin: 0; }
-
 #plugins-check-page .pluginupdateinfo,
 #plugins-control-panel .pluginupdateinfo {
   background-color: #def2f8;
@@ -12750,59 +12702,17 @@ table.calendartable caption {
 .cal_courses_flt {
   color: #868e96; }
 
-/* Use a variable for the drawer background colors. */
-.content-bank-container {
-  min-height: 140px;
-  padding-bottom: 15px;
-  overflow: hidden; }
-
-.cb-navbar {
-  border-bottom: 1px solid #e5e5e5;
-  background-color: #f2f2f2;
-  min-height: 40px;
-  padding: 10px; }
-
-.cb-iconview .cb-file {
-  float: left;
-  margin: 10px 10px 35px; }
-
-.cb-iconview .cb-thumbnail {
-  min-width: 110px;
-  min-height: 110px;
-  line-height: 110px;
-  border: 1px solid #fff; }
-  .cb-iconview .cb-thumbnail .icon {
-    margin: 0; }
-  .cb-iconview .cb-thumbnail img {
-    padding: 3px;
-    vertical-align: middle; }
-
-.cb-iconview .cb-thumbnail:hover {
-  background: #fff;
-  border: 1px solid #ddd; }
-
-.cb-iconview .cb-contentname-field {
-  height: 33px;
-  word-wrap: break-word;
-  overflow: hidden; }
-  .cb-iconview .cb-contentname-field .cb-contentname {
-    background: #fff;
-    padding: 5px 10px 12px;
-    min-width: 112px; }
-
-.cb-iconview .cb-file:focus .cb-contentname-field,
-.cb-iconview .cb-file:hover .cb-contentname-field {
-  overflow: visible;
-  z-index: 1000; }
+@media (max-width: 767.98px) {
+  .content-bank-container .cb-file {
+    flex-basis: 50%; } }
 
-.cb-iconview .cb-file:focus .cb-contentname,
-.cb-iconview .cb-file:hover .cb-contentname {
-  overflow: inherit;
-  white-space: normal;
-  text-overflow: inherit; }
+@media (min-width: 576px) {
+  .content-bank-container .cb-file {
+    max-width: 120px;
+    min-width: 120px; } }
 
-.content-bank-toolbar .cb-tool .icon {
-  margin: 0.5em; }
+.content-bank-container {
+  min-height: 140px; }
 
 /* course.less */
 /* COURSE CONTENT */
@@ -13049,24 +12959,25 @@ body:not(.editing) .sitetopic ul.section {
 
 .course-content ul.topics,
 .course-content ul.weeks {
-  padding: 0; }
+  padding: 0;
+  margin: 0;
+  list-style: none; }
   .course-content ul.topics li.section,
   .course-content ul.weeks li.section {
     margin-top: 1rem;
     padding-bottom: 1rem; }
-    .course-content ul.topics li.section .content,
-    .course-content ul.weeks li.section .content {
-      margin: 0;
-      padding: 0; }
     .course-content ul.topics li.section .summary,
     .course-content ul.topics li.section .content > .availabilityinfo,
     .course-content ul.weeks li.section .summary,
     .course-content ul.weeks li.section .content > .availabilityinfo {
       margin-left: 25px; }
     .course-content ul.topics li.section .left,
-    .course-content ul.weeks li.section .left {
-      padding-top: 0;
-      text-align: right; }
+    .course-content ul.topics li.section .right,
+    .course-content ul.weeks li.section .left,
+    .course-content ul.weeks li.section .right {
+      padding: 0 6px 0;
+      text-align: right;
+      width: auto; }
 
 .course-content {
   margin-top: 0; }
@@ -13443,9 +13354,8 @@ span.editinstructions {
     #course-category-listings ul.ml ul.ml {
       margin: 0; }
   #course-category-listings .listitem[data-selected='1'] {
-    background-color: rgba(0, 0, 0, 0.05); }
-    #course-category-listings .listitem[data-selected='1']:hover {
-      background-color: rgba(0, 0, 0, 0.075); }
+    border-left: calc(1px + 5px) solid #5bc0de;
+    padding-left: calc(1.25rem - 5px); }
   #course-category-listings .item-actions {
     margin-right: 1em;
     display: inline-block; }
@@ -13466,7 +13376,6 @@ span.editinstructions {
   #course-category-listings .listitem > div .without-actions {
     color: #333; }
   #course-category-listings .listitem > div .idnumber {
-    color: #a1a1a8;
     margin-right: 2em; }
   #course-category-listings .listitem[data-visible="0"] {
     color: #6c757d; }
@@ -13495,17 +13404,6 @@ span.editinstructions {
     margin: -2px 6px 0 0; }
   #course-category-listings #category-listing .listitem.collapsed > ul.ml {
     display: none; }
-  #course-category-listings #category-listing .listitem > div > .ba-checkbox {
-    width: 2.2em;
-    text-align: center;
-    margin: -1px 0.5em 0 0;
-    padding-top: 2px; }
-  #course-category-listings #category-listing .listitem.highlight > div > .ba-checkbox {
-    background-color: rgba(0, 0, 0, 0.075); }
-  #course-category-listings #category-listing .listitem[data-selected='1'] > div > .ba-checkbox {
-    margin: 0 0.5em 0 0;
-    padding: 0;
-    background-color: inherit; }
   #course-category-listings #category-listing .listitem:first-child > div .item-actions .action-moveup,
   #course-category-listings #category-listing .listitem:last-child > div .item-actions .action-movedown {
     display: none; }
@@ -14869,10 +14767,6 @@ a.ygtvspacer:hover {
     flex-shrink: 0; }
     .message-app .footer-container textarea {
       direction: ltr; }
-  .message-app .matchtext {
-    background-color: #b5d9f9;
-    color: #343a40;
-    height: 1.5rem; }
   .message-app .contact-status {
     position: absolute;
     left: 39px;
@@ -17508,6 +17402,15 @@ table caption {
   text-align: left;
   caption-side: top; }
 
+.table-dynamic .loading-icon {
+  position: absolute;
+  left: calc(50% - 1.5rem);
+  top: 200px; }
+  .table-dynamic .loading-icon .icon {
+    height: 3rem;
+    width: 3rem;
+    font-size: 3rem; }
+
 .singlebutton {
   display: inline-block; }
   .singlebutton + .singlebutton {
@@ -17663,10 +17566,6 @@ p.arrow_button {
 #page-grade-grading-form-rubric-edit .gradingform_rubric_editform .status {
   font-size: 70%; }
 
-.gradingform_rubric.editor .addlevel input,
-.gradingform_rubric.editor .addcriterion input {
-  background: #fff none no-repeat top left; }
-
 #rubric-rubric.gradingform_rubric #rubric-criteria {
   margin-bottom: 1em; }
   #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .description {
@@ -17710,11 +17609,11 @@ p.arrow_button {
     #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .scorevalue input.hiddenelement, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .scorevalue input.pseudotablink {
       width: 0; }
   #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel {
-    vertical-align: middle; }
+    vertical-align: top;
+    padding-top: 6px; }
     #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input {
-      background-position: 0 0;
       height: 30px;
-      margin-right: 5px; }
+      line-height: 1rem; }
 
 #rubric-rubric.gradingform_rubric .addcriterion {
   margin-left: 5px;