diff --git a/ldvspec/lofardata/templates/lofardata/index.html b/ldvspec/lofardata/templates/lofardata/index.html
index 3a2adffb44ef0bf8dda9a4df3fdaf3f1362297aa..06996354fb08ba352563f5993b5638c299469d8e 100644
--- a/ldvspec/lofardata/templates/lofardata/index.html
+++ b/ldvspec/lofardata/templates/lofardata/index.html
@@ -24,18 +24,18 @@
             <input id="collapsible-1" class="toggle" type="checkbox">
             <label for="collapsible-1" class="group-toggle">
                 <i>Ungrouped</i>
-                <div class="custom--group-actions margin-left" style="display:none;">
+                <div class="custom--group-actions margin-left">
                     <a class="button--icon-button margin-left margin-right" href="#"
-                       title="Edit this group">
+                       title="Edit this group" style="display:none;">
                         <span class="icon icon--pen"></span>
                     </a>
                     <a class="button--icon-button margin-right" href="#"
-                       title="Delete this group">
+                       title="Delete this group" style="display:none;">
                         <span class="icon icon--color-inherit icon--trash-alt"></span>
                     </a>
                     <button type="submit"
                             class="button custom--action-button button button--icon-button margin-right"
-                            title="Submit to ATDB">
+                            title="Submit to ATDB" style="display:none;">
                             <span class="icon icon--color-inherit icon--play">
                                 <span class="icon icon--stacked icon--check icon--green"></span>
                             </span>
@@ -48,6 +48,15 @@
                     <div class="table">
                         <div class="table__header">
                             <div class="table__row table__row--dark table__row--padding">
+                                <div class="table__cell table__cell--mini">
+                                    <div class="flex-container flex-container--checkboxes">
+                                        <div class="flex-wrapper flex-wrapper--row" style="display: none">
+                                            <input type="checkbox" name="ungrouped-select-all"
+                                                   class="input custom--checkbox margin-top"
+                                                   onClick="toggle(this,'checkbox-select-ungrouped')">
+                                        </div>
+                                    </div>
+                                </div>
                                 <div class="table__cell">ID
                                     <a class="tooltip-dias tooltip-dias-right"
                                        data-tooltip="Click on the id to view/edit">m</a>
@@ -79,6 +88,15 @@
                         {% for specification in ungrouped_work_specifications %}
                             <div class="table__row table__row--dark table__row--padding"
                                  data-spec-id="specification.id">
+
+                                <div class="table__cell table__cell--mini">
+                                    <div class="flex-container flex-container--checkboxes">
+                                        <div class="flex-wrapper flex-wrapper--row"  style="display: none">
+                                            <input type="checkbox" name="checkbox-select-ungrouped"
+                                                   class="input custom--checkbox margin-top">
+                                        </div>
+                                    </div>
+                                </div>
                                 <div class="table__cell">
                                     <a href="{% url 'specification-detail' pk=specification.id %}"
                                        title="View the specification details">{{ specification.id }}</a>
@@ -213,18 +231,18 @@
                 <input id="collapsible-{{ group.name }}" class="toggle" type="checkbox">
                 <label for="collapsible-{{ group.name }}" class="group-toggle">
                     {{ group.name }}
-                    <div class="custom--group-actions margin-left" style="display:none;">
+                    <div class="custom--group-actions margin-left">
                         <a class="button--icon-button margin-left margin-right" href="#"
-                           title="Edit this group">
+                           title="Edit this group" style="display:none;">
                             <span class="icon icon--pen"></span>
                         </a>
                         <a class="button--icon-button margin-right" href="#"
-                           title="Delete this group">
+                           title="Delete this group" style="display:none;">
                             <span class="icon icon--color-inherit icon--trash-alt"></span>
                         </a>
                         <button type="submit"
                                 class="button custom--action-button button button--icon-button margin-right"
-                                title="Submit to ATDB">
+                                title="Submit to ATDB" style="display:none;">
                             <span class="icon icon--color-inherit icon--play">
                                 <span class="icon icon--stacked icon--check icon--green"></span>
                             </span>
@@ -237,6 +255,16 @@
                         <div class="table">
                             <div class="table__header">
                                 <div class="table__row table__row--dark table__row--padding">
+                                    <div class="table__cell table__cell--mini">
+                                        <div class="flex-container flex-container--checkboxes">
+                                            <div class="flex-wrapper flex-wrapper--row"  style="display: none">
+                                                <input type="checkbox" name="{{ group.name }}-select-all"
+                                                       class="input custom--checkbox margin-top"
+                                                       onClick="toggle(this,'checkbox-select-{{ group.name }}')">
+                                            </div>
+                                        </div>
+                                    </div>
+
                                     <div class="table__cell">ID
                                         <a class="tooltip-dias tooltip-dias-right"
                                            data-tooltip="Click on the id to view/edit">m</a>
@@ -268,6 +296,16 @@
                             {% for specification in group.workspecification_set.all %}
                                 <div class="table__row table__row--dark table__row--padding"
                                      data-spec-id="specification.id">
+
+                                    <div class="table__cell table__cell--mini">
+                                        <div class="flex-container flex-container--checkboxes">
+                                            <div class="flex-wrapper flex-wrapper--row"  style="display: none">
+                                                <input type="checkbox" name="checkbox-select-{{ group.name }}"
+                                                       class="input custom--checkbox margin-top">
+                                            </div>
+                                        </div>
+                                    </div>
+
                                     <div class="table__cell">
                                         <a href="{% url 'specification-detail' pk=specification.id %}"
                                            title="View the specification details">{{ specification.id }}</a>
@@ -403,4 +441,12 @@
             <h2>Log in to see/add/update work specifications</h2>
         </div>
     {% endif %}
+    <script type="text/javascript">
+        function toggle(source, name) {
+            const checkboxes = document.getElementsByName(name);
+            for (let i = 0, n = checkboxes.length; i < n; i++) {
+                checkboxes[i].checked = source.checked;
+            }
+        }
+    </script>
 {% endblock %}