diff --git a/layouts/v7/modules/Users/Login.tpl b/layouts/v7/modules/Users/Login.tpl
index 33c3f4632d70ad0267dc8ab31bacff92522cb4ca..d023a15b4bb0e01c89f9d14af6cf3dafeaadcfef 100644
--- a/layouts/v7/modules/Users/Login.tpl
+++ b/layouts/v7/modules/Users/Login.tpl
@@ -203,7 +203,7 @@
 	</style>
 
 	<span class="app-nav"></span>
-	<div class="container-fluid main-container">
+	<div class="container-fluid loginPageContainer">
 		<div class="col-lg-5 col-md-12 col-sm-12 col-xs-12">
 			<div class="loginDiv widgetHeight">
 				<img class="img-responsive user-logo" src="layouts/v7/resources/Images/vtiger.png">
diff --git a/layouts/v7/skins/contact/style.css b/layouts/v7/skins/contact/style.css
index e5d93f70062d7d720cdbb7e429011963f3311fa6..ac971fc9404a5e894c786e4c338772bb179a0b2a 100644
--- a/layouts/v7/skins/contact/style.css
+++ b/layouts/v7/skins/contact/style.css
@@ -100,7 +100,7 @@ body > .mCSB_inside > .mCSB_container {
 }
 .main-container {
   position: relative;
-  min-height: calc(100vh - 110px);
+  min-height: calc(100vh - 108px);
 }
 .main-container:before,
 .main-container:after {
@@ -7599,7 +7599,8 @@ body .fc {
   border: 0;
   background: none;
 }
-.dashBoardContainer {
+.dashBoardContainer,
+.loginPageContainer {
   min-height: calc(100vh - 110px);
 }
 @media all and (min-width: 0px) and (max-width: 830px) {
diff --git a/layouts/v7/skins/inventory/style.css b/layouts/v7/skins/inventory/style.css
index 4021973d29ea3fc3aebe984f370c29eaa38cda46..f2b10783adbb7ceecc080024df2805eeb51d2c2b 100644
--- a/layouts/v7/skins/inventory/style.css
+++ b/layouts/v7/skins/inventory/style.css
@@ -100,7 +100,7 @@ body > .mCSB_inside > .mCSB_container {
 }
 .main-container {
   position: relative;
-  min-height: calc(100vh - 110px);
+  min-height: calc(100vh - 108px);
 }
 .main-container:before,
 .main-container:after {
@@ -7599,7 +7599,8 @@ body .fc {
   border: 0;
   background: none;
 }
-.dashBoardContainer {
+.dashBoardContainer,
+.loginPageContainer {
   min-height: calc(100vh - 110px);
 }
 @media all and (min-width: 0px) and (max-width: 830px) {
diff --git a/layouts/v7/skins/marketing/style.css b/layouts/v7/skins/marketing/style.css
index 2c1d6adc08bb22e743d8fac2c4eaa2eaf12d5a5e..07116fa520e6fbb659619424f375b00620ed6db4 100644
--- a/layouts/v7/skins/marketing/style.css
+++ b/layouts/v7/skins/marketing/style.css
@@ -100,7 +100,7 @@ body > .mCSB_inside > .mCSB_container {
 }
 .main-container {
   position: relative;
-  min-height: calc(100vh - 110px);
+  min-height: calc(100vh - 108px);
 }
 .main-container:before,
 .main-container:after {
@@ -7599,7 +7599,8 @@ body .fc {
   border: 0;
   background: none;
 }
-.dashBoardContainer {
+.dashBoardContainer,
+.loginPageContainer {
   min-height: calc(100vh - 110px);
 }
 @media all and (min-width: 0px) and (max-width: 830px) {
diff --git a/layouts/v7/skins/marketing_and_sales/style.css b/layouts/v7/skins/marketing_and_sales/style.css
index 2bfedbd63f8fa770b108261c9af45d70b953c2d3..babb20e4e9adccbb6d9079e41438673ba1b7ba29 100644
--- a/layouts/v7/skins/marketing_and_sales/style.css
+++ b/layouts/v7/skins/marketing_and_sales/style.css
@@ -100,7 +100,7 @@ body > .mCSB_inside > .mCSB_container {
 }
 .main-container {
   position: relative;
-  min-height: calc(100vh - 110px);
+  min-height: calc(100vh - 108px);
 }
 .main-container:before,
 .main-container:after {
@@ -7599,7 +7599,8 @@ body .fc {
   border: 0;
   background: none;
 }
-.dashBoardContainer {
+.dashBoardContainer,
+.loginPageContainer {
   min-height: calc(100vh - 110px);
 }
 @media all and (min-width: 0px) and (max-width: 830px) {
diff --git a/layouts/v7/skins/project/style.css b/layouts/v7/skins/project/style.css
index 0b8eac05b4c4a1b6f846a76e168c6ee90fba91af..d864babd672f49fc4138308b38a0b94dc8392085 100644
--- a/layouts/v7/skins/project/style.css
+++ b/layouts/v7/skins/project/style.css
@@ -100,7 +100,7 @@ body > .mCSB_inside > .mCSB_container {
 }
 .main-container {
   position: relative;
-  min-height: calc(100vh - 110px);
+  min-height: calc(100vh - 108px);
 }
 .main-container:before,
 .main-container:after {
@@ -7599,7 +7599,8 @@ body .fc {
   border: 0;
   background: none;
 }
-.dashBoardContainer {
+.dashBoardContainer,
+.loginPageContainer {
   min-height: calc(100vh - 110px);
 }
 @media all and (min-width: 0px) and (max-width: 830px) {
diff --git a/layouts/v7/skins/sales/style.css b/layouts/v7/skins/sales/style.css
index 2bfedbd63f8fa770b108261c9af45d70b953c2d3..babb20e4e9adccbb6d9079e41438673ba1b7ba29 100644
--- a/layouts/v7/skins/sales/style.css
+++ b/layouts/v7/skins/sales/style.css
@@ -100,7 +100,7 @@ body > .mCSB_inside > .mCSB_container {
 }
 .main-container {
   position: relative;
-  min-height: calc(100vh - 110px);
+  min-height: calc(100vh - 108px);
 }
 .main-container:before,
 .main-container:after {
@@ -7599,7 +7599,8 @@ body .fc {
   border: 0;
   background: none;
 }
-.dashBoardContainer {
+.dashBoardContainer,
+.loginPageContainer {
   min-height: calc(100vh - 110px);
 }
 @media all and (min-width: 0px) and (max-width: 830px) {
diff --git a/layouts/v7/skins/support/style.css b/layouts/v7/skins/support/style.css
index 4424022f6f3ec470602252e70f6cf4e288b015ca..9c4841d1079618f49bb5b57b44ba05cfd5ec0828 100644
--- a/layouts/v7/skins/support/style.css
+++ b/layouts/v7/skins/support/style.css
@@ -100,7 +100,7 @@ body > .mCSB_inside > .mCSB_container {
 }
 .main-container {
   position: relative;
-  min-height: calc(100vh - 110px);
+  min-height: calc(100vh - 108px);
 }
 .main-container:before,
 .main-container:after {
@@ -7599,7 +7599,8 @@ body .fc {
   border: 0;
   background: none;
 }
-.dashBoardContainer {
+.dashBoardContainer,
+.loginPageContainer {
   min-height: calc(100vh - 110px);
 }
 @media all and (min-width: 0px) and (max-width: 830px) {
diff --git a/layouts/v7/skins/tools/style.css b/layouts/v7/skins/tools/style.css
index fc08dfb862d53f267c02605bd7222fa26c971b4b..599f0299d3b016ecd8542304cca4b3a53f00210d 100644
--- a/layouts/v7/skins/tools/style.css
+++ b/layouts/v7/skins/tools/style.css
@@ -100,7 +100,7 @@ body > .mCSB_inside > .mCSB_container {
 }
 .main-container {
   position: relative;
-  min-height: calc(100vh - 110px);
+  min-height: calc(100vh - 108px);
 }
 .main-container:before,
 .main-container:after {
@@ -7599,7 +7599,8 @@ body .fc {
   border: 0;
   background: none;
 }
-.dashBoardContainer {
+.dashBoardContainer,
+.loginPageContainer {
   min-height: calc(100vh - 110px);
 }
 @media all and (min-width: 0px) and (max-width: 830px) {
diff --git a/layouts/v7/skins/vtiger/style.less b/layouts/v7/skins/vtiger/style.less
index 8d8470bbf0c3c1b1059b207dcd03bba5f6ff2039..3d71a4bceab0d0388fbd033b788a43319b54b7dc 100644
--- a/layouts/v7/skins/vtiger/style.less
+++ b/layouts/v7/skins/vtiger/style.less
@@ -111,7 +111,7 @@ body > .mCSB_inside > .mCSB_container{
 }
 .main-container{
     position: relative;
-    min-height: calc(100vh - 110px);
+    min-height: calc(100vh - 108px);
 }
 .main-container:before,
 .main-container:after{
@@ -8530,7 +8530,7 @@ body .fc {
     border: 0;
     background: none;
 }
-.dashBoardContainer {
+.dashBoardContainer, .loginPageContainer {
     min-height: calc(100vh - 110px);
 }
 @media all and (min-width:0px) and (max-width: 830px) {