diff --git a/Angular2_CLI_Full_Project/package.json b/Angular2_CLI_Full_Project/package.json
index cbaf547a3925cc7eaabb5cc01434767d5799a54a..7469663d6bf9d608d76b6c6fccb3bba6806ed8bb 100644
--- a/Angular2_CLI_Full_Project/package.json
+++ b/Angular2_CLI_Full_Project/package.json
@@ -16,29 +16,29 @@
   },
   "private": true,
   "dependencies": {
-    "@angular/common": "2.0.0",
-    "@angular/compiler": "2.0.0",
-    "@angular/core": "2.0.0",
-    "@angular/forms": "2.0.0",
-    "@angular/http": "2.0.0",
-    "@angular/platform-browser": "2.0.0",
-    "@angular/platform-browser-dynamic": "2.0.0",
-    "@angular/router": "3.0.0",
-    "@angular/upgrade": "2.0.0",
+    "@angular/common": "2.0.2",
+    "@angular/compiler": "2.0.2",
+    "@angular/core": "2.0.2",
+    "@angular/forms": "2.0.2",
+    "@angular/http": "2.0.2",
+    "@angular/platform-browser": "2.0.2",
+    "@angular/platform-browser-dynamic": "2.0.2",
+    "@angular/router": "3.0.2",
+    "@angular/upgrade": "2.0.2",
     "core-js": "^2.4.0",
     "rxjs": "5.0.0-beta.12",
     "ts-helpers": "^1.1.1",
     "zone.js": "0.6.25",
 
     "chart.js": "^2.3.0",
-    "ng2-bootstrap": "^1.1.5",
-    "ng2-charts": "^1.3.0",
+    "ng2-bootstrap": "^1.1.11",
+    "ng2-charts": "^1.4.0",
     "moment": "^2.15.1"
   },
   "devDependencies": {
-    "@types/jasmine": "^2.2.34",
-    "angular-cli": "1.0.0-beta.15",
-    "codelyzer": "~0.0.26",
+    "@types/jasmine": "^2.5.35",
+    "angular-cli": "1.0.0-beta.17",
+    "codelyzer": "1.0.0-beta.0",
     "jasmine-core": "^2.5.2",
     "jasmine-spec-reporter": "2.7.0",
     "karma": "1.3.0",
@@ -46,7 +46,7 @@
     "karma-jasmine": "^1.0.2",
     "karma-remap-istanbul": "^0.2.1",
     "protractor": "4.0.9",
-    "ts-node": "1.3.0",
+    "ts-node": "1.4.1",
     "tslint": "^3.15.1",
     "typescript": "^2.0.3"
   }
diff --git a/Angular2_CLI_Full_Project/scss/bootstrap_custom/_breadcrumb.scss b/Angular2_CLI_Full_Project/scss/bootstrap_custom/_breadcrumb.scss
index f81645e737cd6334f2925084ade6e379c811caba..2185ebdb2b1246599fa0112d2becd63930a80ab0 100644
--- a/Angular2_CLI_Full_Project/scss/bootstrap_custom/_breadcrumb.scss
+++ b/Angular2_CLI_Full_Project/scss/bootstrap_custom/_breadcrumb.scss
@@ -1,6 +1,6 @@
 .breadcrumb {
     position: relative;
-    margin-bottom: 20px;
+    margin-bottom: 1.5 * $spacer-y;
 
     @include borders($breadcrumb-borders);
 }
diff --git a/Angular2_CLI_Full_Project/scss/bootstrap_custom/_card.scss b/Angular2_CLI_Full_Project/scss/bootstrap_custom/_card.scss
index 42c34be0b0474ca7beba6b69182d908ffb49456a..0e24830cd5d656568fa5a64f789535d53668b5c3 100644
--- a/Angular2_CLI_Full_Project/scss/bootstrap_custom/_card.scss
+++ b/Angular2_CLI_Full_Project/scss/bootstrap_custom/_card.scss
@@ -1,7 +1,5 @@
 .card {
-
-    margin-bottom: 20px;
-
+    margin-bottom: 1.5 * $spacer-y;
 }
 
 .card-header {
@@ -222,3 +220,7 @@
         }
     }
 }
+
+.card-group {
+    margin-bottom: 1.5 * $spacer-y;
+}
diff --git a/Angular2_CLI_Full_Project/scss/core/_aside.scss b/Angular2_CLI_Full_Project/scss/core/_aside.scss
index c894be8a17d06577f9cbfb26456dbd51c2fabdd6..123dff17c4480a707b8e26644a5abce3176acd19 100644
--- a/Angular2_CLI_Full_Project/scss/core/_aside.scss
+++ b/Angular2_CLI_Full_Project/scss/core/_aside.scss
@@ -11,10 +11,15 @@
     @include borders($aside-menu-borders);
 
     .nav-tabs {
+        border-color: $border-color;
         .nav-link {
             padding: $aside-menu-nav-padding-y $aside-menu-nav-padding-x;
             color: $body-color;
             border-top: 0;
+            &.active {
+                border-left-color: $border-color;
+                border-right-color: $border-color;
+            }
         }
         .nav-item:first-child {
             .nav-link {
diff --git a/Angular2_CLI_Full_Project/scss/core/_breadcrumb-menu.scss b/Angular2_CLI_Full_Project/scss/core/_breadcrumb-menu.scss
index 0d0fb1b0ba8e7a7bd98434accb070f99ffa1d41f..d1230bc7f68d0829b42aed7e5bff6b8e69138840 100644
--- a/Angular2_CLI_Full_Project/scss/core/_breadcrumb-menu.scss
+++ b/Angular2_CLI_Full_Project/scss/core/_breadcrumb-menu.scss
@@ -2,14 +2,14 @@
     position: absolute;
     top: 0;
     right: $breadcrumb-padding-x;
-    line-height: 43px;
 
     &:before {
         display: none;
     }
 
-    .btn-group {
-        margin-top: -2px;
+    .btn {
+        padding-top: $breadcrumb-padding-y;
+        padding-bottom: $breadcrumb-padding-y;
     }
 
     .btn.btn-secondary {
diff --git a/Angular2_CLI_Full_Project/scss/core/_custom-variables.scss b/Angular2_CLI_Full_Project/scss/core/_custom-variables.scss
index 8d444a3f8182d539bc5a5c7f619a3315dd169b6a..6450db36cf2971a48f1c9d49476313aa258a1872 100644
--- a/Angular2_CLI_Full_Project/scss/core/_custom-variables.scss
+++ b/Angular2_CLI_Full_Project/scss/core/_custom-variables.scss
@@ -74,6 +74,7 @@ $sidebar-bg:                        $gray-dark;
 $sidebar-header-bg:                 rgba(0,0,0,.2);
 $sidebar-footer-bg:                 rgba(0,0,0,.2);
 $sidebar-borders:                   none;
+$mobile-sidebar-width:              200px;
 
 // Sidebar Navigation
 
diff --git a/Angular2_CLI_Full_Project/scss/core/_mobile.scss b/Angular2_CLI_Full_Project/scss/core/_mobile.scss
index 04cfe07b7c4dd4a3020fbf7ccfc0708f07e3218c..be5d659458adf4584251d33f0cc083ecc343c2b8 100644
--- a/Angular2_CLI_Full_Project/scss/core/_mobile.scss
+++ b/Angular2_CLI_Full_Project/scss/core/_mobile.scss
@@ -1,6 +1,6 @@
 @include media-breakpoint-down(md) {
 
-    $mobile-nav-width: 200px;
+    $mobile-sidebar-width: 200px;
 
     body {
         padding: 0 !important;
@@ -36,11 +36,11 @@
     }
 
     .sidebar {
-        width: $mobile-nav-width;
-        margin-left: -$mobile-nav-width;
+        width: $mobile-sidebar-width;
+        margin-left: -$mobile-sidebar-width;
 
         .sidebar-footer {
-            margin-left: -$mobile-nav-width;
+            margin-left: -$mobile-sidebar-width;
         }
     }
 
@@ -77,7 +77,7 @@
         }
 
         .main {
-            margin-left: $mobile-nav-width !important;
+            margin-left: $mobile-sidebar-width !important;
         }
     }
 }
diff --git a/Angular2_CLI_Full_Project/scss/core/bootstrap-variables.scss b/Angular2_CLI_Full_Project/scss/core/bootstrap-variables.scss
index fb2400c05c23cf044d1ee9a8c7eaa8b8bbdea4c2..4d04caf448e9eedef2395c78c1bd57764bcc4f58 100644
--- a/Angular2_CLI_Full_Project/scss/core/bootstrap-variables.scss
+++ b/Angular2_CLI_Full_Project/scss/core/bootstrap-variables.scss
@@ -84,3 +84,16 @@ $card-cap-bg:              $gray-lightest;
 $dropdown-padding-y:             0;
 $dropdown-border-color:          $gray-lighter;
 $dropdown-divider-bg:            $gray-lightest;
+
+// Buttons
+
+$btn-secondary-border:          $gray-light;
+
+// Progress bars
+
+$progress-bg:                   $gray-lightest;
+
+// Tables
+
+$table-bg-accent:               $gray-lightest;
+$table-bg-hover:                $gray-lightest;
diff --git a/Angular2_CLI_Full_Project/scss/core/layouts/_default.scss b/Angular2_CLI_Full_Project/scss/core/layouts/_default.scss
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Angular2_CLI_Full_Project/scss/core/layouts/_layout-1.scss b/Angular2_CLI_Full_Project/scss/core/layouts/_layout-1.scss
new file mode 100644
index 0000000000000000000000000000000000000000..96b2801da76646b2f6952df1b240d8f20fa72a9b
--- /dev/null
+++ b/Angular2_CLI_Full_Project/scss/core/layouts/_layout-1.scss
@@ -0,0 +1,3 @@
+body.layout-1 {
+
+}
diff --git a/Angular2_CLI_Full_Project/src/app/charts/charts.component.html b/Angular2_CLI_Full_Project/src/app/charts/charts.component.html
index acc76f17aa67d8c305314f1a8b8da8ce9304f47b..30dd0e817aa1c91d3a2526bfb028757fe204b1f7 100644
--- a/Angular2_CLI_Full_Project/src/app/charts/charts.component.html
+++ b/Angular2_CLI_Full_Project/src/app/charts/charts.component.html
@@ -11,7 +11,7 @@
             </div>
             <div class="card-block">
                 <div class="chart-wrapper">
-                    <base-chart class="chart" [datasets]="lineChartData" [labels]="lineChartLabels" [options]="lineChartOptions" [colors]="lineChartColours" [legend]="lineChartLegend" [chartType]="lineChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></base-chart>
+                    <canvas baseChart class="chart" [datasets]="lineChartData" [labels]="lineChartLabels" [options]="lineChartOptions" [colors]="lineChartColours" [legend]="lineChartLegend" [chartType]="lineChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                 </div>
             </div>
         </div>
@@ -26,7 +26,7 @@
             </div>
             <div class="card-block">
                 <div class="chart-wrapper">
-                    <base-chart class="chart" [datasets]="barChartData" [labels]="barChartLabels" [options]="barChartOptions" [legend]="barChartLegend" [chartType]="barChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></base-chart>
+                    <canvas baseChart class="chart" [datasets]="barChartData" [labels]="barChartLabels" [options]="barChartOptions" [legend]="barChartLegend" [chartType]="barChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                 </div>
             </div>
         </div>
@@ -41,7 +41,7 @@
             </div>
             <div class="card-block">
                 <div class="chart-wrapper">
-                    <base-chart class="chart" [data]="doughnutChartData" [labels]="doughnutChartLabels" [chartType]="doughnutChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></base-chart>
+                    <canvas baseChart class="chart" [data]="doughnutChartData" [labels]="doughnutChartLabels" [chartType]="doughnutChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                 </div>
             </div>
         </div>
@@ -56,7 +56,7 @@
             </div>
             <div class="card-block">
                 <div class="chart-wrapper">
-                    <base-chart class="chart" [datasets]="radarChartData" [labels]="radarChartLabels" [chartType]="radarChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></base-chart>
+                    <canvas baseChart class="chart" [datasets]="radarChartData" [labels]="radarChartLabels" [chartType]="radarChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                 </div>
             </div>
         </div>
@@ -71,7 +71,7 @@
             </div>
             <div class="card-block">
                 <div class="chart-wrapper">
-                    <base-chart class="chart" [data]="pieChartData" [labels]="pieChartLabels" [chartType]="pieChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></base-chart>
+                    <canvas baseChart class="chart" [data]="pieChartData" [labels]="pieChartLabels" [chartType]="pieChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                 </div>
             </div>
         </div>
@@ -86,7 +86,7 @@
             </div>
             <div class="card-block">
                 <div class="chart-wrapper">
-                    <base-chart class="chart" [data]="polarAreaChartData" [labels]="polarAreaChartLabels" [legend]="polarAreaLegend" [chartType]="polarAreaChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></base-chart>
+                    <canvas baseChart class="chart" [data]="polarAreaChartData" [labels]="polarAreaChartLabels" [legend]="polarAreaLegend" [chartType]="polarAreaChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                 </div>
             </div>
         </div>
diff --git a/Angular2_CLI_Full_Project/src/app/dashboard/dashboard.component.html b/Angular2_CLI_Full_Project/src/app/dashboard/dashboard.component.html
index 3732facb00b89b74f06769e5e8deccdc24f6ea47..0e72f793b5d85d8439e0949ff7c9fec825089601 100644
--- a/Angular2_CLI_Full_Project/src/app/dashboard/dashboard.component.html
+++ b/Angular2_CLI_Full_Project/src/app/dashboard/dashboard.component.html
@@ -16,9 +16,8 @@
                     <h4 class="m-b-0">9.823</h4>
                     <p>Members online</p>
                 </div>
-                <div class="chart-wrapper p-x-1">
-                    <base-chart class="chart" [datasets]="lineChart1Data" [labels]="lineChart1Labels" [options]="lineChart1Options" [colors]="lineChart1Colours" [legend]="lineChart1Legend" [chartType]="lineChart1Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                    style="height:70px;"></base-chart>
+                <div class="chart-wrapper p-x-1" style="height:70px;">
+                    <canvas baseChart class="chart" [datasets]="lineChart1Data" [labels]="lineChart1Labels" [options]="lineChart1Options" [colors]="lineChart1Colours" [legend]="lineChart1Legend" [chartType]="lineChart1Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                 </div>
             </div>
         </div>
@@ -33,8 +32,7 @@
                     <p>Members online</p>
                 </div>
                 <div class="chart-wrapper p-x-1" style="height:70px;">
-                    <base-chart class="chart" [datasets]="lineChart2Data" [labels]="lineChart2Labels" [options]="lineChart2Options" [colors]="lineChart2Colours" [legend]="lineChart2Legend" [chartType]="lineChart2Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                    style="height:70px;"></base-chart>
+                    <canvas baseChart class="chart" [datasets]="lineChart2Data" [labels]="lineChart2Labels" [options]="lineChart2Options" [colors]="lineChart2Colours" [legend]="lineChart2Legend" [chartType]="lineChart2Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                 </div>
             </div>
         </div>
@@ -56,8 +54,7 @@
                     <p>Members online</p>
                 </div>
                 <div class="chart-wrapper" style="height:70px;">
-                    <base-chart class="chart" [datasets]="lineChart3Data" [labels]="lineChart3Labels" [options]="lineChart3Options" [colors]="lineChart3Colours" [legend]="lineChart3Legend" [chartType]="lineChart3Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                    style="height:70px;"></base-chart>
+                    <canvas baseChart class="chart" [datasets]="lineChart3Data" [labels]="lineChart3Labels" [options]="lineChart3Options" [colors]="lineChart3Colours" [legend]="lineChart3Legend" [chartType]="lineChart3Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                 </div>
             </div>
         </div>
@@ -79,8 +76,7 @@
                     <p>Members online</p>
                 </div>
                 <div class="chart-wrapper p-x-1" style="height:70px;">
-                    <base-chart class="chart" [datasets]="barChart1Data" [labels]="barChart1Labels" [options]="barChart1Options" [colors]="barChart1Colours" [legend]="barChart1Legend" [chartType]="barChart1Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                    style="height:70px;"></base-chart>
+                    <canvas baseChart class="chart" [datasets]="barChart1Data" [labels]="barChart1Labels" [options]="barChart1Options" [colors]="barChart1Colours" [legend]="barChart1Legend" [chartType]="barChart1Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                 </div>
             </div>
         </div>
@@ -115,8 +111,7 @@
                 </div>
             </div>
             <div class="chart-wrapper" style="height:300px;margin-top:40px;">
-                <base-chart class="chart" [datasets]="mainChartData" [labels]="mainChartLabels" [options]="mainChartOptions" [colors]="mainChartColours" [legend]="mainChartLegend" [chartType]="mainChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                style="height:300px;"></base-chart>
+                <canvas baseChart class="chart" [datasets]="mainChartData" [labels]="mainChartLabels" [options]="mainChartOptions" [colors]="mainChartColours" [legend]="mainChartLegend" [chartType]="mainChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
             </div>
         </div>
         <div class="card-footer">
@@ -155,8 +150,7 @@
             <div class="social-box facebook">
                 <i class="fa fa-facebook"></i>
                 <div class="chart-wrapper">
-                    <base-chart class="chart" [datasets]="socialChartData1" [labels]="socialChartLabels" [options]="socialChartOptions" [colors]="socialChartColours" [legend]="socialChartLegend" [chartType]="socialChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                    style="height:90px;"></base-chart>
+                    <canvas baseChart class="chart" [datasets]="socialChartData1" [labels]="socialChartLabels" [options]="socialChartOptions" [colors]="socialChartColours" [legend]="socialChartLegend" [chartType]="socialChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                 </div>
                 <ul>
                     <li>
@@ -176,8 +170,7 @@
             <div class="social-box twitter">
                 <i class="fa fa-twitter"></i>
                 <div class="chart-wrapper">
-                    <base-chart class="chart" [datasets]="socialChartData2" [labels]="socialChartLabels" [options]="socialChartOptions" [colors]="socialChartColours" [legend]="socialChartLegend" [chartType]="socialChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                    style="height:90px;"></base-chart>
+                    <canvas baseChart class="chart" [datasets]="socialChartData2" [labels]="socialChartLabels" [options]="socialChartOptions" [colors]="socialChartColours" [legend]="socialChartLegend" [chartType]="socialChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                 </div>
                 <ul>
                     <li>
@@ -197,8 +190,7 @@
             <div class="social-box linkedin">
                 <i class="fa fa-linkedin"></i>
                 <div class="chart-wrapper">
-                    <base-chart class="chart" [datasets]="socialChartData3" [labels]="socialChartLabels" [options]="socialChartOptions" [colors]="socialChartColours" [legend]="socialChartLegend" [chartType]="socialChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                    style="height:90px;"></base-chart>>
+                    <canvas baseChart class="chart" [datasets]="socialChartData3" [labels]="socialChartLabels" [options]="socialChartOptions" [colors]="socialChartColours" [legend]="socialChartLegend" [chartType]="socialChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>>
                 </div>
                 <ul>
                     <li>
@@ -218,8 +210,7 @@
             <div class="social-box google-plus">
                 <i class="fa fa-google-plus"></i>
                 <div class="chart-wrapper">
-                    <base-chart class="chart" [datasets]="socialChartData4" [labels]="socialChartLabels" [options]="socialChartOptions" [colors]="socialChartColours" [legend]="socialChartLegend" [chartType]="socialChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                    style="height:90px;"></base-chart>
+                    <canvas baseChart class="chart" [datasets]="socialChartData4" [labels]="socialChartLabels" [options]="socialChartOptions" [colors]="socialChartColours" [legend]="socialChartLegend" [chartType]="socialChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                 </div>
                 <ul>
                     <li>
@@ -252,9 +243,9 @@
                                         <small class="text-muted">New Clients</small>
                                         <br>
                                         <strong class="h4">9,123</strong>
-                                        <div class="chart-wrapper">
-                                            <base-chart class="chart" [datasets]="sparklineChartData1" [labels]="sparklineChartLabels" [options]="sparklineChartOptions" [colors]="sparklineChartInfo" [legend]="sparklineChartLegend" [chartType]="sparklineChartType" (chartHover)="chartHovered($event)"
-                                            (chartClick)="chartClicked($event)" style="width:100px; height:30px;"></base-chart>
+                                        <div class="chart-wrapper" style="width:100px;height:30px;">
+                                            <canvas baseChart class="chart" [datasets]="sparklineChartData1" [labels]="sparklineChartLabels" [options]="sparklineChartOptions" [colors]="sparklineChartInfo" [legend]="sparklineChartLegend" [chartType]="sparklineChartType" (chartHover)="chartHovered($event)"
+                                            (chartClick)="chartClicked($event)"></canvas>
                                         </div>
                                     </div>
                                 </div>
@@ -264,9 +255,9 @@
                                         <small class="text-muted">Recuring Clients</small>
                                         <br>
                                         <strong class="h4">22,643</strong>
-                                        <div class="chart-wrapper">
-                                            <base-chart class="chart" [datasets]="sparklineChartData2" [labels]="sparklineChartLabels" [options]="sparklineChartOptions" [colors]="sparklineChartDanger" [legend]="sparklineChartLegend" [chartType]="sparklineChartType" (chartHover)="chartHovered($event)"
-                                            (chartClick)="chartClicked($event)" style="width:100px; height:30px;"></base-chart>
+                                        <div class="chart-wrapper" style="width:100px;height:30px;">
+                                            <canvas baseChart class="chart" [datasets]="sparklineChartData2" [labels]="sparklineChartLabels" [options]="sparklineChartOptions" [colors]="sparklineChartDanger" [legend]="sparklineChartLegend" [chartType]="sparklineChartType" (chartHover)="chartHovered($event)"
+                                            (chartClick)="chartClicked($event)"></canvas>
                                         </div>
                                     </div>
                                 </div>
@@ -354,9 +345,9 @@
                                         <small class="text-muted">Pageviews</small>
                                         <br>
                                         <strong class="h4">78,623</strong>
-                                        <div class="chart-wrapper">
-                                            <base-chart class="chart" [datasets]="sparklineChartData1" [labels]="sparklineChartLabels" [options]="sparklineChartOptions" [colors]="sparklineChartWarning" [legend]="sparklineChartLegend" [chartType]="sparklineChartType" (chartHover)="chartHovered($event)"
-                                            (chartClick)="chartClicked($event)" style="width:100px; height:30px;"></base-chart>
+                                        <div class="chart-wrapper" style="width:100px;height:30px;">
+                                            <canvas baseChart class="chart" [datasets]="sparklineChartData1" [labels]="sparklineChartLabels" [options]="sparklineChartOptions" [colors]="sparklineChartWarning" [legend]="sparklineChartLegend" [chartType]="sparklineChartType" (chartHover)="chartHovered($event)"
+                                            (chartClick)="chartClicked($event)"></canvas>
                                         </div>
                                     </div>
                                 </div>
@@ -366,9 +357,9 @@
                                         <small class="text-muted">Organic</small>
                                         <br>
                                         <strong class="h4">49,123</strong>
-                                        <div class="chart-wrapper">
-                                            <base-chart class="chart" [datasets]="sparklineChartData2" [labels]="sparklineChartLabels" [options]="sparklineChartOptions" [colors]="sparklineChartSuccess" [legend]="sparklineChartLegend" [chartType]="sparklineChartType" (chartHover)="chartHovered($event)"
-                                            (chartClick)="chartClicked($event)" style="width:100px; height:30px;"></base-chart>
+                                        <div class="chart-wrapper" style="width:100px;height:30px;">
+                                            <canvas baseChart class="chart" [datasets]="sparklineChartData2" [labels]="sparklineChartLabels" [options]="sparklineChartOptions" [colors]="sparklineChartSuccess" [legend]="sparklineChartLegend" [chartType]="sparklineChartType" (chartHover)="chartHovered($event)"
+                                            (chartClick)="chartClicked($event)"></canvas>
                                         </div>
                                     </div>
                                 </div>
@@ -448,9 +439,9 @@
                                         <small class="text-muted">CTR</small>
                                         <br>
                                         <strong class="h4">23%</strong>
-                                        <div class="chart-wrapper">
-                                            <base-chart class="chart" [datasets]="sparklineChartData1" [labels]="sparklineChartLabels" [options]="sparklineChartOptions" [colors]="sparklineChartDefault" [legend]="sparklineChartLegend" [chartType]="sparklineChartType" (chartHover)="chartHovered($event)"
-                                            (chartClick)="chartClicked($event)" style="width:100px; height:30px;"></base-chart>
+                                        <div class="chart-wrapper" style="width:100px;height:30px;">
+                                            <canvas baseChart class="chart" [datasets]="sparklineChartData1" [labels]="sparklineChartLabels" [options]="sparklineChartOptions" [colors]="sparklineChartDefault" [legend]="sparklineChartLegend" [chartType]="sparklineChartType" (chartHover)="chartHovered($event)"
+                                            (chartClick)="chartClicked($event)"></canvas>
                                         </div>
                                     </div>
                                 </div>
@@ -460,9 +451,9 @@
                                         <small class="text-muted">Bounce Rate</small>
                                         <br>
                                         <strong class="h4">5%</strong>
-                                        <div class="chart-wrapper">
-                                            <base-chart class="chart" [datasets]="sparklineChartData2" [labels]="sparklineChartLabels" [options]="sparklineChartOptions" [colors]="sparklineChartPrimary" [legend]="sparklineChartLegend" [chartType]="sparklineChartType" (chartHover)="chartHovered($event)"
-                                            (chartClick)="chartClicked($event)" style="width:100px; height:30px;"></base-chart>
+                                        <div class="chart-wrapper" style="width:100px;height:30px;">
+                                            <canvas baseChart class="chart" [datasets]="sparklineChartData2" [labels]="sparklineChartLabels" [options]="sparklineChartOptions" [colors]="sparklineChartPrimary" [legend]="sparklineChartLegend" [chartType]="sparklineChartType" (chartHover)="chartHovered($event)"
+                                            (chartClick)="chartClicked($event)"></canvas>
                                         </div>
                                     </div>
                                 </div>
diff --git a/Angular2_CLI_Full_Project/src/app/widgets/widgets.component.html b/Angular2_CLI_Full_Project/src/app/widgets/widgets.component.html
index 5fa02e8372c8587de1910e0bd18dc7a2c959a43d..3279167e6559c03db68641c8d7d078369a7e87a1 100644
--- a/Angular2_CLI_Full_Project/src/app/widgets/widgets.component.html
+++ b/Angular2_CLI_Full_Project/src/app/widgets/widgets.component.html
@@ -16,9 +16,8 @@
                     <h4 class="m-b-0">9.823</h4>
                     <p>Members online</p>
                 </div>
-                <div class="chart-wrapper p-x-1">
-                    <base-chart class="chart" [datasets]="lineChart1Data" [labels]="lineChart1Labels" [options]="lineChart1Options" [colors]="lineChart1Colours" [legend]="lineChart1Legend" [chartType]="lineChart1Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                    style="height:70px;"></base-chart>
+                <div class="chart-wrapper p-x-1" style="height:70px;">
+                    <canvas baseChart class="chart" [datasets]="lineChart1Data" [labels]="lineChart1Labels" [options]="lineChart1Options" [colors]="lineChart1Colours" [legend]="lineChart1Legend" [chartType]="lineChart1Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                 </div>
             </div>
         </div>
@@ -33,8 +32,7 @@
                     <p>Members online</p>
                 </div>
                 <div class="chart-wrapper p-x-1" style="height:70px;">
-                    <base-chart class="chart" [datasets]="lineChart2Data" [labels]="lineChart2Labels" [options]="lineChart2Options" [colors]="lineChart2Colours" [legend]="lineChart2Legend" [chartType]="lineChart2Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                    style="height:70px;"></base-chart>
+                    <canvas baseChart class="chart" [datasets]="lineChart2Data" [labels]="lineChart2Labels" [options]="lineChart2Options" [colors]="lineChart2Colours" [legend]="lineChart2Legend" [chartType]="lineChart2Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                 </div>
             </div>
         </div>
@@ -56,8 +54,7 @@
                     <p>Members online</p>
                 </div>
                 <div class="chart-wrapper" style="height:70px;">
-                    <base-chart class="chart" [datasets]="lineChart3Data" [labels]="lineChart3Labels" [options]="lineChart3Options" [colors]="lineChart3Colours" [legend]="lineChart3Legend" [chartType]="lineChart3Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                    style="height:70px;"></base-chart>
+                    <canvas baseChart class="chart" [datasets]="lineChart3Data" [labels]="lineChart3Labels" [options]="lineChart3Options" [colors]="lineChart3Colours" [legend]="lineChart3Legend" [chartType]="lineChart3Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                 </div>
             </div>
         </div>
@@ -79,8 +76,7 @@
                     <p>Members online</p>
                 </div>
                 <div class="chart-wrapper p-x-1" style="height:70px;">
-                    <base-chart class="chart" [datasets]="barChart1Data" [labels]="barChart1Labels" [options]="barChart1Options" [colors]="barChart1Colours" [legend]="barChart1Legend" [chartType]="barChart1Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                    style="height:70px;"></base-chart>
+                    <canvas baseChart class="chart" [datasets]="barChart1Data" [labels]="barChart1Labels" [options]="barChart1Options" [colors]="barChart1Colours" [legend]="barChart1Legend" [chartType]="barChart1Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                 </div>
             </div>
         </div>
@@ -103,13 +99,11 @@
                             <small>+432,50 (15,78%)</small>
                         </span>
                     </div>
-                    <div class="chart-wrapper">
-                        <base-chart class="chart" [datasets]="lineChart4Data" [labels]="lineChart4Labels" [options]="lineChart4Options" [colors]="lineChart4Colours" [legend]="lineChart4Legend" [chartType]="lineChart4Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                        style="height:38px;"></base-chart>
+                    <div class="chart-wrapper" style="height:38px;">
+                        <canvas baseChart class="chart" [datasets]="lineChart4Data" [labels]="lineChart4Labels" [options]="lineChart4Options" [colors]="lineChart4Colours" [legend]="lineChart4Legend" [chartType]="lineChart4Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                     </div>
-                    <div class="chart-wrapper">
-                        <base-chart class="chart" [datasets]="barChart2Data" [labels]="barChart2Labels" [options]="barChart2Options" [colors]="barChart2Colours" [legend]="barChart2Legend" [chartType]="barChart2Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                        style="height:38px;"></base-chart>
+                    <div class="chart-wrapper" style="height:38px;">
+                        <canvas baseChart class="chart" [datasets]="barChart2Data" [labels]="barChart2Labels" [options]="barChart2Options" [colors]="barChart2Colours" [legend]="barChart2Legend" [chartType]="barChart2Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                     </div>
                 </div>
             </div>
@@ -129,13 +123,11 @@
                             <small>+432,50 (15,78%)</small>
                         </span>
                     </div>
-                    <div class="chart-wrapper">
-                        <base-chart class="chart" [datasets]="lineChart4Data" [labels]="lineChart4Labels" [options]="lineChart4Options" [colors]="lineChart4Colours" [legend]="lineChart4Legend" [chartType]="lineChart4Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                        style="height:38px;"></base-chart>
+                    <div class="chart-wrapper" style="height:38px;">
+                        <canvas baseChart class="chart" [datasets]="lineChart4Data" [labels]="lineChart4Labels" [options]="lineChart4Options" [colors]="lineChart4Colours" [legend]="lineChart4Legend" [chartType]="lineChart4Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                     </div>
-                    <div class="chart-wrapper">
-                        <base-chart class="chart" [datasets]="barChart2Data" [labels]="barChart2Labels" [options]="barChart2Options" [colors]="barChart2Colours" [legend]="barChart2Legend" [chartType]="barChart2Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                        style="height:38px;"></base-chart>
+                    <div class="chart-wrapper" style="height:38px;">
+                        <canvas baseChart class="chart" [datasets]="barChart2Data" [labels]="barChart2Labels" [options]="barChart2Options" [colors]="barChart2Colours" [legend]="barChart2Legend" [chartType]="barChart2Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                     </div>
                 </div>
             </div>
@@ -155,13 +147,11 @@
                             <small>+432,50 (15,78%)</small>
                         </span>
                     </div>
-                    <div class="chart-wrapper">
-                        <base-chart class="chart" [datasets]="lineChart4Data" [labels]="lineChart4Labels" [options]="lineChart4Options" [colors]="lineChart4Colours" [legend]="lineChart4Legend" [chartType]="lineChart4Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                        style="height:38px;"></base-chart>
+                    <div class="chart-wrapper" style="height:38px;">
+                        <canvas baseChart class="chart" [datasets]="lineChart4Data" [labels]="lineChart4Labels" [options]="lineChart4Options" [colors]="lineChart4Colours" [legend]="lineChart4Legend" [chartType]="lineChart4Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                     </div>
-                    <div class="chart-wrapper">
-                        <base-chart class="chart" [datasets]="barChart2Data" [labels]="barChart2Labels" [options]="barChart2Options" [colors]="barChart2Colours" [legend]="barChart2Legend" [chartType]="barChart2Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                        style="height:38px;"></base-chart>
+                    <div class="chart-wrapper" style="height:38px;">
+                        <canvas baseChart class="chart" [datasets]="barChart2Data" [labels]="barChart2Labels" [options]="barChart2Options" [colors]="barChart2Colours" [legend]="barChart2Legend" [chartType]="barChart2Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                     </div>
                 </div>
             </div>
@@ -181,13 +171,11 @@
                             <small>+432,50 (15,78%)</small>
                         </span>
                     </div>
-                    <div class="chart-wrapper">
-                        <base-chart class="chart" [datasets]="lineChart4Data" [labels]="lineChart4Labels" [options]="lineChart4Options" [colors]="lineChart4Colours" [legend]="lineChart4Legend" [chartType]="lineChart4Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                        style="height:38px;"></base-chart>
+                    <div class="chart-wrapper" style="height:38px;">
+                        <canvas baseChart class="chart" [datasets]="lineChart4Data" [labels]="lineChart4Labels" [options]="lineChart4Options" [colors]="lineChart4Colours" [legend]="lineChart4Legend" [chartType]="lineChart4Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                     </div>
-                    <div class="chart-wrapper">
-                        <base-chart class="chart" [datasets]="barChart2Data" [labels]="barChart2Labels" [options]="barChart2Options" [colors]="barChart2Colours" [legend]="barChart2Legend" [chartType]="barChart2Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                        style="height:38px;"></base-chart>
+                    <div class="chart-wrapper" style="height:38px;">
+                        <canvas baseChart class="chart" [datasets]="barChart2Data" [labels]="barChart2Labels" [options]="barChart2Options" [colors]="barChart2Colours" [legend]="barChart2Legend" [chartType]="barChart2Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                     </div>
                 </div>
             </div>
@@ -293,9 +281,8 @@
                 <div class="card-block text-xs-center">
                     <div class="text-muted small text-uppercase font-weight-bold">Title</div>
                     <div class="h2 p-y-1">1,123</div>
-                    <div class="chart-wrapper">
-                        <base-chart class="chart" [datasets]="barChart3Data" [labels]="barChart3Labels" [options]="barChart3Options" [colors]="barChart3Primary" [legend]="barChart3Legend" [chartType]="barChart3Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                        style="height:40px;width:80px;display:inline-block !important;"></base-chart>
+                    <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">
+                        <canvas baseChart class="chart" [datasets]="barChart3Data" [labels]="barChart3Labels" [options]="barChart3Options" [colors]="barChart3Primary" [legend]="barChart3Legend" [chartType]="barChart3Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                     </div>
                 </div>
             </div>
@@ -306,9 +293,8 @@
                 <div class="card-block text-xs-center">
                     <div class="text-muted small text-uppercase font-weight-bold">Title</div>
                     <div class="h2 p-y-1">1,123</div>
-                    <div class="chart-wrapper">
-                        <base-chart class="chart" [datasets]="barChart3Data" [labels]="barChart3Labels" [options]="barChart3Options" [colors]="barChart3Danger" [legend]="barChart3Legend" [chartType]="barChart3Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                        style="height:40px;width:80px;display:inline-block !important;"></base-chart>
+                    <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">
+                        <canvas baseChart class="chart" [datasets]="barChart3Data" [labels]="barChart3Labels" [options]="barChart3Options" [colors]="barChart3Danger" [legend]="barChart3Legend" [chartType]="barChart3Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                     </div>
                 </div>
             </div>
@@ -319,9 +305,8 @@
                 <div class="card-block text-xs-center">
                     <div class="text-muted small text-uppercase font-weight-bold">Title</div>
                     <div class="h2 p-y-1">1,123</div>
-                    <div class="chart-wrapper">
-                        <base-chart class="chart" [datasets]="barChart3Data" [labels]="barChart3Labels" [options]="barChart3Options" [colors]="barChart3Success" [legend]="barChart3Legend" [chartType]="barChart3Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                        style="height:40px;width:80px;display:inline-block !important;"></base-chart>
+                    <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">
+                        <canvas baseChart class="chart" [datasets]="barChart3Data" [labels]="barChart3Labels" [options]="barChart3Options" [colors]="barChart3Success" [legend]="barChart3Legend" [chartType]="barChart3Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                     </div>
                 </div>
             </div>
@@ -332,9 +317,8 @@
                 <div class="card-block text-xs-center">
                     <div class="text-muted small text-uppercase font-weight-bold">Title</div>
                     <div class="h2 p-y-1">1,123</div>
-                    <div class="chart-wrapper">
-                        <base-chart class="chart" [datasets]="lineChart5Data" [labels]="lineChart5Labels" [options]="lineChart5Options" [colors]="lineChart5Info" [legend]="lineChart5Legend" [chartType]="lineChart5Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                        style="height:40px;width:100px;display:inline-block !important;"></base-chart>
+                    <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">
+                        <canvas baseChart class="chart" [datasets]="lineChart5Data" [labels]="lineChart5Labels" [options]="lineChart5Options" [colors]="lineChart5Info" [legend]="lineChart5Legend" [chartType]="lineChart5Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                     </div>
                 </div>
             </div>
@@ -345,9 +329,8 @@
                 <div class="card-block text-xs-center">
                     <div class="text-muted small text-uppercase font-weight-bold">Title</div>
                     <div class="h2 p-y-1">1,123</div>
-                    <div class="chart-wrapper">
-                        <base-chart class="chart" [datasets]="lineChart5Data" [labels]="lineChart5Labels" [options]="lineChart5Options" [colors]="lineChart5Success" [legend]="lineChart5Legend" [chartType]="lineChart5Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                        style="height:40px;width:100px;display:inline-block !important;"></base-chart>
+                    <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">
+                        <canvas baseChart class="chart" [datasets]="lineChart5Data" [labels]="lineChart5Labels" [options]="lineChart5Options" [colors]="lineChart5Success" [legend]="lineChart5Legend" [chartType]="lineChart5Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                     </div>
                 </div>
             </div>
@@ -358,9 +341,8 @@
                 <div class="card-block text-xs-center">
                     <div class="text-muted small text-uppercase font-weight-bold">Title</div>
                     <div class="h2 p-y-1">1,123</div>
-                    <div class="chart-wrapper">
-                        <base-chart class="chart" [datasets]="lineChart5Data" [labels]="lineChart5Labels" [options]="lineChart5Options" [colors]="lineChart5Warning" [legend]="lineChart5Legend" [chartType]="lineChart5Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
-                        style="height:40px;width:100px;display:inline-block !important;"></base-chart>
+                    <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">
+                        <canvas baseChart class="chart" [datasets]="lineChart5Data" [labels]="lineChart5Labels" [options]="lineChart5Options" [colors]="lineChart5Warning" [legend]="lineChart5Legend" [chartType]="lineChart5Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas>
                     </div>
                 </div>
             </div>
@@ -617,7 +599,7 @@
         <!--/col-->
     </div>
     <!--/row-->
-    <div class="card-group m-b-1">
+    <div class="card-group">
         <div class="card">
             <div class="card-block">
                 <div class="h1 text-muted text-xs-right m-b-2">
diff --git a/Angular2_CLI_Full_Project/src/assets/css/style.css b/Angular2_CLI_Full_Project/src/assets/css/style.css
index 2c21d24b74faebe918ced71b684c9a22294c9ae5..7176ea7d56a96526b71fb8bf9310832f8dec2e85 100644
--- a/Angular2_CLI_Full_Project/src/assets/css/style.css
+++ b/Angular2_CLI_Full_Project/src/assets/css/style.css
@@ -1318,21 +1318,21 @@ pre {
     border-bottom-width: 2px; }
 
 .table-striped tbody tr:nth-of-type(odd) {
-  background-color: rgba(0, 0, 0, 0.05); }
+  background-color: #eceff1; }
 
 .table-hover tbody tr:hover {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #eceff1; }
 
 .table-active,
 .table-active > th,
 .table-active > td {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #eceff1; }
 
 .table-hover .table-active:hover {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #dde3e6; }
   .table-hover .table-active:hover > td,
   .table-hover .table-active:hover > th {
-    background-color: rgba(0, 0, 0, 0.075); }
+    background-color: #dde3e6; }
 
 .table-success,
 .table-success > th,
@@ -1758,20 +1758,20 @@ fieldset[disabled] a.btn {
 .btn-secondary {
   color: #263238;
   background-color: #fff;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
   .btn-secondary:hover {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad; }
+    border-color: #8da1ab; }
   .btn-secondary:focus, .btn-secondary.focus {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad; }
+    border-color: #8da1ab; }
   .btn-secondary:active, .btn-secondary.active,
   .open > .btn-secondary.dropdown-toggle {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad;
+    border-color: #8da1ab;
     background-image: none; }
     .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus,
     .open > .btn-secondary.dropdown-toggle:hover,
@@ -1779,13 +1779,13 @@ fieldset[disabled] a.btn {
     .open > .btn-secondary.dropdown-toggle.focus {
       color: #263238;
       background-color: #d4d4d4;
-      border-color: #8c8c8c; }
+      border-color: #68818e; }
   .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus {
     background-color: #fff;
-    border-color: #ccc; }
+    border-color: #b0bec5; }
   .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
     background-color: #fff;
-    border-color: #ccc; }
+    border-color: #b0bec5; }
 
 .btn-info {
   color: #fff;
@@ -1946,34 +1946,34 @@ fieldset[disabled] a.btn {
     border-color: #74cbea; }
 
 .btn-outline-secondary {
-  color: #ccc;
+  color: #b0bec5;
   background-image: none;
   background-color: transparent;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
   .btn-outline-secondary:hover {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
   .btn-outline-secondary:focus, .btn-outline-secondary.focus {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
   .btn-outline-secondary:active, .btn-outline-secondary.active,
   .open > .btn-outline-secondary.dropdown-toggle {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
     .btn-outline-secondary:active:hover, .btn-outline-secondary:active:focus, .btn-outline-secondary:active.focus, .btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active.focus,
     .open > .btn-outline-secondary.dropdown-toggle:hover,
     .open > .btn-outline-secondary.dropdown-toggle:focus,
     .open > .btn-outline-secondary.dropdown-toggle.focus {
       color: #fff;
-      background-color: #a1a1a1;
-      border-color: #8c8c8c; }
+      background-color: #7e95a0;
+      border-color: #68818e; }
   .btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled.focus {
-    border-color: white; }
+    border-color: #ebeef0; }
   .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover {
-    border-color: white; }
+    border-color: #ebeef0; }
 
 .btn-outline-info {
   color: #63c2de;
@@ -2951,7 +2951,7 @@ header.navbar .navbar-nav .nav-link {
 
 .card-outline-secondary {
   background-color: transparent;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
 
 .card-outline-info {
   background-color: transparent;
@@ -3037,7 +3037,7 @@ header.navbar .navbar-nav .nav-link {
       width: 100%; } }
 
 .card {
-  margin-bottom: 20px; }
+  margin-bottom: 1.5rem; }
 
 .card-header i.icon-bg {
   display: inline-block;
@@ -3244,6 +3244,9 @@ header.navbar .navbar-nav .nav-link {
       -webkit-column-count: 2;
       column-count: 2; } }
 
+.card-group {
+  margin-bottom: 1.5rem; }
+
 .breadcrumb {
   padding: 0.75rem 1rem;
   margin-bottom: 1rem;
@@ -3271,7 +3274,7 @@ header.navbar .navbar-nav .nav-link {
 
 .breadcrumb {
   position: relative;
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
   border-bottom: 1px solid #cfd8dc; }
 
 .pagination {
@@ -3446,7 +3449,7 @@ a.tag:focus, a.tag:hover {
   margin-bottom: 1rem; }
 
 .progress[value] {
-  background-color: #eee;
+  background-color: #eceff1;
   border: 0;
   appearance: none; }
 
@@ -3461,15 +3464,15 @@ a.tag:focus, a.tag:hover {
   background-color: #0074d9; }
 
 .progress[value]::-webkit-progress-bar {
-  background-color: #eee; }
+  background-color: #eceff1; }
 
 base::-moz-progress-bar,
 .progress[value] {
-  background-color: #eee; }
+  background-color: #eceff1; }
 
 @media screen and (min-width: 0\0) {
   .progress {
-    background-color: #eee; }
+    background-color: #eceff1; }
   .progress-bar {
     display: inline-block;
     height: 1rem;
@@ -5201,12 +5204,17 @@ nav.top-nav {
   color: #263238;
   background: #fff;
   border-left: 1px solid #cfd8dc; }
-  .aside-menu .nav-tabs .nav-link {
-    padding: 0.75rem 1rem;
-    color: #263238;
-    border-top: 0; }
-  .aside-menu .nav-tabs .nav-item:first-child .nav-link {
-    border-left: 0; }
+  .aside-menu .nav-tabs {
+    border-color: #cfd8dc; }
+    .aside-menu .nav-tabs .nav-link {
+      padding: 0.75rem 1rem;
+      color: #263238;
+      border-top: 0; }
+      .aside-menu .nav-tabs .nav-link.active {
+        border-left-color: #cfd8dc;
+        border-right-color: #cfd8dc; }
+    .aside-menu .nav-tabs .nav-item:first-child .nav-link {
+      border-left: 0; }
   .aside-menu .tab-content {
     position: relative;
     height: calc(100vh - 2.375rem - 55px);
@@ -6449,12 +6457,12 @@ hr.transparent {
 .breadcrumb-menu {
   position: absolute;
   top: 0;
-  right: 1rem;
-  line-height: 43px; }
+  right: 1rem; }
   .breadcrumb-menu:before {
     display: none; }
-  .breadcrumb-menu .btn-group {
-    margin-top: -2px; }
+  .breadcrumb-menu .btn {
+    padding-top: 0.75rem;
+    padding-bottom: 0.75rem; }
   .breadcrumb-menu .btn.btn-secondary {
     color: #b0bec5;
     border: 0; }
diff --git a/Angular_Full_Project_GULP/css/style.css b/Angular_Full_Project_GULP/css/style.css
index 2c21d24b74faebe918ced71b684c9a22294c9ae5..7176ea7d56a96526b71fb8bf9310832f8dec2e85 100644
--- a/Angular_Full_Project_GULP/css/style.css
+++ b/Angular_Full_Project_GULP/css/style.css
@@ -1318,21 +1318,21 @@ pre {
     border-bottom-width: 2px; }
 
 .table-striped tbody tr:nth-of-type(odd) {
-  background-color: rgba(0, 0, 0, 0.05); }
+  background-color: #eceff1; }
 
 .table-hover tbody tr:hover {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #eceff1; }
 
 .table-active,
 .table-active > th,
 .table-active > td {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #eceff1; }
 
 .table-hover .table-active:hover {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #dde3e6; }
   .table-hover .table-active:hover > td,
   .table-hover .table-active:hover > th {
-    background-color: rgba(0, 0, 0, 0.075); }
+    background-color: #dde3e6; }
 
 .table-success,
 .table-success > th,
@@ -1758,20 +1758,20 @@ fieldset[disabled] a.btn {
 .btn-secondary {
   color: #263238;
   background-color: #fff;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
   .btn-secondary:hover {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad; }
+    border-color: #8da1ab; }
   .btn-secondary:focus, .btn-secondary.focus {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad; }
+    border-color: #8da1ab; }
   .btn-secondary:active, .btn-secondary.active,
   .open > .btn-secondary.dropdown-toggle {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad;
+    border-color: #8da1ab;
     background-image: none; }
     .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus,
     .open > .btn-secondary.dropdown-toggle:hover,
@@ -1779,13 +1779,13 @@ fieldset[disabled] a.btn {
     .open > .btn-secondary.dropdown-toggle.focus {
       color: #263238;
       background-color: #d4d4d4;
-      border-color: #8c8c8c; }
+      border-color: #68818e; }
   .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus {
     background-color: #fff;
-    border-color: #ccc; }
+    border-color: #b0bec5; }
   .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
     background-color: #fff;
-    border-color: #ccc; }
+    border-color: #b0bec5; }
 
 .btn-info {
   color: #fff;
@@ -1946,34 +1946,34 @@ fieldset[disabled] a.btn {
     border-color: #74cbea; }
 
 .btn-outline-secondary {
-  color: #ccc;
+  color: #b0bec5;
   background-image: none;
   background-color: transparent;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
   .btn-outline-secondary:hover {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
   .btn-outline-secondary:focus, .btn-outline-secondary.focus {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
   .btn-outline-secondary:active, .btn-outline-secondary.active,
   .open > .btn-outline-secondary.dropdown-toggle {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
     .btn-outline-secondary:active:hover, .btn-outline-secondary:active:focus, .btn-outline-secondary:active.focus, .btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active.focus,
     .open > .btn-outline-secondary.dropdown-toggle:hover,
     .open > .btn-outline-secondary.dropdown-toggle:focus,
     .open > .btn-outline-secondary.dropdown-toggle.focus {
       color: #fff;
-      background-color: #a1a1a1;
-      border-color: #8c8c8c; }
+      background-color: #7e95a0;
+      border-color: #68818e; }
   .btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled.focus {
-    border-color: white; }
+    border-color: #ebeef0; }
   .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover {
-    border-color: white; }
+    border-color: #ebeef0; }
 
 .btn-outline-info {
   color: #63c2de;
@@ -2951,7 +2951,7 @@ header.navbar .navbar-nav .nav-link {
 
 .card-outline-secondary {
   background-color: transparent;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
 
 .card-outline-info {
   background-color: transparent;
@@ -3037,7 +3037,7 @@ header.navbar .navbar-nav .nav-link {
       width: 100%; } }
 
 .card {
-  margin-bottom: 20px; }
+  margin-bottom: 1.5rem; }
 
 .card-header i.icon-bg {
   display: inline-block;
@@ -3244,6 +3244,9 @@ header.navbar .navbar-nav .nav-link {
       -webkit-column-count: 2;
       column-count: 2; } }
 
+.card-group {
+  margin-bottom: 1.5rem; }
+
 .breadcrumb {
   padding: 0.75rem 1rem;
   margin-bottom: 1rem;
@@ -3271,7 +3274,7 @@ header.navbar .navbar-nav .nav-link {
 
 .breadcrumb {
   position: relative;
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
   border-bottom: 1px solid #cfd8dc; }
 
 .pagination {
@@ -3446,7 +3449,7 @@ a.tag:focus, a.tag:hover {
   margin-bottom: 1rem; }
 
 .progress[value] {
-  background-color: #eee;
+  background-color: #eceff1;
   border: 0;
   appearance: none; }
 
@@ -3461,15 +3464,15 @@ a.tag:focus, a.tag:hover {
   background-color: #0074d9; }
 
 .progress[value]::-webkit-progress-bar {
-  background-color: #eee; }
+  background-color: #eceff1; }
 
 base::-moz-progress-bar,
 .progress[value] {
-  background-color: #eee; }
+  background-color: #eceff1; }
 
 @media screen and (min-width: 0\0) {
   .progress {
-    background-color: #eee; }
+    background-color: #eceff1; }
   .progress-bar {
     display: inline-block;
     height: 1rem;
@@ -5201,12 +5204,17 @@ nav.top-nav {
   color: #263238;
   background: #fff;
   border-left: 1px solid #cfd8dc; }
-  .aside-menu .nav-tabs .nav-link {
-    padding: 0.75rem 1rem;
-    color: #263238;
-    border-top: 0; }
-  .aside-menu .nav-tabs .nav-item:first-child .nav-link {
-    border-left: 0; }
+  .aside-menu .nav-tabs {
+    border-color: #cfd8dc; }
+    .aside-menu .nav-tabs .nav-link {
+      padding: 0.75rem 1rem;
+      color: #263238;
+      border-top: 0; }
+      .aside-menu .nav-tabs .nav-link.active {
+        border-left-color: #cfd8dc;
+        border-right-color: #cfd8dc; }
+    .aside-menu .nav-tabs .nav-item:first-child .nav-link {
+      border-left: 0; }
   .aside-menu .tab-content {
     position: relative;
     height: calc(100vh - 2.375rem - 55px);
@@ -6449,12 +6457,12 @@ hr.transparent {
 .breadcrumb-menu {
   position: absolute;
   top: 0;
-  right: 1rem;
-  line-height: 43px; }
+  right: 1rem; }
   .breadcrumb-menu:before {
     display: none; }
-  .breadcrumb-menu .btn-group {
-    margin-top: -2px; }
+  .breadcrumb-menu .btn {
+    padding-top: 0.75rem;
+    padding-bottom: 0.75rem; }
   .breadcrumb-menu .btn.btn-secondary {
     color: #b0bec5;
     border: 0; }
diff --git a/Angular_Full_Project_GULP/gulpfile.js b/Angular_Full_Project_GULP/gulpfile.js
index 8a2c3d654549c1d0ad5adbfdc94c5ed1e84caa43..4c2f7f632449b75eebc6958fdc74c6b77097e9a8 100644
--- a/Angular_Full_Project_GULP/gulpfile.js
+++ b/Angular_Full_Project_GULP/gulpfile.js
@@ -60,15 +60,10 @@ gulp.task('clean:dist', function () {
 });
 
 gulp.task('copy:bower', function () {
-    // var f = filter('**/*.js', '!**/*.min.js');
-    var f = filter(['**/*.js', '!**/*.min.js'], {restore: true});
-
-    return gulp.src(mainBowerFiles())
-        .pipe(f)
+    return gulp.src(mainBowerFiles(['**/*.js', '!**/*.min.js']))
         .pipe(gulp.dest(paths.dist+'/js/libs'))
         .pipe(uglify())
         .pipe(rename({ suffix: '.min' }))
-        // .pipe(f.restore)
         .pipe(gulp.dest(paths.dist+'/js/libs'));
 });
 
diff --git a/Angular_Full_Project_GULP/scss/bootstrap_custom/_breadcrumb.scss b/Angular_Full_Project_GULP/scss/bootstrap_custom/_breadcrumb.scss
index f81645e737cd6334f2925084ade6e379c811caba..2185ebdb2b1246599fa0112d2becd63930a80ab0 100644
--- a/Angular_Full_Project_GULP/scss/bootstrap_custom/_breadcrumb.scss
+++ b/Angular_Full_Project_GULP/scss/bootstrap_custom/_breadcrumb.scss
@@ -1,6 +1,6 @@
 .breadcrumb {
     position: relative;
-    margin-bottom: 20px;
+    margin-bottom: 1.5 * $spacer-y;
 
     @include borders($breadcrumb-borders);
 }
diff --git a/Angular_Full_Project_GULP/scss/bootstrap_custom/_card.scss b/Angular_Full_Project_GULP/scss/bootstrap_custom/_card.scss
index 42c34be0b0474ca7beba6b69182d908ffb49456a..0e24830cd5d656568fa5a64f789535d53668b5c3 100644
--- a/Angular_Full_Project_GULP/scss/bootstrap_custom/_card.scss
+++ b/Angular_Full_Project_GULP/scss/bootstrap_custom/_card.scss
@@ -1,7 +1,5 @@
 .card {
-
-    margin-bottom: 20px;
-
+    margin-bottom: 1.5 * $spacer-y;
 }
 
 .card-header {
@@ -222,3 +220,7 @@
         }
     }
 }
+
+.card-group {
+    margin-bottom: 1.5 * $spacer-y;
+}
diff --git a/Angular_Full_Project_GULP/scss/core/_aside.scss b/Angular_Full_Project_GULP/scss/core/_aside.scss
index c894be8a17d06577f9cbfb26456dbd51c2fabdd6..123dff17c4480a707b8e26644a5abce3176acd19 100644
--- a/Angular_Full_Project_GULP/scss/core/_aside.scss
+++ b/Angular_Full_Project_GULP/scss/core/_aside.scss
@@ -11,10 +11,15 @@
     @include borders($aside-menu-borders);
 
     .nav-tabs {
+        border-color: $border-color;
         .nav-link {
             padding: $aside-menu-nav-padding-y $aside-menu-nav-padding-x;
             color: $body-color;
             border-top: 0;
+            &.active {
+                border-left-color: $border-color;
+                border-right-color: $border-color;
+            }
         }
         .nav-item:first-child {
             .nav-link {
diff --git a/Angular_Full_Project_GULP/scss/core/_breadcrumb-menu.scss b/Angular_Full_Project_GULP/scss/core/_breadcrumb-menu.scss
index 0d0fb1b0ba8e7a7bd98434accb070f99ffa1d41f..d1230bc7f68d0829b42aed7e5bff6b8e69138840 100644
--- a/Angular_Full_Project_GULP/scss/core/_breadcrumb-menu.scss
+++ b/Angular_Full_Project_GULP/scss/core/_breadcrumb-menu.scss
@@ -2,14 +2,14 @@
     position: absolute;
     top: 0;
     right: $breadcrumb-padding-x;
-    line-height: 43px;
 
     &:before {
         display: none;
     }
 
-    .btn-group {
-        margin-top: -2px;
+    .btn {
+        padding-top: $breadcrumb-padding-y;
+        padding-bottom: $breadcrumb-padding-y;
     }
 
     .btn.btn-secondary {
diff --git a/Angular_Full_Project_GULP/scss/core/_custom-variables.scss b/Angular_Full_Project_GULP/scss/core/_custom-variables.scss
index 8d444a3f8182d539bc5a5c7f619a3315dd169b6a..6450db36cf2971a48f1c9d49476313aa258a1872 100644
--- a/Angular_Full_Project_GULP/scss/core/_custom-variables.scss
+++ b/Angular_Full_Project_GULP/scss/core/_custom-variables.scss
@@ -74,6 +74,7 @@ $sidebar-bg:                        $gray-dark;
 $sidebar-header-bg:                 rgba(0,0,0,.2);
 $sidebar-footer-bg:                 rgba(0,0,0,.2);
 $sidebar-borders:                   none;
+$mobile-sidebar-width:              200px;
 
 // Sidebar Navigation
 
diff --git a/Angular_Full_Project_GULP/scss/core/_mobile.scss b/Angular_Full_Project_GULP/scss/core/_mobile.scss
index 04cfe07b7c4dd4a3020fbf7ccfc0708f07e3218c..be5d659458adf4584251d33f0cc083ecc343c2b8 100644
--- a/Angular_Full_Project_GULP/scss/core/_mobile.scss
+++ b/Angular_Full_Project_GULP/scss/core/_mobile.scss
@@ -1,6 +1,6 @@
 @include media-breakpoint-down(md) {
 
-    $mobile-nav-width: 200px;
+    $mobile-sidebar-width: 200px;
 
     body {
         padding: 0 !important;
@@ -36,11 +36,11 @@
     }
 
     .sidebar {
-        width: $mobile-nav-width;
-        margin-left: -$mobile-nav-width;
+        width: $mobile-sidebar-width;
+        margin-left: -$mobile-sidebar-width;
 
         .sidebar-footer {
-            margin-left: -$mobile-nav-width;
+            margin-left: -$mobile-sidebar-width;
         }
     }
 
@@ -77,7 +77,7 @@
         }
 
         .main {
-            margin-left: $mobile-nav-width !important;
+            margin-left: $mobile-sidebar-width !important;
         }
     }
 }
diff --git a/Angular_Full_Project_GULP/scss/core/bootstrap-variables.scss b/Angular_Full_Project_GULP/scss/core/bootstrap-variables.scss
index fb2400c05c23cf044d1ee9a8c7eaa8b8bbdea4c2..4d04caf448e9eedef2395c78c1bd57764bcc4f58 100644
--- a/Angular_Full_Project_GULP/scss/core/bootstrap-variables.scss
+++ b/Angular_Full_Project_GULP/scss/core/bootstrap-variables.scss
@@ -84,3 +84,16 @@ $card-cap-bg:              $gray-lightest;
 $dropdown-padding-y:             0;
 $dropdown-border-color:          $gray-lighter;
 $dropdown-divider-bg:            $gray-lightest;
+
+// Buttons
+
+$btn-secondary-border:          $gray-light;
+
+// Progress bars
+
+$progress-bg:                   $gray-lightest;
+
+// Tables
+
+$table-bg-accent:               $gray-lightest;
+$table-bg-hover:                $gray-lightest;
diff --git a/Angular_Starter_GULP/css/style.css b/Angular_Starter_GULP/css/style.css
index 2c21d24b74faebe918ced71b684c9a22294c9ae5..7176ea7d56a96526b71fb8bf9310832f8dec2e85 100644
--- a/Angular_Starter_GULP/css/style.css
+++ b/Angular_Starter_GULP/css/style.css
@@ -1318,21 +1318,21 @@ pre {
     border-bottom-width: 2px; }
 
 .table-striped tbody tr:nth-of-type(odd) {
-  background-color: rgba(0, 0, 0, 0.05); }
+  background-color: #eceff1; }
 
 .table-hover tbody tr:hover {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #eceff1; }
 
 .table-active,
 .table-active > th,
 .table-active > td {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #eceff1; }
 
 .table-hover .table-active:hover {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #dde3e6; }
   .table-hover .table-active:hover > td,
   .table-hover .table-active:hover > th {
-    background-color: rgba(0, 0, 0, 0.075); }
+    background-color: #dde3e6; }
 
 .table-success,
 .table-success > th,
@@ -1758,20 +1758,20 @@ fieldset[disabled] a.btn {
 .btn-secondary {
   color: #263238;
   background-color: #fff;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
   .btn-secondary:hover {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad; }
+    border-color: #8da1ab; }
   .btn-secondary:focus, .btn-secondary.focus {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad; }
+    border-color: #8da1ab; }
   .btn-secondary:active, .btn-secondary.active,
   .open > .btn-secondary.dropdown-toggle {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad;
+    border-color: #8da1ab;
     background-image: none; }
     .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus,
     .open > .btn-secondary.dropdown-toggle:hover,
@@ -1779,13 +1779,13 @@ fieldset[disabled] a.btn {
     .open > .btn-secondary.dropdown-toggle.focus {
       color: #263238;
       background-color: #d4d4d4;
-      border-color: #8c8c8c; }
+      border-color: #68818e; }
   .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus {
     background-color: #fff;
-    border-color: #ccc; }
+    border-color: #b0bec5; }
   .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
     background-color: #fff;
-    border-color: #ccc; }
+    border-color: #b0bec5; }
 
 .btn-info {
   color: #fff;
@@ -1946,34 +1946,34 @@ fieldset[disabled] a.btn {
     border-color: #74cbea; }
 
 .btn-outline-secondary {
-  color: #ccc;
+  color: #b0bec5;
   background-image: none;
   background-color: transparent;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
   .btn-outline-secondary:hover {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
   .btn-outline-secondary:focus, .btn-outline-secondary.focus {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
   .btn-outline-secondary:active, .btn-outline-secondary.active,
   .open > .btn-outline-secondary.dropdown-toggle {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
     .btn-outline-secondary:active:hover, .btn-outline-secondary:active:focus, .btn-outline-secondary:active.focus, .btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active.focus,
     .open > .btn-outline-secondary.dropdown-toggle:hover,
     .open > .btn-outline-secondary.dropdown-toggle:focus,
     .open > .btn-outline-secondary.dropdown-toggle.focus {
       color: #fff;
-      background-color: #a1a1a1;
-      border-color: #8c8c8c; }
+      background-color: #7e95a0;
+      border-color: #68818e; }
   .btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled.focus {
-    border-color: white; }
+    border-color: #ebeef0; }
   .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover {
-    border-color: white; }
+    border-color: #ebeef0; }
 
 .btn-outline-info {
   color: #63c2de;
@@ -2951,7 +2951,7 @@ header.navbar .navbar-nav .nav-link {
 
 .card-outline-secondary {
   background-color: transparent;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
 
 .card-outline-info {
   background-color: transparent;
@@ -3037,7 +3037,7 @@ header.navbar .navbar-nav .nav-link {
       width: 100%; } }
 
 .card {
-  margin-bottom: 20px; }
+  margin-bottom: 1.5rem; }
 
 .card-header i.icon-bg {
   display: inline-block;
@@ -3244,6 +3244,9 @@ header.navbar .navbar-nav .nav-link {
       -webkit-column-count: 2;
       column-count: 2; } }
 
+.card-group {
+  margin-bottom: 1.5rem; }
+
 .breadcrumb {
   padding: 0.75rem 1rem;
   margin-bottom: 1rem;
@@ -3271,7 +3274,7 @@ header.navbar .navbar-nav .nav-link {
 
 .breadcrumb {
   position: relative;
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
   border-bottom: 1px solid #cfd8dc; }
 
 .pagination {
@@ -3446,7 +3449,7 @@ a.tag:focus, a.tag:hover {
   margin-bottom: 1rem; }
 
 .progress[value] {
-  background-color: #eee;
+  background-color: #eceff1;
   border: 0;
   appearance: none; }
 
@@ -3461,15 +3464,15 @@ a.tag:focus, a.tag:hover {
   background-color: #0074d9; }
 
 .progress[value]::-webkit-progress-bar {
-  background-color: #eee; }
+  background-color: #eceff1; }
 
 base::-moz-progress-bar,
 .progress[value] {
-  background-color: #eee; }
+  background-color: #eceff1; }
 
 @media screen and (min-width: 0\0) {
   .progress {
-    background-color: #eee; }
+    background-color: #eceff1; }
   .progress-bar {
     display: inline-block;
     height: 1rem;
@@ -5201,12 +5204,17 @@ nav.top-nav {
   color: #263238;
   background: #fff;
   border-left: 1px solid #cfd8dc; }
-  .aside-menu .nav-tabs .nav-link {
-    padding: 0.75rem 1rem;
-    color: #263238;
-    border-top: 0; }
-  .aside-menu .nav-tabs .nav-item:first-child .nav-link {
-    border-left: 0; }
+  .aside-menu .nav-tabs {
+    border-color: #cfd8dc; }
+    .aside-menu .nav-tabs .nav-link {
+      padding: 0.75rem 1rem;
+      color: #263238;
+      border-top: 0; }
+      .aside-menu .nav-tabs .nav-link.active {
+        border-left-color: #cfd8dc;
+        border-right-color: #cfd8dc; }
+    .aside-menu .nav-tabs .nav-item:first-child .nav-link {
+      border-left: 0; }
   .aside-menu .tab-content {
     position: relative;
     height: calc(100vh - 2.375rem - 55px);
@@ -6449,12 +6457,12 @@ hr.transparent {
 .breadcrumb-menu {
   position: absolute;
   top: 0;
-  right: 1rem;
-  line-height: 43px; }
+  right: 1rem; }
   .breadcrumb-menu:before {
     display: none; }
-  .breadcrumb-menu .btn-group {
-    margin-top: -2px; }
+  .breadcrumb-menu .btn {
+    padding-top: 0.75rem;
+    padding-bottom: 0.75rem; }
   .breadcrumb-menu .btn.btn-secondary {
     color: #b0bec5;
     border: 0; }
diff --git a/Angular_Starter_GULP/gulpfile.js b/Angular_Starter_GULP/gulpfile.js
index 8a2c3d654549c1d0ad5adbfdc94c5ed1e84caa43..4c2f7f632449b75eebc6958fdc74c6b77097e9a8 100644
--- a/Angular_Starter_GULP/gulpfile.js
+++ b/Angular_Starter_GULP/gulpfile.js
@@ -60,15 +60,10 @@ gulp.task('clean:dist', function () {
 });
 
 gulp.task('copy:bower', function () {
-    // var f = filter('**/*.js', '!**/*.min.js');
-    var f = filter(['**/*.js', '!**/*.min.js'], {restore: true});
-
-    return gulp.src(mainBowerFiles())
-        .pipe(f)
+    return gulp.src(mainBowerFiles(['**/*.js', '!**/*.min.js']))
         .pipe(gulp.dest(paths.dist+'/js/libs'))
         .pipe(uglify())
         .pipe(rename({ suffix: '.min' }))
-        // .pipe(f.restore)
         .pipe(gulp.dest(paths.dist+'/js/libs'));
 });
 
diff --git a/Angular_Starter_GULP/scss/bootstrap_custom/_breadcrumb.scss b/Angular_Starter_GULP/scss/bootstrap_custom/_breadcrumb.scss
index f81645e737cd6334f2925084ade6e379c811caba..2185ebdb2b1246599fa0112d2becd63930a80ab0 100644
--- a/Angular_Starter_GULP/scss/bootstrap_custom/_breadcrumb.scss
+++ b/Angular_Starter_GULP/scss/bootstrap_custom/_breadcrumb.scss
@@ -1,6 +1,6 @@
 .breadcrumb {
     position: relative;
-    margin-bottom: 20px;
+    margin-bottom: 1.5 * $spacer-y;
 
     @include borders($breadcrumb-borders);
 }
diff --git a/Angular_Starter_GULP/scss/bootstrap_custom/_card.scss b/Angular_Starter_GULP/scss/bootstrap_custom/_card.scss
index 42c34be0b0474ca7beba6b69182d908ffb49456a..0e24830cd5d656568fa5a64f789535d53668b5c3 100644
--- a/Angular_Starter_GULP/scss/bootstrap_custom/_card.scss
+++ b/Angular_Starter_GULP/scss/bootstrap_custom/_card.scss
@@ -1,7 +1,5 @@
 .card {
-
-    margin-bottom: 20px;
-
+    margin-bottom: 1.5 * $spacer-y;
 }
 
 .card-header {
@@ -222,3 +220,7 @@
         }
     }
 }
+
+.card-group {
+    margin-bottom: 1.5 * $spacer-y;
+}
diff --git a/Angular_Starter_GULP/scss/core/_aside.scss b/Angular_Starter_GULP/scss/core/_aside.scss
index c894be8a17d06577f9cbfb26456dbd51c2fabdd6..123dff17c4480a707b8e26644a5abce3176acd19 100644
--- a/Angular_Starter_GULP/scss/core/_aside.scss
+++ b/Angular_Starter_GULP/scss/core/_aside.scss
@@ -11,10 +11,15 @@
     @include borders($aside-menu-borders);
 
     .nav-tabs {
+        border-color: $border-color;
         .nav-link {
             padding: $aside-menu-nav-padding-y $aside-menu-nav-padding-x;
             color: $body-color;
             border-top: 0;
+            &.active {
+                border-left-color: $border-color;
+                border-right-color: $border-color;
+            }
         }
         .nav-item:first-child {
             .nav-link {
diff --git a/Angular_Starter_GULP/scss/core/_breadcrumb-menu.scss b/Angular_Starter_GULP/scss/core/_breadcrumb-menu.scss
index 0d0fb1b0ba8e7a7bd98434accb070f99ffa1d41f..d1230bc7f68d0829b42aed7e5bff6b8e69138840 100644
--- a/Angular_Starter_GULP/scss/core/_breadcrumb-menu.scss
+++ b/Angular_Starter_GULP/scss/core/_breadcrumb-menu.scss
@@ -2,14 +2,14 @@
     position: absolute;
     top: 0;
     right: $breadcrumb-padding-x;
-    line-height: 43px;
 
     &:before {
         display: none;
     }
 
-    .btn-group {
-        margin-top: -2px;
+    .btn {
+        padding-top: $breadcrumb-padding-y;
+        padding-bottom: $breadcrumb-padding-y;
     }
 
     .btn.btn-secondary {
diff --git a/Angular_Starter_GULP/scss/core/_custom-variables.scss b/Angular_Starter_GULP/scss/core/_custom-variables.scss
index 8d444a3f8182d539bc5a5c7f619a3315dd169b6a..6450db36cf2971a48f1c9d49476313aa258a1872 100644
--- a/Angular_Starter_GULP/scss/core/_custom-variables.scss
+++ b/Angular_Starter_GULP/scss/core/_custom-variables.scss
@@ -74,6 +74,7 @@ $sidebar-bg:                        $gray-dark;
 $sidebar-header-bg:                 rgba(0,0,0,.2);
 $sidebar-footer-bg:                 rgba(0,0,0,.2);
 $sidebar-borders:                   none;
+$mobile-sidebar-width:              200px;
 
 // Sidebar Navigation
 
diff --git a/Angular_Starter_GULP/scss/core/_mobile.scss b/Angular_Starter_GULP/scss/core/_mobile.scss
index 04cfe07b7c4dd4a3020fbf7ccfc0708f07e3218c..be5d659458adf4584251d33f0cc083ecc343c2b8 100644
--- a/Angular_Starter_GULP/scss/core/_mobile.scss
+++ b/Angular_Starter_GULP/scss/core/_mobile.scss
@@ -1,6 +1,6 @@
 @include media-breakpoint-down(md) {
 
-    $mobile-nav-width: 200px;
+    $mobile-sidebar-width: 200px;
 
     body {
         padding: 0 !important;
@@ -36,11 +36,11 @@
     }
 
     .sidebar {
-        width: $mobile-nav-width;
-        margin-left: -$mobile-nav-width;
+        width: $mobile-sidebar-width;
+        margin-left: -$mobile-sidebar-width;
 
         .sidebar-footer {
-            margin-left: -$mobile-nav-width;
+            margin-left: -$mobile-sidebar-width;
         }
     }
 
@@ -77,7 +77,7 @@
         }
 
         .main {
-            margin-left: $mobile-nav-width !important;
+            margin-left: $mobile-sidebar-width !important;
         }
     }
 }
diff --git a/Angular_Starter_GULP/scss/core/bootstrap-variables.scss b/Angular_Starter_GULP/scss/core/bootstrap-variables.scss
index fb2400c05c23cf044d1ee9a8c7eaa8b8bbdea4c2..4d04caf448e9eedef2395c78c1bd57764bcc4f58 100644
--- a/Angular_Starter_GULP/scss/core/bootstrap-variables.scss
+++ b/Angular_Starter_GULP/scss/core/bootstrap-variables.scss
@@ -84,3 +84,16 @@ $card-cap-bg:              $gray-lightest;
 $dropdown-padding-y:             0;
 $dropdown-border-color:          $gray-lighter;
 $dropdown-divider-bg:            $gray-lightest;
+
+// Buttons
+
+$btn-secondary-border:          $gray-light;
+
+// Progress bars
+
+$progress-bg:                   $gray-lightest;
+
+// Tables
+
+$table-bg-accent:               $gray-lightest;
+$table-bg-hover:                $gray-lightest;
diff --git a/Static_Full_Project_GULP/css/style.css b/Static_Full_Project_GULP/css/style.css
index 2c21d24b74faebe918ced71b684c9a22294c9ae5..7176ea7d56a96526b71fb8bf9310832f8dec2e85 100644
--- a/Static_Full_Project_GULP/css/style.css
+++ b/Static_Full_Project_GULP/css/style.css
@@ -1318,21 +1318,21 @@ pre {
     border-bottom-width: 2px; }
 
 .table-striped tbody tr:nth-of-type(odd) {
-  background-color: rgba(0, 0, 0, 0.05); }
+  background-color: #eceff1; }
 
 .table-hover tbody tr:hover {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #eceff1; }
 
 .table-active,
 .table-active > th,
 .table-active > td {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #eceff1; }
 
 .table-hover .table-active:hover {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #dde3e6; }
   .table-hover .table-active:hover > td,
   .table-hover .table-active:hover > th {
-    background-color: rgba(0, 0, 0, 0.075); }
+    background-color: #dde3e6; }
 
 .table-success,
 .table-success > th,
@@ -1758,20 +1758,20 @@ fieldset[disabled] a.btn {
 .btn-secondary {
   color: #263238;
   background-color: #fff;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
   .btn-secondary:hover {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad; }
+    border-color: #8da1ab; }
   .btn-secondary:focus, .btn-secondary.focus {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad; }
+    border-color: #8da1ab; }
   .btn-secondary:active, .btn-secondary.active,
   .open > .btn-secondary.dropdown-toggle {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad;
+    border-color: #8da1ab;
     background-image: none; }
     .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus,
     .open > .btn-secondary.dropdown-toggle:hover,
@@ -1779,13 +1779,13 @@ fieldset[disabled] a.btn {
     .open > .btn-secondary.dropdown-toggle.focus {
       color: #263238;
       background-color: #d4d4d4;
-      border-color: #8c8c8c; }
+      border-color: #68818e; }
   .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus {
     background-color: #fff;
-    border-color: #ccc; }
+    border-color: #b0bec5; }
   .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
     background-color: #fff;
-    border-color: #ccc; }
+    border-color: #b0bec5; }
 
 .btn-info {
   color: #fff;
@@ -1946,34 +1946,34 @@ fieldset[disabled] a.btn {
     border-color: #74cbea; }
 
 .btn-outline-secondary {
-  color: #ccc;
+  color: #b0bec5;
   background-image: none;
   background-color: transparent;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
   .btn-outline-secondary:hover {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
   .btn-outline-secondary:focus, .btn-outline-secondary.focus {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
   .btn-outline-secondary:active, .btn-outline-secondary.active,
   .open > .btn-outline-secondary.dropdown-toggle {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
     .btn-outline-secondary:active:hover, .btn-outline-secondary:active:focus, .btn-outline-secondary:active.focus, .btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active.focus,
     .open > .btn-outline-secondary.dropdown-toggle:hover,
     .open > .btn-outline-secondary.dropdown-toggle:focus,
     .open > .btn-outline-secondary.dropdown-toggle.focus {
       color: #fff;
-      background-color: #a1a1a1;
-      border-color: #8c8c8c; }
+      background-color: #7e95a0;
+      border-color: #68818e; }
   .btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled.focus {
-    border-color: white; }
+    border-color: #ebeef0; }
   .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover {
-    border-color: white; }
+    border-color: #ebeef0; }
 
 .btn-outline-info {
   color: #63c2de;
@@ -2951,7 +2951,7 @@ header.navbar .navbar-nav .nav-link {
 
 .card-outline-secondary {
   background-color: transparent;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
 
 .card-outline-info {
   background-color: transparent;
@@ -3037,7 +3037,7 @@ header.navbar .navbar-nav .nav-link {
       width: 100%; } }
 
 .card {
-  margin-bottom: 20px; }
+  margin-bottom: 1.5rem; }
 
 .card-header i.icon-bg {
   display: inline-block;
@@ -3244,6 +3244,9 @@ header.navbar .navbar-nav .nav-link {
       -webkit-column-count: 2;
       column-count: 2; } }
 
+.card-group {
+  margin-bottom: 1.5rem; }
+
 .breadcrumb {
   padding: 0.75rem 1rem;
   margin-bottom: 1rem;
@@ -3271,7 +3274,7 @@ header.navbar .navbar-nav .nav-link {
 
 .breadcrumb {
   position: relative;
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
   border-bottom: 1px solid #cfd8dc; }
 
 .pagination {
@@ -3446,7 +3449,7 @@ a.tag:focus, a.tag:hover {
   margin-bottom: 1rem; }
 
 .progress[value] {
-  background-color: #eee;
+  background-color: #eceff1;
   border: 0;
   appearance: none; }
 
@@ -3461,15 +3464,15 @@ a.tag:focus, a.tag:hover {
   background-color: #0074d9; }
 
 .progress[value]::-webkit-progress-bar {
-  background-color: #eee; }
+  background-color: #eceff1; }
 
 base::-moz-progress-bar,
 .progress[value] {
-  background-color: #eee; }
+  background-color: #eceff1; }
 
 @media screen and (min-width: 0\0) {
   .progress {
-    background-color: #eee; }
+    background-color: #eceff1; }
   .progress-bar {
     display: inline-block;
     height: 1rem;
@@ -5201,12 +5204,17 @@ nav.top-nav {
   color: #263238;
   background: #fff;
   border-left: 1px solid #cfd8dc; }
-  .aside-menu .nav-tabs .nav-link {
-    padding: 0.75rem 1rem;
-    color: #263238;
-    border-top: 0; }
-  .aside-menu .nav-tabs .nav-item:first-child .nav-link {
-    border-left: 0; }
+  .aside-menu .nav-tabs {
+    border-color: #cfd8dc; }
+    .aside-menu .nav-tabs .nav-link {
+      padding: 0.75rem 1rem;
+      color: #263238;
+      border-top: 0; }
+      .aside-menu .nav-tabs .nav-link.active {
+        border-left-color: #cfd8dc;
+        border-right-color: #cfd8dc; }
+    .aside-menu .nav-tabs .nav-item:first-child .nav-link {
+      border-left: 0; }
   .aside-menu .tab-content {
     position: relative;
     height: calc(100vh - 2.375rem - 55px);
@@ -6449,12 +6457,12 @@ hr.transparent {
 .breadcrumb-menu {
   position: absolute;
   top: 0;
-  right: 1rem;
-  line-height: 43px; }
+  right: 1rem; }
   .breadcrumb-menu:before {
     display: none; }
-  .breadcrumb-menu .btn-group {
-    margin-top: -2px; }
+  .breadcrumb-menu .btn {
+    padding-top: 0.75rem;
+    padding-bottom: 0.75rem; }
   .breadcrumb-menu .btn.btn-secondary {
     color: #b0bec5;
     border: 0; }
diff --git a/Static_Full_Project_GULP/gulpfile.js b/Static_Full_Project_GULP/gulpfile.js
index c7abc36ed39fe0238b5e92c9c73b5c593d7796ba..30f1eb3cc0403c4e45674cc064893c09da94238d 100644
--- a/Static_Full_Project_GULP/gulpfile.js
+++ b/Static_Full_Project_GULP/gulpfile.js
@@ -60,14 +60,10 @@ gulp.task('clean:dist', function () {
 });
 
 gulp.task('copy:bower', function () {
-    // var f = filter('**/*.js', '!**/*.min.js');
-    var f = filter(['**/*.js', '!**/*.min.js'], {restore: true});
-
-    return gulp.src(mainBowerFiles())
-        .pipe(f)
+    return gulp.src(mainBowerFiles(['**/*.js', '!**/*.min.js']))
+        .pipe(gulp.dest(paths.dist+'/js/libs'))
         .pipe(uglify())
         .pipe(rename({ suffix: '.min' }))
-        // .pipe(f.restore)
         .pipe(gulp.dest(paths.dist+'/js/libs'));
 });
 
diff --git a/Static_Full_Project_GULP/scss/bootstrap_custom/_breadcrumb.scss b/Static_Full_Project_GULP/scss/bootstrap_custom/_breadcrumb.scss
index f81645e737cd6334f2925084ade6e379c811caba..2185ebdb2b1246599fa0112d2becd63930a80ab0 100644
--- a/Static_Full_Project_GULP/scss/bootstrap_custom/_breadcrumb.scss
+++ b/Static_Full_Project_GULP/scss/bootstrap_custom/_breadcrumb.scss
@@ -1,6 +1,6 @@
 .breadcrumb {
     position: relative;
-    margin-bottom: 20px;
+    margin-bottom: 1.5 * $spacer-y;
 
     @include borders($breadcrumb-borders);
 }
diff --git a/Static_Full_Project_GULP/scss/bootstrap_custom/_card.scss b/Static_Full_Project_GULP/scss/bootstrap_custom/_card.scss
index 42c34be0b0474ca7beba6b69182d908ffb49456a..0e24830cd5d656568fa5a64f789535d53668b5c3 100644
--- a/Static_Full_Project_GULP/scss/bootstrap_custom/_card.scss
+++ b/Static_Full_Project_GULP/scss/bootstrap_custom/_card.scss
@@ -1,7 +1,5 @@
 .card {
-
-    margin-bottom: 20px;
-
+    margin-bottom: 1.5 * $spacer-y;
 }
 
 .card-header {
@@ -222,3 +220,7 @@
         }
     }
 }
+
+.card-group {
+    margin-bottom: 1.5 * $spacer-y;
+}
diff --git a/Static_Full_Project_GULP/scss/core/_aside.scss b/Static_Full_Project_GULP/scss/core/_aside.scss
index c894be8a17d06577f9cbfb26456dbd51c2fabdd6..123dff17c4480a707b8e26644a5abce3176acd19 100644
--- a/Static_Full_Project_GULP/scss/core/_aside.scss
+++ b/Static_Full_Project_GULP/scss/core/_aside.scss
@@ -11,10 +11,15 @@
     @include borders($aside-menu-borders);
 
     .nav-tabs {
+        border-color: $border-color;
         .nav-link {
             padding: $aside-menu-nav-padding-y $aside-menu-nav-padding-x;
             color: $body-color;
             border-top: 0;
+            &.active {
+                border-left-color: $border-color;
+                border-right-color: $border-color;
+            }
         }
         .nav-item:first-child {
             .nav-link {
diff --git a/Static_Full_Project_GULP/scss/core/_breadcrumb-menu.scss b/Static_Full_Project_GULP/scss/core/_breadcrumb-menu.scss
index 0d0fb1b0ba8e7a7bd98434accb070f99ffa1d41f..d1230bc7f68d0829b42aed7e5bff6b8e69138840 100644
--- a/Static_Full_Project_GULP/scss/core/_breadcrumb-menu.scss
+++ b/Static_Full_Project_GULP/scss/core/_breadcrumb-menu.scss
@@ -2,14 +2,14 @@
     position: absolute;
     top: 0;
     right: $breadcrumb-padding-x;
-    line-height: 43px;
 
     &:before {
         display: none;
     }
 
-    .btn-group {
-        margin-top: -2px;
+    .btn {
+        padding-top: $breadcrumb-padding-y;
+        padding-bottom: $breadcrumb-padding-y;
     }
 
     .btn.btn-secondary {
diff --git a/Static_Full_Project_GULP/scss/core/_custom-variables.scss b/Static_Full_Project_GULP/scss/core/_custom-variables.scss
index 8d444a3f8182d539bc5a5c7f619a3315dd169b6a..6450db36cf2971a48f1c9d49476313aa258a1872 100644
--- a/Static_Full_Project_GULP/scss/core/_custom-variables.scss
+++ b/Static_Full_Project_GULP/scss/core/_custom-variables.scss
@@ -74,6 +74,7 @@ $sidebar-bg:                        $gray-dark;
 $sidebar-header-bg:                 rgba(0,0,0,.2);
 $sidebar-footer-bg:                 rgba(0,0,0,.2);
 $sidebar-borders:                   none;
+$mobile-sidebar-width:              200px;
 
 // Sidebar Navigation
 
diff --git a/Static_Full_Project_GULP/scss/core/_mobile.scss b/Static_Full_Project_GULP/scss/core/_mobile.scss
index 04cfe07b7c4dd4a3020fbf7ccfc0708f07e3218c..be5d659458adf4584251d33f0cc083ecc343c2b8 100644
--- a/Static_Full_Project_GULP/scss/core/_mobile.scss
+++ b/Static_Full_Project_GULP/scss/core/_mobile.scss
@@ -1,6 +1,6 @@
 @include media-breakpoint-down(md) {
 
-    $mobile-nav-width: 200px;
+    $mobile-sidebar-width: 200px;
 
     body {
         padding: 0 !important;
@@ -36,11 +36,11 @@
     }
 
     .sidebar {
-        width: $mobile-nav-width;
-        margin-left: -$mobile-nav-width;
+        width: $mobile-sidebar-width;
+        margin-left: -$mobile-sidebar-width;
 
         .sidebar-footer {
-            margin-left: -$mobile-nav-width;
+            margin-left: -$mobile-sidebar-width;
         }
     }
 
@@ -77,7 +77,7 @@
         }
 
         .main {
-            margin-left: $mobile-nav-width !important;
+            margin-left: $mobile-sidebar-width !important;
         }
     }
 }
diff --git a/Static_Full_Project_GULP/scss/core/bootstrap-variables.scss b/Static_Full_Project_GULP/scss/core/bootstrap-variables.scss
index fb2400c05c23cf044d1ee9a8c7eaa8b8bbdea4c2..4d04caf448e9eedef2395c78c1bd57764bcc4f58 100644
--- a/Static_Full_Project_GULP/scss/core/bootstrap-variables.scss
+++ b/Static_Full_Project_GULP/scss/core/bootstrap-variables.scss
@@ -84,3 +84,16 @@ $card-cap-bg:              $gray-lightest;
 $dropdown-padding-y:             0;
 $dropdown-border-color:          $gray-lighter;
 $dropdown-divider-bg:            $gray-lightest;
+
+// Buttons
+
+$btn-secondary-border:          $gray-light;
+
+// Progress bars
+
+$progress-bg:                   $gray-lightest;
+
+// Tables
+
+$table-bg-accent:               $gray-lightest;
+$table-bg-hover:                $gray-lightest;
diff --git a/Static_Starter_GULP/css/style.css b/Static_Starter_GULP/css/style.css
index 2c21d24b74faebe918ced71b684c9a22294c9ae5..7176ea7d56a96526b71fb8bf9310832f8dec2e85 100644
--- a/Static_Starter_GULP/css/style.css
+++ b/Static_Starter_GULP/css/style.css
@@ -1318,21 +1318,21 @@ pre {
     border-bottom-width: 2px; }
 
 .table-striped tbody tr:nth-of-type(odd) {
-  background-color: rgba(0, 0, 0, 0.05); }
+  background-color: #eceff1; }
 
 .table-hover tbody tr:hover {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #eceff1; }
 
 .table-active,
 .table-active > th,
 .table-active > td {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #eceff1; }
 
 .table-hover .table-active:hover {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #dde3e6; }
   .table-hover .table-active:hover > td,
   .table-hover .table-active:hover > th {
-    background-color: rgba(0, 0, 0, 0.075); }
+    background-color: #dde3e6; }
 
 .table-success,
 .table-success > th,
@@ -1758,20 +1758,20 @@ fieldset[disabled] a.btn {
 .btn-secondary {
   color: #263238;
   background-color: #fff;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
   .btn-secondary:hover {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad; }
+    border-color: #8da1ab; }
   .btn-secondary:focus, .btn-secondary.focus {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad; }
+    border-color: #8da1ab; }
   .btn-secondary:active, .btn-secondary.active,
   .open > .btn-secondary.dropdown-toggle {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad;
+    border-color: #8da1ab;
     background-image: none; }
     .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus,
     .open > .btn-secondary.dropdown-toggle:hover,
@@ -1779,13 +1779,13 @@ fieldset[disabled] a.btn {
     .open > .btn-secondary.dropdown-toggle.focus {
       color: #263238;
       background-color: #d4d4d4;
-      border-color: #8c8c8c; }
+      border-color: #68818e; }
   .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus {
     background-color: #fff;
-    border-color: #ccc; }
+    border-color: #b0bec5; }
   .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
     background-color: #fff;
-    border-color: #ccc; }
+    border-color: #b0bec5; }
 
 .btn-info {
   color: #fff;
@@ -1946,34 +1946,34 @@ fieldset[disabled] a.btn {
     border-color: #74cbea; }
 
 .btn-outline-secondary {
-  color: #ccc;
+  color: #b0bec5;
   background-image: none;
   background-color: transparent;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
   .btn-outline-secondary:hover {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
   .btn-outline-secondary:focus, .btn-outline-secondary.focus {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
   .btn-outline-secondary:active, .btn-outline-secondary.active,
   .open > .btn-outline-secondary.dropdown-toggle {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
     .btn-outline-secondary:active:hover, .btn-outline-secondary:active:focus, .btn-outline-secondary:active.focus, .btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active.focus,
     .open > .btn-outline-secondary.dropdown-toggle:hover,
     .open > .btn-outline-secondary.dropdown-toggle:focus,
     .open > .btn-outline-secondary.dropdown-toggle.focus {
       color: #fff;
-      background-color: #a1a1a1;
-      border-color: #8c8c8c; }
+      background-color: #7e95a0;
+      border-color: #68818e; }
   .btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled.focus {
-    border-color: white; }
+    border-color: #ebeef0; }
   .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover {
-    border-color: white; }
+    border-color: #ebeef0; }
 
 .btn-outline-info {
   color: #63c2de;
@@ -2951,7 +2951,7 @@ header.navbar .navbar-nav .nav-link {
 
 .card-outline-secondary {
   background-color: transparent;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
 
 .card-outline-info {
   background-color: transparent;
@@ -3037,7 +3037,7 @@ header.navbar .navbar-nav .nav-link {
       width: 100%; } }
 
 .card {
-  margin-bottom: 20px; }
+  margin-bottom: 1.5rem; }
 
 .card-header i.icon-bg {
   display: inline-block;
@@ -3244,6 +3244,9 @@ header.navbar .navbar-nav .nav-link {
       -webkit-column-count: 2;
       column-count: 2; } }
 
+.card-group {
+  margin-bottom: 1.5rem; }
+
 .breadcrumb {
   padding: 0.75rem 1rem;
   margin-bottom: 1rem;
@@ -3271,7 +3274,7 @@ header.navbar .navbar-nav .nav-link {
 
 .breadcrumb {
   position: relative;
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
   border-bottom: 1px solid #cfd8dc; }
 
 .pagination {
@@ -3446,7 +3449,7 @@ a.tag:focus, a.tag:hover {
   margin-bottom: 1rem; }
 
 .progress[value] {
-  background-color: #eee;
+  background-color: #eceff1;
   border: 0;
   appearance: none; }
 
@@ -3461,15 +3464,15 @@ a.tag:focus, a.tag:hover {
   background-color: #0074d9; }
 
 .progress[value]::-webkit-progress-bar {
-  background-color: #eee; }
+  background-color: #eceff1; }
 
 base::-moz-progress-bar,
 .progress[value] {
-  background-color: #eee; }
+  background-color: #eceff1; }
 
 @media screen and (min-width: 0\0) {
   .progress {
-    background-color: #eee; }
+    background-color: #eceff1; }
   .progress-bar {
     display: inline-block;
     height: 1rem;
@@ -5201,12 +5204,17 @@ nav.top-nav {
   color: #263238;
   background: #fff;
   border-left: 1px solid #cfd8dc; }
-  .aside-menu .nav-tabs .nav-link {
-    padding: 0.75rem 1rem;
-    color: #263238;
-    border-top: 0; }
-  .aside-menu .nav-tabs .nav-item:first-child .nav-link {
-    border-left: 0; }
+  .aside-menu .nav-tabs {
+    border-color: #cfd8dc; }
+    .aside-menu .nav-tabs .nav-link {
+      padding: 0.75rem 1rem;
+      color: #263238;
+      border-top: 0; }
+      .aside-menu .nav-tabs .nav-link.active {
+        border-left-color: #cfd8dc;
+        border-right-color: #cfd8dc; }
+    .aside-menu .nav-tabs .nav-item:first-child .nav-link {
+      border-left: 0; }
   .aside-menu .tab-content {
     position: relative;
     height: calc(100vh - 2.375rem - 55px);
@@ -6449,12 +6457,12 @@ hr.transparent {
 .breadcrumb-menu {
   position: absolute;
   top: 0;
-  right: 1rem;
-  line-height: 43px; }
+  right: 1rem; }
   .breadcrumb-menu:before {
     display: none; }
-  .breadcrumb-menu .btn-group {
-    margin-top: -2px; }
+  .breadcrumb-menu .btn {
+    padding-top: 0.75rem;
+    padding-bottom: 0.75rem; }
   .breadcrumb-menu .btn.btn-secondary {
     color: #b0bec5;
     border: 0; }
diff --git a/Static_Starter_GULP/gulpfile.js b/Static_Starter_GULP/gulpfile.js
index c7abc36ed39fe0238b5e92c9c73b5c593d7796ba..30f1eb3cc0403c4e45674cc064893c09da94238d 100644
--- a/Static_Starter_GULP/gulpfile.js
+++ b/Static_Starter_GULP/gulpfile.js
@@ -60,14 +60,10 @@ gulp.task('clean:dist', function () {
 });
 
 gulp.task('copy:bower', function () {
-    // var f = filter('**/*.js', '!**/*.min.js');
-    var f = filter(['**/*.js', '!**/*.min.js'], {restore: true});
-
-    return gulp.src(mainBowerFiles())
-        .pipe(f)
+    return gulp.src(mainBowerFiles(['**/*.js', '!**/*.min.js']))
+        .pipe(gulp.dest(paths.dist+'/js/libs'))
         .pipe(uglify())
         .pipe(rename({ suffix: '.min' }))
-        // .pipe(f.restore)
         .pipe(gulp.dest(paths.dist+'/js/libs'));
 });
 
diff --git a/Static_Starter_GULP/scss/bootstrap_custom/_breadcrumb.scss b/Static_Starter_GULP/scss/bootstrap_custom/_breadcrumb.scss
index f81645e737cd6334f2925084ade6e379c811caba..2185ebdb2b1246599fa0112d2becd63930a80ab0 100644
--- a/Static_Starter_GULP/scss/bootstrap_custom/_breadcrumb.scss
+++ b/Static_Starter_GULP/scss/bootstrap_custom/_breadcrumb.scss
@@ -1,6 +1,6 @@
 .breadcrumb {
     position: relative;
-    margin-bottom: 20px;
+    margin-bottom: 1.5 * $spacer-y;
 
     @include borders($breadcrumb-borders);
 }
diff --git a/Static_Starter_GULP/scss/bootstrap_custom/_card.scss b/Static_Starter_GULP/scss/bootstrap_custom/_card.scss
index 42c34be0b0474ca7beba6b69182d908ffb49456a..0e24830cd5d656568fa5a64f789535d53668b5c3 100644
--- a/Static_Starter_GULP/scss/bootstrap_custom/_card.scss
+++ b/Static_Starter_GULP/scss/bootstrap_custom/_card.scss
@@ -1,7 +1,5 @@
 .card {
-
-    margin-bottom: 20px;
-
+    margin-bottom: 1.5 * $spacer-y;
 }
 
 .card-header {
@@ -222,3 +220,7 @@
         }
     }
 }
+
+.card-group {
+    margin-bottom: 1.5 * $spacer-y;
+}
diff --git a/Static_Starter_GULP/scss/core/_aside.scss b/Static_Starter_GULP/scss/core/_aside.scss
index c894be8a17d06577f9cbfb26456dbd51c2fabdd6..123dff17c4480a707b8e26644a5abce3176acd19 100644
--- a/Static_Starter_GULP/scss/core/_aside.scss
+++ b/Static_Starter_GULP/scss/core/_aside.scss
@@ -11,10 +11,15 @@
     @include borders($aside-menu-borders);
 
     .nav-tabs {
+        border-color: $border-color;
         .nav-link {
             padding: $aside-menu-nav-padding-y $aside-menu-nav-padding-x;
             color: $body-color;
             border-top: 0;
+            &.active {
+                border-left-color: $border-color;
+                border-right-color: $border-color;
+            }
         }
         .nav-item:first-child {
             .nav-link {
diff --git a/Static_Starter_GULP/scss/core/_breadcrumb-menu.scss b/Static_Starter_GULP/scss/core/_breadcrumb-menu.scss
index 0d0fb1b0ba8e7a7bd98434accb070f99ffa1d41f..d1230bc7f68d0829b42aed7e5bff6b8e69138840 100644
--- a/Static_Starter_GULP/scss/core/_breadcrumb-menu.scss
+++ b/Static_Starter_GULP/scss/core/_breadcrumb-menu.scss
@@ -2,14 +2,14 @@
     position: absolute;
     top: 0;
     right: $breadcrumb-padding-x;
-    line-height: 43px;
 
     &:before {
         display: none;
     }
 
-    .btn-group {
-        margin-top: -2px;
+    .btn {
+        padding-top: $breadcrumb-padding-y;
+        padding-bottom: $breadcrumb-padding-y;
     }
 
     .btn.btn-secondary {
diff --git a/Static_Starter_GULP/scss/core/_custom-variables.scss b/Static_Starter_GULP/scss/core/_custom-variables.scss
index 8d444a3f8182d539bc5a5c7f619a3315dd169b6a..6450db36cf2971a48f1c9d49476313aa258a1872 100644
--- a/Static_Starter_GULP/scss/core/_custom-variables.scss
+++ b/Static_Starter_GULP/scss/core/_custom-variables.scss
@@ -74,6 +74,7 @@ $sidebar-bg:                        $gray-dark;
 $sidebar-header-bg:                 rgba(0,0,0,.2);
 $sidebar-footer-bg:                 rgba(0,0,0,.2);
 $sidebar-borders:                   none;
+$mobile-sidebar-width:              200px;
 
 // Sidebar Navigation
 
diff --git a/Static_Starter_GULP/scss/core/_mobile.scss b/Static_Starter_GULP/scss/core/_mobile.scss
index 04cfe07b7c4dd4a3020fbf7ccfc0708f07e3218c..be5d659458adf4584251d33f0cc083ecc343c2b8 100644
--- a/Static_Starter_GULP/scss/core/_mobile.scss
+++ b/Static_Starter_GULP/scss/core/_mobile.scss
@@ -1,6 +1,6 @@
 @include media-breakpoint-down(md) {
 
-    $mobile-nav-width: 200px;
+    $mobile-sidebar-width: 200px;
 
     body {
         padding: 0 !important;
@@ -36,11 +36,11 @@
     }
 
     .sidebar {
-        width: $mobile-nav-width;
-        margin-left: -$mobile-nav-width;
+        width: $mobile-sidebar-width;
+        margin-left: -$mobile-sidebar-width;
 
         .sidebar-footer {
-            margin-left: -$mobile-nav-width;
+            margin-left: -$mobile-sidebar-width;
         }
     }
 
@@ -77,7 +77,7 @@
         }
 
         .main {
-            margin-left: $mobile-nav-width !important;
+            margin-left: $mobile-sidebar-width !important;
         }
     }
 }
diff --git a/Static_Starter_GULP/scss/core/bootstrap-variables.scss b/Static_Starter_GULP/scss/core/bootstrap-variables.scss
index fb2400c05c23cf044d1ee9a8c7eaa8b8bbdea4c2..4d04caf448e9eedef2395c78c1bd57764bcc4f58 100644
--- a/Static_Starter_GULP/scss/core/bootstrap-variables.scss
+++ b/Static_Starter_GULP/scss/core/bootstrap-variables.scss
@@ -84,3 +84,16 @@ $card-cap-bg:              $gray-lightest;
 $dropdown-padding-y:             0;
 $dropdown-border-color:          $gray-lighter;
 $dropdown-divider-bg:            $gray-lightest;
+
+// Buttons
+
+$btn-secondary-border:          $gray-light;
+
+// Progress bars
+
+$progress-bg:                   $gray-lightest;
+
+// Tables
+
+$table-bg-accent:               $gray-lightest;
+$table-bg-hover:                $gray-lightest;
diff --git a/jQuery_Full_Project_GULP/css/style.css b/jQuery_Full_Project_GULP/css/style.css
index 2c21d24b74faebe918ced71b684c9a22294c9ae5..7176ea7d56a96526b71fb8bf9310832f8dec2e85 100644
--- a/jQuery_Full_Project_GULP/css/style.css
+++ b/jQuery_Full_Project_GULP/css/style.css
@@ -1318,21 +1318,21 @@ pre {
     border-bottom-width: 2px; }
 
 .table-striped tbody tr:nth-of-type(odd) {
-  background-color: rgba(0, 0, 0, 0.05); }
+  background-color: #eceff1; }
 
 .table-hover tbody tr:hover {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #eceff1; }
 
 .table-active,
 .table-active > th,
 .table-active > td {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #eceff1; }
 
 .table-hover .table-active:hover {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #dde3e6; }
   .table-hover .table-active:hover > td,
   .table-hover .table-active:hover > th {
-    background-color: rgba(0, 0, 0, 0.075); }
+    background-color: #dde3e6; }
 
 .table-success,
 .table-success > th,
@@ -1758,20 +1758,20 @@ fieldset[disabled] a.btn {
 .btn-secondary {
   color: #263238;
   background-color: #fff;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
   .btn-secondary:hover {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad; }
+    border-color: #8da1ab; }
   .btn-secondary:focus, .btn-secondary.focus {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad; }
+    border-color: #8da1ab; }
   .btn-secondary:active, .btn-secondary.active,
   .open > .btn-secondary.dropdown-toggle {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad;
+    border-color: #8da1ab;
     background-image: none; }
     .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus,
     .open > .btn-secondary.dropdown-toggle:hover,
@@ -1779,13 +1779,13 @@ fieldset[disabled] a.btn {
     .open > .btn-secondary.dropdown-toggle.focus {
       color: #263238;
       background-color: #d4d4d4;
-      border-color: #8c8c8c; }
+      border-color: #68818e; }
   .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus {
     background-color: #fff;
-    border-color: #ccc; }
+    border-color: #b0bec5; }
   .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
     background-color: #fff;
-    border-color: #ccc; }
+    border-color: #b0bec5; }
 
 .btn-info {
   color: #fff;
@@ -1946,34 +1946,34 @@ fieldset[disabled] a.btn {
     border-color: #74cbea; }
 
 .btn-outline-secondary {
-  color: #ccc;
+  color: #b0bec5;
   background-image: none;
   background-color: transparent;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
   .btn-outline-secondary:hover {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
   .btn-outline-secondary:focus, .btn-outline-secondary.focus {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
   .btn-outline-secondary:active, .btn-outline-secondary.active,
   .open > .btn-outline-secondary.dropdown-toggle {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
     .btn-outline-secondary:active:hover, .btn-outline-secondary:active:focus, .btn-outline-secondary:active.focus, .btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active.focus,
     .open > .btn-outline-secondary.dropdown-toggle:hover,
     .open > .btn-outline-secondary.dropdown-toggle:focus,
     .open > .btn-outline-secondary.dropdown-toggle.focus {
       color: #fff;
-      background-color: #a1a1a1;
-      border-color: #8c8c8c; }
+      background-color: #7e95a0;
+      border-color: #68818e; }
   .btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled.focus {
-    border-color: white; }
+    border-color: #ebeef0; }
   .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover {
-    border-color: white; }
+    border-color: #ebeef0; }
 
 .btn-outline-info {
   color: #63c2de;
@@ -2951,7 +2951,7 @@ header.navbar .navbar-nav .nav-link {
 
 .card-outline-secondary {
   background-color: transparent;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
 
 .card-outline-info {
   background-color: transparent;
@@ -3037,7 +3037,7 @@ header.navbar .navbar-nav .nav-link {
       width: 100%; } }
 
 .card {
-  margin-bottom: 20px; }
+  margin-bottom: 1.5rem; }
 
 .card-header i.icon-bg {
   display: inline-block;
@@ -3244,6 +3244,9 @@ header.navbar .navbar-nav .nav-link {
       -webkit-column-count: 2;
       column-count: 2; } }
 
+.card-group {
+  margin-bottom: 1.5rem; }
+
 .breadcrumb {
   padding: 0.75rem 1rem;
   margin-bottom: 1rem;
@@ -3271,7 +3274,7 @@ header.navbar .navbar-nav .nav-link {
 
 .breadcrumb {
   position: relative;
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
   border-bottom: 1px solid #cfd8dc; }
 
 .pagination {
@@ -3446,7 +3449,7 @@ a.tag:focus, a.tag:hover {
   margin-bottom: 1rem; }
 
 .progress[value] {
-  background-color: #eee;
+  background-color: #eceff1;
   border: 0;
   appearance: none; }
 
@@ -3461,15 +3464,15 @@ a.tag:focus, a.tag:hover {
   background-color: #0074d9; }
 
 .progress[value]::-webkit-progress-bar {
-  background-color: #eee; }
+  background-color: #eceff1; }
 
 base::-moz-progress-bar,
 .progress[value] {
-  background-color: #eee; }
+  background-color: #eceff1; }
 
 @media screen and (min-width: 0\0) {
   .progress {
-    background-color: #eee; }
+    background-color: #eceff1; }
   .progress-bar {
     display: inline-block;
     height: 1rem;
@@ -5201,12 +5204,17 @@ nav.top-nav {
   color: #263238;
   background: #fff;
   border-left: 1px solid #cfd8dc; }
-  .aside-menu .nav-tabs .nav-link {
-    padding: 0.75rem 1rem;
-    color: #263238;
-    border-top: 0; }
-  .aside-menu .nav-tabs .nav-item:first-child .nav-link {
-    border-left: 0; }
+  .aside-menu .nav-tabs {
+    border-color: #cfd8dc; }
+    .aside-menu .nav-tabs .nav-link {
+      padding: 0.75rem 1rem;
+      color: #263238;
+      border-top: 0; }
+      .aside-menu .nav-tabs .nav-link.active {
+        border-left-color: #cfd8dc;
+        border-right-color: #cfd8dc; }
+    .aside-menu .nav-tabs .nav-item:first-child .nav-link {
+      border-left: 0; }
   .aside-menu .tab-content {
     position: relative;
     height: calc(100vh - 2.375rem - 55px);
@@ -6449,12 +6457,12 @@ hr.transparent {
 .breadcrumb-menu {
   position: absolute;
   top: 0;
-  right: 1rem;
-  line-height: 43px; }
+  right: 1rem; }
   .breadcrumb-menu:before {
     display: none; }
-  .breadcrumb-menu .btn-group {
-    margin-top: -2px; }
+  .breadcrumb-menu .btn {
+    padding-top: 0.75rem;
+    padding-bottom: 0.75rem; }
   .breadcrumb-menu .btn.btn-secondary {
     color: #b0bec5;
     border: 0; }
diff --git a/jQuery_Full_Project_GULP/gulpfile.js b/jQuery_Full_Project_GULP/gulpfile.js
index c55ed20c6baaf1eee762353405dcc3dba846a281..4c2f7f632449b75eebc6958fdc74c6b77097e9a8 100644
--- a/jQuery_Full_Project_GULP/gulpfile.js
+++ b/jQuery_Full_Project_GULP/gulpfile.js
@@ -60,14 +60,10 @@ gulp.task('clean:dist', function () {
 });
 
 gulp.task('copy:bower', function () {
-    // var f = filter('**/*.js', '!**/*.min.js');
-    var f = filter(['**/*.js', '!**/*.min.js'], {restore: true});
-
-    return gulp.src(mainBowerFiles())
-        .pipe(f)
+    return gulp.src(mainBowerFiles(['**/*.js', '!**/*.min.js']))
+        .pipe(gulp.dest(paths.dist+'/js/libs'))
         .pipe(uglify())
         .pipe(rename({ suffix: '.min' }))
-        // .pipe(f.restore)
         .pipe(gulp.dest(paths.dist+'/js/libs'));
 });
 
diff --git a/jQuery_Full_Project_GULP/scss/bootstrap_custom/_breadcrumb.scss b/jQuery_Full_Project_GULP/scss/bootstrap_custom/_breadcrumb.scss
index f81645e737cd6334f2925084ade6e379c811caba..2185ebdb2b1246599fa0112d2becd63930a80ab0 100644
--- a/jQuery_Full_Project_GULP/scss/bootstrap_custom/_breadcrumb.scss
+++ b/jQuery_Full_Project_GULP/scss/bootstrap_custom/_breadcrumb.scss
@@ -1,6 +1,6 @@
 .breadcrumb {
     position: relative;
-    margin-bottom: 20px;
+    margin-bottom: 1.5 * $spacer-y;
 
     @include borders($breadcrumb-borders);
 }
diff --git a/jQuery_Full_Project_GULP/scss/bootstrap_custom/_card.scss b/jQuery_Full_Project_GULP/scss/bootstrap_custom/_card.scss
index 42c34be0b0474ca7beba6b69182d908ffb49456a..0e24830cd5d656568fa5a64f789535d53668b5c3 100644
--- a/jQuery_Full_Project_GULP/scss/bootstrap_custom/_card.scss
+++ b/jQuery_Full_Project_GULP/scss/bootstrap_custom/_card.scss
@@ -1,7 +1,5 @@
 .card {
-
-    margin-bottom: 20px;
-
+    margin-bottom: 1.5 * $spacer-y;
 }
 
 .card-header {
@@ -222,3 +220,7 @@
         }
     }
 }
+
+.card-group {
+    margin-bottom: 1.5 * $spacer-y;
+}
diff --git a/jQuery_Full_Project_GULP/scss/core/_aside.scss b/jQuery_Full_Project_GULP/scss/core/_aside.scss
index c894be8a17d06577f9cbfb26456dbd51c2fabdd6..123dff17c4480a707b8e26644a5abce3176acd19 100644
--- a/jQuery_Full_Project_GULP/scss/core/_aside.scss
+++ b/jQuery_Full_Project_GULP/scss/core/_aside.scss
@@ -11,10 +11,15 @@
     @include borders($aside-menu-borders);
 
     .nav-tabs {
+        border-color: $border-color;
         .nav-link {
             padding: $aside-menu-nav-padding-y $aside-menu-nav-padding-x;
             color: $body-color;
             border-top: 0;
+            &.active {
+                border-left-color: $border-color;
+                border-right-color: $border-color;
+            }
         }
         .nav-item:first-child {
             .nav-link {
diff --git a/jQuery_Full_Project_GULP/scss/core/_breadcrumb-menu.scss b/jQuery_Full_Project_GULP/scss/core/_breadcrumb-menu.scss
index 0d0fb1b0ba8e7a7bd98434accb070f99ffa1d41f..d1230bc7f68d0829b42aed7e5bff6b8e69138840 100644
--- a/jQuery_Full_Project_GULP/scss/core/_breadcrumb-menu.scss
+++ b/jQuery_Full_Project_GULP/scss/core/_breadcrumb-menu.scss
@@ -2,14 +2,14 @@
     position: absolute;
     top: 0;
     right: $breadcrumb-padding-x;
-    line-height: 43px;
 
     &:before {
         display: none;
     }
 
-    .btn-group {
-        margin-top: -2px;
+    .btn {
+        padding-top: $breadcrumb-padding-y;
+        padding-bottom: $breadcrumb-padding-y;
     }
 
     .btn.btn-secondary {
diff --git a/jQuery_Full_Project_GULP/scss/core/_custom-variables.scss b/jQuery_Full_Project_GULP/scss/core/_custom-variables.scss
index 8d444a3f8182d539bc5a5c7f619a3315dd169b6a..6450db36cf2971a48f1c9d49476313aa258a1872 100644
--- a/jQuery_Full_Project_GULP/scss/core/_custom-variables.scss
+++ b/jQuery_Full_Project_GULP/scss/core/_custom-variables.scss
@@ -74,6 +74,7 @@ $sidebar-bg:                        $gray-dark;
 $sidebar-header-bg:                 rgba(0,0,0,.2);
 $sidebar-footer-bg:                 rgba(0,0,0,.2);
 $sidebar-borders:                   none;
+$mobile-sidebar-width:              200px;
 
 // Sidebar Navigation
 
diff --git a/jQuery_Full_Project_GULP/scss/core/_mobile.scss b/jQuery_Full_Project_GULP/scss/core/_mobile.scss
index 04cfe07b7c4dd4a3020fbf7ccfc0708f07e3218c..be5d659458adf4584251d33f0cc083ecc343c2b8 100644
--- a/jQuery_Full_Project_GULP/scss/core/_mobile.scss
+++ b/jQuery_Full_Project_GULP/scss/core/_mobile.scss
@@ -1,6 +1,6 @@
 @include media-breakpoint-down(md) {
 
-    $mobile-nav-width: 200px;
+    $mobile-sidebar-width: 200px;
 
     body {
         padding: 0 !important;
@@ -36,11 +36,11 @@
     }
 
     .sidebar {
-        width: $mobile-nav-width;
-        margin-left: -$mobile-nav-width;
+        width: $mobile-sidebar-width;
+        margin-left: -$mobile-sidebar-width;
 
         .sidebar-footer {
-            margin-left: -$mobile-nav-width;
+            margin-left: -$mobile-sidebar-width;
         }
     }
 
@@ -77,7 +77,7 @@
         }
 
         .main {
-            margin-left: $mobile-nav-width !important;
+            margin-left: $mobile-sidebar-width !important;
         }
     }
 }
diff --git a/jQuery_Full_Project_GULP/scss/core/bootstrap-variables.scss b/jQuery_Full_Project_GULP/scss/core/bootstrap-variables.scss
index fb2400c05c23cf044d1ee9a8c7eaa8b8bbdea4c2..4d04caf448e9eedef2395c78c1bd57764bcc4f58 100644
--- a/jQuery_Full_Project_GULP/scss/core/bootstrap-variables.scss
+++ b/jQuery_Full_Project_GULP/scss/core/bootstrap-variables.scss
@@ -84,3 +84,16 @@ $card-cap-bg:              $gray-lightest;
 $dropdown-padding-y:             0;
 $dropdown-border-color:          $gray-lighter;
 $dropdown-divider-bg:            $gray-lightest;
+
+// Buttons
+
+$btn-secondary-border:          $gray-light;
+
+// Progress bars
+
+$progress-bg:                   $gray-lightest;
+
+// Tables
+
+$table-bg-accent:               $gray-lightest;
+$table-bg-hover:                $gray-lightest;
diff --git a/jQuery_Starter_GULP/css/style.css b/jQuery_Starter_GULP/css/style.css
index 2c21d24b74faebe918ced71b684c9a22294c9ae5..7176ea7d56a96526b71fb8bf9310832f8dec2e85 100644
--- a/jQuery_Starter_GULP/css/style.css
+++ b/jQuery_Starter_GULP/css/style.css
@@ -1318,21 +1318,21 @@ pre {
     border-bottom-width: 2px; }
 
 .table-striped tbody tr:nth-of-type(odd) {
-  background-color: rgba(0, 0, 0, 0.05); }
+  background-color: #eceff1; }
 
 .table-hover tbody tr:hover {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #eceff1; }
 
 .table-active,
 .table-active > th,
 .table-active > td {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #eceff1; }
 
 .table-hover .table-active:hover {
-  background-color: rgba(0, 0, 0, 0.075); }
+  background-color: #dde3e6; }
   .table-hover .table-active:hover > td,
   .table-hover .table-active:hover > th {
-    background-color: rgba(0, 0, 0, 0.075); }
+    background-color: #dde3e6; }
 
 .table-success,
 .table-success > th,
@@ -1758,20 +1758,20 @@ fieldset[disabled] a.btn {
 .btn-secondary {
   color: #263238;
   background-color: #fff;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
   .btn-secondary:hover {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad; }
+    border-color: #8da1ab; }
   .btn-secondary:focus, .btn-secondary.focus {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad; }
+    border-color: #8da1ab; }
   .btn-secondary:active, .btn-secondary.active,
   .open > .btn-secondary.dropdown-toggle {
     color: #263238;
     background-color: #e6e6e6;
-    border-color: #adadad;
+    border-color: #8da1ab;
     background-image: none; }
     .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus,
     .open > .btn-secondary.dropdown-toggle:hover,
@@ -1779,13 +1779,13 @@ fieldset[disabled] a.btn {
     .open > .btn-secondary.dropdown-toggle.focus {
       color: #263238;
       background-color: #d4d4d4;
-      border-color: #8c8c8c; }
+      border-color: #68818e; }
   .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus {
     background-color: #fff;
-    border-color: #ccc; }
+    border-color: #b0bec5; }
   .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
     background-color: #fff;
-    border-color: #ccc; }
+    border-color: #b0bec5; }
 
 .btn-info {
   color: #fff;
@@ -1946,34 +1946,34 @@ fieldset[disabled] a.btn {
     border-color: #74cbea; }
 
 .btn-outline-secondary {
-  color: #ccc;
+  color: #b0bec5;
   background-image: none;
   background-color: transparent;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
   .btn-outline-secondary:hover {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
   .btn-outline-secondary:focus, .btn-outline-secondary.focus {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
   .btn-outline-secondary:active, .btn-outline-secondary.active,
   .open > .btn-outline-secondary.dropdown-toggle {
     color: #fff;
-    background-color: #ccc;
-    border-color: #ccc; }
+    background-color: #b0bec5;
+    border-color: #b0bec5; }
     .btn-outline-secondary:active:hover, .btn-outline-secondary:active:focus, .btn-outline-secondary:active.focus, .btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active.focus,
     .open > .btn-outline-secondary.dropdown-toggle:hover,
     .open > .btn-outline-secondary.dropdown-toggle:focus,
     .open > .btn-outline-secondary.dropdown-toggle.focus {
       color: #fff;
-      background-color: #a1a1a1;
-      border-color: #8c8c8c; }
+      background-color: #7e95a0;
+      border-color: #68818e; }
   .btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled.focus {
-    border-color: white; }
+    border-color: #ebeef0; }
   .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover {
-    border-color: white; }
+    border-color: #ebeef0; }
 
 .btn-outline-info {
   color: #63c2de;
@@ -2951,7 +2951,7 @@ header.navbar .navbar-nav .nav-link {
 
 .card-outline-secondary {
   background-color: transparent;
-  border-color: #ccc; }
+  border-color: #b0bec5; }
 
 .card-outline-info {
   background-color: transparent;
@@ -3037,7 +3037,7 @@ header.navbar .navbar-nav .nav-link {
       width: 100%; } }
 
 .card {
-  margin-bottom: 20px; }
+  margin-bottom: 1.5rem; }
 
 .card-header i.icon-bg {
   display: inline-block;
@@ -3244,6 +3244,9 @@ header.navbar .navbar-nav .nav-link {
       -webkit-column-count: 2;
       column-count: 2; } }
 
+.card-group {
+  margin-bottom: 1.5rem; }
+
 .breadcrumb {
   padding: 0.75rem 1rem;
   margin-bottom: 1rem;
@@ -3271,7 +3274,7 @@ header.navbar .navbar-nav .nav-link {
 
 .breadcrumb {
   position: relative;
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
   border-bottom: 1px solid #cfd8dc; }
 
 .pagination {
@@ -3446,7 +3449,7 @@ a.tag:focus, a.tag:hover {
   margin-bottom: 1rem; }
 
 .progress[value] {
-  background-color: #eee;
+  background-color: #eceff1;
   border: 0;
   appearance: none; }
 
@@ -3461,15 +3464,15 @@ a.tag:focus, a.tag:hover {
   background-color: #0074d9; }
 
 .progress[value]::-webkit-progress-bar {
-  background-color: #eee; }
+  background-color: #eceff1; }
 
 base::-moz-progress-bar,
 .progress[value] {
-  background-color: #eee; }
+  background-color: #eceff1; }
 
 @media screen and (min-width: 0\0) {
   .progress {
-    background-color: #eee; }
+    background-color: #eceff1; }
   .progress-bar {
     display: inline-block;
     height: 1rem;
@@ -5201,12 +5204,17 @@ nav.top-nav {
   color: #263238;
   background: #fff;
   border-left: 1px solid #cfd8dc; }
-  .aside-menu .nav-tabs .nav-link {
-    padding: 0.75rem 1rem;
-    color: #263238;
-    border-top: 0; }
-  .aside-menu .nav-tabs .nav-item:first-child .nav-link {
-    border-left: 0; }
+  .aside-menu .nav-tabs {
+    border-color: #cfd8dc; }
+    .aside-menu .nav-tabs .nav-link {
+      padding: 0.75rem 1rem;
+      color: #263238;
+      border-top: 0; }
+      .aside-menu .nav-tabs .nav-link.active {
+        border-left-color: #cfd8dc;
+        border-right-color: #cfd8dc; }
+    .aside-menu .nav-tabs .nav-item:first-child .nav-link {
+      border-left: 0; }
   .aside-menu .tab-content {
     position: relative;
     height: calc(100vh - 2.375rem - 55px);
@@ -6449,12 +6457,12 @@ hr.transparent {
 .breadcrumb-menu {
   position: absolute;
   top: 0;
-  right: 1rem;
-  line-height: 43px; }
+  right: 1rem; }
   .breadcrumb-menu:before {
     display: none; }
-  .breadcrumb-menu .btn-group {
-    margin-top: -2px; }
+  .breadcrumb-menu .btn {
+    padding-top: 0.75rem;
+    padding-bottom: 0.75rem; }
   .breadcrumb-menu .btn.btn-secondary {
     color: #b0bec5;
     border: 0; }
diff --git a/jQuery_Starter_GULP/gulpfile.js b/jQuery_Starter_GULP/gulpfile.js
index c55ed20c6baaf1eee762353405dcc3dba846a281..4c2f7f632449b75eebc6958fdc74c6b77097e9a8 100644
--- a/jQuery_Starter_GULP/gulpfile.js
+++ b/jQuery_Starter_GULP/gulpfile.js
@@ -60,14 +60,10 @@ gulp.task('clean:dist', function () {
 });
 
 gulp.task('copy:bower', function () {
-    // var f = filter('**/*.js', '!**/*.min.js');
-    var f = filter(['**/*.js', '!**/*.min.js'], {restore: true});
-
-    return gulp.src(mainBowerFiles())
-        .pipe(f)
+    return gulp.src(mainBowerFiles(['**/*.js', '!**/*.min.js']))
+        .pipe(gulp.dest(paths.dist+'/js/libs'))
         .pipe(uglify())
         .pipe(rename({ suffix: '.min' }))
-        // .pipe(f.restore)
         .pipe(gulp.dest(paths.dist+'/js/libs'));
 });
 
diff --git a/jQuery_Starter_GULP/scss/bootstrap_custom/_breadcrumb.scss b/jQuery_Starter_GULP/scss/bootstrap_custom/_breadcrumb.scss
index f81645e737cd6334f2925084ade6e379c811caba..2185ebdb2b1246599fa0112d2becd63930a80ab0 100644
--- a/jQuery_Starter_GULP/scss/bootstrap_custom/_breadcrumb.scss
+++ b/jQuery_Starter_GULP/scss/bootstrap_custom/_breadcrumb.scss
@@ -1,6 +1,6 @@
 .breadcrumb {
     position: relative;
-    margin-bottom: 20px;
+    margin-bottom: 1.5 * $spacer-y;
 
     @include borders($breadcrumb-borders);
 }
diff --git a/jQuery_Starter_GULP/scss/bootstrap_custom/_card.scss b/jQuery_Starter_GULP/scss/bootstrap_custom/_card.scss
index 42c34be0b0474ca7beba6b69182d908ffb49456a..0e24830cd5d656568fa5a64f789535d53668b5c3 100644
--- a/jQuery_Starter_GULP/scss/bootstrap_custom/_card.scss
+++ b/jQuery_Starter_GULP/scss/bootstrap_custom/_card.scss
@@ -1,7 +1,5 @@
 .card {
-
-    margin-bottom: 20px;
-
+    margin-bottom: 1.5 * $spacer-y;
 }
 
 .card-header {
@@ -222,3 +220,7 @@
         }
     }
 }
+
+.card-group {
+    margin-bottom: 1.5 * $spacer-y;
+}
diff --git a/jQuery_Starter_GULP/scss/core/_aside.scss b/jQuery_Starter_GULP/scss/core/_aside.scss
index c894be8a17d06577f9cbfb26456dbd51c2fabdd6..123dff17c4480a707b8e26644a5abce3176acd19 100644
--- a/jQuery_Starter_GULP/scss/core/_aside.scss
+++ b/jQuery_Starter_GULP/scss/core/_aside.scss
@@ -11,10 +11,15 @@
     @include borders($aside-menu-borders);
 
     .nav-tabs {
+        border-color: $border-color;
         .nav-link {
             padding: $aside-menu-nav-padding-y $aside-menu-nav-padding-x;
             color: $body-color;
             border-top: 0;
+            &.active {
+                border-left-color: $border-color;
+                border-right-color: $border-color;
+            }
         }
         .nav-item:first-child {
             .nav-link {
diff --git a/jQuery_Starter_GULP/scss/core/_breadcrumb-menu.scss b/jQuery_Starter_GULP/scss/core/_breadcrumb-menu.scss
index 0d0fb1b0ba8e7a7bd98434accb070f99ffa1d41f..d1230bc7f68d0829b42aed7e5bff6b8e69138840 100644
--- a/jQuery_Starter_GULP/scss/core/_breadcrumb-menu.scss
+++ b/jQuery_Starter_GULP/scss/core/_breadcrumb-menu.scss
@@ -2,14 +2,14 @@
     position: absolute;
     top: 0;
     right: $breadcrumb-padding-x;
-    line-height: 43px;
 
     &:before {
         display: none;
     }
 
-    .btn-group {
-        margin-top: -2px;
+    .btn {
+        padding-top: $breadcrumb-padding-y;
+        padding-bottom: $breadcrumb-padding-y;
     }
 
     .btn.btn-secondary {
diff --git a/jQuery_Starter_GULP/scss/core/_custom-variables.scss b/jQuery_Starter_GULP/scss/core/_custom-variables.scss
index 8d444a3f8182d539bc5a5c7f619a3315dd169b6a..6450db36cf2971a48f1c9d49476313aa258a1872 100644
--- a/jQuery_Starter_GULP/scss/core/_custom-variables.scss
+++ b/jQuery_Starter_GULP/scss/core/_custom-variables.scss
@@ -74,6 +74,7 @@ $sidebar-bg:                        $gray-dark;
 $sidebar-header-bg:                 rgba(0,0,0,.2);
 $sidebar-footer-bg:                 rgba(0,0,0,.2);
 $sidebar-borders:                   none;
+$mobile-sidebar-width:              200px;
 
 // Sidebar Navigation
 
diff --git a/jQuery_Starter_GULP/scss/core/_mobile.scss b/jQuery_Starter_GULP/scss/core/_mobile.scss
index 04cfe07b7c4dd4a3020fbf7ccfc0708f07e3218c..be5d659458adf4584251d33f0cc083ecc343c2b8 100644
--- a/jQuery_Starter_GULP/scss/core/_mobile.scss
+++ b/jQuery_Starter_GULP/scss/core/_mobile.scss
@@ -1,6 +1,6 @@
 @include media-breakpoint-down(md) {
 
-    $mobile-nav-width: 200px;
+    $mobile-sidebar-width: 200px;
 
     body {
         padding: 0 !important;
@@ -36,11 +36,11 @@
     }
 
     .sidebar {
-        width: $mobile-nav-width;
-        margin-left: -$mobile-nav-width;
+        width: $mobile-sidebar-width;
+        margin-left: -$mobile-sidebar-width;
 
         .sidebar-footer {
-            margin-left: -$mobile-nav-width;
+            margin-left: -$mobile-sidebar-width;
         }
     }
 
@@ -77,7 +77,7 @@
         }
 
         .main {
-            margin-left: $mobile-nav-width !important;
+            margin-left: $mobile-sidebar-width !important;
         }
     }
 }
diff --git a/jQuery_Starter_GULP/scss/core/bootstrap-variables.scss b/jQuery_Starter_GULP/scss/core/bootstrap-variables.scss
index fb2400c05c23cf044d1ee9a8c7eaa8b8bbdea4c2..4d04caf448e9eedef2395c78c1bd57764bcc4f58 100644
--- a/jQuery_Starter_GULP/scss/core/bootstrap-variables.scss
+++ b/jQuery_Starter_GULP/scss/core/bootstrap-variables.scss
@@ -84,3 +84,16 @@ $card-cap-bg:              $gray-lightest;
 $dropdown-padding-y:             0;
 $dropdown-border-color:          $gray-lighter;
 $dropdown-divider-bg:            $gray-lightest;
+
+// Buttons
+
+$btn-secondary-border:          $gray-light;
+
+// Progress bars
+
+$progress-bg:                   $gray-lightest;
+
+// Tables
+
+$table-bg-accent:               $gray-lightest;
+$table-bg-hover:                $gray-lightest;