diff --git a/CHANGELOG.md b/CHANGELOG.md
index e1b268e612c30bc6e4deaeb4b8b3769b5ca8660f..ba88df2e0c19a341fb8a4838a0c42f307cc876cb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -29,6 +29,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ### Changed ###
 
+* Update to bootstrap 5.3.1
+* Update to bootstrap-icons 1.10.5
+
 ### Deprecated ###
 
 ### Removed ###
diff --git a/Makefile b/Makefile
index 57e3e2f961bc91e1f2342a226a31e84ccff04266..ea12038dea295f5947467b0e26873f5bbbc1d674 100644
--- a/Makefile
+++ b/Makefile
@@ -249,16 +249,16 @@ $(PUBLIC_DIR)/%: $(TEST_EXT_DIR)/%
 	cp -r $< $@
 
 $(LIBS_DIR)/fonts: unzip
-	ln -s $(LIBS_DIR)/bootstrap-icons-1.4.1/fonts/ $@
+	ln -s $(LIBS_DIR)/bootstrap-icons-1.10.5/font/fonts $@
 
 $(LIBS_DIR)/js/bootstrap.js: unzip $(LIBS_DIR)/js
-	ln -s $(LIBS_DIR)/bootstrap-5.2.2-dist/js/bootstrap.bundle.min.js $@
+	ln -s $(LIBS_DIR)/bootstrap-5.3.1-dist/js/bootstrap.bundle.min.js $@
 
 $(LIBS_DIR)/css/bootstrap.css: unzip $(LIBS_DIR)/css
-	ln -s $(LIBS_DIR)/bootstrap-5.2.2-dist/css/bootstrap.min.css $@
+	ln -s $(LIBS_DIR)/bootstrap-5.3.1-dist/css/bootstrap.min.css $@
 
 $(LIBS_DIR)/css/bootstrap-icons.css: unzip $(LIBS_DIR)/css
-	ln -s $(LIBS_DIR)/bootstrap-icons-1.4.1/bootstrap-icons.css $@
+	ln -s $(LIBS_DIR)/bootstrap-icons-1.10.5/font/bootstrap-icons.css $@
 
 $(LIBS_DIR)/js/bootstrap-select.js: unzip $(LIBS_DIR)/js
 	ln -s $(LIBS_DIR)/bootstrap-select-1.14.0-beta3-dev/js/bootstrap-select.min.js $@
diff --git a/libs/bootstrap-5.2.2-dist.zip b/libs/bootstrap-5.2.2-dist.zip
deleted file mode 100644
index f4415df20e2fd630c2d268ba4984c31acaf88ab0..0000000000000000000000000000000000000000
Binary files a/libs/bootstrap-5.2.2-dist.zip and /dev/null differ
diff --git a/libs/bootstrap-5.3.1-dist.zip b/libs/bootstrap-5.3.1-dist.zip
new file mode 100644
index 0000000000000000000000000000000000000000..232324e270a3e0078526d011f27960143f864422
Binary files /dev/null and b/libs/bootstrap-5.3.1-dist.zip differ
diff --git a/libs/bootstrap-icons-1.10.5.zip b/libs/bootstrap-icons-1.10.5.zip
new file mode 100644
index 0000000000000000000000000000000000000000..1fc6ba03fddbde32c49c04949b4e50bfdc5390b2
Binary files /dev/null and b/libs/bootstrap-icons-1.10.5.zip differ
diff --git a/libs/bootstrap-icons-1.4.1.zip b/libs/bootstrap-icons-1.4.1.zip
deleted file mode 100644
index dc9398e6d6e6ce3c96e01b4734a29a37432f43b1..0000000000000000000000000000000000000000
Binary files a/libs/bootstrap-icons-1.4.1.zip and /dev/null differ