diff --git a/views/global/html.php b/views/global/html.php
index b382a3ca..87aef499 100644
--- a/views/global/html.php
+++ b/views/global/html.php
@@ -1,16 +1,23 @@
hasAttribute('cssClass') && !empty($page->cssClass)) ? $page->cssClass : 'custom-pages-page';
-?>
-
-= CustomPageInlineStyle::widget() ?>
+InlineStyleAssets::register($this);
+?>
diff --git a/views/global/markdown.php b/views/global/markdown.php
index ab59ce1c..7a266b3f 100644
--- a/views/global/markdown.php
+++ b/views/global/markdown.php
@@ -1,18 +1,24 @@
hasAttribute('cssClass') && !empty($page->cssClass)) ? $page->cssClass : 'custom-pages-page';
-?>
-
-= CustomPageInlineStyle::widget() ?>
+InlineStyleAssets::register($this);
+?>
hasTarget(Page::NAV_CLASS_ACCOUNTNAV)): ?>
diff --git a/widgets/CustomPageInlineStyle.php b/widgets/CustomPageInlineStyle.php
deleted file mode 100644
index a083705e..00000000
--- a/widgets/CustomPageInlineStyle.php
+++ /dev/null
@@ -1,18 +0,0 @@
-render('inline-style');
- }
-
-}
diff --git a/widgets/views/inline-style.php b/widgets/views/inline-style.php
deleted file mode 100644
index 887205f6..00000000
--- a/widgets/views/inline-style.php
+++ /dev/null
@@ -1,9 +0,0 @@
-