diff --git a/layouts/v7/modules/Vtiger/ModuleHeader.tpl b/layouts/v7/modules/Vtiger/ModuleHeader.tpl
index b84a56362eca4265854153eb89ffcb1df3e9fe8e..ba7f1f6c1f9e6cf4218073a0c916feb7a90be2e5 100644
--- a/layouts/v7/modules/Vtiger/ModuleHeader.tpl
+++ b/layouts/v7/modules/Vtiger/ModuleHeader.tpl
@@ -50,7 +50,7 @@
 			</div>
 			<div class="col-lg-5 col-md-6 col-sm-7 col-xs-1 padding0 pull-right">
 				<div id="appnav" class="navbar-right">
-					<nav class="navbar navbar-inverse border0">
+					<nav class="navbar navbar-inverse border0 margin0">
 						{if $MODULE_BASIC_ACTIONS|@count gt 0}
 						<div class="container-fluid">
 							<div class="navbar-header bg-white marginTop5px">
diff --git a/layouts/v7/modules/Vtiger/ModuleRelatedTabs.tpl b/layouts/v7/modules/Vtiger/ModuleRelatedTabs.tpl
index 9a04ce094480fa4b1f4f7bb5fa0183c2ce23cfc4..3d13ecf2919ef0fe2f45caa00d9c8ecdd52b41c8 100644
--- a/layouts/v7/modules/Vtiger/ModuleRelatedTabs.tpl
+++ b/layouts/v7/modules/Vtiger/ModuleRelatedTabs.tpl
@@ -9,7 +9,7 @@
 
 {strip}
 	<div class='related-tabs row'>
-		<nav class="navbar margin0 border0" role="navigation">
+		<nav class="navbar margin0" role="navigation">
 			<div class="navbar-header">
 				<button type="button" class="navbar-toggle btn-group-justified collapsed border0" data-toggle="collapse" data-target="#nav-tabs" aria-expanded="false">
 					<i class="fa fa-ellipsis-h"></i>
diff --git a/layouts/v7/modules/Vtiger/RecentComments.tpl b/layouts/v7/modules/Vtiger/RecentComments.tpl
index 4e19ee3ed7eb7389aef1d409cf797955c159ab4d..0e8e37490be175e7bd3d41d11cd1653ad97644d3 100644
--- a/layouts/v7/modules/Vtiger/RecentComments.tpl
+++ b/layouts/v7/modules/Vtiger/RecentComments.tpl
@@ -25,7 +25,7 @@
 					</div>
 				</div>
 				<div class='row'>
-					<div class="col-xs-6 pull-right paddingTop5 paddingLeft0">
+					<div class="col-xs-6 pull-right paddingTop10 paddingLeft0">
 						<div style="text-align: right;">
 							{if in_array($MODULE_NAME, $PRIVATE_COMMENT_MODULES)}
 								<div class="" style="margin: 7px 0;">
@@ -39,7 +39,7 @@
 						</div>
 					</div>
 					{if $FIELD_MODEL->getProfileReadWritePermission()}
-						<div class="col-xs-6 paddingTop5 pull-left">
+						<div class="col-xs-6 paddingTop10 pull-left">
 								{include file=vtemplate_path($FIELD_MODEL->getUITypeModel()->getTemplateName(),$MODULE_NAME) MODULE="ModComments"}
 						</div>
 					{/if}
diff --git a/layouts/v7/skins/contact/style.css b/layouts/v7/skins/contact/style.css
index 66070fb89d8bd37045c24b80fb8a43a4ca78f719..a238334f73276d28ce7e35c9c1a1a400681636fb 100644
--- a/layouts/v7/skins/contact/style.css
+++ b/layouts/v7/skins/contact/style.css
@@ -95,7 +95,8 @@ body > .mCSB_inside > .mCSB_container {
   background: #FBFBFB;
   margin-bottom: 0;
   padding: 4px 0;
-  border-top: 1px solid #DDDDDD;
+  border-top: 1px solid #ccc;
+  border-width: thin;
 }
 .main-container {
   position: relative;
@@ -125,8 +126,6 @@ body > .mCSB_inside > .mCSB_container {
     position: absolute;
     width: 100%;
     height: 43px;
-    /*        border-top:1px solid #ddd;*/
-    border-bottom: 1px solid #eee;
   }
   .app-nav .module-action-bar .module-action-content {
     background: #FBFBFB;
@@ -393,12 +392,10 @@ body > .mCSB_inside > .mCSB_container {
 }
 .app-nav .app-indicator-icon-container {
   top: 0px;
-  height: 43px;
+  height: 42px;
   text-align: center;
-  line-height: 43px;
-  /*    background-color: #2c3b49;*/
+  line-height: 42px;
   color: #ffffff;
-  /*border-bottom: 1px solid #272B46;*/
 }
 .app-nav .app-indicator-icon-container .app-indicator-icon {
   font-size: 24px;
@@ -1355,6 +1352,7 @@ ul.unstyled {
   border-radius: 0px;
   font-weight: 100;
   cursor: pointer;
+  border-width: thin;
 }
 .btn:hover {
   cursor: pointer;
@@ -1370,6 +1368,7 @@ ul.unstyled {
   border: 1px solid #ddd;
   color: #666;
   background: #fff;
+  border-width: thin;
 }
 .module-buttons:hover,
 .module-buttons:focus,
@@ -1997,16 +1996,17 @@ th {
 }
 .detailViewContainer .block {
   background: #FFFFFF;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding-left: 15px;
   padding-right: 15px;
+  border-width: thin;
 }
 .detailViewContainer .block hr {
   margin: 10px 0;
 }
 .editViewContainer .block {
   background: #FFFFFF;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding-left: 15px;
   padding-right: 15px;
 }
@@ -2198,10 +2198,11 @@ th {
 .editViewContents .fieldBlockContainer,
 .summaryView {
   position: relative;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding: 15px;
   margin-bottom: 10px;
   background: #FFFFFF;
+  border-width: thin;
 }
 .summaryView .fieldLabel {
   padding-left: 0px;
@@ -2231,10 +2232,11 @@ th {
 }
 .summaryWidgetContainer {
   position: relative;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding: 15px;
   margin-bottom: 10px;
   background: #FFFFFF;
+  border-width: thin;
 }
 .summaryWidgetContainer .widget_header {
   margin-bottom: 6px;
@@ -2243,8 +2245,7 @@ th {
   font-size: 16px;
 }
 .summaryWidgetContainer .commentTitle {
-  padding-left: 15px;
-  padding-right: 15px;
+  margin-bottom: 25px;
 }
 .summaryWidgetContainer .creatorName {
   color: blue;
@@ -2254,7 +2255,7 @@ th {
 }
 .summaryWidgetContainer .commentContainer {
   background: white;
-  border-color: #F3F3F3;
+  border-color: #eee;
 }
 .summaryWidgetContainer .commentContainertextarea {
   width: 100%;
@@ -2263,6 +2264,7 @@ th {
 .noCommentsMsgContainer,
 .quick-preview-modal .noContent {
   border: 1px solid #eee;
+  border-width: thin;
 }
 .summaryWidgetContainer .recordImage .name {
   display: table-cell;
@@ -5093,6 +5095,7 @@ hr {
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -o-box-sizing: border-box;
+  margin-bottom: 1px;
 }
 .row .nav > li > a:hover {
   border-bottom-color: #555;
@@ -6028,6 +6031,8 @@ div.tooltip-inner {
   background: white;
   padding: 15px;
   padding-top: 25px;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .detailViewContainer .content-area,
 .editViewPageDiv .content-area,
@@ -6043,13 +6048,15 @@ div.tooltip-inner {
   padding: 15px;
 }
 .detailview-content .details.row .relatedHeader {
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .detailview-content .details.row .relatedContents {
   background: white;
   padding: 0;
   margin-top: 0;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .related-tabs.row {
   background: #FFFFFF;
@@ -6058,7 +6065,7 @@ div.tooltip-inner {
 .detailViewContainer .commentContainer .commentTitle.row,
 .detailViewContainer .commentContainer .showcomments {
   background: #FFFFFF;
-  border-color: #F3F3F3;
+  border-color: #eee;
 }
 .detailViewTwitterImage {
   position: absolute;
@@ -6130,7 +6137,8 @@ div.tooltip-inner {
   display: inline-block;
 }
 .input-group-addon {
-  line-height: 1.4;
+  line-height: 1.5;
+  border-width: thin;
 }
 .input-group {
   float: left;
@@ -7570,6 +7578,8 @@ body .fc {
 }
 .commentcontent {
   border: 1px solid #ddd;
+  border-width: thin;
+  background: #fcfcfc;
 }
 .editViewHeader {
   padding-top: 20px;
@@ -7581,6 +7591,14 @@ body .fc {
 .floatThead-floatContainer {
   margin-left: 1px;
 }
+.navbar {
+  border: 1px solid #eee;
+  border-width: thin;
+}
+#appnav .navbar {
+  border: 0;
+  background: none;
+}
 @media all and (min-width: 0px) and (max-width: 830px) {
   table.summary-table > tbody > tr > td,
   table.summary-table > tbody > tr > th,
@@ -7693,5 +7711,11 @@ body .fc {
   .listViewPageDiv #table-content {
     overflow: scroll !important;
   }
+  #appnavcontent {
+    border: 1px solid #ccc;
+    background: #f0f0f0;
+    border-width: thin;
+    padding: 30px;
+  }
 }
 /*# sourceMappingURL=style.css.map */
\ No newline at end of file
diff --git a/layouts/v7/skins/inventory/style.css b/layouts/v7/skins/inventory/style.css
index 8e66bbc9e34e74f946d4fe1525b27ecfccc259c6..83a7ab4d63ecaacb254c1ffc5418ddeb5ebf6c34 100644
--- a/layouts/v7/skins/inventory/style.css
+++ b/layouts/v7/skins/inventory/style.css
@@ -95,7 +95,8 @@ body > .mCSB_inside > .mCSB_container {
   background: #FBFBFB;
   margin-bottom: 0;
   padding: 4px 0;
-  border-top: 1px solid #DDDDDD;
+  border-top: 1px solid #ccc;
+  border-width: thin;
 }
 .main-container {
   position: relative;
@@ -125,8 +126,6 @@ body > .mCSB_inside > .mCSB_container {
     position: absolute;
     width: 100%;
     height: 43px;
-    /*        border-top:1px solid #ddd;*/
-    border-bottom: 1px solid #eee;
   }
   .app-nav .module-action-bar .module-action-content {
     background: #FBFBFB;
@@ -393,12 +392,10 @@ body > .mCSB_inside > .mCSB_container {
 }
 .app-nav .app-indicator-icon-container {
   top: 0px;
-  height: 43px;
+  height: 42px;
   text-align: center;
-  line-height: 43px;
-  /*    background-color: #2c3b49;*/
+  line-height: 42px;
   color: #ffffff;
-  /*border-bottom: 1px solid #272B46;*/
 }
 .app-nav .app-indicator-icon-container .app-indicator-icon {
   font-size: 24px;
@@ -1355,6 +1352,7 @@ ul.unstyled {
   border-radius: 0px;
   font-weight: 100;
   cursor: pointer;
+  border-width: thin;
 }
 .btn:hover {
   cursor: pointer;
@@ -1370,6 +1368,7 @@ ul.unstyled {
   border: 1px solid #ddd;
   color: #666;
   background: #fff;
+  border-width: thin;
 }
 .module-buttons:hover,
 .module-buttons:focus,
@@ -1997,16 +1996,17 @@ th {
 }
 .detailViewContainer .block {
   background: #FFFFFF;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding-left: 15px;
   padding-right: 15px;
+  border-width: thin;
 }
 .detailViewContainer .block hr {
   margin: 10px 0;
 }
 .editViewContainer .block {
   background: #FFFFFF;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding-left: 15px;
   padding-right: 15px;
 }
@@ -2198,10 +2198,11 @@ th {
 .editViewContents .fieldBlockContainer,
 .summaryView {
   position: relative;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding: 15px;
   margin-bottom: 10px;
   background: #FFFFFF;
+  border-width: thin;
 }
 .summaryView .fieldLabel {
   padding-left: 0px;
@@ -2231,10 +2232,11 @@ th {
 }
 .summaryWidgetContainer {
   position: relative;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding: 15px;
   margin-bottom: 10px;
   background: #FFFFFF;
+  border-width: thin;
 }
 .summaryWidgetContainer .widget_header {
   margin-bottom: 6px;
@@ -2243,8 +2245,7 @@ th {
   font-size: 16px;
 }
 .summaryWidgetContainer .commentTitle {
-  padding-left: 15px;
-  padding-right: 15px;
+  margin-bottom: 25px;
 }
 .summaryWidgetContainer .creatorName {
   color: blue;
@@ -2254,7 +2255,7 @@ th {
 }
 .summaryWidgetContainer .commentContainer {
   background: white;
-  border-color: #F3F3F3;
+  border-color: #eee;
 }
 .summaryWidgetContainer .commentContainertextarea {
   width: 100%;
@@ -2263,6 +2264,7 @@ th {
 .noCommentsMsgContainer,
 .quick-preview-modal .noContent {
   border: 1px solid #eee;
+  border-width: thin;
 }
 .summaryWidgetContainer .recordImage .name {
   display: table-cell;
@@ -5093,6 +5095,7 @@ hr {
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -o-box-sizing: border-box;
+  margin-bottom: 1px;
 }
 .row .nav > li > a:hover {
   border-bottom-color: #555;
@@ -6028,6 +6031,8 @@ div.tooltip-inner {
   background: white;
   padding: 15px;
   padding-top: 25px;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .detailViewContainer .content-area,
 .editViewPageDiv .content-area,
@@ -6043,13 +6048,15 @@ div.tooltip-inner {
   padding: 15px;
 }
 .detailview-content .details.row .relatedHeader {
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .detailview-content .details.row .relatedContents {
   background: white;
   padding: 0;
   margin-top: 0;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .related-tabs.row {
   background: #FFFFFF;
@@ -6058,7 +6065,7 @@ div.tooltip-inner {
 .detailViewContainer .commentContainer .commentTitle.row,
 .detailViewContainer .commentContainer .showcomments {
   background: #FFFFFF;
-  border-color: #F3F3F3;
+  border-color: #eee;
 }
 .detailViewTwitterImage {
   position: absolute;
@@ -6130,7 +6137,8 @@ div.tooltip-inner {
   display: inline-block;
 }
 .input-group-addon {
-  line-height: 1.4;
+  line-height: 1.5;
+  border-width: thin;
 }
 .input-group {
   float: left;
@@ -7570,6 +7578,8 @@ body .fc {
 }
 .commentcontent {
   border: 1px solid #ddd;
+  border-width: thin;
+  background: #fcfcfc;
 }
 .editViewHeader {
   padding-top: 20px;
@@ -7581,6 +7591,14 @@ body .fc {
 .floatThead-floatContainer {
   margin-left: 1px;
 }
+.navbar {
+  border: 1px solid #eee;
+  border-width: thin;
+}
+#appnav .navbar {
+  border: 0;
+  background: none;
+}
 @media all and (min-width: 0px) and (max-width: 830px) {
   table.summary-table > tbody > tr > td,
   table.summary-table > tbody > tr > th,
@@ -7693,6 +7711,12 @@ body .fc {
   .listViewPageDiv #table-content {
     overflow: scroll !important;
   }
+  #appnavcontent {
+    border: 1px solid #ccc;
+    background: #f0f0f0;
+    border-width: thin;
+    padding: 30px;
+  }
 }
 .modules-menu ul li.active a {
   border-left: 3px solid #F1C40F;
diff --git a/layouts/v7/skins/marketing/style.css b/layouts/v7/skins/marketing/style.css
index 45f36ec600fd619cb4abd023198887c19114dc08..b81b1f0bb1524a5f3d39aac2f6161c27ab74402c 100644
--- a/layouts/v7/skins/marketing/style.css
+++ b/layouts/v7/skins/marketing/style.css
@@ -95,7 +95,8 @@ body > .mCSB_inside > .mCSB_container {
   background: #FBFBFB;
   margin-bottom: 0;
   padding: 4px 0;
-  border-top: 1px solid #DDDDDD;
+  border-top: 1px solid #ccc;
+  border-width: thin;
 }
 .main-container {
   position: relative;
@@ -125,8 +126,6 @@ body > .mCSB_inside > .mCSB_container {
     position: absolute;
     width: 100%;
     height: 43px;
-    /*        border-top:1px solid #ddd;*/
-    border-bottom: 1px solid #eee;
   }
   .app-nav .module-action-bar .module-action-content {
     background: #FBFBFB;
@@ -393,12 +392,10 @@ body > .mCSB_inside > .mCSB_container {
 }
 .app-nav .app-indicator-icon-container {
   top: 0px;
-  height: 43px;
+  height: 42px;
   text-align: center;
-  line-height: 43px;
-  /*    background-color: #2c3b49;*/
+  line-height: 42px;
   color: #ffffff;
-  /*border-bottom: 1px solid #272B46;*/
 }
 .app-nav .app-indicator-icon-container .app-indicator-icon {
   font-size: 24px;
@@ -1355,6 +1352,7 @@ ul.unstyled {
   border-radius: 0px;
   font-weight: 100;
   cursor: pointer;
+  border-width: thin;
 }
 .btn:hover {
   cursor: pointer;
@@ -1370,6 +1368,7 @@ ul.unstyled {
   border: 1px solid #ddd;
   color: #666;
   background: #fff;
+  border-width: thin;
 }
 .module-buttons:hover,
 .module-buttons:focus,
@@ -1997,16 +1996,17 @@ th {
 }
 .detailViewContainer .block {
   background: #FFFFFF;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding-left: 15px;
   padding-right: 15px;
+  border-width: thin;
 }
 .detailViewContainer .block hr {
   margin: 10px 0;
 }
 .editViewContainer .block {
   background: #FFFFFF;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding-left: 15px;
   padding-right: 15px;
 }
@@ -2198,10 +2198,11 @@ th {
 .editViewContents .fieldBlockContainer,
 .summaryView {
   position: relative;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding: 15px;
   margin-bottom: 10px;
   background: #FFFFFF;
+  border-width: thin;
 }
 .summaryView .fieldLabel {
   padding-left: 0px;
@@ -2231,10 +2232,11 @@ th {
 }
 .summaryWidgetContainer {
   position: relative;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding: 15px;
   margin-bottom: 10px;
   background: #FFFFFF;
+  border-width: thin;
 }
 .summaryWidgetContainer .widget_header {
   margin-bottom: 6px;
@@ -2243,8 +2245,7 @@ th {
   font-size: 16px;
 }
 .summaryWidgetContainer .commentTitle {
-  padding-left: 15px;
-  padding-right: 15px;
+  margin-bottom: 25px;
 }
 .summaryWidgetContainer .creatorName {
   color: blue;
@@ -2254,7 +2255,7 @@ th {
 }
 .summaryWidgetContainer .commentContainer {
   background: white;
-  border-color: #F3F3F3;
+  border-color: #eee;
 }
 .summaryWidgetContainer .commentContainertextarea {
   width: 100%;
@@ -2263,6 +2264,7 @@ th {
 .noCommentsMsgContainer,
 .quick-preview-modal .noContent {
   border: 1px solid #eee;
+  border-width: thin;
 }
 .summaryWidgetContainer .recordImage .name {
   display: table-cell;
@@ -5093,6 +5095,7 @@ hr {
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -o-box-sizing: border-box;
+  margin-bottom: 1px;
 }
 .row .nav > li > a:hover {
   border-bottom-color: #555;
@@ -6028,6 +6031,8 @@ div.tooltip-inner {
   background: white;
   padding: 15px;
   padding-top: 25px;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .detailViewContainer .content-area,
 .editViewPageDiv .content-area,
@@ -6043,13 +6048,15 @@ div.tooltip-inner {
   padding: 15px;
 }
 .detailview-content .details.row .relatedHeader {
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .detailview-content .details.row .relatedContents {
   background: white;
   padding: 0;
   margin-top: 0;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .related-tabs.row {
   background: #FFFFFF;
@@ -6058,7 +6065,7 @@ div.tooltip-inner {
 .detailViewContainer .commentContainer .commentTitle.row,
 .detailViewContainer .commentContainer .showcomments {
   background: #FFFFFF;
-  border-color: #F3F3F3;
+  border-color: #eee;
 }
 .detailViewTwitterImage {
   position: absolute;
@@ -6130,7 +6137,8 @@ div.tooltip-inner {
   display: inline-block;
 }
 .input-group-addon {
-  line-height: 1.4;
+  line-height: 1.5;
+  border-width: thin;
 }
 .input-group {
   float: left;
@@ -7570,6 +7578,8 @@ body .fc {
 }
 .commentcontent {
   border: 1px solid #ddd;
+  border-width: thin;
+  background: #fcfcfc;
 }
 .editViewHeader {
   padding-top: 20px;
@@ -7581,6 +7591,14 @@ body .fc {
 .floatThead-floatContainer {
   margin-left: 1px;
 }
+.navbar {
+  border: 1px solid #eee;
+  border-width: thin;
+}
+#appnav .navbar {
+  border: 0;
+  background: none;
+}
 @media all and (min-width: 0px) and (max-width: 830px) {
   table.summary-table > tbody > tr > td,
   table.summary-table > tbody > tr > th,
@@ -7693,6 +7711,12 @@ body .fc {
   .listViewPageDiv #table-content {
     overflow: scroll !important;
   }
+  #appnavcontent {
+    border: 1px solid #ccc;
+    background: #f0f0f0;
+    border-width: thin;
+    padding: 30px;
+  }
 }
 .modules-menu ul li.active a {
   border-left: 3px solid #EF5E29;
diff --git a/layouts/v7/skins/marketing_and_sales/style.css b/layouts/v7/skins/marketing_and_sales/style.css
index b7ba502d6a1b3ba6330afbbac278673f38f8d727..a7423b54b1ee37154ed83f5070c837c3bd86b9ef 100644
--- a/layouts/v7/skins/marketing_and_sales/style.css
+++ b/layouts/v7/skins/marketing_and_sales/style.css
@@ -95,7 +95,8 @@ body > .mCSB_inside > .mCSB_container {
   background: #FBFBFB;
   margin-bottom: 0;
   padding: 4px 0;
-  border-top: 1px solid #DDDDDD;
+  border-top: 1px solid #ccc;
+  border-width: thin;
 }
 .main-container {
   position: relative;
@@ -125,8 +126,6 @@ body > .mCSB_inside > .mCSB_container {
     position: absolute;
     width: 100%;
     height: 43px;
-    /*        border-top:1px solid #ddd;*/
-    border-bottom: 1px solid #eee;
   }
   .app-nav .module-action-bar .module-action-content {
     background: #FBFBFB;
@@ -393,12 +392,10 @@ body > .mCSB_inside > .mCSB_container {
 }
 .app-nav .app-indicator-icon-container {
   top: 0px;
-  height: 43px;
+  height: 42px;
   text-align: center;
-  line-height: 43px;
-  /*    background-color: #2c3b49;*/
+  line-height: 42px;
   color: #ffffff;
-  /*border-bottom: 1px solid #272B46;*/
 }
 .app-nav .app-indicator-icon-container .app-indicator-icon {
   font-size: 24px;
@@ -1355,6 +1352,7 @@ ul.unstyled {
   border-radius: 0px;
   font-weight: 100;
   cursor: pointer;
+  border-width: thin;
 }
 .btn:hover {
   cursor: pointer;
@@ -1370,6 +1368,7 @@ ul.unstyled {
   border: 1px solid #ddd;
   color: #666;
   background: #fff;
+  border-width: thin;
 }
 .module-buttons:hover,
 .module-buttons:focus,
@@ -1997,16 +1996,17 @@ th {
 }
 .detailViewContainer .block {
   background: #FFFFFF;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding-left: 15px;
   padding-right: 15px;
+  border-width: thin;
 }
 .detailViewContainer .block hr {
   margin: 10px 0;
 }
 .editViewContainer .block {
   background: #FFFFFF;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding-left: 15px;
   padding-right: 15px;
 }
@@ -2198,10 +2198,11 @@ th {
 .editViewContents .fieldBlockContainer,
 .summaryView {
   position: relative;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding: 15px;
   margin-bottom: 10px;
   background: #FFFFFF;
+  border-width: thin;
 }
 .summaryView .fieldLabel {
   padding-left: 0px;
@@ -2231,10 +2232,11 @@ th {
 }
 .summaryWidgetContainer {
   position: relative;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding: 15px;
   margin-bottom: 10px;
   background: #FFFFFF;
+  border-width: thin;
 }
 .summaryWidgetContainer .widget_header {
   margin-bottom: 6px;
@@ -2243,8 +2245,7 @@ th {
   font-size: 16px;
 }
 .summaryWidgetContainer .commentTitle {
-  padding-left: 15px;
-  padding-right: 15px;
+  margin-bottom: 25px;
 }
 .summaryWidgetContainer .creatorName {
   color: blue;
@@ -2254,7 +2255,7 @@ th {
 }
 .summaryWidgetContainer .commentContainer {
   background: white;
-  border-color: #F3F3F3;
+  border-color: #eee;
 }
 .summaryWidgetContainer .commentContainertextarea {
   width: 100%;
@@ -2263,6 +2264,7 @@ th {
 .noCommentsMsgContainer,
 .quick-preview-modal .noContent {
   border: 1px solid #eee;
+  border-width: thin;
 }
 .summaryWidgetContainer .recordImage .name {
   display: table-cell;
@@ -5093,6 +5095,7 @@ hr {
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -o-box-sizing: border-box;
+  margin-bottom: 1px;
 }
 .row .nav > li > a:hover {
   border-bottom-color: #555;
@@ -6028,6 +6031,8 @@ div.tooltip-inner {
   background: white;
   padding: 15px;
   padding-top: 25px;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .detailViewContainer .content-area,
 .editViewPageDiv .content-area,
@@ -6043,13 +6048,15 @@ div.tooltip-inner {
   padding: 15px;
 }
 .detailview-content .details.row .relatedHeader {
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .detailview-content .details.row .relatedContents {
   background: white;
   padding: 0;
   margin-top: 0;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .related-tabs.row {
   background: #FFFFFF;
@@ -6058,7 +6065,7 @@ div.tooltip-inner {
 .detailViewContainer .commentContainer .commentTitle.row,
 .detailViewContainer .commentContainer .showcomments {
   background: #FFFFFF;
-  border-color: #F3F3F3;
+  border-color: #eee;
 }
 .detailViewTwitterImage {
   position: absolute;
@@ -6130,7 +6137,8 @@ div.tooltip-inner {
   display: inline-block;
 }
 .input-group-addon {
-  line-height: 1.4;
+  line-height: 1.5;
+  border-width: thin;
 }
 .input-group {
   float: left;
@@ -7570,6 +7578,8 @@ body .fc {
 }
 .commentcontent {
   border: 1px solid #ddd;
+  border-width: thin;
+  background: #fcfcfc;
 }
 .editViewHeader {
   padding-top: 20px;
@@ -7581,6 +7591,14 @@ body .fc {
 .floatThead-floatContainer {
   margin-left: 1px;
 }
+.navbar {
+  border: 1px solid #eee;
+  border-width: thin;
+}
+#appnav .navbar {
+  border: 0;
+  background: none;
+}
 @media all and (min-width: 0px) and (max-width: 830px) {
   table.summary-table > tbody > tr > td,
   table.summary-table > tbody > tr > th,
@@ -7693,6 +7711,12 @@ body .fc {
   .listViewPageDiv #table-content {
     overflow: scroll !important;
   }
+  #appnavcontent {
+    border: 1px solid #ccc;
+    background: #f0f0f0;
+    border-width: thin;
+    padding: 30px;
+  }
 }
 .modules-menu ul li.active a {
   border-left: 3px solid #3CB878;
diff --git a/layouts/v7/skins/project/style.css b/layouts/v7/skins/project/style.css
index 2975ae2679cc138553ce2dec0326b916e9dd8740..09efaadca573d4273a5476aa9e2f5c4532cb4e7b 100644
--- a/layouts/v7/skins/project/style.css
+++ b/layouts/v7/skins/project/style.css
@@ -95,7 +95,8 @@ body > .mCSB_inside > .mCSB_container {
   background: #FBFBFB;
   margin-bottom: 0;
   padding: 4px 0;
-  border-top: 1px solid #DDDDDD;
+  border-top: 1px solid #ccc;
+  border-width: thin;
 }
 .main-container {
   position: relative;
@@ -125,8 +126,6 @@ body > .mCSB_inside > .mCSB_container {
     position: absolute;
     width: 100%;
     height: 43px;
-    /*        border-top:1px solid #ddd;*/
-    border-bottom: 1px solid #eee;
   }
   .app-nav .module-action-bar .module-action-content {
     background: #FBFBFB;
@@ -393,12 +392,10 @@ body > .mCSB_inside > .mCSB_container {
 }
 .app-nav .app-indicator-icon-container {
   top: 0px;
-  height: 43px;
+  height: 42px;
   text-align: center;
-  line-height: 43px;
-  /*    background-color: #2c3b49;*/
+  line-height: 42px;
   color: #ffffff;
-  /*border-bottom: 1px solid #272B46;*/
 }
 .app-nav .app-indicator-icon-container .app-indicator-icon {
   font-size: 24px;
@@ -1355,6 +1352,7 @@ ul.unstyled {
   border-radius: 0px;
   font-weight: 100;
   cursor: pointer;
+  border-width: thin;
 }
 .btn:hover {
   cursor: pointer;
@@ -1370,6 +1368,7 @@ ul.unstyled {
   border: 1px solid #ddd;
   color: #666;
   background: #fff;
+  border-width: thin;
 }
 .module-buttons:hover,
 .module-buttons:focus,
@@ -1997,16 +1996,17 @@ th {
 }
 .detailViewContainer .block {
   background: #FFFFFF;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding-left: 15px;
   padding-right: 15px;
+  border-width: thin;
 }
 .detailViewContainer .block hr {
   margin: 10px 0;
 }
 .editViewContainer .block {
   background: #FFFFFF;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding-left: 15px;
   padding-right: 15px;
 }
@@ -2198,10 +2198,11 @@ th {
 .editViewContents .fieldBlockContainer,
 .summaryView {
   position: relative;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding: 15px;
   margin-bottom: 10px;
   background: #FFFFFF;
+  border-width: thin;
 }
 .summaryView .fieldLabel {
   padding-left: 0px;
@@ -2231,10 +2232,11 @@ th {
 }
 .summaryWidgetContainer {
   position: relative;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding: 15px;
   margin-bottom: 10px;
   background: #FFFFFF;
+  border-width: thin;
 }
 .summaryWidgetContainer .widget_header {
   margin-bottom: 6px;
@@ -2243,8 +2245,7 @@ th {
   font-size: 16px;
 }
 .summaryWidgetContainer .commentTitle {
-  padding-left: 15px;
-  padding-right: 15px;
+  margin-bottom: 25px;
 }
 .summaryWidgetContainer .creatorName {
   color: blue;
@@ -2254,7 +2255,7 @@ th {
 }
 .summaryWidgetContainer .commentContainer {
   background: white;
-  border-color: #F3F3F3;
+  border-color: #eee;
 }
 .summaryWidgetContainer .commentContainertextarea {
   width: 100%;
@@ -2263,6 +2264,7 @@ th {
 .noCommentsMsgContainer,
 .quick-preview-modal .noContent {
   border: 1px solid #eee;
+  border-width: thin;
 }
 .summaryWidgetContainer .recordImage .name {
   display: table-cell;
@@ -5093,6 +5095,7 @@ hr {
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -o-box-sizing: border-box;
+  margin-bottom: 1px;
 }
 .row .nav > li > a:hover {
   border-bottom-color: #555;
@@ -6028,6 +6031,8 @@ div.tooltip-inner {
   background: white;
   padding: 15px;
   padding-top: 25px;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .detailViewContainer .content-area,
 .editViewPageDiv .content-area,
@@ -6043,13 +6048,15 @@ div.tooltip-inner {
   padding: 15px;
 }
 .detailview-content .details.row .relatedHeader {
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .detailview-content .details.row .relatedContents {
   background: white;
   padding: 0;
   margin-top: 0;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .related-tabs.row {
   background: #FFFFFF;
@@ -6058,7 +6065,7 @@ div.tooltip-inner {
 .detailViewContainer .commentContainer .commentTitle.row,
 .detailViewContainer .commentContainer .showcomments {
   background: #FFFFFF;
-  border-color: #F3F3F3;
+  border-color: #eee;
 }
 .detailViewTwitterImage {
   position: absolute;
@@ -6130,7 +6137,8 @@ div.tooltip-inner {
   display: inline-block;
 }
 .input-group-addon {
-  line-height: 1.4;
+  line-height: 1.5;
+  border-width: thin;
 }
 .input-group {
   float: left;
@@ -7570,6 +7578,8 @@ body .fc {
 }
 .commentcontent {
   border: 1px solid #ddd;
+  border-width: thin;
+  background: #fcfcfc;
 }
 .editViewHeader {
   padding-top: 20px;
@@ -7581,6 +7591,14 @@ body .fc {
 .floatThead-floatContainer {
   margin-left: 1px;
 }
+.navbar {
+  border: 1px solid #eee;
+  border-width: thin;
+}
+#appnav .navbar {
+  border: 0;
+  background: none;
+}
 @media all and (min-width: 0px) and (max-width: 830px) {
   table.summary-table > tbody > tr > td,
   table.summary-table > tbody > tr > th,
@@ -7693,6 +7711,12 @@ body .fc {
   .listViewPageDiv #table-content {
     overflow: scroll !important;
   }
+  #appnavcontent {
+    border: 1px solid #ccc;
+    background: #f0f0f0;
+    border-width: thin;
+    padding: 30px;
+  }
 }
 .modules-menu ul li.active a {
   border-left: 3px solid #8E44AD;
diff --git a/layouts/v7/skins/sales/style.css b/layouts/v7/skins/sales/style.css
index b7ba502d6a1b3ba6330afbbac278673f38f8d727..a7423b54b1ee37154ed83f5070c837c3bd86b9ef 100644
--- a/layouts/v7/skins/sales/style.css
+++ b/layouts/v7/skins/sales/style.css
@@ -95,7 +95,8 @@ body > .mCSB_inside > .mCSB_container {
   background: #FBFBFB;
   margin-bottom: 0;
   padding: 4px 0;
-  border-top: 1px solid #DDDDDD;
+  border-top: 1px solid #ccc;
+  border-width: thin;
 }
 .main-container {
   position: relative;
@@ -125,8 +126,6 @@ body > .mCSB_inside > .mCSB_container {
     position: absolute;
     width: 100%;
     height: 43px;
-    /*        border-top:1px solid #ddd;*/
-    border-bottom: 1px solid #eee;
   }
   .app-nav .module-action-bar .module-action-content {
     background: #FBFBFB;
@@ -393,12 +392,10 @@ body > .mCSB_inside > .mCSB_container {
 }
 .app-nav .app-indicator-icon-container {
   top: 0px;
-  height: 43px;
+  height: 42px;
   text-align: center;
-  line-height: 43px;
-  /*    background-color: #2c3b49;*/
+  line-height: 42px;
   color: #ffffff;
-  /*border-bottom: 1px solid #272B46;*/
 }
 .app-nav .app-indicator-icon-container .app-indicator-icon {
   font-size: 24px;
@@ -1355,6 +1352,7 @@ ul.unstyled {
   border-radius: 0px;
   font-weight: 100;
   cursor: pointer;
+  border-width: thin;
 }
 .btn:hover {
   cursor: pointer;
@@ -1370,6 +1368,7 @@ ul.unstyled {
   border: 1px solid #ddd;
   color: #666;
   background: #fff;
+  border-width: thin;
 }
 .module-buttons:hover,
 .module-buttons:focus,
@@ -1997,16 +1996,17 @@ th {
 }
 .detailViewContainer .block {
   background: #FFFFFF;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding-left: 15px;
   padding-right: 15px;
+  border-width: thin;
 }
 .detailViewContainer .block hr {
   margin: 10px 0;
 }
 .editViewContainer .block {
   background: #FFFFFF;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding-left: 15px;
   padding-right: 15px;
 }
@@ -2198,10 +2198,11 @@ th {
 .editViewContents .fieldBlockContainer,
 .summaryView {
   position: relative;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding: 15px;
   margin-bottom: 10px;
   background: #FFFFFF;
+  border-width: thin;
 }
 .summaryView .fieldLabel {
   padding-left: 0px;
@@ -2231,10 +2232,11 @@ th {
 }
 .summaryWidgetContainer {
   position: relative;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding: 15px;
   margin-bottom: 10px;
   background: #FFFFFF;
+  border-width: thin;
 }
 .summaryWidgetContainer .widget_header {
   margin-bottom: 6px;
@@ -2243,8 +2245,7 @@ th {
   font-size: 16px;
 }
 .summaryWidgetContainer .commentTitle {
-  padding-left: 15px;
-  padding-right: 15px;
+  margin-bottom: 25px;
 }
 .summaryWidgetContainer .creatorName {
   color: blue;
@@ -2254,7 +2255,7 @@ th {
 }
 .summaryWidgetContainer .commentContainer {
   background: white;
-  border-color: #F3F3F3;
+  border-color: #eee;
 }
 .summaryWidgetContainer .commentContainertextarea {
   width: 100%;
@@ -2263,6 +2264,7 @@ th {
 .noCommentsMsgContainer,
 .quick-preview-modal .noContent {
   border: 1px solid #eee;
+  border-width: thin;
 }
 .summaryWidgetContainer .recordImage .name {
   display: table-cell;
@@ -5093,6 +5095,7 @@ hr {
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -o-box-sizing: border-box;
+  margin-bottom: 1px;
 }
 .row .nav > li > a:hover {
   border-bottom-color: #555;
@@ -6028,6 +6031,8 @@ div.tooltip-inner {
   background: white;
   padding: 15px;
   padding-top: 25px;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .detailViewContainer .content-area,
 .editViewPageDiv .content-area,
@@ -6043,13 +6048,15 @@ div.tooltip-inner {
   padding: 15px;
 }
 .detailview-content .details.row .relatedHeader {
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .detailview-content .details.row .relatedContents {
   background: white;
   padding: 0;
   margin-top: 0;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .related-tabs.row {
   background: #FFFFFF;
@@ -6058,7 +6065,7 @@ div.tooltip-inner {
 .detailViewContainer .commentContainer .commentTitle.row,
 .detailViewContainer .commentContainer .showcomments {
   background: #FFFFFF;
-  border-color: #F3F3F3;
+  border-color: #eee;
 }
 .detailViewTwitterImage {
   position: absolute;
@@ -6130,7 +6137,8 @@ div.tooltip-inner {
   display: inline-block;
 }
 .input-group-addon {
-  line-height: 1.4;
+  line-height: 1.5;
+  border-width: thin;
 }
 .input-group {
   float: left;
@@ -7570,6 +7578,8 @@ body .fc {
 }
 .commentcontent {
   border: 1px solid #ddd;
+  border-width: thin;
+  background: #fcfcfc;
 }
 .editViewHeader {
   padding-top: 20px;
@@ -7581,6 +7591,14 @@ body .fc {
 .floatThead-floatContainer {
   margin-left: 1px;
 }
+.navbar {
+  border: 1px solid #eee;
+  border-width: thin;
+}
+#appnav .navbar {
+  border: 0;
+  background: none;
+}
 @media all and (min-width: 0px) and (max-width: 830px) {
   table.summary-table > tbody > tr > td,
   table.summary-table > tbody > tr > th,
@@ -7693,6 +7711,12 @@ body .fc {
   .listViewPageDiv #table-content {
     overflow: scroll !important;
   }
+  #appnavcontent {
+    border: 1px solid #ccc;
+    background: #f0f0f0;
+    border-width: thin;
+    padding: 30px;
+  }
 }
 .modules-menu ul li.active a {
   border-left: 3px solid #3CB878;
diff --git a/layouts/v7/skins/support/style.css b/layouts/v7/skins/support/style.css
index 6e1f0010c96547629bbc1f1f0eaefd2d7d99c033..9e23ed23a8b5f1fa13c4694e9feb6075a907c715 100644
--- a/layouts/v7/skins/support/style.css
+++ b/layouts/v7/skins/support/style.css
@@ -95,7 +95,8 @@ body > .mCSB_inside > .mCSB_container {
   background: #FBFBFB;
   margin-bottom: 0;
   padding: 4px 0;
-  border-top: 1px solid #DDDDDD;
+  border-top: 1px solid #ccc;
+  border-width: thin;
 }
 .main-container {
   position: relative;
@@ -125,8 +126,6 @@ body > .mCSB_inside > .mCSB_container {
     position: absolute;
     width: 100%;
     height: 43px;
-    /*        border-top:1px solid #ddd;*/
-    border-bottom: 1px solid #eee;
   }
   .app-nav .module-action-bar .module-action-content {
     background: #FBFBFB;
@@ -393,12 +392,10 @@ body > .mCSB_inside > .mCSB_container {
 }
 .app-nav .app-indicator-icon-container {
   top: 0px;
-  height: 43px;
+  height: 42px;
   text-align: center;
-  line-height: 43px;
-  /*    background-color: #2c3b49;*/
+  line-height: 42px;
   color: #ffffff;
-  /*border-bottom: 1px solid #272B46;*/
 }
 .app-nav .app-indicator-icon-container .app-indicator-icon {
   font-size: 24px;
@@ -1355,6 +1352,7 @@ ul.unstyled {
   border-radius: 0px;
   font-weight: 100;
   cursor: pointer;
+  border-width: thin;
 }
 .btn:hover {
   cursor: pointer;
@@ -1370,6 +1368,7 @@ ul.unstyled {
   border: 1px solid #ddd;
   color: #666;
   background: #fff;
+  border-width: thin;
 }
 .module-buttons:hover,
 .module-buttons:focus,
@@ -1997,16 +1996,17 @@ th {
 }
 .detailViewContainer .block {
   background: #FFFFFF;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding-left: 15px;
   padding-right: 15px;
+  border-width: thin;
 }
 .detailViewContainer .block hr {
   margin: 10px 0;
 }
 .editViewContainer .block {
   background: #FFFFFF;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding-left: 15px;
   padding-right: 15px;
 }
@@ -2198,10 +2198,11 @@ th {
 .editViewContents .fieldBlockContainer,
 .summaryView {
   position: relative;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding: 15px;
   margin-bottom: 10px;
   background: #FFFFFF;
+  border-width: thin;
 }
 .summaryView .fieldLabel {
   padding-left: 0px;
@@ -2231,10 +2232,11 @@ th {
 }
 .summaryWidgetContainer {
   position: relative;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding: 15px;
   margin-bottom: 10px;
   background: #FFFFFF;
+  border-width: thin;
 }
 .summaryWidgetContainer .widget_header {
   margin-bottom: 6px;
@@ -2243,8 +2245,7 @@ th {
   font-size: 16px;
 }
 .summaryWidgetContainer .commentTitle {
-  padding-left: 15px;
-  padding-right: 15px;
+  margin-bottom: 25px;
 }
 .summaryWidgetContainer .creatorName {
   color: blue;
@@ -2254,7 +2255,7 @@ th {
 }
 .summaryWidgetContainer .commentContainer {
   background: white;
-  border-color: #F3F3F3;
+  border-color: #eee;
 }
 .summaryWidgetContainer .commentContainertextarea {
   width: 100%;
@@ -2263,6 +2264,7 @@ th {
 .noCommentsMsgContainer,
 .quick-preview-modal .noContent {
   border: 1px solid #eee;
+  border-width: thin;
 }
 .summaryWidgetContainer .recordImage .name {
   display: table-cell;
@@ -5093,6 +5095,7 @@ hr {
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -o-box-sizing: border-box;
+  margin-bottom: 1px;
 }
 .row .nav > li > a:hover {
   border-bottom-color: #555;
@@ -6028,6 +6031,8 @@ div.tooltip-inner {
   background: white;
   padding: 15px;
   padding-top: 25px;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .detailViewContainer .content-area,
 .editViewPageDiv .content-area,
@@ -6043,13 +6048,15 @@ div.tooltip-inner {
   padding: 15px;
 }
 .detailview-content .details.row .relatedHeader {
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .detailview-content .details.row .relatedContents {
   background: white;
   padding: 0;
   margin-top: 0;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .related-tabs.row {
   background: #FFFFFF;
@@ -6058,7 +6065,7 @@ div.tooltip-inner {
 .detailViewContainer .commentContainer .commentTitle.row,
 .detailViewContainer .commentContainer .showcomments {
   background: #FFFFFF;
-  border-color: #F3F3F3;
+  border-color: #eee;
 }
 .detailViewTwitterImage {
   position: absolute;
@@ -6130,7 +6137,8 @@ div.tooltip-inner {
   display: inline-block;
 }
 .input-group-addon {
-  line-height: 1.4;
+  line-height: 1.5;
+  border-width: thin;
 }
 .input-group {
   float: left;
@@ -7570,6 +7578,8 @@ body .fc {
 }
 .commentcontent {
   border: 1px solid #ddd;
+  border-width: thin;
+  background: #fcfcfc;
 }
 .editViewHeader {
   padding-top: 20px;
@@ -7581,6 +7591,14 @@ body .fc {
 .floatThead-floatContainer {
   margin-left: 1px;
 }
+.navbar {
+  border: 1px solid #eee;
+  border-width: thin;
+}
+#appnav .navbar {
+  border: 0;
+  background: none;
+}
 @media all and (min-width: 0px) and (max-width: 830px) {
   table.summary-table > tbody > tr > td,
   table.summary-table > tbody > tr > th,
@@ -7693,6 +7711,12 @@ body .fc {
   .listViewPageDiv #table-content {
     overflow: scroll !important;
   }
+  #appnavcontent {
+    border: 1px solid #ccc;
+    background: #f0f0f0;
+    border-width: thin;
+    padding: 30px;
+  }
 }
 .modules-menu ul li.active a {
   border-left: 3px solid #6297C3;
diff --git a/layouts/v7/skins/tools/style.css b/layouts/v7/skins/tools/style.css
index 06f228eb7e50d44a46820330890e15103628645f..9b6e840d5d2ed1d1abcb51d31f9ce7c29d44acd0 100644
--- a/layouts/v7/skins/tools/style.css
+++ b/layouts/v7/skins/tools/style.css
@@ -95,7 +95,8 @@ body > .mCSB_inside > .mCSB_container {
   background: #FBFBFB;
   margin-bottom: 0;
   padding: 4px 0;
-  border-top: 1px solid #DDDDDD;
+  border-top: 1px solid #ccc;
+  border-width: thin;
 }
 .main-container {
   position: relative;
@@ -125,8 +126,6 @@ body > .mCSB_inside > .mCSB_container {
     position: absolute;
     width: 100%;
     height: 43px;
-    /*        border-top:1px solid #ddd;*/
-    border-bottom: 1px solid #eee;
   }
   .app-nav .module-action-bar .module-action-content {
     background: #FBFBFB;
@@ -393,12 +392,10 @@ body > .mCSB_inside > .mCSB_container {
 }
 .app-nav .app-indicator-icon-container {
   top: 0px;
-  height: 43px;
+  height: 42px;
   text-align: center;
-  line-height: 43px;
-  /*    background-color: #2c3b49;*/
+  line-height: 42px;
   color: #ffffff;
-  /*border-bottom: 1px solid #272B46;*/
 }
 .app-nav .app-indicator-icon-container .app-indicator-icon {
   font-size: 24px;
@@ -1355,6 +1352,7 @@ ul.unstyled {
   border-radius: 0px;
   font-weight: 100;
   cursor: pointer;
+  border-width: thin;
 }
 .btn:hover {
   cursor: pointer;
@@ -1370,6 +1368,7 @@ ul.unstyled {
   border: 1px solid #ddd;
   color: #666;
   background: #fff;
+  border-width: thin;
 }
 .module-buttons:hover,
 .module-buttons:focus,
@@ -1997,16 +1996,17 @@ th {
 }
 .detailViewContainer .block {
   background: #FFFFFF;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding-left: 15px;
   padding-right: 15px;
+  border-width: thin;
 }
 .detailViewContainer .block hr {
   margin: 10px 0;
 }
 .editViewContainer .block {
   background: #FFFFFF;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding-left: 15px;
   padding-right: 15px;
 }
@@ -2198,10 +2198,11 @@ th {
 .editViewContents .fieldBlockContainer,
 .summaryView {
   position: relative;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding: 15px;
   margin-bottom: 10px;
   background: #FFFFFF;
+  border-width: thin;
 }
 .summaryView .fieldLabel {
   padding-left: 0px;
@@ -2231,10 +2232,11 @@ th {
 }
 .summaryWidgetContainer {
   position: relative;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
   padding: 15px;
   margin-bottom: 10px;
   background: #FFFFFF;
+  border-width: thin;
 }
 .summaryWidgetContainer .widget_header {
   margin-bottom: 6px;
@@ -2243,8 +2245,7 @@ th {
   font-size: 16px;
 }
 .summaryWidgetContainer .commentTitle {
-  padding-left: 15px;
-  padding-right: 15px;
+  margin-bottom: 25px;
 }
 .summaryWidgetContainer .creatorName {
   color: blue;
@@ -2254,7 +2255,7 @@ th {
 }
 .summaryWidgetContainer .commentContainer {
   background: white;
-  border-color: #F3F3F3;
+  border-color: #eee;
 }
 .summaryWidgetContainer .commentContainertextarea {
   width: 100%;
@@ -2263,6 +2264,7 @@ th {
 .noCommentsMsgContainer,
 .quick-preview-modal .noContent {
   border: 1px solid #eee;
+  border-width: thin;
 }
 .summaryWidgetContainer .recordImage .name {
   display: table-cell;
@@ -5093,6 +5095,7 @@ hr {
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -o-box-sizing: border-box;
+  margin-bottom: 1px;
 }
 .row .nav > li > a:hover {
   border-bottom-color: #555;
@@ -6028,6 +6031,8 @@ div.tooltip-inner {
   background: white;
   padding: 15px;
   padding-top: 25px;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .detailViewContainer .content-area,
 .editViewPageDiv .content-area,
@@ -6043,13 +6048,15 @@ div.tooltip-inner {
   padding: 15px;
 }
 .detailview-content .details.row .relatedHeader {
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .detailview-content .details.row .relatedContents {
   background: white;
   padding: 0;
   margin-top: 0;
-  border: 1px solid #F3F3F3;
+  border: 1px solid #eee;
+  border-width: thin;
 }
 .related-tabs.row {
   background: #FFFFFF;
@@ -6058,7 +6065,7 @@ div.tooltip-inner {
 .detailViewContainer .commentContainer .commentTitle.row,
 .detailViewContainer .commentContainer .showcomments {
   background: #FFFFFF;
-  border-color: #F3F3F3;
+  border-color: #eee;
 }
 .detailViewTwitterImage {
   position: absolute;
@@ -6130,7 +6137,8 @@ div.tooltip-inner {
   display: inline-block;
 }
 .input-group-addon {
-  line-height: 1.4;
+  line-height: 1.5;
+  border-width: thin;
 }
 .input-group {
   float: left;
@@ -7570,6 +7578,8 @@ body .fc {
 }
 .commentcontent {
   border: 1px solid #ddd;
+  border-width: thin;
+  background: #fcfcfc;
 }
 .editViewHeader {
   padding-top: 20px;
@@ -7581,6 +7591,14 @@ body .fc {
 .floatThead-floatContainer {
   margin-left: 1px;
 }
+.navbar {
+  border: 1px solid #eee;
+  border-width: thin;
+}
+#appnav .navbar {
+  border: 0;
+  background: none;
+}
 @media all and (min-width: 0px) and (max-width: 830px) {
   table.summary-table > tbody > tr > td,
   table.summary-table > tbody > tr > th,
@@ -7693,5 +7711,11 @@ body .fc {
   .listViewPageDiv #table-content {
     overflow: scroll !important;
   }
+  #appnavcontent {
+    border: 1px solid #ccc;
+    background: #f0f0f0;
+    border-width: thin;
+    padding: 30px;
+  }
 }
 /*# sourceMappingURL=style.css.map */
\ No newline at end of file
diff --git a/layouts/v7/skins/vtiger/style.less b/layouts/v7/skins/vtiger/style.less
index 34c5e2b971d274c7191f15256a6af48c578d73c6..fec96808ccd35e3f9cfca11ff4bc8ed4c84a6aca 100644
--- a/layouts/v7/skins/vtiger/style.less
+++ b/layouts/v7/skins/vtiger/style.less
@@ -106,7 +106,8 @@ body > .mCSB_inside > .mCSB_container{
     background: @blockBackground;
     margin-bottom: 0;
     padding: 4px 0;
-    border-top: 1px solid @lightColorBorder;
+    border-top: 1px solid #ccc;
+    border-width: thin;
 }
 .main-container{
     position: relative;
@@ -136,8 +137,6 @@ body > .mCSB_inside > .mCSB_container{
         position: absolute;
         width: 100%;
         height: 43px;
-/*        border-top:1px solid #ddd;*/
-        border-bottom:1px solid #eee
     }
     .app-nav .module-action-bar .module-action-content{
         background: @blockBackground;
@@ -422,12 +421,10 @@ body > .mCSB_inside > .mCSB_container{
 
 .app-nav .app-indicator-icon-container {
     top: 0px;
-    height: 43px;
+    height: 42px;
     text-align: center;
-    line-height: 43px;
-/*    background-color: #2c3b49;*/
+    line-height: 42px;
     color: #ffffff;
-    /*border-bottom: 1px solid #272B46;*/
     .app-indicator-icon {
         font-size: 24px;
         line-height: 40px;
@@ -1489,6 +1486,7 @@ ul.unstyled{
     border-radius: 0px;
     font-weight: 100;
     cursor:pointer;
+    border-width: thin;
 }
 
 .module-buttons#ClearDemoData{
@@ -1503,6 +1501,7 @@ ul.unstyled{
     border: 1px solid #ddd;
     color: #666;
     background: #fff;
+    border-width: thin;
 }
 .module-buttons:hover, 
 .module-buttons:focus, 
@@ -2202,6 +2201,7 @@ strong, b, th{
     hr{
         margin: 10px 0;
     }
+    border-width: thin;
 }
 
 .editViewContainer .block{
@@ -2422,6 +2422,7 @@ strong, b, th{
     padding : 15px;
     margin-bottom : 10px;
     background: @white;
+    border-width: thin;
 }
 
 .summaryView .fieldLabel{
@@ -2461,6 +2462,7 @@ strong, b, th{
     padding : 15px;
     margin-bottom : 10px;
     background: @white;
+    border-width: thin;
 }
 
 .summaryWidgetContainer .widget_header{
@@ -2472,8 +2474,7 @@ strong, b, th{
 }
 
 .summaryWidgetContainer .commentTitle{
-    padding-left: 15px;
-    padding-right: 15px;
+    margin-bottom: 25px;
 }
 
 .summaryWidgetContainer .creatorName{
@@ -2497,6 +2498,7 @@ strong, b, th{
 .noCommentsMsgContainer,
 .quick-preview-modal .noContent{
     border : 1px solid #eee;
+    border-width: thin;
 }
 .summaryWidgetContainer .recordImage .name{
     display: table-cell;
@@ -5724,6 +5726,7 @@ hr{
     -moz-box-sizing:border-box;
     -webkit-box-sizing:border-box;
     -o-box-sizing:border-box;
+    margin-bottom: 1px;
 }
 .row .nav>li>a:hover{
     border-bottom-color:@relatedtabsborderbottomcolor;
@@ -6773,6 +6776,8 @@ div.tooltip-inner{
     background: white; 
     padding: 15px;
     padding-top: 25px;
+    border:1px solid @detailViewContainerBorderColor;
+    border-width: thin;
 } 
 
 .detailViewContainer .content-area,
@@ -6790,12 +6795,14 @@ div.tooltip-inner{
 }
 .detailview-content .details.row .relatedHeader{
     border:1px solid @detailViewContainerBorderColor;
+    border-width: thin;
 }
 .detailview-content .details.row .relatedContents{
     background: white;
     padding: 0;
     margin-top: 0;
     border:1px solid @detailViewContainerBorderColor;
+    border-width: thin;
 }
 .related-tabs.row{
     background: @white;
@@ -6879,7 +6886,8 @@ div.tooltip-inner{
     display: inline-block;
 }
 .input-group-addon{
-    line-height: 1.4;
+    line-height: 1.5;
+    border-width: thin;
 }
 .input-group{
     float:left;
@@ -8502,6 +8510,8 @@ body .fc {
 }
 .commentcontent {
     border: 1px solid #ddd;
+    border-width: thin;
+    background: #fcfcfc;
 }
 .editViewHeader {
     padding-top: 20px;
@@ -8513,6 +8523,14 @@ body .fc {
 .floatThead-floatContainer {
     margin-left: 1px;
 }
+.navbar {
+    border: 1px solid @detailViewContainerBorderColor;
+    border-width: thin;
+}
+#appnav .navbar {
+    border: 0;
+    background: none;
+}
 @media all and (min-width:0px) and (max-width: 830px) {
     //Responsive Table
     table.summary-table>tbody>tr>td,
@@ -8629,5 +8647,11 @@ body .fc {
     .listViewPageDiv #table-content {
         overflow: scroll !important;
     }
+    #appnavcontent {
+        border: 1px solid #ccc;
+        background: #f0f0f0;
+        border-width: thin;
+        padding: 30px;
+    }
 }
 
diff --git a/layouts/v7/skins/vtiger/variables.less b/layouts/v7/skins/vtiger/variables.less
index f8b9c579a7010cf6634a698aea9f1787f33788a8..bd23650595375ed4fe6a304838220549186a912c 100644
--- a/layouts/v7/skins/vtiger/variables.less
+++ b/layouts/v7/skins/vtiger/variables.less
@@ -137,7 +137,7 @@
 @layoutEditorAddBtnBorder : @blockBorder;
 
 //Detail view background color
-@detailViewContainerBorderColor: @timeiconbackgroundcolor;
+@detailViewContainerBorderColor: #eee;
 @detailViewbackground: #f9f9f9;
 @referencefieldBackground:@timeiconbackgroundcolor;