diff --git a/site/content/docs/5.1/examples/list-groups/index.html b/site/content/docs/5.1/examples/list-groups/index.html
index 9b6e9a0082..36a9441886 100644
--- a/site/content/docs/5.1/examples/list-groups/index.html
+++ b/site/content/docs/5.1/examples/list-groups/index.html
@@ -183,4 +183,40 @@ body_class: ""
Fourth disabled radio
This option is disabled
-
\ No newline at end of file
+
+
+
+
+
diff --git a/site/content/docs/5.1/examples/list-groups/list-groups.css b/site/content/docs/5.1/examples/list-groups/list-groups.css
index d5718b5918..218508412b 100644
--- a/site/content/docs/5.1/examples/list-groups/list-groups.css
+++ b/site/content/docs/5.1/examples/list-groups/list-groups.css
@@ -34,3 +34,28 @@
filter: none;
opacity: .5;
}
+
+.list-group-radio .list-group-item {
+ cursor: pointer;
+ border-radius: .5rem;
+}
+.list-group-radio .form-check-input {
+ z-index: 2;
+ margin-top: -.5em;
+}
+.list-group-radio .list-group-item:hover,
+.list-group-radio .list-group-item:focus {
+ background-color: var(--bs-light);
+}
+
+.list-group-radio .form-check-input:checked + .list-group-item {
+ background-color: var(--bs-body);
+ border-color: var(--bs-blue);
+ box-shadow: 0 0 0 2px var(--bs-blue);
+}
+.list-group-radio .form-check-input[disabled] + .list-group-item,
+.list-group-radio .form-check-input:disabled + .list-group-item {
+ pointer-events: none;
+ filter: none;
+ opacity: .5;
+}