+ Content Sections Placeholder
+
+
+
+
diff --git a/ccm-cms/src/main/scss/content-sections/_custom.scss b/ccm-cms/src/main/scss/content-sections/_custom.scss
new file mode 100644
index 000000000..6a8a96b2d
--- /dev/null
+++ b/ccm-cms/src/main/scss/content-sections/_custom.scss
@@ -0,0 +1,39 @@
+$grid-breakpoints: (
+ xs: 0,
+ sm: 36rem,
+ md: 48rem,
+ lg: 62rem,
+ xl: 75rem
+);
+
+$container-max-widths: (
+ sm: 33.75rem,
+ md: 45rem,
+ lg: 60rem,
+ xl: 71.25rem
+);
+
+$grid-gutter-width: 1.875rem;
+
+$form-grid-gutter-width: 0.625rem;
+
+$tooltip-max-width: 12.5rem;
+
+$popover-maxwidth: 17.25rem;
+
+$toast-max-width: 21.875rem;
+
+$modal-xl: 71.25rem;
+$modal-lg: 50rem;
+$modal-md: 31.25rem;
+$modal-sm: 18.75rem;
+
+$modal-fade-transform: translate(0, -3.125rem);
+
+$carousel-indicator-width: 1.875rem;
+$carousel-control-icon-width: 1.25rem;
+
+$pre-scrollable-max-height: 21.25rem;
+
+// Navbar default colors have insufficient contrast
+$navbar-dark-color: #fff;
diff --git a/ccm-cms/src/main/scss/content-sections/cms-admin.scss b/ccm-cms/src/main/scss/content-sections/cms-admin.scss
new file mode 100644
index 000000000..4c04ef71d
--- /dev/null
+++ b/ccm-cms/src/main/scss/content-sections/cms-admin.scss
@@ -0,0 +1,2 @@
+@import "custom";
+@import "../../../../node_modules/bootstrap/scss/bootstrap";
\ No newline at end of file
diff --git a/ccm-cms/src/main/typescript/content-sections/cms-admin.ts b/ccm-cms/src/main/typescript/content-sections/cms-admin.ts
new file mode 100644
index 000000000..6fcacc09f
--- /dev/null
+++ b/ccm-cms/src/main/typescript/content-sections/cms-admin.ts
@@ -0,0 +1 @@
+import "bootstrap";
\ No newline at end of file
diff --git a/ccm-core/pom.xml b/ccm-core/pom.xml
index b40f55faf..7f329a33e 100644
--- a/ccm-core/pom.xml
+++ b/ccm-core/pom.xml
@@ -351,7 +351,7 @@