#moodle-contents-map { font-family: var(--e-global-typography-primary-font-family), sans-serif !important; a { text-decoration: none; color: var(--e-global-color-text); } .search-section { width: fit-content; margin: 0 auto; } .badge { color: white; padding: 8px; text-align: left; border-radius: 5px; display: flex; align-items: center; border-style: solid; border-width: 1px; color: var(--e-global-color-text); border-color: var(--e-global-color-text); } table { text-align: left; margin: auto; margin-top: 60px; border: none; } .space { height: 20px; } .no-padding { padding: 0 !important; } .subcategory-collapse { padding-left: 15px; } .subcategory-course-collapse{ padding-left: 35px; } .course-collapse { padding-left: 15px; } .subcategory-no-collapse { padding-left: 80px; } /* topic */ .no-collapse { padding-left: 75px; } .collapsebtn { background-color: transparent; border: none; color: var(--e-global-color-4d2f4e0); width: 40px; } .domain-search { display: inline-block; } /* Customize the label*/ .domain { display: block; position: relative; padding: 0px 30px; margin-bottom: 12px; cursor: pointer; user-select: none; height: 15px; font-size: 20px; } /* Hide the browser's default checkbox */ .domain input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } /* Create a custom checkbox */ .checkmark { position: absolute; top: -0.1px; left: 0; height: 20px; width: 20px; border: 2px solid var(--e-global-color-primary); border-radius: 30%; } /* Create the checkmark/indicator (hidden when not checked) */ .checkmark:after { content: ""; position: absolute; display: none; } /* Show the checkmark when checked */ .domain input:checked ~ .checkmark:after { display: block; } /* Style the checkmark/indicator */ .domain .checkmark:after { left: 5px; top: 2px; width: 5px; height: 10px; border: solid var(--e-global-color-primary); border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .no-results { display: none; text-align: center; } table tr, table td { border: none; background-color: transparent; padding: 0; } table td { border-bottom: 1px dashed var(--e-global-color-4d2f4e0); vertical-align: bottom; } .badge-column { width: 1px; max-width: fit-content; padding: 2px; } }