margin-top: -1px;
padding-top: 1px; }
-.chooserdialogue-course-modchooser .modicon .icon {
- width: 24px;
- height: 24px;
- font-size: 24px; }
-
@media (max-width: 575.98px) {
.jsenabled .choosercontainer #chooseform .alloptions {
max-width: 100%; }
.jsenabled .choosercontainer #chooseform .typesummary {
position: static; } }
+/**
+ * Module chooser dialogue (moodle-core-chooserdialogue)
+ *
+ * This CSS belong to the chooser dialogue which should work both with, and
+ * without javascript enabled
+ */
+.modchooser .modal-body {
+ padding: 0;
+ height: 590px;
+ overflow-y: auto; }
+ .modchooser .modal-body .loading-icon {
+ opacity: 1; }
+ .modchooser .modal-body .loading-icon .icon {
+ display: block;
+ font-size: 3em;
+ height: 1em;
+ width: 1em;
+ margin: 5em auto; }
+
+.modchoosercontainer.noscroll {
+ overflow-y: hidden; }
+
+.modchoosercontainer .optionscontainer {
+ overflow-x: hidden; }
+ .modchoosercontainer .optionscontainer .option {
+ flex-basis: 16%; }
+ .modchoosercontainer .optionscontainer .option .optionactions .optionaction {
+ cursor: pointer;
+ margin: 0.2rem;
+ color: #868e96; }
+ .modchoosercontainer .optionscontainer .option .optionactions .optionaction i {
+ margin: 0; }
+ .modchoosercontainer .optionscontainer .option .optioninfo a {
+ color: #495057; }
+ .modchoosercontainer .optionscontainer .option .optioninfo a:hover {
+ text-decoration: none; }
+ .modchoosercontainer .optionscontainer .option .optioninfo a .optionname {
+ margin-top: 0.5em; }
+ .modchoosercontainer .optionscontainer .option .optioninfo a .optionicon .icon {
+ margin: 0;
+ padding: 0;
+ width: 32px;
+ height: 32px;
+ font-size: 32px; }
+
+.modchooser .modal-body .optionsummary {
+ background-color: #fff;
+ overflow-x: hidden;
+ overflow-y: auto;
+ line-height: 2em;
+ height: 590px; }
+ .modchooser .modal-body .optionsummary .content {
+ overflow-y: auto; }
+ .modchooser .modal-body .optionsummary .content .heading .icon {
+ height: 32px;
+ width: 32px;
+ font-size: 32px;
+ padding: 0; }
+ .modchooser .modal-body .optionsummary .actions {
+ border-top: 1px solid #dee2e6;
+ background: #fff; }
+
+@media (max-width: 1199.98px) {
+ .modchoosercontainer .optionscontainer .option {
+ flex-basis: 20%; } }
+
+@media (max-width: 575.98px) {
+ .path-course-view .modal-dialog.modal-lg,
+ .path-course-view .modal-content,
+ .modchooser .modal-body,
+ .modchooser .modal-body .carousel,
+ .modchooser .modal-body .carousel-inner,
+ .modchooser .modal-body .carousel-item,
+ .modchooser .modal-body .optionsummary,
+ .modchoosercontainer,
+ .optionscontainer {
+ height: 100%; }
+ .path-course-view .modal-dialog.modal-lg {
+ margin: 0; }
+ .modchoosercontainer .optionscontainer .option {
+ flex-basis: 25%; } }
+
/* Form element: listing */
.formlistingradio {
padding-bottom: 25px;
max-width: 350px;
max-height: 0;
z-index: 1051; }
+ .toast-wrapper > :first-child {
+ margin-top: 1rem; }
.icon {
font-size: 16px;
/* course.less */
/* COURSE CONTENT */
-.section-modchooser-link img {
- margin-right: 0.5rem;
- width: 16px;
- height: 16px; }
-
.section_add_menus {
text-align: right;
clear: both; }