diff --git a/demo/src/js/style.css b/demo/src/js/style.css
index 9e5c5998e2841827a35d7a481a0d21bfb5b0a3bc..6bf774a0b029328814850e56741cab0d1ac9dff0 100644
--- a/demo/src/js/style.css
+++ b/demo/src/js/style.css
@@ -1,5 +1,6 @@
 .grid-title  {
     margin-left: 5px;
+    margin-top: 2px;
 }
 
 
diff --git a/src/js/charts/grid.js b/src/js/charts/grid.js
index 0e251674cb16e0dc8de9a0d47801fef0a4f76c8b..55d8b347a09f47bee9f773fb5364123f4ebdaf84 100644
--- a/src/js/charts/grid.js
+++ b/src/js/charts/grid.js
@@ -88,7 +88,7 @@ export class GridWidget extends BaseChartWidget {
     el.appendChild(temp_subtitle);
     height -= title_element.offsetHeight;
     height -= temp_subtitle.offsetHeight;
-    height -= 10; // margin
+    height -= 12; // margin
     el.removeChild(temp_subtitle);
 
     cardHolder.appendChild(widget)
diff --git a/src/js/charts/heatmap.js b/src/js/charts/heatmap.js
index 9fc714a6f19f1c5b2484edbc71729569a61e8193..c235b89f4ae84001740a869005320d61e08194fa 100644
--- a/src/js/charts/heatmap.js
+++ b/src/js/charts/heatmap.js
@@ -10,7 +10,7 @@ export class HeatMapWidget extends BaseChartWidget {
   }
 
   plot(divWidth, divHeight, el) {
-    const [width, height] = this.clearAndScaleSvg(divWidth, divHeight);
+    const [width, height] = this.clearAndScaleSvg(divWidth, divHeight,20,20);
     this.drawTitle();
 
     if (!this.dataIsValid) {