diff --git a/data/web/css/build/013-datatables.css b/data/web/css/build/013-datatables.css
index 13378460e..57e2b6d94 100644
--- a/data/web/css/build/013-datatables.css
+++ b/data/web/css/build/013-datatables.css
@@ -42,11 +42,6 @@ table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before,
table.dataTable td.dt-control:before {
background-color: #979797 !important;
}
-table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,
-table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,
-table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty {
- background-color: #fbfbfb;
-}
table.dataTable.table-striped>tbody>tr>td {
vertical-align: middle;
}
diff --git a/data/web/css/build/014-mailcow.css b/data/web/css/build/014-mailcow.css
index 86c02ac74..edc6b3d78 100644
--- a/data/web/css/build/014-mailcow.css
+++ b/data/web/css/build/014-mailcow.css
@@ -357,6 +357,7 @@ button[aria-expanded='true'] > .caret {
}
.progress {
+ height: 16px;
background-color: #d5d5d5;
}
@@ -370,12 +371,22 @@ button[aria-expanded='true'] > .caret {
.btn-check:checked+.btn-outline-secondary, .btn-check:active+.btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
background-color: #f0f0f0 !important;
}
-.btn-check:checked+.btn-light, .btn-check:active+.btn-light, .btn-light:active, .btn-light.active, .show>.btn-light.dropdown-toggle {
+.btn-check:checked+.btn-light, .btn-check:active+.btn-light, .btn-light:active, .btn-light.active, .show>.btn-light.dropdown-toggle {
color: #fff;
background-color: #555;
+ background-image: none;
border-color: #4d4d4d;
}
.btn-check:checked+.btn-light:focus, .btn-check:active+.btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show>.btn-light.dropdown-toggle:focus,
.btn-check:focus+.btn-light, .btn-light:focus {
box-shadow: none;
+}
+.btn-group>.btn:not(:last-of-type) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.badge.bg-info > a,
+.badge.bg-danger > a {
+ color: #fff !important;
+ text-decoration: none;
}
\ No newline at end of file
diff --git a/data/web/css/themes/mailcow-darkmode.css b/data/web/css/themes/mailcow-darkmode.css
index ccba786ba..ea95df970 100644
--- a/data/web/css/themes/mailcow-darkmode.css
+++ b/data/web/css/themes/mailcow-darkmode.css
@@ -18,6 +18,10 @@ legend {
border-color: transparent;
}
+.card-body {
+ --bs-card-color: #bbb;
+}
+
.btn-secondary, .paginate_button, .page-link, .btn-light {
color: #f2f2f7 !important;
background-color: #5e5e5e !important;
@@ -71,6 +75,7 @@ legend {
}
.modal-content {
+ --bs-modal-color: #bbb;
background-color: #2c2c2e;
}
@@ -79,7 +84,7 @@ legend {
}
.modal-title {
- color: #f2f2f7;
+ color: #bbb;
}
.modal .btn-close {
@@ -431,4 +436,19 @@ table.table, .table-striped>tbody>tr:nth-of-type(odd)>*, tbody tr {
.table>:not(caption)>*>* {
border-color: #5c5c5c;
+ --bs-table-color-state:#bbb;
+ --bs-table-bg: #3a3a3a;
+}
+.text-muted {
+ --bs-secondary-color: #8e8e93;
+}
+input::placeholder {
+ color: #8e8e93 !important;
+}
+
+.form-select {
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%238e8e93' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
+}
+.btn-light, .btn-light:hover {
+ background-image: none;
}
\ No newline at end of file
diff --git a/data/web/js/build/004-datatables.js b/data/web/js/build/004-datatables.js
index 9ece8ea57..8c791713f 100644
--- a/data/web/js/build/004-datatables.js
+++ b/data/web/js/build/004-datatables.js
@@ -15801,7 +15801,7 @@ DataTable.ext.renderer.pageButton.bootstrap = function ( settings, host, idx, bu
paginationEl.empty();
}
else {
- paginationEl = hostEl.html('
').children('ul').addClass('pagination');
+ paginationEl = hostEl.html('').children('ul').addClass('pagination pagination-sm');
}
attach(
diff --git a/data/web/templates/admin/tab-config-dkim.twig b/data/web/templates/admin/tab-config-dkim.twig
index 96dccc66c..857bfba29 100644
--- a/data/web/templates/admin/tab-config-dkim.twig
+++ b/data/web/templates/admin/tab-config-dkim.twig
@@ -114,7 +114,7 @@
-