diff --git a/ietf/templates/doc/charter/submit.html b/ietf/templates/doc/charter/submit.html
index 54bd68a41..10094dc2e 100644
--- a/ietf/templates/doc/charter/submit.html
+++ b/ietf/templates/doc/charter/submit.html
@@ -39,7 +39,7 @@
                 <th scope="row">State</th>
                 <td>
                     {{ group.state.name }}
-                    {% if requested_close %}<div class="badge rounded-pill bg-info">In the process of being closed</div>{% endif %}
+                    {% if requested_close %}<div class="badge rounded-pill bg-info-subtle">In the process of being closed</div>{% endif %}
                 </td>
             </tr>
         </tbody>
diff --git a/ietf/templates/doc/document_charter.html b/ietf/templates/doc/document_charter.html
index a811f26ab..06e305698 100644
--- a/ietf/templates/doc/document_charter.html
+++ b/ietf/templates/doc/document_charter.html
@@ -94,8 +94,8 @@
                     {% else %}
                         No document state
                     {% endif %}
-                    {% if chartering == "initial" %}<span class="badge rounded-pill bg-info">Initial chartering</span>{% endif %}
-                    {% if chartering == "rechartering" %}<span class="badge rounded-pill bg-info">Rechartering</span>{% endif %}
+                    {% if chartering == "initial" %}<span class="badge rounded-pill bg-info-subtle">Initial chartering</span>{% endif %}
+                    {% if chartering == "rechartering" %}<span class="badge rounded-pill bg-info-subtle">Rechartering</span>{% endif %}
                 </td>
             </tr>
         </tbody>
diff --git a/ietf/templates/doc/document_conflict_review.html b/ietf/templates/doc/document_conflict_review.html
index 9e9f78b68..905178f7e 100644
--- a/ietf/templates/doc/document_conflict_review.html
+++ b/ietf/templates/doc/document_conflict_review.html
@@ -29,7 +29,7 @@
                 <td>
                     <a href="{% url "ietf.doc.views_doc.document_main" name=conflictdoc.canonical_name %}">
                         {% if conflictdoc.get_state_slug == 'rfc' %}{{ conflictdoc.canonical_name|prettystdname }}{% else %}{{ conflictdoc.canonical_name }}-{{ conflictdoc.rev }}{% endif %}</a>
-                    <span class="badge rounded-pill bg-info">{{ conflictdoc.stream }} stream</span>
+                    <span class="badge rounded-pill bg-info-subtle">{{ conflictdoc.stream }} stream</span>
                     {% if snapshot %}<span class="badge rounded-pill bg-warning">Snapshot</span>{% endif %}
                 </td>
             </tr>
diff --git a/ietf/templates/doc/document_referenced_by.html b/ietf/templates/doc/document_referenced_by.html
index 958108bdd..f1f1d639c 100644
--- a/ietf/templates/doc/document_referenced_by.html
+++ b/ietf/templates/doc/document_referenced_by.html
@@ -44,7 +44,7 @@
                             <a href="{% url 'ietf.doc.views_doc.document_main' name=name %}">{{ name|prettystdname }}</a>
                             {% if ref.target.name != alias_name %}
                                 <br>
-                                <span class="badge rounded-pill bg-info">As {{ ref.target.name }}</span>
+                                <span class="badge rounded-pill bg-info-subtle">As {{ ref.target.name }}</span>
                             {% endif %}
                         </td>
                         <td>
diff --git a/ietf/templates/doc/drafts_in_iesg_process.html b/ietf/templates/doc/drafts_in_iesg_process.html
index def5e98cb..8cb378598 100644
--- a/ietf/templates/doc/drafts_in_iesg_process.html
+++ b/ietf/templates/doc/drafts_in_iesg_process.html
@@ -28,7 +28,7 @@
         </thead>
         {% for state, docs in grouped_docs %}
             <tbody>
-                <tr class="table-info">
+                <tr class="bg-info-subtle">
                     <th scope="col" colspan="5">{{ state.name }}</th>
                 </tr>
             </tbody>
diff --git a/ietf/templates/doc/review_assignment_summary.html b/ietf/templates/doc/review_assignment_summary.html
index 4685bdf1c..af4e5b031 100644
--- a/ietf/templates/doc/review_assignment_summary.html
+++ b/ietf/templates/doc/review_assignment_summary.html
@@ -13,7 +13,7 @@
             <span class="badge rounded-pill ms-1 bg-secondary">Partially completed</span>
         {% endif %}
         {% if review_assignment.result %}
-            <span class="badge rounded-pill ms-1 {% if review_assignment.result.name|slice:5|slugify == 'ready' %}bg-success{% else %}bg-info{% endif %}">
+            <span class="badge rounded-pill ms-1 {% if review_assignment.result.name|slice:5|slugify == 'ready' %}bg-success{% else %}bg-info-subtle{% endif %}">
                 {{ review_assignment.result.name }}
             </span>
         {% endif %}
diff --git a/ietf/templates/doc/search/search_result_row.html b/ietf/templates/doc/search/search_result_row.html
index d47dd4389..7c23f90c9 100644
--- a/ietf/templates/doc/search/search_result_row.html
+++ b/ietf/templates/doc/search/search_result_row.html
@@ -136,7 +136,7 @@
             <td class="text-center d-none d-sm-table-cell">
                 {% if doc.related_ipr %}
                     <a href="{% url "ietf.ipr.views.search" %}?submit=draft&amp;id={{ doc.name }}">
-                        <span class="badge rounded-pill bg-info">{{ doc.related_ipr|length }}</span>
+                        <span class="badge rounded-pill bg-info-subtle">{{ doc.related_ipr|length }}</span>
                     </a>
                 {% endif %}
             </td>
diff --git a/ietf/templates/doc/search/search_results.html b/ietf/templates/doc/search/search_results.html
index 7a1e149a5..55cc9b142 100644
--- a/ietf/templates/doc/search/search_results.html
+++ b/ietf/templates/doc/search/search_results.html
@@ -46,7 +46,7 @@
 {% regroup docs by search_heading as grouped_docs %}
 {% for doc_group in grouped_docs %}
     <tbody>
-        <tr class="table-info">
+        <tr class="bg-info-subtle">
             <td></td>
             <th scope="col" colspan="{{ meta.headers|length|add:"-1" }}">
             {{ doc_group.grouper|plural:doc_group.list }} ({{ doc_group.list|length }} {{"hit"|plural:doc_group.list }})
diff --git a/ietf/templates/doc/search/status_columns.html b/ietf/templates/doc/search/status_columns.html
index 91660f1db..7d11cab1f 100644
--- a/ietf/templates/doc/search/status_columns.html
+++ b/ietf/templates/doc/search/status_columns.html
@@ -52,7 +52,7 @@
             {% for review_assignment in doc.review_assignments %}
                 {% if review_assignment.state_id == "completed" or review_assignment.state_id == "part-completed" %}
                     <span title="{{ review_assignment.review_request.team.acronym|upper }} {{ review_assignment.review_request.type.name }} review {% if review_assignment.reviewed_rev and review_assignment.reviewed_rev != current_rev or review_assignment.review_request.doc.name != current_doc_name %}of {% if review_assignment.review_request.doc.name != current_doc_name %}{{ review_assignment.review_request.doc.name }}{% endif %}-{{ review_assignment.reviewed_rev }}{% endif %}: {{review_assignment.result}}"
-                    class="badge rounded-pill {% if review_assignment.result.name|slice:5|slugify == 'ready' %}bg-success{% elif review_assignment.result.name|slice:9|slugify == 'not-ready' %}bg-danger{% elif review_assignment.result.name|slice:10|slugify == 'has-issues' %}bg-warning{% else %}bg-info{% endif %}">
+                    class="badge rounded-pill {% if review_assignment.result.name|slice:5|slugify == 'ready' %}bg-success{% elif review_assignment.result.name|slice:9|slugify == 'not-ready' %}bg-danger{% elif review_assignment.result.name|slice:10|slugify == 'has-issues' %}bg-warning{% else %}bg-info-subtle{% endif %}">
                     {% else %}
                         <span title="Incomplete, due {{ review_assignment.review_request.deadline|date:"Y-m-d" }}" class="badge rounded-pill bg-secondary">
                     {% endif %}
diff --git a/ietf/templates/doc/status_change/status_changes.html b/ietf/templates/doc/status_change/status_changes.html
index 31d6130a3..8d3272d09 100644
--- a/ietf/templates/doc/status_change/status_changes.html
+++ b/ietf/templates/doc/status_change/status_changes.html
@@ -27,7 +27,7 @@
         </thead>
         {% for state in state_groups %}
             <tbody>
-                <tr class="table-info">
+                <tr class="bg-info-subtle">
                     <th scope="col" colspan="2">{{ state.grouper }}</th>
                 </tr>
             </tbody>
diff --git a/ietf/templates/group/active_adm.html b/ietf/templates/group/active_adm.html
index e60005978..bfa65ab62 100644
--- a/ietf/templates/group/active_adm.html
+++ b/ietf/templates/group/active_adm.html
@@ -19,7 +19,7 @@
         {% for grouptype in grouped_groups %}
             <tbody>
                 <tr>
-                    <th scope="col" colspan="2" class="table-info">
+                    <th scope="col" colspan="2" class="bg-info-subtle">
                         Active {% firstof grouptype.grouper.verbose_name grouptype.grouper.name 'Top-level Administration' %}
                     </th>
                 </tr>
diff --git a/ietf/templates/group/active_iabgroups.html b/ietf/templates/group/active_iabgroups.html
index ac542cd3c..b9e7dbc4d 100644
--- a/ietf/templates/group/active_iabgroups.html
+++ b/ietf/templates/group/active_iabgroups.html
@@ -20,7 +20,7 @@
     {% regroup iabgroups by type as grouped_groups %}
     {% for grouptype in grouped_groups %}
         <tbody>
-        <tr class="table-info"><th scope="col" colspan="3">
+        <tr class="bg-info-subtle"><th scope="col" colspan="3">
             {% firstof grouptype.grouper.verbose_name grouptype.grouper.name %}{{ grouptype.list|pluralize }}
         </th></tr>
         </tbody>
diff --git a/ietf/templates/group/active_rfced.html b/ietf/templates/group/active_rfced.html
index 78dacfa4c..4e2a95820 100644
--- a/ietf/templates/group/active_rfced.html
+++ b/ietf/templates/group/active_rfced.html
@@ -19,7 +19,7 @@
         {% for grouptype in grouped_groups %}
             <tbody>
                 <tr>
-                    <th scope="col" colspan="2" class="table-info">
+                    <th scope="col" colspan="2" class="bg-info-subtle">
                         Active {% firstof grouptype.grouper.verbose_name grouptype.grouper.name 'Top-level Organization' %} Groups
                     </th>
                 </tr>
diff --git a/ietf/templates/group/active_wgs.html b/ietf/templates/group/active_wgs.html
index 597d5e4e3..5da067a45 100644
--- a/ietf/templates/group/active_wgs.html
+++ b/ietf/templates/group/active_wgs.html
@@ -26,7 +26,7 @@
                 {% for ad in area.ads_and_pre_ads %}
                     <li>
                         {% person_link ad.person %}
-                        {% if ad.name == "pre-ad" %}<span class="badge rounded-pill bg-info">Incoming AD</span>{% endif %}
+                        {% if ad.name == "pre-ad" %}<span class="badge rounded-pill bg-info-subtle">Incoming AD</span>{% endif %}
                     </li>
                 {% endfor %}
             </ul>
diff --git a/ietf/templates/group/edit_milestones.html b/ietf/templates/group/edit_milestones.html
index 36a4a714c..83d6ec337 100644
--- a/ietf/templates/group/edit_milestones.html
+++ b/ietf/templates/group/edit_milestones.html
@@ -78,7 +78,7 @@
                                     Awaiting accept
                                 </span>
                             {% endif %}
-                            {% if form.changed %}<span class="badge rounded-pill bg-info">Changed</span>{% endif %}
+                            {% if form.changed %}<span class="badge rounded-pill bg-info-subtle">Changed</span>{% endif %}
                             {% if form.delete.data %}<span class="badge rounded-pill bg-danger">Deleted</span>{% endif %}
                             {% for d in form.docs_names %}<div class="doc">{{ d }}</div>{% endfor %}
                         </div>
diff --git a/ietf/templates/group/group_about.html b/ietf/templates/group/group_about.html
index 0ad9813e2..4257e21c1 100644
--- a/ietf/templates/group/group_about.html
+++ b/ietf/templates/group/group_about.html
@@ -67,7 +67,7 @@ height: 100vh;
                 </td>
                 <td>
                     <span class="{% if group.state.name|slugify == 'active' %}text-success{% elif group.state.name|slugify == 'concluded' %}text-danger{% endif %}">{{ group.state.name }}</span>
-                    {% if requested_close %}<div class="badge rounded-pill bg-info">Being closed</div>{% endif %}
+                    {% if requested_close %}<div class="badge rounded-pill bg-info-subtle">Being closed</div>{% endif %}
                 </td>
             </tr>
             {% if group.features.has_chartering_process %}
@@ -80,7 +80,7 @@ height: 100vh;
                             <a href="{% url "ietf.doc.views_doc.document_main" name=group.charter.name %}">
                                 {{ group.charter.name }}-{{ group.charter.rev }}</a>
                             {% if group.charter.get_state.name %}
-                                <span class="badge rounded-pill bg-info">{{ group.charter.get_state.name }}</span>
+                                <span class="badge rounded-pill bg-info-subtle">{{ group.charter.get_state.name }}</span>
                             {% endif %}
                         {% else %}
                             <span class="text-muted">(None)</span>
diff --git a/ietf/templates/group/group_about_rendertest.html b/ietf/templates/group/group_about_rendertest.html
index 3f57bccc7..ddc639d38 100644
--- a/ietf/templates/group/group_about_rendertest.html
+++ b/ietf/templates/group/group_about_rendertest.html
@@ -6,8 +6,8 @@
     {% if charter %}
         {% comment %}
     <div class="row">
-        <div class="col-md-6 h2 text-center bg-info border-end">Current about page rendering</div>
-        <div class="col-md-6 h2 text-center bg-info">Markdown rendering</div>
+        <div class="col-md-6 h2 text-center bg-info-subtle border-end">Current about page rendering</div>
+        <div class="col-md-6 h2 text-center bg-info-subtle">Markdown rendering</div>
     </div>
     <div class="row border-bottom text-center">
         <div class="col-md-6 border-end">&nbsp;</div>
@@ -20,12 +20,12 @@
         {% endcomment %}
         <div class="my-3 row">
             <div class="col-md-6 border-end">
-                <div class="h2 text-center bg-info">Current about page rendering</div>
+                <div class="h2 text-center bg-info-subtle">Current about page rendering</div>
                 <div class="border-bottom text-center">&nbsp;</div>
                 <div>{{ charter|linebreaks }}</div>
             </div>
             <div class="col-md-6 rightpanel">
-                <div class="h2 text-center bg-info">Markdown rendering</div>
+                <div class="h2 text-center bg-info-subtle">Markdown rendering</div>
                 <div class="border-bottom text-center">
                     <label class="form-label" for="widthconstraint">Constrain width</label>
                     <input type="checkbox" class="form-check-input" name="widthconstraint" id="widthconstraint">
diff --git a/ietf/templates/group/group_base.html b/ietf/templates/group/group_base.html
index b6c3f99ba..6327d7014 100644
--- a/ietf/templates/group/group_base.html
+++ b/ietf/templates/group/group_base.html
@@ -13,7 +13,7 @@
             <span class="badge rounded-pill bg-warning float-end ms-3">Concluded {{ group.type.name }}</span>
         {% endif %}
         {% if group.state_id == "replaced" %}<span class="badge rounded-pill bg-warning float-end ms-3">Replaced {{ group.type.name }}</span>{% endif %}
-        {% if group.state_id == "proposed" %}<span class="badge rounded-pill bg-info float-end ms-3">Proposed {{ group.type.name }}</span>{% endif %}
+        {% if group.state_id == "proposed" %}<span class="badge rounded-pill bg-info-subtle float-end ms-3">Proposed {{ group.type.name }}</span>{% endif %}
         {{ group.name }} ({{ group.acronym }})
     </h1>
     <ul class="nav nav-tabs my-3">
diff --git a/ietf/templates/group/index.html b/ietf/templates/group/index.html
index 4087ebfe8..7caeecda0 100644
--- a/ietf/templates/group/index.html
+++ b/ietf/templates/group/index.html
@@ -27,7 +27,7 @@
                     <td>
                         {% with stream.get_chair as role %}
                             {% person_link role.person %}
-                            {% if role %}<span class="badge rounded-pill bg-info">{{ role.name }}</span>{% endif %}
+                            {% if role %}<span class="badge rounded-pill bg-info-subtle">{{ role.name }}</span>{% endif %}
                         {% endwith %}
                     </td>
                 </tr>
diff --git a/ietf/templates/group/manage_review_requests.html b/ietf/templates/group/manage_review_requests.html
index 175bfff5c..18b35fbee 100644
--- a/ietf/templates/group/manage_review_requests.html
+++ b/ietf/templates/group/manage_review_requests.html
@@ -63,7 +63,7 @@
                                     {% endif %}
                                     <br>
                                 {% else %}
-                                    <span class="badge rounded-pill bg-info">Auto-suggested</span>
+                                    <span class="badge rounded-pill bg-info-subtle">Auto-suggested</span>
                                     <br>
                                 {% endif %}
                                 {% if r.doc.authors %}
@@ -136,7 +136,7 @@
                                 {% endif %}
                                 <div>
                                     <span class="badge rounded-pill bg-secondary">{{ r.doc.pages }} page{{ r.doc.pages|pluralize }}</span>
-                                    <span class="badge rounded-pill bg-info">{{ r.doc.friendly_state }}</span>
+                                    <span class="badge rounded-pill bg-info-subtle">{{ r.doc.friendly_state }}</span>
                                 </div>
                                 {% if r.doc.telechat_date %}<span class="badge rounded-pill bg-warning">IESG telechat {{ r.doc.telechat_date }}</span>{% endif %}
                                 {% if r.comment %}<pre class="border p-3 pasted">{{ r.comment }}</pre>{% endif %}
diff --git a/ietf/templates/group/materials.html b/ietf/templates/group/materials.html
index 2bfb8fe3e..75c66a4e8 100644
--- a/ietf/templates/group/materials.html
+++ b/ietf/templates/group/materials.html
@@ -39,7 +39,7 @@
                                 {% for p in past_pres_list %}
                                     {{ p.grouper }}
                                     {% if p.list|length > 1 %}
-                                        <span class="badge rounded-pill bg-info">{{ p.list|length }} sessions</span>
+                                        <span class="badge rounded-pill bg-info-subtle">{{ p.list|length }} sessions</span>
                                     {% else %}
                                         {% for pr in p.list %}
                                             {% if pr.rev != d.rev %}(-{{ pr.rev }}){% endif %}
@@ -52,7 +52,7 @@
                                 {% for p in meeting_pres_list %}
                                     {{ p.grouper }}
                                     {% if p.list|length > 1 %}
-                                        <span class="badge rounded-pill bg-info">{{ p.list|length }} sessions</span>
+                                        <span class="badge rounded-pill bg-info-subtle">{{ p.list|length }} sessions</span>
                                     {% else %}
                                         {% for pr in p.list %}
                                             {% if pr.rev != d.rev %}(-{{ pr.rev }}){% endif %}
diff --git a/ietf/templates/group/reset_charter_milestones.html b/ietf/templates/group/reset_charter_milestones.html
index 00f4917ef..7ac17ba4e 100644
--- a/ietf/templates/group/reset_charter_milestones.html
+++ b/ietf/templates/group/reset_charter_milestones.html
@@ -30,7 +30,7 @@
                     <label class="form-check-label" for="id-{{ milestone.id }}">
                         {{ milestone.desc }}
                     </label>
-                    <span class="badge rounded-pill {% if milestone.resolved %}bg-success{% else %}bg-info{% endif %}">
+                    <span class="badge rounded-pill {% if milestone.resolved %}bg-success{% else %}bg-info-subtle{% endif %}">
                         {% if milestone.resolved %}
                             {{ milestone.resolved }}
                         {% else %}
diff --git a/ietf/templates/group/review_requests.html b/ietf/templates/group/review_requests.html
index 59beb0ff8..15dc05ce0 100644
--- a/ietf/templates/group/review_requests.html
+++ b/ietf/templates/group/review_requests.html
@@ -29,7 +29,7 @@
             </tr>
         </thead>
             <tbody>
-                <tr class="table-info" id="unassigned-review-requests">
+                <tr class="bg-info-subtle" id="unassigned-review-requests">
                     <th scope="col" colspan="6">Unassigned review requests</th>
                 </tr>
             </tbody>
@@ -48,7 +48,7 @@
                                 {% if r.pk %}
                                     {{ r.time|date:"Y-m-d" }} by {% person_link r.requested_by %}
                                 {% else %}
-                                    <span class="badge rounded-pill bg-info">Auto-suggested</span>
+                                    <span class="badge rounded-pill bg-info-subtle">Auto-suggested</span>
                                 {% endif %}
                             </td>
                             <td>
@@ -79,7 +79,7 @@
                     </tr>
                 </thead>
                 <tbody>
-                    <tr class="table-info" id="open_review_assignments">
+                    <tr class="bg-info-subtle" id="open_review_assignments">
                         <th scope="col" colspan="7">Open review requests</th>
                     </tr>
                 </tbody>
@@ -148,7 +148,7 @@
                 </tr>
             </thead>
                 <tbody>
-                    <tr class="table-info">
+                    <tr class="bg-info-subtle">
                         <th scope="col" colspan="6">
                             Closed review requests
                         </th>
@@ -212,7 +212,7 @@
                     </tr>
                 </thead>
                 <tbody>
-                    <tr class="table-info">
+                    <tr class="bg-info-subtle">
                         <th scope="col" colspan="8">
                             Closed review assignments
                         </th>
diff --git a/ietf/templates/ipr/details_history.html b/ietf/templates/ipr/details_history.html
index f79690193..e94b3781d 100644
--- a/ietf/templates/ipr/details_history.html
+++ b/ietf/templates/ipr/details_history.html
@@ -51,7 +51,7 @@
                         <td>{% person_link e.by %}</td>
                         <td class="text-break">
                             {% if e.message %}
-                                {% if e.response_due %}<span class="badge rounded-pill bg-info">Response due {{ e.response_due|date:"Y-m-d" }}</span>{% endif %}
+                                {% if e.response_due %}<span class="badge rounded-pill bg-info-subtle">Response due {{ e.response_due|date:"Y-m-d" }}</span>{% endif %}
                                 {# FIXME: can't do format_history_text, because that inserts a <div> into the <pre>, which is illegal. Need to rework the snippeting. #}
                                 <pre>{{ e.message|render_message_for_history|urlize_ietf_docs|linkify }}</pre>
                             {% else %}
diff --git a/ietf/templates/ipr/search_doc_result.html b/ietf/templates/ipr/search_doc_result.html
index 5a0186c8f..d62e586f4 100644
--- a/ietf/templates/ipr/search_doc_result.html
+++ b/ietf/templates/ipr/search_doc_result.html
@@ -28,7 +28,7 @@
                     <tr>
                         <td>{{ ipr.time|date:"Y-m-d" }}</td>
                         <td>{{ ipr.id }}</td>
-                        <td><a href="{% url "ietf.ipr.views.show" id=ipr.id %}">{{ ipr.title }}</a>{% if ipr.state_id == 'removed' %}<span class="badge rounded-pill bg-info">Removed</span>{% endif %}
+                        <td><a href="{% url "ietf.ipr.views.show" id=ipr.id %}">{{ ipr.title }}</a>{% if ipr.state_id == 'removed' %}<span class="badge rounded-pill bg-info-subtle">Removed</span>{% endif %}
                             {% if ipr.updates %} <br>(Updates ID#: {% for upd in ipr.updates %}{{upd.target_id}}{% if not forloop.last %}, {% endif %}{% endfor %}){% endif %}
                         </td>
                     </tr>
@@ -57,7 +57,7 @@
         {% for doc in docs %}
             <tbody>
                 <tr>
-                    <th scope="col" class="table-info" colspan="3">
+                    <th scope="col" class="bg-info-subtle" colspan="3">
                         Results for {{ doc.name|prettystdname|urlize_ietf_docs }} ("{{ doc.document.title }}"){% if not forloop.first %}{% if doc.related %}, which was {{ doc.relation|lower }} {{ doc.related.source|prettystdname|urlize_ietf_docs  }} ("{{ doc.related.source.title }}"){% endif %}{% endif %}
                     </th>
                 </tr>
diff --git a/ietf/templates/ipr/search_doctitle_result.html b/ietf/templates/ipr/search_doctitle_result.html
index b7a8a8b31..e3bb37578 100644
--- a/ietf/templates/ipr/search_doctitle_result.html
+++ b/ietf/templates/ipr/search_doctitle_result.html
@@ -27,7 +27,7 @@
             {% for alias in docs %}
                 <tbody>
                     <tr>
-                        <th scope="col" class="table-info" colspan="3">
+                        <th scope="col" class="bg-info-subtle" colspan="3">
                             IPR that is related to {{ alias.name|prettystdname:""|urlize_ietf_docs }} ("{{ alias.document.title }}")
                             {% if alias.related %}
                                 that was {{ alias.relation|lower }} {{ alias.related.source.name|prettystdname:""|urlize_ietf_docs  }} ("{{ alias.related.source.title }}")
diff --git a/ietf/templates/ipr/search_result.html b/ietf/templates/ipr/search_result.html
index a104e45c0..c1c1cf8f0 100644
--- a/ietf/templates/ipr/search_result.html
+++ b/ietf/templates/ipr/search_result.html
@@ -43,7 +43,7 @@
                             {% endifchanged %}
                         {% endif %}
                         <tbody>
-                            <tr class="table-info">
+                            <tr class="bg-info-subtle">
                                 <th scope="col" colspan="3">
                                     {% block intro_prefix %}IPR that was submitted by "{{ q }}" and{% endblock %}
                                     {% block related %}
diff --git a/ietf/templates/ipr/search_wg_result.html b/ietf/templates/ipr/search_wg_result.html
index ae477a269..6912e8813 100644
--- a/ietf/templates/ipr/search_wg_result.html
+++ b/ietf/templates/ipr/search_wg_result.html
@@ -22,7 +22,7 @@
             </thead>
             {% for alias in docs %}
                 <tbody>
-                    <tr class="table-info">
+                    <tr class="bg-info-subtle">
                         <th scope="col" colspan="3">
                             IPR related to {{ alias.name|prettystdname|urlize_ietf_docs }} ("{{ alias.document.title }}")
                             {% if alias.related %}
diff --git a/ietf/templates/liaisons/liaison_table.html b/ietf/templates/liaisons/liaison_table.html
index 03c9b36b7..7e3d0bcd9 100644
--- a/ietf/templates/liaisons/liaison_table.html
+++ b/ietf/templates/liaisons/liaison_table.html
@@ -26,7 +26,7 @@
                                          {% if liaison.is_outgoing %}
                                              bg-warning
                                          {% else %}
-                                             bg-info
+                                             bg-info-subtle
                                          {% endif %}">Action needed</span>
                         {% endif %}
                     </td>
diff --git a/ietf/templates/meeting/materials_editable_groups.html b/ietf/templates/meeting/materials_editable_groups.html
index d91e6f214..7ef2152e1 100644
--- a/ietf/templates/meeting/materials_editable_groups.html
+++ b/ietf/templates/meeting/materials_editable_groups.html
@@ -14,7 +14,7 @@
                             {% if g|has_sessions:meeting_num %}
                                 <a href="{% url 'ietf.meeting.views.session_details' num=meeting_num acronym=g.acronym %}">{{ g.acronym }}</a>
                             {% else %}
-                                {{ g.acronym }} <span class="badge rounded-pill bg-info ms-2">No session requested</span>
+                                {{ g.acronym }} <span class="badge rounded-pill bg-info-subtle ms-2">No session requested</span>
                             {% endif %}
                         </li>
                     {% endfor %}
diff --git a/ietf/templates/meeting/session_materials.html b/ietf/templates/meeting/session_materials.html
index 198bb1140..c8f7def2a 100644
--- a/ietf/templates/meeting/session_materials.html
+++ b/ietf/templates/meeting/session_materials.html
@@ -18,7 +18,7 @@
             <h4 class="mt-4">Agenda</h4>
             <div class="agenda-frame" data-src="{{ agenda.get_href }}"></div>
         {% else %}
-            <span class="badge rounded-pill bg-info">Agenda submitted as {{ agenda.file_extension|upper }}</span>
+            <span class="badge rounded-pill bg-info-subtle">Agenda submitted as {{ agenda.file_extension|upper }}</span>
         {% endif %}
     {% else %}
         <span class="badge rounded-pill bg-warning">No agenda submitted</span>
@@ -41,7 +41,7 @@
             <h4 class="mt-4">Minutes</h4>
             <div class="minutes-frame" data-src="{{ minutes.get_href }}"></div>
         {% else %}
-            <span class="badge rounded-pill bg-info">Minutes submitted as {{ minutes.file_extension|upper }}</span>
+            <span class="badge rounded-pill bg-info-subtle">Minutes submitted as {{ minutes.file_extension|upper }}</span>
         {% endif %}
     {% else %}
         <span class="badge rounded-pill bg-warning">No minutes submitted</span>
diff --git a/ietf/templates/nomcom/nomcom_private_base.html b/ietf/templates/nomcom/nomcom_private_base.html
index 2a0495fbe..fb033e5fa 100644
--- a/ietf/templates/nomcom/nomcom_private_base.html
+++ b/ietf/templates/nomcom/nomcom_private_base.html
@@ -11,7 +11,7 @@
     {% origin %}
     <h1>
         NomCom {{ year }}
-        {% if nomcom.group.state_id == 'conclude' %}<span class="badge rounded-pill bg-info">Concluded</span>{% endif %}
+        {% if nomcom.group.state_id == 'conclude' %}<span class="badge rounded-pill bg-info-subtle">Concluded</span>{% endif %}
         <br>
         <small class="text-muted">Private area
             {% if is_chair_task %}- Chair/Advisors only{% endif %}
diff --git a/ietf/templates/nomcom/nomcom_public_base.html b/ietf/templates/nomcom/nomcom_public_base.html
index 9e575a59e..b539d723f 100644
--- a/ietf/templates/nomcom/nomcom_public_base.html
+++ b/ietf/templates/nomcom/nomcom_public_base.html
@@ -11,7 +11,7 @@
     {% origin %}
     <h1>
         NomCom {{ year }}
-        {% if nomcom.group.state_id == 'conclude' %}<span class="badge rounded-pill bg-info">Concluded</span>{% endif %}
+        {% if nomcom.group.state_id == 'conclude' %}<span class="badge rounded-pill bg-info-subtle">Concluded</span>{% endif %}
     </h1>
     <ul class="nav nav-tabs my-3">
         <li class="nav-item">
diff --git a/ietf/templates/nomcom/view_feedback_nominee.html b/ietf/templates/nomcom/view_feedback_nominee.html
index b26595f0c..f213e7054 100644
--- a/ietf/templates/nomcom/view_feedback_nominee.html
+++ b/ietf/templates/nomcom/view_feedback_nominee.html
@@ -32,7 +32,7 @@
                             <dd class="col-sm-10">
                                 {{ feedback.author|formatted_email|default:"Anonymous"|linkify }}
                                 {% if ft.slug == "nomina" and feedback.nomination_set.first.share_nominator %}
-                                    <span class="badge rounded-pill bg-info">OK to share name with nominee</span>
+                                    <span class="badge rounded-pill bg-info-subtle">OK to share name with nominee</span>
                                 {% endif %}
                             </dd>
                             <dt class="col-sm-2">
diff --git a/ietf/templates/nomcom/view_feedback_pending.html b/ietf/templates/nomcom/view_feedback_pending.html
index 890bf0d75..4843857e4 100644
--- a/ietf/templates/nomcom/view_feedback_pending.html
+++ b/ietf/templates/nomcom/view_feedback_pending.html
@@ -42,7 +42,7 @@
                             Type
                         </dt>
                         <dd class="col-sm-10">
-                            <span class="badge rounded-pill bg-info">{{ form.feedback_type }}</span>
+                            <span class="badge rounded-pill bg-info-subtle">{{ form.feedback_type }}</span>
                         </dd>
                         <dt class="col-sm-2">
                             Feedback
diff --git a/ietf/templates/person/person_info.html b/ietf/templates/person/person_info.html
index a9e11462b..aab2a2d1b 100644
--- a/ietf/templates/person/person_info.html
+++ b/ietf/templates/person/person_info.html
@@ -11,7 +11,7 @@
     </dt>
     <dd class="col-md-9">
         {% if person.user %}
-            {{ person.user }} <span class="badge rounded-pill bg-info"> Last login
+            {{ person.user }} <span class="badge rounded-pill bg-info-subtle"> Last login
             {% if person.user.last_login %}
                 {{ person.user.last_login|date:"Y-m-d" }}
             {% else %}
diff --git a/ietf/templates/submit/tool_instructions.html b/ietf/templates/submit/tool_instructions.html
index 9d726b21d..9fab94888 100644
--- a/ietf/templates/submit/tool_instructions.html
+++ b/ietf/templates/submit/tool_instructions.html
@@ -51,7 +51,7 @@
     </p>
     <table class="table table-sm table-striped">
         <tbody>
-            <tr class="table-info">
+            <tr class="bg-info-subtle">
                 <th scope="colgroup" colspan="2">Form buttons and resulting actions:</th>
             </tr>
         </tbody>
@@ -85,7 +85,7 @@
     </p>
     <table class="table table-sm table-striped">
         <tbody>
-            <tr class="table-info">
+            <tr class="bg-info-subtle">
                 <th scope="colgroup" colspan="2">Form buttons and resulting actions:</th>
             </tr>
         </tbody>
@@ -104,7 +104,7 @@
             </tr>
         </tbody>
         <tbody>
-            <tr class="table-info">
+            <tr class="bg-info-subtle">
                 <th scope="colgroup" colspan="2">
                     When no metadata error is detected:
                 </th>
@@ -145,7 +145,7 @@
     </p>
     <table class="table table-sm table-striped">
         <tbody>
-            <tr class="table-info">
+            <tr class="bg-info-subtle">
                 <th scope="colgroup" colspan="2">
                     Form buttons and resulting actions:
                 </th>
@@ -186,7 +186,7 @@
     </p>
     <table class="table table-sm table-striped">
         <tbody>
-            <tr class="table-info">
+            <tr class="bg-info-subtle">
                 <th scope="colgroup" colspan="2">
                     Form buttons and resulting actions:
                 </th>