You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2017/11/23 12:40:40 UTC

[myfaces-tobago] branch master updated: TOBAGO-1819: A dark theme for ambiant light situations: roxborough * working on the colors * for all themes: color of "*" in "required"

This is an automated email from the ASF dual-hosted git repository.

lofwyr pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/myfaces-tobago.git


The following commit(s) were added to refs/heads/master by this push:
     new 73aa800  TOBAGO-1819: A dark theme for ambiant light situations: roxborough * working on the colors * for all themes: color of "*" in "required"
     new 25b1fa8  Merge remote-tracking branch 'origin/master'
73aa800 is described below

commit 73aa8007fc247789893a9dfe401f9a62a57f9466
Author: Udo Schnurpfeil <lo...@apache.org>
AuthorDate: Thu Nov 23 13:40:26 2017 +0100

    TOBAGO-1819: A dark theme for ambiant light situations: roxborough
    * working on the colors
    * for all themes: color of "*" in "required"
---
 tobago-core/src/main/resources/scss/_tobago.scss   |   2 +-
 .../tobago-theme-charlotteville/rebuild-theme.log  |  64 +--
 .../tobago-bootstrap/_version/css/bootstrap.css    |   2 +-
 .../_version/css/bootstrap.css.map                 |   2 +-
 .../_version/css/bootstrap.min.css                 |   2 +-
 .../_version/css/bootstrap.min.css.map             |   2 +-
 .../tobago-theme-roxborough/rebuild-theme.log      |  74 +--
 .../tobago-bootstrap/_version/css/bootstrap.css    | 496 ++++++++++-----------
 .../_version/css/bootstrap.css.map                 |   2 +-
 .../_version/css/bootstrap.min.css                 |   2 +-
 .../_version/css/bootstrap.min.css.map             |   2 +-
 .../src/main/scss/_custom.scss                     |  48 +-
 .../tobago-theme-scarborough/rebuild-theme.log     |  62 +--
 .../tobago-bootstrap/_version/css/bootstrap.css    |   2 +-
 .../_version/css/bootstrap.css.map                 |   2 +-
 .../_version/css/bootstrap.min.css                 |   2 +-
 .../_version/css/bootstrap.min.css.map             |   2 +-
 .../tobago-theme-speyside/rebuild-theme.log        |  70 +--
 .../tobago-bootstrap/_version/css/bootstrap.css    |   2 +-
 .../_version/css/bootstrap.css.map                 |   2 +-
 .../_version/css/bootstrap.min.css                 |   2 +-
 .../_version/css/bootstrap.min.css.map             |   2 +-
 .../tobago-theme-standard/rebuild-theme.log        |  81 ++--
 .../tobago-bootstrap/_version/css/bootstrap.css    |   2 +-
 .../_version/css/bootstrap.css.map                 |   2 +-
 .../_version/css/bootstrap.min.css                 |   2 +-
 .../_version/css/bootstrap.min.css.map             |   2 +-
 27 files changed, 484 insertions(+), 451 deletions(-)

diff --git a/tobago-core/src/main/resources/scss/_tobago.scss b/tobago-core/src/main/resources/scss/_tobago.scss
index 8169685..9c76c59 100644
--- a/tobago-core/src/main/resources/scss/_tobago.scss
+++ b/tobago-core/src/main/resources/scss/_tobago.scss
@@ -1279,7 +1279,7 @@ fixme: there is a problem with the selectManyShuttle with this style.
 
 .tobago-required .tobago-label:after {
   content: "*";
-  color: red;
+  color: theme-color("danger");
 }
 
 /* Bootstrap datetimepicker workarounds ------------------------------------------------------------------ */
diff --git a/tobago-theme/tobago-theme-charlotteville/rebuild-theme.log b/tobago-theme/tobago-theme-charlotteville/rebuild-theme.log
index 3a14da5..dc42e62 100644
--- a/tobago-theme/tobago-theme-charlotteville/rebuild-theme.log
+++ b/tobago-theme/tobago-theme-charlotteville/rebuild-theme.log
@@ -1,4 +1,4 @@
-Build date: 2017-11-21 19:06:09
+Build date: 2017-11-23 12:02:01
 [INFO] Scanning for projects...
 [INFO] 
 [INFO] ------------------------------------------------------------------------
@@ -55,11 +55,11 @@ Build date: 2017-11-21 19:06:09
 [INFO] > node install.js
 [INFO] 
 [INFO] PhantomJS not found on PATH
-[INFO] Download already available at /var/folders/yp/1vrxjnrs20798ydt_yl8wrpr0000gp/T/phantomjs/phantomjs-2.1.1-macosx.zip
+[INFO] Download already available at /var/folders/w0/pg4pxr7972l6bq85x08s5cl00000gn/T/phantomjs/phantomjs-2.1.1-macosx.zip
 [INFO] Verified checksum of previously downloaded file
 [INFO] Extracting zip contents
 [INFO] Removing __CURRENT__/tobago-theme-charlotteville/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom
-[INFO] Copying extracted folder /var/folders/yp/1vrxjnrs20798ydt_yl8wrpr0000gp/T/phantomjs/phantomjs-2.1.1-macosx.zip-extract-1511287612635/phantomjs-2.1.1-macosx -> __CURRENT__/tobago-theme-charlotteville/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom
+[INFO] Copying extracted folder /var/folders/w0/pg4pxr7972l6bq85x08s5cl00000gn/T/phantomjs/phantomjs-2.1.1-macosx.zip-extract-1511434962544/phantomjs-2.1.1-macosx -> __CURRENT__/tobago-theme-charlotteville/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom
 [INFO] Writing location.js file
 [INFO] Done. Phantomjs binary available at __CURRENT__/tobago-theme-charlotteville/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
 [INFO] 
@@ -73,7 +73,7 @@ Build date: 2017-11-21 19:06:09
 [INFO] ├─┬ autoprefixer@7.1.6 
 [INFO] │ ├─┬ browserslist@2.9.0 
 [INFO] │ │ └── electron-to-chromium@1.3.27 
-[INFO] │ ├── caniuse-lite@1.0.30000769 
+[INFO] │ ├── caniuse-lite@1.0.30000770 
 [INFO] │ ├── normalize-range@0.1.2 
 [INFO] │ ├── num2fraction@1.2.2 
 [INFO] │ ├─┬ postcss@6.0.14 
@@ -83,7 +83,6 @@ Build date: 2017-11-21 19:06:09
 [INFO] ├─┬ babel-cli@7.0.0-beta.2 
 [INFO] │ ├─┬ babel-core@7.0.0-beta.2 
 [INFO] │ │ ├── babel-code-frame@7.0.0-beta.2 
-[WARNING] npm WARN bootstrap@4.0.0-beta.2 requires a peer of jquery@1.9.1 - 3 but none was installed.
 [INFO] │ │ ├─┬ babel-generator@7.0.0-beta.2 
 [INFO] │ │ │ ├── jsesc@2.5.1 
 [INFO] │ │ │ ├── source-map@0.5.7 
@@ -127,6 +126,7 @@ Build date: 2017-11-21 19:06:09
 [INFO] │ │ │   │ └─┬ osenv@0.1.4 
 [INFO] │ │ │   │   ├── os-homedir@1.0.2 
 [INFO] │ │ │   │   └── os-tmpdir@1.0.2 
+[WARNING] npm WARN bootstrap@4.0.0-beta.2 requires a peer of jquery@1.9.1 - 3 but none was installed.
 [INFO] │ │ │   ├─┬ npmlog@4.1.0 
 [INFO] │ │ │   │ ├─┬ are-we-there-yet@1.1.4 
 [INFO] │ │ │   │ │ └── delegates@1.0.0 
@@ -235,8 +235,8 @@ Build date: 2017-11-21 19:06:09
 [INFO] │ │ ├── path-is-absolute@1.0.1 
 [INFO] │ │ └─┬ readdirp@2.1.0 
 [INFO] │ │   └── set-immediate-shim@1.0.1 
-[INFO] │ ├── commander@2.11.0 
-[INFO] │ ├── convert-source-map@1.5.0 
+[INFO] │ ├── commander@2.12.1 
+[INFO] │ ├── convert-source-map@1.5.1 
 [INFO] │ ├── fs-readdir-recursive@1.1.0 
 [INFO] │ ├─┬ glob@7.1.2 
 [INFO] │ │ ├── fs.realpath@1.0.0 
@@ -341,8 +341,7 @@ Build date: 2017-11-21 19:06:09
 [INFO] │ └── semver@5.4.1 
 [INFO] ├─┬ bundlesize@0.15.3 
 [INFO] │ ├─┬ axios@0.16.2 
-[INFO] │ │ ├─┬ follow-redirects@1.2.5 
-[INFO] │ │ │ └── debug@2.6.9 
+[INFO] │ │ ├── follow-redirects@1.2.6 
 [INFO] │ │ └── is-buffer@1.1.6 
 [INFO] │ ├── bytes@3.0.0 
 [INFO] │ ├── ci-env@1.5.2 
@@ -350,7 +349,7 @@ Build date: 2017-11-21 19:06:09
 [INFO] │ │ └─┬ axios@0.15.3 
 [INFO] │ │   └─┬ follow-redirects@1.0.0 
 [INFO] │ │     └── debug@2.6.9 
-[INFO] │ ├─┬ gzip-size@4.0.0 
+[INFO] │ ├─┬ gzip-size@4.1.0 
 [INFO] │ │ └── duplexer@0.1.1 
 [INFO] │ ├─┬ opencollective@1.0.3 
 [INFO] │ │ ├─┬ babel-polyfill@6.23.0 
@@ -492,7 +491,7 @@ Build date: 2017-11-21 19:06:09
 [INFO] │ └── text-table@0.2.0 
 [INFO] ├─┬ eslint-plugin-compat@2.1.0 
 [INFO] │ ├── babel-runtime@6.26.0 
-[INFO] │ ├── caniuse-db@1.0.30000769 
+[INFO] │ ├── caniuse-db@1.0.30000770 
 [INFO] │ └── requireindex@1.1.0 
 [INFO] ├─┬ htmllint-cli@0.0.6 
 [INFO] │ ├── bluebird@3.5.1 
@@ -760,7 +759,7 @@ Build date: 2017-11-21 19:06:09
 [INFO] │   ├── import-lazy@2.1.0 
 [INFO] │   ├─┬ is-installed-globally@0.1.0 
 [INFO] │   │ ├─┬ global-dirs@0.1.1 
-[INFO] │   │ │ └── ini@1.3.4 
+[INFO] │   │ │ └── ini@1.3.5 
 [INFO] │   │ └── is-path-inside@1.0.0 
 [INFO] │   ├── is-npm@1.0.0 
 [INFO] │   ├─┬ latest-version@3.1.0 
@@ -895,7 +894,7 @@ Build date: 2017-11-21 19:06:09
 [INFO] │   │   └── mimic-fn@1.1.0 
 [INFO] │   ├── which-module@2.0.0 
 [INFO] │   └── yargs-parser@7.0.0 
-[INFO] ├─┬ qunit-phantomjs-runner@2.3.0 
+[INFO] ├─┬ qunit-phantomjs-runner@2.3.1 
 [INFO] │ └── qunit-reporter-junit@1.1.1 
 [INFO] ├─┬ qunitjs@2.4.1 
 [INFO] │ ├── chokidar@1.6.1 
@@ -1021,6 +1020,7 @@ Build date: 2017-11-21 19:06:09
 [INFO] │ └── postcss-sorting@3.1.0 
 [INFO] ├── stylelint-scss@2.1.0 
 [INFO] ├─┬ uglify-js@3.1.10 
+[INFO] │ ├── commander@2.11.0 
 [INFO] │ └── source-map@0.6.1 
 [INFO] ├── vnu-jar@17.11.1 
 [INFO] └─┬ workbox-build@2.1.2 
@@ -1045,8 +1045,8 @@ Build date: 2017-11-21 19:06:09
 [ERROR] Wrote Source Map to __CURRENT__/tobago-theme-charlotteville/target/bootstrap/dist/css/bootstrap.css.map
 [ERROR] Wrote CSS to __CURRENT__/tobago-theme-charlotteville/target/bootstrap/dist/css/bootstrap.css
 [ERROR] Rendering Complete, saving .css file...
-[ERROR] Wrote Source Map to __CURRENT__/tobago-theme-charlotteville/target/bootstrap/dist/css/bootstrap-grid.css.map
 [ERROR] Wrote CSS to __CURRENT__/tobago-theme-charlotteville/target/bootstrap/dist/css/bootstrap-grid.css
+[ERROR] Wrote Source Map to __CURRENT__/tobago-theme-charlotteville/target/bootstrap/dist/css/bootstrap-grid.css.map
 [ERROR] Rendering Complete, saving .css file...
 [ERROR] Wrote CSS to __CURRENT__/tobago-theme-charlotteville/target/bootstrap/dist/css/bootstrap-reboot.css
 [ERROR] Wrote Source Map to __CURRENT__/tobago-theme-charlotteville/target/bootstrap/dist/css/bootstrap-reboot.css.map
@@ -1057,12 +1057,12 @@ Build date: 2017-11-21 19:06:09
 [INFO] > bootstrap@4.0.0-beta.2 css-prefix __CURRENT__/tobago-theme-charlotteville/target/bootstrap
 [INFO] > postcss --config build/postcss.config.js --replace "dist/css/*.css"
 [INFO] 
-[ERROR] ✔ Finished dist/css/bootstrap-grid.css (1.02 s)
-[ERROR] ✔ Finished dist/css/bootstrap-grid.min.css (1.02 s)
-[ERROR] ✔ Finished dist/css/bootstrap-reboot.min.css (1.02 s)
-[ERROR] ✔ Finished dist/css/bootstrap-reboot.css (1.02 s)
-[ERROR] ✔ Finished dist/css/bootstrap.css (1.02 s)
-[ERROR] ✔ Finished dist/css/bootstrap.min.css (1.02 s)
+[ERROR] ✔ Finished dist/css/bootstrap-reboot.css (1.36 s)
+[ERROR] ✔ Finished dist/css/bootstrap-grid.css (1.37 s)
+[ERROR] ✔ Finished dist/css/bootstrap.css (1.37 s)
+[ERROR] ✔ Finished dist/css/bootstrap-grid.min.css (1.37 s)
+[ERROR] ✔ Finished dist/css/bootstrap-reboot.min.css (1.37 s)
+[ERROR] ✔ Finished dist/css/bootstrap.min.css (1.37 s)
 [INFO] 
 [INFO] --- frontend-maven-plugin:1.4:npm (step #10: npm run css-minify) @ tobago-theme-charlotteville ---
 [INFO] Running 'npm run css-minify' in __CURRENT__/tobago-theme-charlotteville/target/bootstrap
@@ -1094,17 +1094,17 @@ Build date: 2017-11-21 19:06:09
 [INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:false --config build/rollup.config.js --sourcemap
 [INFO] 
 [INFO] 
-[INFO] > bootstrap@4.0.0-beta.2 js-compile-bundle __CURRENT__/tobago-theme-charlotteville/target/bootstrap
-[INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:true --config build/rollup.config.js --sourcemap
-[INFO] 
-[INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-plugins __CURRENT__/tobago-theme-charlotteville/target/bootstrap
 [INFO] > cross-env PLUGINS=true babel js/src/ --out-dir js/dist/ --source-maps
 [INFO] 
-[ERROR] 
-[ERROR] __CURRENT__/tobago-theme-charlotteville/target/bootstrap/js/src/index.js → dist/js/bootstrap.js...
+[INFO] 
+[INFO] > bootstrap@4.0.0-beta.2 js-compile-bundle __CURRENT__/tobago-theme-charlotteville/target/bootstrap
+[INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:true --config build/rollup.config.js --sourcemap
+[INFO] 
 [ERROR] 
 [ERROR] __CURRENT__/tobago-theme-charlotteville/target/bootstrap/js/src/index.js → dist/js/bootstrap.bundle.js...
+[ERROR] 
+[ERROR] __CURRENT__/tobago-theme-charlotteville/target/bootstrap/js/src/index.js → dist/js/bootstrap.js...
 [INFO] js/src/alert.js -> js/dist/alert.js
 [INFO] js/src/button.js -> js/dist/button.js
 [INFO] js/src/carousel.js -> js/dist/carousel.js
@@ -1117,15 +1117,15 @@ Build date: 2017-11-21 19:06:09
 [INFO] js/src/tab.js -> js/dist/tab.js
 [INFO] js/src/tooltip.js -> js/dist/tooltip.js
 [INFO] js/src/util.js -> js/dist/util.js
-[ERROR] created dist/js/bootstrap.js in 2.4s
-[ERROR] created dist/js/bootstrap.bundle.js in 2.6s
+[ERROR] created dist/js/bootstrap.js in 1.8s
+[ERROR] created dist/js/bootstrap.bundle.js in 2s
 [INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-standalone __CURRENT__/tobago-theme-charlotteville/target/bootstrap
 [INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:false --config build/rollup.config.js --sourcemap
 [INFO] 
 [ERROR] 
 [ERROR] __CURRENT__/tobago-theme-charlotteville/target/bootstrap/js/src/index.js → dist/js/bootstrap.js...
-[ERROR] created dist/js/bootstrap.js in 1.4s
+[ERROR] created dist/js/bootstrap.js in 1.6s
 [INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-bundle __CURRENT__/tobago-theme-charlotteville/target/bootstrap
 [INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:true --config build/rollup.config.js --sourcemap
@@ -1165,8 +1165,8 @@ Build date: 2017-11-21 19:06:09
 [INFO] > bootstrap@4.0.0-beta.2 js-minify-bundle __CURRENT__/tobago-theme-charlotteville/target/bootstrap
 [INFO] > uglifyjs --compress typeofs=false --mangle --comments "/^!/" --source-map "content=dist/js/bootstrap.bundle.js.map,includeSources,url=bootstrap.bundle.min.js.map" --output dist/js/bootstrap.bundle.min.js dist/js/bootstrap.bundle.js
 [INFO] 
-[ERROR] INFO: Using input source map: dist/js/bootstrap.js.map
 [ERROR] INFO: Using input source map: dist/js/bootstrap.bundle.js.map
+[ERROR] INFO: Using input source map: dist/js/bootstrap.js.map
 [INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-minify-standalone __CURRENT__/tobago-theme-charlotteville/target/bootstrap
 [INFO] > uglifyjs --compress typeofs=false --mangle --comments "/^!/" --source-map "content=dist/js/bootstrap.js.map,includeSources,url=bootstrap.min.js.map" --output dist/js/bootstrap.min.js dist/js/bootstrap.js
@@ -1224,6 +1224,6 @@ main:
 [INFO] BUILD SUCCESS
 [INFO] ------------------------------------------------------------------------
 [INFO] Total time: 01:16 min
-[INFO] Finished at: 2017-11-21T19:07:27+01:00
-[INFO] Final Memory: 26M/86M
+[INFO] Finished at: 2017-11-23T12:03:18+01:00
+[INFO] Final Memory: 28M/389M
 [INFO] ------------------------------------------------------------------------
diff --git a/tobago-theme/tobago-theme-charlotteville/src/main/resources/META-INF/resources/tobago/charlotteville/tobago-bootstrap/_version/css/bootstrap.css b/tobago-theme/tobago-theme-charlotteville/src/main/resources/META-INF/resources/tobago/charlotteville/tobago-bootstrap/_version/css/bootstrap.css
index 518790b..2f3b70a 100644
--- a/tobago-theme/tobago-theme-charlotteville/src/main/resources/META-INF/resources/tobago/charlotteville/tobago-bootstrap/_version/css/bootstrap.css
+++ b/tobago-theme/tobago-theme-charlotteville/src/main/resources/META-INF/resources/tobago/charlotteville/tobago-bootstrap/_version/css/bootstrap.css
@@ -9605,7 +9605,7 @@ fixme: there is a problem with the selectManyShuttle with this style.
 
 .tobago-required .tobago-label:after {
   content: "*";
-  color: red;
+  color: #dc3545;
 }
 
 /* Bootstrap datetimepicker workarounds ------------------------------------------------------------------ */
diff --git a/tobago-theme/tobago-theme-charlotteville/src/main/resources/META-INF/resources/tobago/charlotteville/tobago-bootstrap/_version/css/bootstrap.css.map b/tobago-theme/tobago-theme-charlotteville/src/main/resources/META-INF/resources/tobago/charlotteville/tobago-bootstrap/_version/css/bootstrap.css.map
index 31406d9..44dd2b4 100644
--- a/tobago-theme/tobago-theme-charlotteville/src/main/resources/META-INF/resources/tobago/charlotteville/tobago-bootstrap/_version/css/bootstrap.css.map
+++ b/tobago-theme/tobago-theme-charlotteville/src/main/resources/META-INF/resources/tobago/charlotteville/tobago-bootstrap/_version/css/bootstrap.css.map
@@ -1 +1 @@
-{"version":3,"sources":["bootstrap.css","../../scss/bootstrap.scss","../../scss/_custom.scss","../../scss/_root.scss","../../scss/_print.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_gri [...]
\ No newline at end of file
+{"version":3,"sources":["bootstrap.css","../../scss/bootstrap.scss","../../scss/_custom.scss","../../scss/_root.scss","../../scss/_print.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_gri [...]
\ No newline at end of file
diff --git a/tobago-theme/tobago-theme-charlotteville/src/main/resources/META-INF/resources/tobago/charlotteville/tobago-bootstrap/_version/css/bootstrap.min.css b/tobago-theme/tobago-theme-charlotteville/src/main/resources/META-INF/resources/tobago/charlotteville/tobago-bootstrap/_version/css/bootstrap.min.css
index 924fecf..cdb9fe0 100644
--- a/tobago-theme/tobago-theme-charlotteville/src/main/resources/META-INF/resources/tobago/charlotteville/tobago-bootstrap/_version/css/bootstrap.min.css
+++ b/tobago-theme/tobago-theme-charlotteville/src/main/resources/META-INF/resources/tobago/charlotteville/tobago-bootstrap/_version/css/bootstrap.min.css
@@ -3,5 +3,5 @@
  * Copyright 2011-2017 The Bootstrap Authors
  * Copyright 2011-2017 Twitter, Inc.
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#868e96;--gray-dark:#343a40;--primary:#007bff;--secondary:#868e96;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-s [...]
+ */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#868e96;--gray-dark:#343a40;--primary:#007bff;--secondary:#868e96;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-s [...]
 /*# sourceMappingURL=bootstrap.min.css.map */
\ No newline at end of file
diff --git a/tobago-theme/tobago-theme-charlotteville/src/main/resources/META-INF/resources/tobago/charlotteville/tobago-bootstrap/_version/css/bootstrap.min.css.map b/tobago-theme/tobago-theme-charlotteville/src/main/resources/META-INF/resources/tobago/charlotteville/tobago-bootstrap/_version/css/bootstrap.min.css.map
index 11e11cb..d0e6a46 100644
--- a/tobago-theme/tobago-theme-charlotteville/src/main/resources/META-INF/resources/tobago/charlotteville/tobago-bootstrap/_version/css/bootstrap.min.css.map
+++ b/tobago-theme/tobago-theme-charlotteville/src/main/resources/META-INF/resources/tobago/charlotteville/tobago-bootstrap/_version/css/bootstrap.min.css.map
@@ -1 +1 @@
-{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_print.scss","dist/css/bootstrap.css","../../scss/_reboot.scss","bootstrap.css","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_br [...]
\ No newline at end of file
+{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_print.scss","dist/css/bootstrap.css","../../scss/_reboot.scss","bootstrap.css","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_br [...]
\ No newline at end of file
diff --git a/tobago-theme/tobago-theme-roxborough/rebuild-theme.log b/tobago-theme/tobago-theme-roxborough/rebuild-theme.log
index 3cba053..457b0a0 100644
--- a/tobago-theme/tobago-theme-roxborough/rebuild-theme.log
+++ b/tobago-theme/tobago-theme-roxborough/rebuild-theme.log
@@ -1,4 +1,4 @@
-Build date: 2017-11-21 19:07:27
+Build date: 2017-11-23 12:03:19
 [INFO] Scanning for projects...
 [INFO] 
 [INFO] ------------------------------------------------------------------------
@@ -55,11 +55,11 @@ Build date: 2017-11-21 19:07:27
 [INFO] > node install.js
 [INFO] 
 [INFO] PhantomJS not found on PATH
-[INFO] Download already available at /var/folders/yp/1vrxjnrs20798ydt_yl8wrpr0000gp/T/phantomjs/phantomjs-2.1.1-macosx.zip
+[INFO] Download already available at /var/folders/w0/pg4pxr7972l6bq85x08s5cl00000gn/T/phantomjs/phantomjs-2.1.1-macosx.zip
 [INFO] Verified checksum of previously downloaded file
 [INFO] Extracting zip contents
 [INFO] Removing __CURRENT__/tobago-theme-roxborough/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom
-[INFO] Copying extracted folder /var/folders/yp/1vrxjnrs20798ydt_yl8wrpr0000gp/T/phantomjs/phantomjs-2.1.1-macosx.zip-extract-1511287688462/phantomjs-2.1.1-macosx -> __CURRENT__/tobago-theme-roxborough/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom
+[INFO] Copying extracted folder /var/folders/w0/pg4pxr7972l6bq85x08s5cl00000gn/T/phantomjs/phantomjs-2.1.1-macosx.zip-extract-1511435038229/phantomjs-2.1.1-macosx -> __CURRENT__/tobago-theme-roxborough/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom
 [INFO] Writing location.js file
 [INFO] Done. Phantomjs binary available at __CURRENT__/tobago-theme-roxborough/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
 [INFO] 
@@ -73,7 +73,7 @@ Build date: 2017-11-21 19:07:27
 [INFO] ├─┬ autoprefixer@7.1.6 
 [INFO] │ ├─┬ browserslist@2.9.0 
 [INFO] │ │ └── electron-to-chromium@1.3.27 
-[INFO] │ ├── caniuse-lite@1.0.30000769 
+[INFO] │ ├── caniuse-lite@1.0.30000770 
 [INFO] │ ├── normalize-range@0.1.2 
 [INFO] │ ├── num2fraction@1.2.2 
 [INFO] │ ├─┬ postcss@6.0.14 
@@ -134,6 +134,7 @@ Build date: 2017-11-21 19:07:27
 [INFO] │ │ │   │ │ ├── aproba@1.1.1 
 [INFO] │ │ │   │ │ ├── has-unicode@2.0.1 
 [INFO] │ │ │   │ │ ├── object-assign@4.1.1 
+[WARNING] npm WARN bootstrap@4.0.0-beta.2 requires a peer of jquery@1.9.1 - 3 but none was installed.
 [INFO] │ │ │   │ │ ├── signal-exit@3.0.2 
 [INFO] │ │ │   │ │ ├─┬ string-width@1.0.2 
 [INFO] │ │ │   │ │ │ ├── code-point-at@1.1.0 
@@ -234,8 +235,8 @@ Build date: 2017-11-21 19:07:27
 [INFO] │ │ ├── path-is-absolute@1.0.1 
 [INFO] │ │ └─┬ readdirp@2.1.0 
 [INFO] │ │   └── set-immediate-shim@1.0.1 
-[INFO] │ ├── commander@2.11.0 
-[INFO] │ ├── convert-source-map@1.5.0 
+[INFO] │ ├── commander@2.12.1 
+[INFO] │ ├── convert-source-map@1.5.1 
 [INFO] │ ├── fs-readdir-recursive@1.1.0 
 [INFO] │ ├─┬ glob@7.1.2 
 [INFO] │ │ ├── fs.realpath@1.0.0 
@@ -245,7 +246,6 @@ Build date: 2017-11-21 19:07:27
 [INFO] │ ├── lodash@4.17.4 
 [INFO] │ ├─┬ output-file-sync@2.0.0 
 [INFO] │ │ ├── graceful-fs@4.1.11 
-[WARNING] npm WARN bootstrap@4.0.0-beta.2 requires a peer of jquery@1.9.1 - 3 but none was installed.
 [INFO] │ │ └── is-plain-obj@1.1.0 
 [INFO] │ ├── slash@1.0.0 
 [INFO] │ └── source-map@0.5.7 
@@ -341,8 +341,7 @@ Build date: 2017-11-21 19:07:27
 [INFO] │ └── semver@5.4.1 
 [INFO] ├─┬ bundlesize@0.15.3 
 [INFO] │ ├─┬ axios@0.16.2 
-[INFO] │ │ ├─┬ follow-redirects@1.2.5 
-[INFO] │ │ │ └── debug@2.6.9 
+[INFO] │ │ ├── follow-redirects@1.2.6 
 [INFO] │ │ └── is-buffer@1.1.6 
 [INFO] │ ├── bytes@3.0.0 
 [INFO] │ ├── ci-env@1.5.2 
@@ -350,7 +349,7 @@ Build date: 2017-11-21 19:07:27
 [INFO] │ │ └─┬ axios@0.15.3 
 [INFO] │ │   └─┬ follow-redirects@1.0.0 
 [INFO] │ │     └── debug@2.6.9 
-[INFO] │ ├─┬ gzip-size@4.0.0 
+[INFO] │ ├─┬ gzip-size@4.1.0 
 [INFO] │ │ └── duplexer@0.1.1 
 [INFO] │ ├─┬ opencollective@1.0.3 
 [INFO] │ │ ├─┬ babel-polyfill@6.23.0 
@@ -492,7 +491,7 @@ Build date: 2017-11-21 19:07:27
 [INFO] │ └── text-table@0.2.0 
 [INFO] ├─┬ eslint-plugin-compat@2.1.0 
 [INFO] │ ├── babel-runtime@6.26.0 
-[INFO] │ ├── caniuse-db@1.0.30000769 
+[INFO] │ ├── caniuse-db@1.0.30000770 
 [INFO] │ └── requireindex@1.1.0 
 [INFO] ├─┬ htmllint-cli@0.0.6 
 [INFO] │ ├── bluebird@3.5.1 
@@ -760,7 +759,7 @@ Build date: 2017-11-21 19:07:27
 [INFO] │   ├── import-lazy@2.1.0 
 [INFO] │   ├─┬ is-installed-globally@0.1.0 
 [INFO] │   │ ├─┬ global-dirs@0.1.1 
-[INFO] │   │ │ └── ini@1.3.4 
+[INFO] │   │ │ └── ini@1.3.5 
 [INFO] │   │ └── is-path-inside@1.0.0 
 [INFO] │   ├── is-npm@1.0.0 
 [INFO] │   ├─┬ latest-version@3.1.0 
@@ -895,7 +894,7 @@ Build date: 2017-11-21 19:07:27
 [INFO] │   │   └── mimic-fn@1.1.0 
 [INFO] │   ├── which-module@2.0.0 
 [INFO] │   └── yargs-parser@7.0.0 
-[INFO] ├─┬ qunit-phantomjs-runner@2.3.0 
+[INFO] ├─┬ qunit-phantomjs-runner@2.3.1 
 [INFO] │ └── qunit-reporter-junit@1.1.1 
 [INFO] ├─┬ qunitjs@2.4.1 
 [INFO] │ ├── chokidar@1.6.1 
@@ -1021,6 +1020,7 @@ Build date: 2017-11-21 19:07:27
 [INFO] │ └── postcss-sorting@3.1.0 
 [INFO] ├── stylelint-scss@2.1.0 
 [INFO] ├─┬ uglify-js@3.1.10 
+[INFO] │ ├── commander@2.11.0 
 [INFO] │ └── source-map@0.6.1 
 [INFO] ├── vnu-jar@17.11.1 
 [INFO] └─┬ workbox-build@2.1.2 
@@ -1045,11 +1045,11 @@ Build date: 2017-11-21 19:07:27
 [ERROR] Wrote Source Map to __CURRENT__/tobago-theme-roxborough/target/bootstrap/dist/css/bootstrap.css.map
 [ERROR] Wrote CSS to __CURRENT__/tobago-theme-roxborough/target/bootstrap/dist/css/bootstrap.css
 [ERROR] Rendering Complete, saving .css file...
-[ERROR] Wrote CSS to __CURRENT__/tobago-theme-roxborough/target/bootstrap/dist/css/bootstrap-grid.css
 [ERROR] Wrote Source Map to __CURRENT__/tobago-theme-roxborough/target/bootstrap/dist/css/bootstrap-grid.css.map
+[ERROR] Wrote CSS to __CURRENT__/tobago-theme-roxborough/target/bootstrap/dist/css/bootstrap-grid.css
 [ERROR] Rendering Complete, saving .css file...
-[ERROR] Wrote CSS to __CURRENT__/tobago-theme-roxborough/target/bootstrap/dist/css/bootstrap-reboot.css
 [ERROR] Wrote Source Map to __CURRENT__/tobago-theme-roxborough/target/bootstrap/dist/css/bootstrap-reboot.css.map
+[ERROR] Wrote CSS to __CURRENT__/tobago-theme-roxborough/target/bootstrap/dist/css/bootstrap-reboot.css
 [INFO] 
 [INFO] --- frontend-maven-plugin:1.4:npm (step #9: npm run css-prefix) @ tobago-theme-roxborough ---
 [INFO] Running 'npm run css-prefix' in __CURRENT__/tobago-theme-roxborough/target/bootstrap
@@ -1057,12 +1057,12 @@ Build date: 2017-11-21 19:07:27
 [INFO] > bootstrap@4.0.0-beta.2 css-prefix __CURRENT__/tobago-theme-roxborough/target/bootstrap
 [INFO] > postcss --config build/postcss.config.js --replace "dist/css/*.css"
 [INFO] 
-[ERROR] ✔ Finished dist/css/bootstrap-grid.min.css (1.01 s)
-[ERROR] ✔ Finished dist/css/bootstrap-grid.css (1.01 s)
-[ERROR] ✔ Finished dist/css/bootstrap-reboot.min.css (1.01 s)
-[ERROR] ✔ Finished dist/css/bootstrap.css (1.01 s)
-[ERROR] ✔ Finished dist/css/bootstrap.min.css (1.01 s)
-[ERROR] ✔ Finished dist/css/bootstrap-reboot.css (1.01 s)
+[ERROR] ✔ Finished dist/css/bootstrap-grid.css (1.32 s)
+[ERROR] ✔ Finished dist/css/bootstrap.css (1.32 s)
+[ERROR] ✔ Finished dist/css/bootstrap-grid.min.css (1.32 s)
+[ERROR] ✔ Finished dist/css/bootstrap-reboot.css (1.32 s)
+[ERROR] ✔ Finished dist/css/bootstrap-reboot.min.css (1.32 s)
+[ERROR] ✔ Finished dist/css/bootstrap.min.css (1.32 s)
 [INFO] 
 [INFO] --- frontend-maven-plugin:1.4:npm (step #10: npm run css-minify) @ tobago-theme-roxborough ---
 [INFO] Running 'npm run css-minify' in __CURRENT__/tobago-theme-roxborough/target/bootstrap
@@ -1090,10 +1090,6 @@ Build date: 2017-11-21 19:07:27
 [INFO] > npm-run-all --parallel js-compile-*
 [INFO] 
 [INFO] 
-[INFO] > bootstrap@4.0.0-beta.2 js-compile-plugins __CURRENT__/tobago-theme-roxborough/target/bootstrap
-[INFO] > cross-env PLUGINS=true babel js/src/ --out-dir js/dist/ --source-maps
-[INFO] 
-[INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-standalone __CURRENT__/tobago-theme-roxborough/target/bootstrap
 [INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:false --config build/rollup.config.js --sourcemap
 [INFO] 
@@ -1101,10 +1097,14 @@ Build date: 2017-11-21 19:07:27
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-bundle __CURRENT__/tobago-theme-roxborough/target/bootstrap
 [INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:true --config build/rollup.config.js --sourcemap
 [INFO] 
-[ERROR] 
-[ERROR] __CURRENT__/tobago-theme-roxborough/target/bootstrap/js/src/index.js → dist/js/bootstrap.bundle.js...
+[INFO] 
+[INFO] > bootstrap@4.0.0-beta.2 js-compile-plugins __CURRENT__/tobago-theme-roxborough/target/bootstrap
+[INFO] > cross-env PLUGINS=true babel js/src/ --out-dir js/dist/ --source-maps
+[INFO] 
 [ERROR] 
 [ERROR] __CURRENT__/tobago-theme-roxborough/target/bootstrap/js/src/index.js → dist/js/bootstrap.js...
+[ERROR] 
+[ERROR] __CURRENT__/tobago-theme-roxborough/target/bootstrap/js/src/index.js → dist/js/bootstrap.bundle.js...
 [INFO] js/src/alert.js -> js/dist/alert.js
 [INFO] js/src/button.js -> js/dist/button.js
 [INFO] js/src/carousel.js -> js/dist/carousel.js
@@ -1117,22 +1117,22 @@ Build date: 2017-11-21 19:07:27
 [INFO] js/src/tab.js -> js/dist/tab.js
 [INFO] js/src/tooltip.js -> js/dist/tooltip.js
 [INFO] js/src/util.js -> js/dist/util.js
-[ERROR] created dist/js/bootstrap.js in 2.3s
-[ERROR] created dist/js/bootstrap.bundle.js in 2.5s
+[ERROR] created dist/js/bootstrap.js in 1.7s
+[ERROR] created dist/js/bootstrap.bundle.js in 1.9s
 [INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-standalone __CURRENT__/tobago-theme-roxborough/target/bootstrap
 [INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:false --config build/rollup.config.js --sourcemap
 [INFO] 
 [ERROR] 
 [ERROR] __CURRENT__/tobago-theme-roxborough/target/bootstrap/js/src/index.js → dist/js/bootstrap.js...
-[ERROR] created dist/js/bootstrap.js in 1.4s
+[ERROR] created dist/js/bootstrap.js in 1.5s
 [INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-bundle __CURRENT__/tobago-theme-roxborough/target/bootstrap
 [INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:true --config build/rollup.config.js --sourcemap
 [INFO] 
 [ERROR] 
 [ERROR] __CURRENT__/tobago-theme-roxborough/target/bootstrap/js/src/index.js → dist/js/bootstrap.bundle.js...
-[ERROR] created dist/js/bootstrap.bundle.js in 1.6s
+[ERROR] created dist/js/bootstrap.bundle.js in 1.7s
 [INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-plugins __CURRENT__/tobago-theme-roxborough/target/bootstrap
 [INFO] > cross-env PLUGINS=true babel js/src/ --out-dir js/dist/ --source-maps
@@ -1154,10 +1154,6 @@ Build date: 2017-11-21 19:07:27
 [INFO] > npm-run-all --parallel js-minify-*
 [INFO] 
 [INFO] 
-[INFO] > bootstrap@4.0.0-beta.2 js-minify-docs __CURRENT__/tobago-theme-roxborough/target/bootstrap
-[INFO] > uglifyjs --mangle --comments "/^!/" --output assets/js/docs.min.js assets/js/vendor/anchor.min.js assets/js/vendor/clipboard.min.js assets/js/vendor/holder.min.js assets/js/src/application.js assets/js/src/pwa.js
-[INFO] 
-[INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-minify-standalone __CURRENT__/tobago-theme-roxborough/target/bootstrap
 [INFO] > uglifyjs --compress typeofs=false --mangle --comments "/^!/" --source-map "content=dist/js/bootstrap.js.map,includeSources,url=bootstrap.min.js.map" --output dist/js/bootstrap.min.js dist/js/bootstrap.js
 [INFO] 
@@ -1165,6 +1161,10 @@ Build date: 2017-11-21 19:07:27
 [INFO] > bootstrap@4.0.0-beta.2 js-minify-bundle __CURRENT__/tobago-theme-roxborough/target/bootstrap
 [INFO] > uglifyjs --compress typeofs=false --mangle --comments "/^!/" --source-map "content=dist/js/bootstrap.bundle.js.map,includeSources,url=bootstrap.bundle.min.js.map" --output dist/js/bootstrap.bundle.min.js dist/js/bootstrap.bundle.js
 [INFO] 
+[INFO] 
+[INFO] > bootstrap@4.0.0-beta.2 js-minify-docs __CURRENT__/tobago-theme-roxborough/target/bootstrap
+[INFO] > uglifyjs --mangle --comments "/^!/" --output assets/js/docs.min.js assets/js/vendor/anchor.min.js assets/js/vendor/clipboard.min.js assets/js/vendor/holder.min.js assets/js/src/application.js assets/js/src/pwa.js
+[INFO] 
 [ERROR] INFO: Using input source map: dist/js/bootstrap.js.map
 [ERROR] INFO: Using input source map: dist/js/bootstrap.bundle.js.map
 [INFO] 
@@ -1224,6 +1224,6 @@ main:
 [INFO] BUILD SUCCESS
 [INFO] ------------------------------------------------------------------------
 [INFO] Total time: 01:13 min
-[INFO] Finished at: 2017-11-21T19:08:42+01:00
-[INFO] Final Memory: 25M/85M
+[INFO] Finished at: 2017-11-23T12:04:33+01:00
+[INFO] Final Memory: 28M/376M
 [INFO] ------------------------------------------------------------------------
diff --git a/tobago-theme/tobago-theme-roxborough/src/main/resources/META-INF/resources/tobago/roxborough/tobago-bootstrap/_version/css/bootstrap.css b/tobago-theme/tobago-theme-roxborough/src/main/resources/META-INF/resources/tobago/roxborough/tobago-bootstrap/_version/css/bootstrap.css
index 941f730..36bc759 100644
--- a/tobago-theme/tobago-theme-roxborough/src/main/resources/META-INF/resources/tobago/roxborough/tobago-bootstrap/_version/css/bootstrap.css
+++ b/tobago-theme/tobago-theme-roxborough/src/main/resources/META-INF/resources/tobago/roxborough/tobago-bootstrap/_version/css/bootstrap.css
@@ -66,12 +66,12 @@
   --white: #fff;
   --gray: #868e96;
   --gray-dark: #343a40;
-  --primary: #B26812;
-  --secondary: #5400A8;
+  --primary: #d68200;
+  --secondary: #6c00cb;
   --success: #1C690A;
   --info: #130E8F;
-  --warning: #A84711;
-  --danger: #E85400;
+  --warning: #B26812;
+  --danger: #ffb243;
   --light: #777777;
   --dark: #323232;
   --breakpoint-xs: 0;
@@ -102,7 +102,7 @@
   }
   pre,
   blockquote {
-    border: 1px solid #999;
+    border: 2px solid #999;
     page-break-inside: avoid;
   }
   thead {
@@ -126,7 +126,7 @@
     display: none;
   }
   .badge {
-    border: 1px solid #000;
+    border: 2px solid #000;
   }
   .table {
     border-collapse: collapse !important;
@@ -267,14 +267,14 @@ sup {
 }
 
 a {
-  color: #007bff;
+  color: #9f32ff;
   text-decoration: none;
   background-color: transparent;
   -webkit-text-decoration-skip: objects;
 }
 
 a:hover {
-  color: #0056b3;
+  color: #dbb2ff;
   text-decoration: underline;
 }
 
@@ -1662,31 +1662,31 @@ pre code {
 .table-primary,
 .table-primary > th,
 .table-primary > td {
-  background-color: #e9d5bd;
+  background-color: #f4dcb8;
 }
 
 .table-hover .table-primary:hover {
-  background-color: #e3c9aa;
+  background-color: #f1d1a2;
 }
 
 .table-hover .table-primary:hover > td,
 .table-hover .table-primary:hover > th {
-  background-color: #e3c9aa;
+  background-color: #f1d1a2;
 }
 
 .table-secondary,
 .table-secondary > th,
 .table-secondary > td {
-  background-color: #cfb8e7;
+  background-color: #d6b8f0;
 }
 
 .table-hover .table-secondary:hover {
-  background-color: #c2a5e1;
+  background-color: #caa3ec;
 }
 
 .table-hover .table-secondary:hover > td,
 .table-hover .table-secondary:hover > th {
-  background-color: #c2a5e1;
+  background-color: #caa3ec;
 }
 
 .table-success,
@@ -1722,31 +1722,31 @@ pre code {
 .table-warning,
 .table-warning > th,
 .table-warning > td {
-  background-color: #e7cbbc;
+  background-color: #e9d5bd;
 }
 
 .table-hover .table-warning:hover {
-  background-color: #e0bca9;
+  background-color: #e3c9aa;
 }
 
 .table-hover .table-warning:hover > td,
 .table-hover .table-warning:hover > th {
-  background-color: #e0bca9;
+  background-color: #e3c9aa;
 }
 
 .table-danger,
 .table-danger > th,
 .table-danger > td {
-  background-color: #f9cfb8;
+  background-color: #ffe9ca;
 }
 
 .table-hover .table-danger:hover {
-  background-color: #f7bfa0;
+  background-color: #ffdeb1;
 }
 
 .table-hover .table-danger:hover > td,
 .table-hover .table-danger:hover > th {
-  background-color: #f7bfa0;
+  background-color: #ffdeb1;
 }
 
 .table-light,
@@ -1899,11 +1899,11 @@ pre code {
   padding: 0.375rem 0.75rem;
   font-size: 1rem;
   line-height: 1.5;
-  color: #495057;
-  background-color: #777777;
+  color: #a0a0a0;
+  background-color: #000000;
   background-image: none;
   background-clip: padding-box;
-  border: 1px solid #ced4da;
+  border: 2px solid #777777;
   border-radius: 0.25rem;
   transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
 }
@@ -1914,35 +1914,35 @@ pre code {
 }
 
 .form-control:focus {
-  color: #495057;
-  background-color: #fff;
-  border-color: #80bdff;
+  color: #a0a0a0;
+  background-color: #000000;
+  border-color: #ffbd57;
   outline: none;
   box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
 }
 
 .form-control::-webkit-input-placeholder {
-  color: #868e96;
+  color: #777777;
   opacity: 1;
 }
 
 .form-control:-ms-input-placeholder {
-  color: #868e96;
+  color: #777777;
   opacity: 1;
 }
 
 .form-control::-ms-input-placeholder {
-  color: #868e96;
+  color: #777777;
   opacity: 1;
 }
 
 .form-control::placeholder {
-  color: #868e96;
+  color: #777777;
   opacity: 1;
 }
 
 .form-control:disabled, .form-control[readonly] {
-  background-color: #e9ecef;
+  background-color: #323232;
   opacity: 1;
 }
 
@@ -1951,8 +1951,8 @@ select.form-control:not([size]):not([multiple]) {
 }
 
 select.form-control:focus::-ms-value {
-  color: #495057;
-  background-color: #777777;
+  color: #a0a0a0;
+  background-color: #000000;
 }
 
 .form-control-file,
@@ -1961,22 +1961,22 @@ select.form-control:focus::-ms-value {
 }
 
 .col-form-label {
-  padding-top: calc(0.375rem + 1px);
-  padding-bottom: calc(0.375rem + 1px);
+  padding-top: calc(0.375rem + 2px);
+  padding-bottom: calc(0.375rem + 2px);
   margin-bottom: 0;
   line-height: 1.5;
 }
 
 .col-form-label-lg {
-  padding-top: calc(0.5rem + 1px);
-  padding-bottom: calc(0.5rem + 1px);
+  padding-top: calc(0.5rem + 2px);
+  padding-bottom: calc(0.5rem + 2px);
   font-size: 1.25rem;
   line-height: 1.5;
 }
 
 .col-form-label-sm {
-  padding-top: calc(0.25rem + 1px);
-  padding-bottom: calc(0.25rem + 1px);
+  padding-top: calc(0.25rem + 2px);
+  padding-bottom: calc(0.25rem + 2px);
   font-size: 0.875rem;
   line-height: 1.5;
 }
@@ -1995,7 +1995,7 @@ select.form-control:focus::-ms-value {
   line-height: 1.5;
   background-color: transparent;
   border: solid transparent;
-  border-width: 1px 0;
+  border-width: 2px 0;
 }
 
 .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
@@ -2324,7 +2324,7 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for
      -moz-user-select: none;
       -ms-user-select: none;
           user-select: none;
-  border: 1px solid transparent;
+  border: 2px solid transparent;
   padding: 0.375rem 0.75rem;
   font-size: 1rem;
   line-height: 1.5;
@@ -2356,60 +2356,60 @@ fieldset[disabled] a.btn {
 
 .btn-primary {
   color: #fff;
-  background-color: #B26812;
-  border-color: #B26812;
+  background-color: #d68200;
+  border-color: #d68200;
 }
 
 .btn-primary:hover {
   color: #fff;
-  background-color: #8f540e;
-  border-color: #844d0d;
+  background-color: #b06b00;
+  border-color: #a36300;
 }
 
 .btn-primary:focus, .btn-primary.focus {
-  box-shadow: 0 0 0 0.2rem rgba(178, 104, 18, 0.5);
+  box-shadow: 0 0 0 0.2rem rgba(214, 130, 0, 0.5);
 }
 
 .btn-primary.disabled, .btn-primary:disabled {
-  background-color: #B26812;
-  border-color: #B26812;
+  background-color: #d68200;
+  border-color: #d68200;
 }
 
 .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,
 .show > .btn-primary.dropdown-toggle {
   color: #fff;
-  background-color: #844d0d;
-  border-color: #78460c;
-  box-shadow: 0 0 0 0.2rem rgba(178, 104, 18, 0.5);
+  background-color: #a36300;
+  border-color: #965b00;
+  box-shadow: 0 0 0 0.2rem rgba(214, 130, 0, 0.5);
 }
 
 .btn-secondary {
   color: #fff;
-  background-color: #5400A8;
-  border-color: #5400A8;
+  background-color: #6c00cb;
+  border-color: #6c00cb;
 }
 
 .btn-secondary:hover {
   color: #fff;
-  background-color: #410082;
-  border-color: #3b0075;
+  background-color: #5800a5;
+  border-color: #510098;
 }
 
 .btn-secondary:focus, .btn-secondary.focus {
-  box-shadow: 0 0 0 0.2rem rgba(84, 0, 168, 0.5);
+  box-shadow: 0 0 0 0.2rem rgba(108, 0, 203, 0.5);
 }
 
 .btn-secondary.disabled, .btn-secondary:disabled {
-  background-color: #5400A8;
-  border-color: #5400A8;
+  background-color: #6c00cb;
+  border-color: #6c00cb;
 }
 
 .btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active,
 .show > .btn-secondary.dropdown-toggle {
   color: #fff;
-  background-color: #3b0075;
-  border-color: #340068;
-  box-shadow: 0 0 0 0.2rem rgba(84, 0, 168, 0.5);
+  background-color: #510098;
+  border-color: #4a008b;
+  box-shadow: 0 0 0 0.2rem rgba(108, 0, 203, 0.5);
 }
 
 .btn-success {
@@ -2472,60 +2472,60 @@ fieldset[disabled] a.btn {
 
 .btn-warning {
   color: #fff;
-  background-color: #A84711;
-  border-color: #A84711;
+  background-color: #B26812;
+  border-color: #B26812;
 }
 
 .btn-warning:hover {
   color: #fff;
-  background-color: #85380d;
-  border-color: #7a330c;
+  background-color: #8f540e;
+  border-color: #844d0d;
 }
 
 .btn-warning:focus, .btn-warning.focus {
-  box-shadow: 0 0 0 0.2rem rgba(168, 71, 17, 0.5);
+  box-shadow: 0 0 0 0.2rem rgba(178, 104, 18, 0.5);
 }
 
 .btn-warning.disabled, .btn-warning:disabled {
-  background-color: #A84711;
-  border-color: #A84711;
+  background-color: #B26812;
+  border-color: #B26812;
 }
 
 .btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active,
 .show > .btn-warning.dropdown-toggle {
   color: #fff;
-  background-color: #7a330c;
-  border-color: #6e2f0b;
-  box-shadow: 0 0 0 0.2rem rgba(168, 71, 17, 0.5);
+  background-color: #844d0d;
+  border-color: #78460c;
+  box-shadow: 0 0 0 0.2rem rgba(178, 104, 18, 0.5);
 }
 
 .btn-danger {
-  color: #fff;
-  background-color: #E85400;
-  border-color: #E85400;
+  color: #111;
+  background-color: #ffb243;
+  border-color: #ffb243;
 }
 
 .btn-danger:hover {
-  color: #fff;
-  background-color: #c24600;
-  border-color: #b54200;
+  color: #111;
+  background-color: #ffa21d;
+  border-color: #ff9d10;
 }
 
 .btn-danger:focus, .btn-danger.focus {
-  box-shadow: 0 0 0 0.2rem rgba(232, 84, 0, 0.5);
+  box-shadow: 0 0 0 0.2rem rgba(255, 178, 67, 0.5);
 }
 
 .btn-danger.disabled, .btn-danger:disabled {
-  background-color: #E85400;
-  border-color: #E85400;
+  background-color: #ffb243;
+  border-color: #ffb243;
 }
 
 .btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active,
 .show > .btn-danger.dropdown-toggle {
-  color: #fff;
-  background-color: #b54200;
-  border-color: #a83d00;
-  box-shadow: 0 0 0 0.2rem rgba(232, 84, 0, 0.5);
+  color: #111;
+  background-color: #ff9d10;
+  border-color: #ff9803;
+  box-shadow: 0 0 0 0.2rem rgba(255, 178, 67, 0.5);
 }
 
 .btn-light {
@@ -2587,63 +2587,63 @@ fieldset[disabled] a.btn {
 }
 
 .btn-outline-primary {
-  color: #B26812;
+  color: #d68200;
   background-color: transparent;
   background-image: none;
-  border-color: #B26812;
+  border-color: #d68200;
 }
 
 .btn-outline-primary:hover {
   color: #fff;
-  background-color: #B26812;
-  border-color: #B26812;
+  background-color: #d68200;
+  border-color: #d68200;
 }
 
 .btn-outline-primary:focus, .btn-outline-primary.focus {
-  box-shadow: 0 0 0 0.2rem rgba(178, 104, 18, 0.5);
+  box-shadow: 0 0 0 0.2rem rgba(214, 130, 0, 0.5);
 }
 
 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
-  color: #B26812;
+  color: #d68200;
   background-color: transparent;
 }
 
 .btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active,
 .show > .btn-outline-primary.dropdown-toggle {
   color: #fff;
-  background-color: #B26812;
-  border-color: #B26812;
-  box-shadow: 0 0 0 0.2rem rgba(178, 104, 18, 0.5);
+  background-color: #d68200;
+  border-color: #d68200;
+  box-shadow: 0 0 0 0.2rem rgba(214, 130, 0, 0.5);
 }
 
 .btn-outline-secondary {
-  color: #5400A8;
+  color: #6c00cb;
   background-color: transparent;
   background-image: none;
-  border-color: #5400A8;
+  border-color: #6c00cb;
 }
 
 .btn-outline-secondary:hover {
   color: #fff;
-  background-color: #5400A8;
-  border-color: #5400A8;
+  background-color: #6c00cb;
+  border-color: #6c00cb;
 }
 
 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
-  box-shadow: 0 0 0 0.2rem rgba(84, 0, 168, 0.5);
+  box-shadow: 0 0 0 0.2rem rgba(108, 0, 203, 0.5);
 }
 
 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
-  color: #5400A8;
+  color: #6c00cb;
   background-color: transparent;
 }
 
 .btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary:not([disabled]):not(.disabled).active,
 .show > .btn-outline-secondary.dropdown-toggle {
   color: #fff;
-  background-color: #5400A8;
-  border-color: #5400A8;
-  box-shadow: 0 0 0 0.2rem rgba(84, 0, 168, 0.5);
+  background-color: #6c00cb;
+  border-color: #6c00cb;
+  box-shadow: 0 0 0 0.2rem rgba(108, 0, 203, 0.5);
 }
 
 .btn-outline-success {
@@ -2707,63 +2707,63 @@ fieldset[disabled] a.btn {
 }
 
 .btn-outline-warning {
-  color: #A84711;
+  color: #B26812;
   background-color: transparent;
   background-image: none;
-  border-color: #A84711;
+  border-color: #B26812;
 }
 
 .btn-outline-warning:hover {
   color: #fff;
-  background-color: #A84711;
-  border-color: #A84711;
+  background-color: #B26812;
+  border-color: #B26812;
 }
 
 .btn-outline-warning:focus, .btn-outline-warning.focus {
-  box-shadow: 0 0 0 0.2rem rgba(168, 71, 17, 0.5);
+  box-shadow: 0 0 0 0.2rem rgba(178, 104, 18, 0.5);
 }
 
 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
-  color: #A84711;
+  color: #B26812;
   background-color: transparent;
 }
 
 .btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled).active,
 .show > .btn-outline-warning.dropdown-toggle {
   color: #fff;
-  background-color: #A84711;
-  border-color: #A84711;
-  box-shadow: 0 0 0 0.2rem rgba(168, 71, 17, 0.5);
+  background-color: #B26812;
+  border-color: #B26812;
+  box-shadow: 0 0 0 0.2rem rgba(178, 104, 18, 0.5);
 }
 
 .btn-outline-danger {
-  color: #E85400;
+  color: #ffb243;
   background-color: transparent;
   background-image: none;
-  border-color: #E85400;
+  border-color: #ffb243;
 }
 
 .btn-outline-danger:hover {
   color: #fff;
-  background-color: #E85400;
-  border-color: #E85400;
+  background-color: #ffb243;
+  border-color: #ffb243;
 }
 
 .btn-outline-danger:focus, .btn-outline-danger.focus {
-  box-shadow: 0 0 0 0.2rem rgba(232, 84, 0, 0.5);
+  box-shadow: 0 0 0 0.2rem rgba(255, 178, 67, 0.5);
 }
 
 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
-  color: #E85400;
+  color: #ffb243;
   background-color: transparent;
 }
 
 .btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active,
 .show > .btn-outline-danger.dropdown-toggle {
   color: #fff;
-  background-color: #E85400;
-  border-color: #E85400;
-  box-shadow: 0 0 0 0.2rem rgba(232, 84, 0, 0.5);
+  background-color: #ffb243;
+  border-color: #ffb243;
+  box-shadow: 0 0 0 0.2rem rgba(255, 178, 67, 0.5);
 }
 
 .btn-outline-light {
@@ -2828,12 +2828,12 @@ fieldset[disabled] a.btn {
 
 .btn-link {
   font-weight: 400;
-  color: #007bff;
+  color: #9f32ff;
   background-color: transparent;
 }
 
 .btn-link:hover {
-  color: #0056b3;
+  color: #dbb2ff;
   text-decoration: underline;
   background-color: transparent;
   border-color: transparent;
@@ -2986,7 +2986,7 @@ tbody.collapse.show {
   padding: 0.25rem 1.5rem;
   clear: both;
   font-weight: 400;
-  color: #212529;
+  color: #a0a0a0;
   text-align: inherit;
   white-space: nowrap;
   background: none;
@@ -3000,7 +3000,7 @@ tbody.collapse.show {
 }
 
 .dropdown-item.active, .dropdown-item:active {
-  color: #E85400;
+  color: #ffb243;
   text-decoration: none;
   background-color: #007bff;
 }
@@ -3058,7 +3058,7 @@ tbody.collapse.show {
 .btn-group-vertical .btn + .btn-group,
 .btn-group-vertical .btn-group + .btn,
 .btn-group-vertical .btn-group + .btn-group {
-  margin-left: -1px;
+  margin-left: -2px;
 }
 
 .btn-toolbar {
@@ -3149,7 +3149,7 @@ tbody.collapse.show {
 .btn-group-vertical > .btn + .btn-group,
 .btn-group-vertical > .btn-group + .btn,
 .btn-group-vertical > .btn-group + .btn-group {
-  margin-top: -1px;
+  margin-top: -2px;
   margin-left: 0;
 }
 
@@ -3242,7 +3242,7 @@ tbody.collapse.show {
   color: #495057;
   text-align: center;
   background-color: #e9ecef;
-  border: 1px solid #ced4da;
+  border: 2px solid #ced4da;
   border-radius: 0.25rem;
 }
 
@@ -3310,7 +3310,7 @@ tbody.collapse.show {
 }
 
 .input-group-btn > .btn + .btn {
-  margin-left: -1px;
+  margin-left: -2px;
 }
 
 .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
@@ -3323,7 +3323,7 @@ tbody.collapse.show {
 
 .input-group-btn:not(:last-child) > .btn,
 .input-group-btn:not(:last-child) > .btn-group {
-  margin-right: -1px;
+  margin-right: -2px;
 }
 
 .input-group-btn:not(:first-child) > .btn,
@@ -3334,7 +3334,7 @@ tbody.collapse.show {
 
 .input-group-btn:not(:first-child) > .btn:first-child,
 .input-group-btn:not(:first-child) > .btn-group:first-child {
-  margin-left: -1px;
+  margin-left: -2px;
 }
 
 .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover,
@@ -3458,8 +3458,8 @@ tbody.collapse.show {
 }
 
 .custom-select:focus::-ms-value {
-  color: #495057;
-  background-color: #777777;
+  color: #a0a0a0;
+  background-color: #000000;
 }
 
 .custom-select[multiple] {
@@ -3718,7 +3718,7 @@ tbody.collapse.show {
   font-size: 1.25rem;
   line-height: 1;
   background: transparent;
-  border: 1px solid transparent;
+  border: 2px solid transparent;
   border-radius: 0.25rem;
 }
 
@@ -3991,34 +3991,34 @@ tbody.collapse.show {
 }
 
 .navbar-light .navbar-brand {
-  color: #E85400;
+  color: #ffb243;
 }
 
 .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
-  color: #E85400;
+  color: #ffb243;
 }
 
 .navbar-light .navbar-nav .nav-link {
-  color: #B26812;
+  color: #d68200;
 }
 
 .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
-  color: #E85400;
+  color: #ffb243;
 }
 
 .navbar-light .navbar-nav .nav-link.disabled {
-  color: #A84711;
+  color: #B26812;
 }
 
 .navbar-light .navbar-nav .show > .nav-link,
 .navbar-light .navbar-nav .active > .nav-link,
 .navbar-light .navbar-nav .nav-link.show,
 .navbar-light .navbar-nav .nav-link.active {
-  color: #E85400;
+  color: #ffb243;
 }
 
 .navbar-light .navbar-toggler {
-  color: #B26812;
+  color: #d68200;
   border-color: rgba(0, 0, 0, 0.1);
 }
 
@@ -4027,15 +4027,15 @@ tbody.collapse.show {
 }
 
 .navbar-light .navbar-text {
-  color: #B26812;
+  color: #d68200;
 }
 
 .navbar-light .navbar-text a {
-  color: #E85400;
+  color: #ffb243;
 }
 
 .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
-  color: #E85400;
+  color: #ffb243;
 }
 
 .navbar-dark .navbar-brand {
@@ -4371,34 +4371,34 @@ tbody.collapse.show {
 
 .page-item.active .page-link {
   z-index: 2;
-  color: #fff;
-  background-color: #007bff;
-  border-color: #007bff;
+  color: #a0a0a0;
+  background-color: #6c00cb;
+  border-color: #a0a0a0;
 }
 
 .page-item.disabled .page-link {
-  color: #868e96;
+  color: #777777;
   pointer-events: none;
-  background-color: #fff;
-  border-color: #ddd;
+  background-color: #323232;
+  border-color: #777777;
 }
 
 .page-link {
   position: relative;
   display: block;
   padding: 0.5rem 0.75rem;
-  margin-left: -1px;
+  margin-left: -2px;
   line-height: 1.25;
-  color: #007bff;
-  background-color: #fff;
-  border: 1px solid #ddd;
+  color: #777777;
+  background-color: #000000;
+  border: 2px solid #777777;
 }
 
 .page-link:focus, .page-link:hover {
-  color: #0056b3;
+  color: #a0a0a0;
   text-decoration: none;
-  background-color: #e9ecef;
-  border-color: #ddd;
+  background-color: #5400a8;
+  border-color: #a0a0a0;
 }
 
 .pagination-lg .page-link {
@@ -4462,24 +4462,24 @@ tbody.collapse.show {
 
 .badge-primary {
   color: #fff;
-  background-color: #B26812;
+  background-color: #d68200;
 }
 
 .badge-primary[href]:focus, .badge-primary[href]:hover {
   color: #fff;
   text-decoration: none;
-  background-color: #844d0d;
+  background-color: #a36300;
 }
 
 .badge-secondary {
   color: #fff;
-  background-color: #5400A8;
+  background-color: #6c00cb;
 }
 
 .badge-secondary[href]:focus, .badge-secondary[href]:hover {
   color: #fff;
   text-decoration: none;
-  background-color: #3b0075;
+  background-color: #510098;
 }
 
 .badge-success {
@@ -4506,24 +4506,24 @@ tbody.collapse.show {
 
 .badge-warning {
   color: #fff;
-  background-color: #A84711;
+  background-color: #B26812;
 }
 
 .badge-warning[href]:focus, .badge-warning[href]:hover {
   color: #fff;
   text-decoration: none;
-  background-color: #7a330c;
+  background-color: #844d0d;
 }
 
 .badge-danger {
-  color: #fff;
-  background-color: #E85400;
+  color: #111;
+  background-color: #ffb243;
 }
 
 .badge-danger[href]:focus, .badge-danger[href]:hover {
-  color: #fff;
+  color: #111;
   text-decoration: none;
-  background-color: #b54200;
+  background-color: #ff9d10;
 }
 
 .badge-light {
@@ -4592,31 +4592,31 @@ tbody.collapse.show {
 }
 
 .alert-primary {
-  color: #5d3609;
-  background-color: #f0e1d0;
-  border-color: #e9d5bd;
+  color: #6f4400;
+  background-color: #f7e6cc;
+  border-color: #f4dcb8;
 }
 
 .alert-primary hr {
-  border-top-color: #e3c9aa;
+  border-top-color: #f1d1a2;
 }
 
 .alert-primary .alert-link {
-  color: #2f1b05;
+  color: #3c2500;
 }
 
 .alert-secondary {
-  color: #2c0057;
-  background-color: #ddccee;
-  border-color: #cfb8e7;
+  color: #38006a;
+  background-color: #e2ccf5;
+  border-color: #d6b8f0;
 }
 
 .alert-secondary hr {
-  border-top-color: #c2a5e1;
+  border-top-color: #caa3ec;
 }
 
 .alert-secondary .alert-link {
-  color: #120024;
+  color: #1d0037;
 }
 
 .alert-success {
@@ -4648,31 +4648,31 @@ tbody.collapse.show {
 }
 
 .alert-warning {
-  color: #572509;
-  background-color: #eedacf;
-  border-color: #e7cbbc;
+  color: #5d3609;
+  background-color: #f0e1d0;
+  border-color: #e9d5bd;
 }
 
 .alert-warning hr {
-  border-top-color: #e0bca9;
+  border-top-color: #e3c9aa;
 }
 
 .alert-warning .alert-link {
-  color: #291104;
+  color: #2f1b05;
 }
 
 .alert-danger {
-  color: #792c00;
-  background-color: #faddcc;
-  border-color: #f9cfb8;
+  color: #855d23;
+  background-color: #fff0d9;
+  border-color: #ffe9ca;
 }
 
 .alert-danger hr {
-  border-top-color: #f7bfa0;
+  border-top-color: #ffdeb1;
 }
 
 .alert-danger .alert-link {
-  color: #461900;
+  color: #5d4118;
 }
 
 .alert-light {
@@ -4841,51 +4841,51 @@ tbody.collapse.show {
 }
 
 .list-group-item-primary {
-  color: #5d3609;
-  background-color: #e9d5bd;
+  color: #6f4400;
+  background-color: #f4dcb8;
 }
 
 a.list-group-item-primary,
 button.list-group-item-primary {
-  color: #5d3609;
+  color: #6f4400;
 }
 
 a.list-group-item-primary:focus, a.list-group-item-primary:hover,
 button.list-group-item-primary:focus,
 button.list-group-item-primary:hover {
-  color: #5d3609;
-  background-color: #e3c9aa;
+  color: #6f4400;
+  background-color: #f1d1a2;
 }
 
 a.list-group-item-primary.active,
 button.list-group-item-primary.active {
   color: #fff;
-  background-color: #5d3609;
-  border-color: #5d3609;
+  background-color: #6f4400;
+  border-color: #6f4400;
 }
 
 .list-group-item-secondary {
-  color: #2c0057;
-  background-color: #cfb8e7;
+  color: #38006a;
+  background-color: #d6b8f0;
 }
 
 a.list-group-item-secondary,
 button.list-group-item-secondary {
-  color: #2c0057;
+  color: #38006a;
 }
 
 a.list-group-item-secondary:focus, a.list-group-item-secondary:hover,
 button.list-group-item-secondary:focus,
 button.list-group-item-secondary:hover {
-  color: #2c0057;
-  background-color: #c2a5e1;
+  color: #38006a;
+  background-color: #caa3ec;
 }
 
 a.list-group-item-secondary.active,
 button.list-group-item-secondary.active {
   color: #fff;
-  background-color: #2c0057;
-  border-color: #2c0057;
+  background-color: #38006a;
+  border-color: #38006a;
 }
 
 .list-group-item-success {
@@ -4937,51 +4937,51 @@ button.list-group-item-info.active {
 }
 
 .list-group-item-warning {
-  color: #572509;
-  background-color: #e7cbbc;
+  color: #5d3609;
+  background-color: #e9d5bd;
 }
 
 a.list-group-item-warning,
 button.list-group-item-warning {
-  color: #572509;
+  color: #5d3609;
 }
 
 a.list-group-item-warning:focus, a.list-group-item-warning:hover,
 button.list-group-item-warning:focus,
 button.list-group-item-warning:hover {
-  color: #572509;
-  background-color: #e0bca9;
+  color: #5d3609;
+  background-color: #e3c9aa;
 }
 
 a.list-group-item-warning.active,
 button.list-group-item-warning.active {
   color: #fff;
-  background-color: #572509;
-  border-color: #572509;
+  background-color: #5d3609;
+  border-color: #5d3609;
 }
 
 .list-group-item-danger {
-  color: #792c00;
-  background-color: #f9cfb8;
+  color: #855d23;
+  background-color: #ffe9ca;
 }
 
 a.list-group-item-danger,
 button.list-group-item-danger {
-  color: #792c00;
+  color: #855d23;
 }
 
 a.list-group-item-danger:focus, a.list-group-item-danger:hover,
 button.list-group-item-danger:focus,
 button.list-group-item-danger:hover {
-  color: #792c00;
-  background-color: #f7bfa0;
+  color: #855d23;
+  background-color: #ffdeb1;
 }
 
 a.list-group-item-danger.active,
 button.list-group-item-danger.active {
   color: #fff;
-  background-color: #792c00;
-  border-color: #792c00;
+  background-color: #855d23;
+  border-color: #855d23;
 }
 
 .list-group-item-light {
@@ -5713,19 +5713,19 @@ button.close {
 }
 
 .bg-primary {
-  background-color: #B26812 !important;
+  background-color: #d68200 !important;
 }
 
 a.bg-primary:focus, a.bg-primary:hover {
-  background-color: #844d0d !important;
+  background-color: #a36300 !important;
 }
 
 .bg-secondary {
-  background-color: #5400A8 !important;
+  background-color: #6c00cb !important;
 }
 
 a.bg-secondary:focus, a.bg-secondary:hover {
-  background-color: #3b0075 !important;
+  background-color: #510098 !important;
 }
 
 .bg-success {
@@ -5745,19 +5745,19 @@ a.bg-info:focus, a.bg-info:hover {
 }
 
 .bg-warning {
-  background-color: #A84711 !important;
+  background-color: #B26812 !important;
 }
 
 a.bg-warning:focus, a.bg-warning:hover {
-  background-color: #7a330c !important;
+  background-color: #844d0d !important;
 }
 
 .bg-danger {
-  background-color: #E85400 !important;
+  background-color: #ffb243 !important;
 }
 
 a.bg-danger:focus, a.bg-danger:hover {
-  background-color: #b54200 !important;
+  background-color: #ff9d10 !important;
 }
 
 .bg-light {
@@ -5785,7 +5785,7 @@ a.bg-dark:focus, a.bg-dark:hover {
 }
 
 .border {
-  border: 1px solid #e9ecef !important;
+  border: 2px solid #e9ecef !important;
 }
 
 .border-0 {
@@ -5809,11 +5809,11 @@ a.bg-dark:focus, a.bg-dark:hover {
 }
 
 .border-primary {
-  border-color: #B26812 !important;
+  border-color: #d68200 !important;
 }
 
 .border-secondary {
-  border-color: #5400A8 !important;
+  border-color: #6c00cb !important;
 }
 
 .border-success {
@@ -5825,11 +5825,11 @@ a.bg-dark:focus, a.bg-dark:hover {
 }
 
 .border-warning {
-  border-color: #A84711 !important;
+  border-color: #B26812 !important;
 }
 
 .border-danger {
-  border-color: #E85400 !important;
+  border-color: #ffb243 !important;
 }
 
 .border-light {
@@ -8337,19 +8337,19 @@ a.bg-dark:focus, a.bg-dark:hover {
 }
 
 .text-primary {
-  color: #B26812 !important;
+  color: #d68200 !important;
 }
 
 a.text-primary:focus, a.text-primary:hover {
-  color: #844d0d !important;
+  color: #a36300 !important;
 }
 
 .text-secondary {
-  color: #5400A8 !important;
+  color: #6c00cb !important;
 }
 
 a.text-secondary:focus, a.text-secondary:hover {
-  color: #3b0075 !important;
+  color: #510098 !important;
 }
 
 .text-success {
@@ -8369,19 +8369,19 @@ a.text-info:focus, a.text-info:hover {
 }
 
 .text-warning {
-  color: #A84711 !important;
+  color: #B26812 !important;
 }
 
 a.text-warning:focus, a.text-warning:hover {
-  color: #7a330c !important;
+  color: #844d0d !important;
 }
 
 .text-danger {
-  color: #E85400 !important;
+  color: #ffb243 !important;
 }
 
 a.text-danger:focus, a.text-danger:hover {
-  color: #b54200 !important;
+  color: #ff9d10 !important;
 }
 
 .text-light {
@@ -8479,7 +8479,7 @@ Todo: check, if this is needed? (It doesn't work with the build system)
  */
 /* bar -------------------------------------------------------------- */
 .tobago-bar.navbar-light .navbar-brand > .tobago-link {
-  color: #E85400;
+  color: #ffb243;
 }
 
 .tobago-bar.navbar-light .navbar-brand > .tobago-link:hover, .tobago-bar.navbar-light .navbar-brand > .tobago-link:focus {
@@ -8737,7 +8737,7 @@ button.tobago-link, button.tobago-treeCommand {
 }
 
 button.tobago-link:focus, button.tobago-link:hover, button.tobago-treeCommand:focus, button.tobago-treeCommand:hover {
-  color: #0056b3;
+  color: #dbb2ff;
   cursor: pointer;
   outline: none;
   text-decoration: underline;
@@ -8758,13 +8758,13 @@ button.tobago-link:disabled > img, button.tobago-treeCommand:disabled > img {
 
 button.tobago-link.dropdown-item {
   padding: 0.25rem 1.5rem;
-  color: #212529;
+  color: #a0a0a0;
   text-align: inherit;
   white-space: nowrap;
 }
 
 button.tobago-link.dropdown-item:active {
-  color: #E85400;
+  color: #ffb243;
 }
 
 button.tobago-link.dropdown-item:focus, button.tobago-link.dropdown-item:hover {
@@ -8855,7 +8855,7 @@ a.tobago-messages-button {
 }
 
 .tobago-dropdown-submenu:active > button.tobago-link {
-  color: #E85400;
+  color: #ffb243;
 }
 
 .tobago-dropdown-submenu > .dropdown-menu {
@@ -8871,7 +8871,7 @@ a.tobago-messages-button {
 }
 
 .tobago-dropdown-submenu > button.tobago-link {
-  color: #212529;
+  color: #a0a0a0;
 }
 
 .tobago-dropdown-submenu > button.tobago-link:focus, .tobago-dropdown-submenu > button.tobago-link:hover {
@@ -9070,14 +9070,14 @@ h1 > .fa:first-child, h2 > .fa:first-child, h3 > .fa:first-child, h4 > .fa:first
 
 /* inline */
 .tobago-selectBooleanCheckbox.form-check {
-  padding-top: calc(0.375rem - 1px * 2);
-  padding-bottom: calc(0.375rem - 1px * 2);
+  padding-top: calc(0.375rem - 2px * 2);
+  padding-bottom: calc(0.375rem - 2px * 2);
   margin-bottom: 0;
 }
 
 .tobago-selectManyCheckbox-inline, .tobago-selectOneRadio-inline {
-  padding-top: calc(0.375rem - 1px * 2);
-  padding-bottom: calc(0.375rem - 1px * 2);
+  padding-top: calc(0.375rem - 2px * 2);
+  padding-bottom: calc(0.375rem - 2px * 2);
 }
 
 .tobago-selectManyCheckbox-inline .form-check.form-check-inline, .tobago-selectOneRadio-inline .form-check.form-check-inline {
@@ -9572,7 +9572,7 @@ th.tobago-sheet-headerCell-markup-filler > .tobago-sheet-header {
 .tobago-selectOneListbox-markup-error.border-danger:focus,
 .tobago-textarea-markup-fatal.border-danger:focus,
 .tobago-textarea-markup-error.border-danger:focus {
-  box-shadow: 0 0 0 0.2rem rgba(232, 84, 0, 0.25);
+  box-shadow: 0 0 0 0.2rem rgba(255, 178, 67, 0.25);
 }
 
 .tobago-date-markup-warn.border-warning:focus,
@@ -9581,7 +9581,7 @@ th.tobago-sheet-headerCell-markup-filler > .tobago-sheet-header {
 .tobago-selectOneChoice-markup-warn.border-warning:focus,
 .tobago-selectOneListbox-markup-warn.border-warning:focus,
 .tobago-textarea-markup-warn.border-warning:focus {
-  box-shadow: 0 0 0 0.2rem rgba(168, 71, 17, 0.25);
+  box-shadow: 0 0 0 0.2rem rgba(178, 104, 18, 0.25);
 }
 
 .tobago-date-markup-info.border-info:focus,
@@ -9636,7 +9636,7 @@ fixme: there is a problem with the selectManyShuttle with this style.
 
 .tobago-required .tobago-label:after {
   content: "*";
-  color: red;
+  color: #ffb243;
 }
 
 /* Bootstrap datetimepicker workarounds ------------------------------------------------------------------ */
diff --git a/tobago-theme/tobago-theme-roxborough/src/main/resources/META-INF/resources/tobago/roxborough/tobago-bootstrap/_version/css/bootstrap.css.map b/tobago-theme/tobago-theme-roxborough/src/main/resources/META-INF/resources/tobago/roxborough/tobago-bootstrap/_version/css/bootstrap.css.map
index 6f754eb..4c7ab3a 100644
--- a/tobago-theme/tobago-theme-roxborough/src/main/resources/META-INF/resources/tobago/roxborough/tobago-bootstrap/_version/css/bootstrap.css.map
+++ b/tobago-theme/tobago-theme-roxborough/src/main/resources/META-INF/resources/tobago/roxborough/tobago-bootstrap/_version/css/bootstrap.css.map
@@ -1 +1 @@
-{"version":3,"sources":["bootstrap.css","../../scss/bootstrap.scss","../../scss/_custom.scss","../../scss/_root.scss","../../scss/_print.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_gri [...]
\ No newline at end of file
+{"version":3,"sources":["bootstrap.css","../../scss/bootstrap.scss","../../scss/_custom.scss","../../scss/_root.scss","../../scss/_print.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_gri [...]
\ No newline at end of file
diff --git a/tobago-theme/tobago-theme-roxborough/src/main/resources/META-INF/resources/tobago/roxborough/tobago-bootstrap/_version/css/bootstrap.min.css b/tobago-theme/tobago-theme-roxborough/src/main/resources/META-INF/resources/tobago/roxborough/tobago-bootstrap/_version/css/bootstrap.min.css
index bb2f20e..9510ed3 100644
--- a/tobago-theme/tobago-theme-roxborough/src/main/resources/META-INF/resources/tobago/roxborough/tobago-bootstrap/_version/css/bootstrap.min.css
+++ b/tobago-theme/tobago-theme-roxborough/src/main/resources/META-INF/resources/tobago/roxborough/tobago-bootstrap/_version/css/bootstrap.min.css
@@ -3,5 +3,5 @@
  * Copyright 2011-2017 The Bootstrap Authors
  * Copyright 2011-2017 Twitter, Inc.
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- */@font-face{font-family:Amaranth;font-style:normal;font-weight:400;src:url(../fonts/Amaranth-Regular.otf) format("opentype")}@font-face{font-family:Amaranth;font-style:normal;font-weight:700;src:url(../fonts/Amaranth-Bold.otf) format("opentype")}@font-face{font-family:Amaranth;font-style:italic;src:url(../fonts/Amaranth-Italic.otf) format("opentype")}@font-face{font-family:Amaranth;font-style:italic;font-weight:700;src:url(../fonts/Amaranth-BoldItalic.otf) format("opentype")}.tobago-bo [...]
+ */@font-face{font-family:Amaranth;font-style:normal;font-weight:400;src:url(../fonts/Amaranth-Regular.otf) format("opentype")}@font-face{font-family:Amaranth;font-style:normal;font-weight:700;src:url(../fonts/Amaranth-Bold.otf) format("opentype")}@font-face{font-family:Amaranth;font-style:italic;src:url(../fonts/Amaranth-Italic.otf) format("opentype")}@font-face{font-family:Amaranth;font-style:italic;font-weight:700;src:url(../fonts/Amaranth-BoldItalic.otf) format("opentype")}.tobago-bo [...]
 /*# sourceMappingURL=bootstrap.min.css.map */
\ No newline at end of file
diff --git a/tobago-theme/tobago-theme-roxborough/src/main/resources/META-INF/resources/tobago/roxborough/tobago-bootstrap/_version/css/bootstrap.min.css.map b/tobago-theme/tobago-theme-roxborough/src/main/resources/META-INF/resources/tobago/roxborough/tobago-bootstrap/_version/css/bootstrap.min.css.map
index 04719cc..a45d62a 100644
--- a/tobago-theme/tobago-theme-roxborough/src/main/resources/META-INF/resources/tobago/roxborough/tobago-bootstrap/_version/css/bootstrap.min.css.map
+++ b/tobago-theme/tobago-theme-roxborough/src/main/resources/META-INF/resources/tobago/roxborough/tobago-bootstrap/_version/css/bootstrap.min.css.map
@@ -1 +1 @@
-{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_custom.scss","../../scss/_root.scss","../../scss/_print.scss","dist/css/bootstrap.css","../../scss/_reboot.scss","bootstrap.css","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.sc [...]
\ No newline at end of file
+{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_custom.scss","../../scss/_root.scss","../../scss/_print.scss","dist/css/bootstrap.css","../../scss/_reboot.scss","bootstrap.css","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.sc [...]
\ No newline at end of file
diff --git a/tobago-theme/tobago-theme-roxborough/src/main/scss/_custom.scss b/tobago-theme/tobago-theme-roxborough/src/main/scss/_custom.scss
index 8218b80..7b72643 100644
--- a/tobago-theme/tobago-theme-roxborough/src/main/scss/_custom.scss
+++ b/tobago-theme/tobago-theme-roxborough/src/main/scss/_custom.scss
@@ -20,12 +20,14 @@
 // Copy variables from `_variables.scss` to this file to override default values
 // without modifying source files.
 
-$orange: #B26812;
+$orange: #d68200;
 $green: #1C690A;
 $blue: #130E8F;
-$dark-orange: #A84711;
-$light-orange: #E85400;
-$purple: #5400A8;
+$dark-orange: #B26812;
+$light-orange: #ffb243;
+$purple: #6c00cb;
+$dark-purple: #5400a8;
+$gray-400: #a0a0a0;
 $gray-600: #777777;
 $gray-800: #323232;
 $black: #000000;
@@ -51,10 +53,27 @@ $theme-colors: map-merge((
         "dark": $dark
 ), $theme-colors);
 
-$body-bg: $black;
+$border-width: 2px;
+
 $body-color: $gray-600;
+$body-bg: $black;
 
-$input-bg: $gray-600;
+//$input-disabled-color: $input-color;
+//$input-disabled-bg: $gray-800;
+//$input-disabled-border-color: $input-border-color;
+
+$input-bg:                              $body-bg;
+$input-disabled-bg:                     $gray-800;
+$input-color:                           $gray-400;
+$input-border-color:                    $gray-600;
+$input-btn-border-width:                $border-width;
+$input-focus-bg:                        $input-bg;
+$input-focus-border-color:              lighten(theme-color("primary"), 25%);
+$input-focus-color:                     $gray-400;
+$input-placeholder-color:               $gray-600;
+
+$link-color: lighten(theme-color("secondary"), 20%);
+$link-hover-color: lighten($link-color, 25%);
 
 $navbar-light-color: $orange;
 $navbar-light-active-color: $light-orange;
@@ -63,12 +82,27 @@ $navbar-light-disabled-color: $dark-orange;
 
 $card-bg: $black;
 $card-border-color: $gray-600;
-$card-border-width: 2px;
+$card-border-width: $border-width;
 $card-cap-bg: $gray-800;
 
+$dropdown-link-color: $gray-400;
 $dropdown-link-active-color: $light-orange;
 $dropdown-bg: $black;
 
+$pagination-color: $gray-600;
+$pagination-bg: $black;
+$pagination-border-color: $gray-600;
+$pagination-border-width: $border-width;
+$pagination-active-color: $gray-400;
+$pagination-active-bg: $purple;
+$pagination-active-border-color: $gray-400;
+$pagination-hover-color: $pagination-active-color;
+$pagination-hover-bg: $dark-purple;
+$pagination-hover-border-color: $pagination-active-border-color;
+$pagination-disabled-color: $pagination-color;
+$pagination-disabled-bg: $gray-800;
+$pagination-disabled-border-color: $pagination-border-color;
+
 @font-face {
   font-family: 'Amaranth';
   font-style: normal;
diff --git a/tobago-theme/tobago-theme-scarborough/rebuild-theme.log b/tobago-theme/tobago-theme-scarborough/rebuild-theme.log
index de70fc5..478f3a5 100644
--- a/tobago-theme/tobago-theme-scarborough/rebuild-theme.log
+++ b/tobago-theme/tobago-theme-scarborough/rebuild-theme.log
@@ -1,4 +1,4 @@
-Build date: 2017-11-21 19:08:42
+Build date: 2017-11-23 12:04:34
 [INFO] Scanning for projects...
 [INFO] 
 [INFO] ------------------------------------------------------------------------
@@ -55,11 +55,11 @@ Build date: 2017-11-21 19:08:42
 [INFO] > node install.js
 [INFO] 
 [INFO] PhantomJS not found on PATH
-[INFO] Download already available at /var/folders/yp/1vrxjnrs20798ydt_yl8wrpr0000gp/T/phantomjs/phantomjs-2.1.1-macosx.zip
+[INFO] Download already available at /var/folders/w0/pg4pxr7972l6bq85x08s5cl00000gn/T/phantomjs/phantomjs-2.1.1-macosx.zip
 [INFO] Verified checksum of previously downloaded file
 [INFO] Extracting zip contents
 [INFO] Removing __CURRENT__/tobago-theme-scarborough/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom
-[INFO] Copying extracted folder /var/folders/yp/1vrxjnrs20798ydt_yl8wrpr0000gp/T/phantomjs/phantomjs-2.1.1-macosx.zip-extract-1511287763335/phantomjs-2.1.1-macosx -> __CURRENT__/tobago-theme-scarborough/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom
+[INFO] Copying extracted folder /var/folders/w0/pg4pxr7972l6bq85x08s5cl00000gn/T/phantomjs/phantomjs-2.1.1-macosx.zip-extract-1511435114919/phantomjs-2.1.1-macosx -> __CURRENT__/tobago-theme-scarborough/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom
 [INFO] Writing location.js file
 [INFO] Done. Phantomjs binary available at __CURRENT__/tobago-theme-scarborough/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
 [INFO] 
@@ -73,7 +73,7 @@ Build date: 2017-11-21 19:08:42
 [INFO] ├─┬ autoprefixer@7.1.6 
 [INFO] │ ├─┬ browserslist@2.9.0 
 [INFO] │ │ └── electron-to-chromium@1.3.27 
-[INFO] │ ├── caniuse-lite@1.0.30000769 
+[INFO] │ ├── caniuse-lite@1.0.30000770 
 [INFO] │ ├── normalize-range@0.1.2 
 [INFO] │ ├── num2fraction@1.2.2 
 [INFO] │ ├─┬ postcss@6.0.14 
@@ -88,7 +88,6 @@ Build date: 2017-11-21 19:08:42
 [INFO] │ │ │ ├── source-map@0.5.7 
 [INFO] │ │ │ └── trim-right@1.0.1 
 [INFO] │ │ ├── babel-helpers@7.0.0-beta.2 
-[WARNING] npm WARN bootstrap@4.0.0-beta.2 requires a peer of jquery@1.9.1 - 3 but none was installed.
 [INFO] │ │ ├── babel-messages@7.0.0-beta.2 
 [INFO] │ │ ├── babel-template@7.0.0-beta.2 
 [INFO] │ │ ├── babel-traverse@7.0.0-beta.2 
@@ -131,6 +130,7 @@ Build date: 2017-11-21 19:08:42
 [INFO] │ │ │   │ ├─┬ are-we-there-yet@1.1.4 
 [INFO] │ │ │   │ │ └── delegates@1.0.0 
 [INFO] │ │ │   │ ├── console-control-strings@1.1.0 
+[WARNING] npm WARN bootstrap@4.0.0-beta.2 requires a peer of jquery@1.9.1 - 3 but none was installed.
 [INFO] │ │ │   │ ├─┬ gauge@2.7.4 
 [INFO] │ │ │   │ │ ├── aproba@1.1.1 
 [INFO] │ │ │   │ │ ├── has-unicode@2.0.1 
@@ -235,8 +235,8 @@ Build date: 2017-11-21 19:08:42
 [INFO] │ │ ├── path-is-absolute@1.0.1 
 [INFO] │ │ └─┬ readdirp@2.1.0 
 [INFO] │ │   └── set-immediate-shim@1.0.1 
-[INFO] │ ├── commander@2.11.0 
-[INFO] │ ├── convert-source-map@1.5.0 
+[INFO] │ ├── commander@2.12.1 
+[INFO] │ ├── convert-source-map@1.5.1 
 [INFO] │ ├── fs-readdir-recursive@1.1.0 
 [INFO] │ ├─┬ glob@7.1.2 
 [INFO] │ │ ├── fs.realpath@1.0.0 
@@ -341,8 +341,7 @@ Build date: 2017-11-21 19:08:42
 [INFO] │ └── semver@5.4.1 
 [INFO] ├─┬ bundlesize@0.15.3 
 [INFO] │ ├─┬ axios@0.16.2 
-[INFO] │ │ ├─┬ follow-redirects@1.2.5 
-[INFO] │ │ │ └── debug@2.6.9 
+[INFO] │ │ ├── follow-redirects@1.2.6 
 [INFO] │ │ └── is-buffer@1.1.6 
 [INFO] │ ├── bytes@3.0.0 
 [INFO] │ ├── ci-env@1.5.2 
@@ -350,7 +349,7 @@ Build date: 2017-11-21 19:08:42
 [INFO] │ │ └─┬ axios@0.15.3 
 [INFO] │ │   └─┬ follow-redirects@1.0.0 
 [INFO] │ │     └── debug@2.6.9 
-[INFO] │ ├─┬ gzip-size@4.0.0 
+[INFO] │ ├─┬ gzip-size@4.1.0 
 [INFO] │ │ └── duplexer@0.1.1 
 [INFO] │ ├─┬ opencollective@1.0.3 
 [INFO] │ │ ├─┬ babel-polyfill@6.23.0 
@@ -492,7 +491,7 @@ Build date: 2017-11-21 19:08:42
 [INFO] │ └── text-table@0.2.0 
 [INFO] ├─┬ eslint-plugin-compat@2.1.0 
 [INFO] │ ├── babel-runtime@6.26.0 
-[INFO] │ ├── caniuse-db@1.0.30000769 
+[INFO] │ ├── caniuse-db@1.0.30000770 
 [INFO] │ └── requireindex@1.1.0 
 [INFO] ├─┬ htmllint-cli@0.0.6 
 [INFO] │ ├── bluebird@3.5.1 
@@ -760,7 +759,7 @@ Build date: 2017-11-21 19:08:42
 [INFO] │   ├── import-lazy@2.1.0 
 [INFO] │   ├─┬ is-installed-globally@0.1.0 
 [INFO] │   │ ├─┬ global-dirs@0.1.1 
-[INFO] │   │ │ └── ini@1.3.4 
+[INFO] │   │ │ └── ini@1.3.5 
 [INFO] │   │ └── is-path-inside@1.0.0 
 [INFO] │   ├── is-npm@1.0.0 
 [INFO] │   ├─┬ latest-version@3.1.0 
@@ -895,7 +894,7 @@ Build date: 2017-11-21 19:08:42
 [INFO] │   │   └── mimic-fn@1.1.0 
 [INFO] │   ├── which-module@2.0.0 
 [INFO] │   └── yargs-parser@7.0.0 
-[INFO] ├─┬ qunit-phantomjs-runner@2.3.0 
+[INFO] ├─┬ qunit-phantomjs-runner@2.3.1 
 [INFO] │ └── qunit-reporter-junit@1.1.1 
 [INFO] ├─┬ qunitjs@2.4.1 
 [INFO] │ ├── chokidar@1.6.1 
@@ -1021,6 +1020,7 @@ Build date: 2017-11-21 19:08:42
 [INFO] │ └── postcss-sorting@3.1.0 
 [INFO] ├── stylelint-scss@2.1.0 
 [INFO] ├─┬ uglify-js@3.1.10 
+[INFO] │ ├── commander@2.11.0 
 [INFO] │ └── source-map@0.6.1 
 [INFO] ├── vnu-jar@17.11.1 
 [INFO] └─┬ workbox-build@2.1.2 
@@ -1045,11 +1045,11 @@ Build date: 2017-11-21 19:08:42
 [ERROR] Wrote CSS to __CURRENT__/tobago-theme-scarborough/target/bootstrap/dist/css/bootstrap.css
 [ERROR] Wrote Source Map to __CURRENT__/tobago-theme-scarborough/target/bootstrap/dist/css/bootstrap.css.map
 [ERROR] Rendering Complete, saving .css file...
-[ERROR] Wrote Source Map to __CURRENT__/tobago-theme-scarborough/target/bootstrap/dist/css/bootstrap-grid.css.map
 [ERROR] Wrote CSS to __CURRENT__/tobago-theme-scarborough/target/bootstrap/dist/css/bootstrap-grid.css
+[ERROR] Wrote Source Map to __CURRENT__/tobago-theme-scarborough/target/bootstrap/dist/css/bootstrap-grid.css.map
 [ERROR] Rendering Complete, saving .css file...
-[ERROR] Wrote CSS to __CURRENT__/tobago-theme-scarborough/target/bootstrap/dist/css/bootstrap-reboot.css
 [ERROR] Wrote Source Map to __CURRENT__/tobago-theme-scarborough/target/bootstrap/dist/css/bootstrap-reboot.css.map
+[ERROR] Wrote CSS to __CURRENT__/tobago-theme-scarborough/target/bootstrap/dist/css/bootstrap-reboot.css
 [INFO] 
 [INFO] --- frontend-maven-plugin:1.4:npm (step #9: npm run css-prefix) @ tobago-theme-scarborough ---
 [INFO] Running 'npm run css-prefix' in __CURRENT__/tobago-theme-scarborough/target/bootstrap
@@ -1057,12 +1057,12 @@ Build date: 2017-11-21 19:08:42
 [INFO] > bootstrap@4.0.0-beta.2 css-prefix __CURRENT__/tobago-theme-scarborough/target/bootstrap
 [INFO] > postcss --config build/postcss.config.js --replace "dist/css/*.css"
 [INFO] 
-[ERROR] ✔ Finished dist/css/bootstrap-grid.css (1.04 s)
-[ERROR] ✔ Finished dist/css/bootstrap-grid.min.css (1.04 s)
-[ERROR] ✔ Finished dist/css/bootstrap-reboot.min.css (1.05 s)
-[ERROR] ✔ Finished dist/css/bootstrap-reboot.css (1.05 s)
-[ERROR] ✔ Finished dist/css/bootstrap.css (1.05 s)
-[ERROR] ✔ Finished dist/css/bootstrap.min.css (1.05 s)
+[ERROR] ✔ Finished dist/css/bootstrap-reboot.css (1.32 s)
+[ERROR] ✔ Finished dist/css/bootstrap.css (1.32 s)
+[ERROR] ✔ Finished dist/css/bootstrap-reboot.min.css (1.32 s)
+[ERROR] ✔ Finished dist/css/bootstrap-grid.css (1.32 s)
+[ERROR] ✔ Finished dist/css/bootstrap.min.css (1.32 s)
+[ERROR] ✔ Finished dist/css/bootstrap-grid.min.css (1.32 s)
 [INFO] 
 [INFO] --- frontend-maven-plugin:1.4:npm (step #10: npm run css-minify) @ tobago-theme-scarborough ---
 [INFO] Running 'npm run css-minify' in __CURRENT__/tobago-theme-scarborough/target/bootstrap
@@ -1102,9 +1102,9 @@ Build date: 2017-11-21 19:08:42
 [INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:true --config build/rollup.config.js --sourcemap
 [INFO] 
 [ERROR] 
-[ERROR] __CURRENT__/tobago-theme-scarborough/target/bootstrap/js/src/index.js → dist/js/bootstrap.bundle.js...
-[ERROR] 
 [ERROR] __CURRENT__/tobago-theme-scarborough/target/bootstrap/js/src/index.js → dist/js/bootstrap.js...
+[ERROR] 
+[ERROR] __CURRENT__/tobago-theme-scarborough/target/bootstrap/js/src/index.js → dist/js/bootstrap.bundle.js...
 [INFO] js/src/alert.js -> js/dist/alert.js
 [INFO] js/src/button.js -> js/dist/button.js
 [INFO] js/src/carousel.js -> js/dist/carousel.js
@@ -1117,8 +1117,8 @@ Build date: 2017-11-21 19:08:42
 [INFO] js/src/tab.js -> js/dist/tab.js
 [INFO] js/src/tooltip.js -> js/dist/tooltip.js
 [INFO] js/src/util.js -> js/dist/util.js
-[ERROR] created dist/js/bootstrap.js in 2.3s
-[ERROR] created dist/js/bootstrap.bundle.js in 2.5s
+[ERROR] created dist/js/bootstrap.js in 1.8s
+[ERROR] created dist/js/bootstrap.bundle.js in 1.9s
 [INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-standalone __CURRENT__/tobago-theme-scarborough/target/bootstrap
 [INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:false --config build/rollup.config.js --sourcemap
@@ -1132,7 +1132,7 @@ Build date: 2017-11-21 19:08:42
 [INFO] 
 [ERROR] 
 [ERROR] __CURRENT__/tobago-theme-scarborough/target/bootstrap/js/src/index.js → dist/js/bootstrap.bundle.js...
-[ERROR] created dist/js/bootstrap.bundle.js in 1.6s
+[ERROR] created dist/js/bootstrap.bundle.js in 1.7s
 [INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-plugins __CURRENT__/tobago-theme-scarborough/target/bootstrap
 [INFO] > cross-env PLUGINS=true babel js/src/ --out-dir js/dist/ --source-maps
@@ -1165,8 +1165,8 @@ Build date: 2017-11-21 19:08:42
 [INFO] > bootstrap@4.0.0-beta.2 js-minify-docs __CURRENT__/tobago-theme-scarborough/target/bootstrap
 [INFO] > uglifyjs --mangle --comments "/^!/" --output assets/js/docs.min.js assets/js/vendor/anchor.min.js assets/js/vendor/clipboard.min.js assets/js/vendor/holder.min.js assets/js/src/application.js assets/js/src/pwa.js
 [INFO] 
-[ERROR] INFO: Using input source map: dist/js/bootstrap.bundle.js.map
-[ERROR] INFO: Using input source map: dist/js/bootstrap.js.map
+[ERROR] INFO: Using input source map: dist/js/bootstrap.js.mapINFO: Using input source map: dist/js/bootstrap.bundle.js.map
+[ERROR] 
 [INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-minify-standalone __CURRENT__/tobago-theme-scarborough/target/bootstrap
 [INFO] > uglifyjs --compress typeofs=false --mangle --comments "/^!/" --source-map "content=dist/js/bootstrap.js.map,includeSources,url=bootstrap.min.js.map" --output dist/js/bootstrap.min.js dist/js/bootstrap.js
@@ -1223,7 +1223,7 @@ main:
 [INFO] ------------------------------------------------------------------------
 [INFO] BUILD SUCCESS
 [INFO] ------------------------------------------------------------------------
-[INFO] Total time: 01:13 min
-[INFO] Finished at: 2017-11-21T19:09:57+01:00
-[INFO] Final Memory: 25M/85M
+[INFO] Total time: 01:15 min
+[INFO] Finished at: 2017-11-23T12:05:50+01:00
+[INFO] Final Memory: 29M/389M
 [INFO] ------------------------------------------------------------------------
diff --git a/tobago-theme/tobago-theme-scarborough/src/main/resources/META-INF/resources/tobago/scarborough/tobago-bootstrap/_version/css/bootstrap.css b/tobago-theme/tobago-theme-scarborough/src/main/resources/META-INF/resources/tobago/scarborough/tobago-bootstrap/_version/css/bootstrap.css
index 4324473..d3fe935 100644
--- a/tobago-theme/tobago-theme-scarborough/src/main/resources/META-INF/resources/tobago/scarborough/tobago-bootstrap/_version/css/bootstrap.css
+++ b/tobago-theme/tobago-theme-scarborough/src/main/resources/META-INF/resources/tobago/scarborough/tobago-bootstrap/_version/css/bootstrap.css
@@ -9634,7 +9634,7 @@ fixme: there is a problem with the selectManyShuttle with this style.
 
 .tobago-required .tobago-label:after {
   content: "*";
-  color: red;
+  color: #dc3545;
 }
 
 /* Bootstrap datetimepicker workarounds ------------------------------------------------------------------ */
diff --git a/tobago-theme/tobago-theme-scarborough/src/main/resources/META-INF/resources/tobago/scarborough/tobago-bootstrap/_version/css/bootstrap.css.map b/tobago-theme/tobago-theme-scarborough/src/main/resources/META-INF/resources/tobago/scarborough/tobago-bootstrap/_version/css/bootstrap.css.map
index 86cccd6..b06d00d 100644
--- a/tobago-theme/tobago-theme-scarborough/src/main/resources/META-INF/resources/tobago/scarborough/tobago-bootstrap/_version/css/bootstrap.css.map
+++ b/tobago-theme/tobago-theme-scarborough/src/main/resources/META-INF/resources/tobago/scarborough/tobago-bootstrap/_version/css/bootstrap.css.map
@@ -1 +1 @@
-{"version":3,"sources":["bootstrap.css","../../scss/bootstrap.scss","../../scss/_custom.scss","../../scss/_root.scss","../../scss/_print.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_gri [...]
\ No newline at end of file
+{"version":3,"sources":["bootstrap.css","../../scss/bootstrap.scss","../../scss/_custom.scss","../../scss/_root.scss","../../scss/_print.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_gri [...]
\ No newline at end of file
diff --git a/tobago-theme/tobago-theme-scarborough/src/main/resources/META-INF/resources/tobago/scarborough/tobago-bootstrap/_version/css/bootstrap.min.css b/tobago-theme/tobago-theme-scarborough/src/main/resources/META-INF/resources/tobago/scarborough/tobago-bootstrap/_version/css/bootstrap.min.css
index 912571b..61fa01f 100644
--- a/tobago-theme/tobago-theme-scarborough/src/main/resources/META-INF/resources/tobago/scarborough/tobago-bootstrap/_version/css/bootstrap.min.css
+++ b/tobago-theme/tobago-theme-scarborough/src/main/resources/META-INF/resources/tobago/scarborough/tobago-bootstrap/_version/css/bootstrap.min.css
@@ -3,5 +3,5 @@
  * Copyright 2011-2017 The Bootstrap Authors
  * Copyright 2011-2017 Twitter, Inc.
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#868e96;--gray-dark:#343a40;--primary:#007bff;--secondary:#868e96;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-s [...]
+ */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#868e96;--gray-dark:#343a40;--primary:#007bff;--secondary:#868e96;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-s [...]
 /*# sourceMappingURL=bootstrap.min.css.map */
\ No newline at end of file
diff --git a/tobago-theme/tobago-theme-scarborough/src/main/resources/META-INF/resources/tobago/scarborough/tobago-bootstrap/_version/css/bootstrap.min.css.map b/tobago-theme/tobago-theme-scarborough/src/main/resources/META-INF/resources/tobago/scarborough/tobago-bootstrap/_version/css/bootstrap.min.css.map
index 41400de..0378811 100644
--- a/tobago-theme/tobago-theme-scarborough/src/main/resources/META-INF/resources/tobago/scarborough/tobago-bootstrap/_version/css/bootstrap.min.css.map
+++ b/tobago-theme/tobago-theme-scarborough/src/main/resources/META-INF/resources/tobago/scarborough/tobago-bootstrap/_version/css/bootstrap.min.css.map
@@ -1 +1 @@
-{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_print.scss","dist/css/bootstrap.css","../../scss/_reboot.scss","bootstrap.css","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_br [...]
\ No newline at end of file
+{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_print.scss","dist/css/bootstrap.css","../../scss/_reboot.scss","bootstrap.css","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_br [...]
\ No newline at end of file
diff --git a/tobago-theme/tobago-theme-speyside/rebuild-theme.log b/tobago-theme/tobago-theme-speyside/rebuild-theme.log
index f307386..820e87f 100644
--- a/tobago-theme/tobago-theme-speyside/rebuild-theme.log
+++ b/tobago-theme/tobago-theme-speyside/rebuild-theme.log
@@ -1,4 +1,4 @@
-Build date: 2017-11-21 19:09:58
+Build date: 2017-11-23 12:05:50
 [INFO] Scanning for projects...
 [INFO] 
 [INFO] ------------------------------------------------------------------------
@@ -55,11 +55,11 @@ Build date: 2017-11-21 19:09:58
 [INFO] > node install.js
 [INFO] 
 [INFO] PhantomJS not found on PATH
-[INFO] Download already available at /var/folders/yp/1vrxjnrs20798ydt_yl8wrpr0000gp/T/phantomjs/phantomjs-2.1.1-macosx.zip
+[INFO] Download already available at /var/folders/w0/pg4pxr7972l6bq85x08s5cl00000gn/T/phantomjs/phantomjs-2.1.1-macosx.zip
 [INFO] Verified checksum of previously downloaded file
 [INFO] Extracting zip contents
 [INFO] Removing __CURRENT__/tobago-theme-speyside/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom
-[INFO] Copying extracted folder /var/folders/yp/1vrxjnrs20798ydt_yl8wrpr0000gp/T/phantomjs/phantomjs-2.1.1-macosx.zip-extract-1511287839175/phantomjs-2.1.1-macosx -> __CURRENT__/tobago-theme-speyside/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom
+[INFO] Copying extracted folder /var/folders/w0/pg4pxr7972l6bq85x08s5cl00000gn/T/phantomjs/phantomjs-2.1.1-macosx.zip-extract-1511435190478/phantomjs-2.1.1-macosx -> __CURRENT__/tobago-theme-speyside/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom
 [INFO] Writing location.js file
 [INFO] Done. Phantomjs binary available at __CURRENT__/tobago-theme-speyside/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
 [INFO] 
@@ -73,7 +73,7 @@ Build date: 2017-11-21 19:09:58
 [INFO] ├─┬ autoprefixer@7.1.6 
 [INFO] │ ├─┬ browserslist@2.9.0 
 [INFO] │ │ └── electron-to-chromium@1.3.27 
-[INFO] │ ├── caniuse-lite@1.0.30000769 
+[INFO] │ ├── caniuse-lite@1.0.30000770 
 [INFO] │ ├── normalize-range@0.1.2 
 [INFO] │ ├── num2fraction@1.2.2 
 [INFO] │ ├─┬ postcss@6.0.14 
@@ -86,7 +86,6 @@ Build date: 2017-11-21 19:09:58
 [INFO] │ │ ├─┬ babel-generator@7.0.0-beta.2 
 [INFO] │ │ │ ├── jsesc@2.5.1 
 [INFO] │ │ │ ├── source-map@0.5.7 
-[WARNING] npm WARN bootstrap@4.0.0-beta.2 requires a peer of jquery@1.9.1 - 3 but none was installed.
 [INFO] │ │ │ └── trim-right@1.0.1 
 [INFO] │ │ ├── babel-helpers@7.0.0-beta.2 
 [INFO] │ │ ├── babel-messages@7.0.0-beta.2 
@@ -130,6 +129,7 @@ Build date: 2017-11-21 19:09:58
 [INFO] │ │ │   ├─┬ npmlog@4.1.0 
 [INFO] │ │ │   │ ├─┬ are-we-there-yet@1.1.4 
 [INFO] │ │ │   │ │ └── delegates@1.0.0 
+[WARNING] npm WARN bootstrap@4.0.0-beta.2 requires a peer of jquery@1.9.1 - 3 but none was installed.
 [INFO] │ │ │   │ ├── console-control-strings@1.1.0 
 [INFO] │ │ │   │ ├─┬ gauge@2.7.4 
 [INFO] │ │ │   │ │ ├── aproba@1.1.1 
@@ -235,8 +235,8 @@ Build date: 2017-11-21 19:09:58
 [INFO] │ │ ├── path-is-absolute@1.0.1 
 [INFO] │ │ └─┬ readdirp@2.1.0 
 [INFO] │ │   └── set-immediate-shim@1.0.1 
-[INFO] │ ├── commander@2.11.0 
-[INFO] │ ├── convert-source-map@1.5.0 
+[INFO] │ ├── commander@2.12.1 
+[INFO] │ ├── convert-source-map@1.5.1 
 [INFO] │ ├── fs-readdir-recursive@1.1.0 
 [INFO] │ ├─┬ glob@7.1.2 
 [INFO] │ │ ├── fs.realpath@1.0.0 
@@ -341,8 +341,7 @@ Build date: 2017-11-21 19:09:58
 [INFO] │ └── semver@5.4.1 
 [INFO] ├─┬ bundlesize@0.15.3 
 [INFO] │ ├─┬ axios@0.16.2 
-[INFO] │ │ ├─┬ follow-redirects@1.2.5 
-[INFO] │ │ │ └── debug@2.6.9 
+[INFO] │ │ ├── follow-redirects@1.2.6 
 [INFO] │ │ └── is-buffer@1.1.6 
 [INFO] │ ├── bytes@3.0.0 
 [INFO] │ ├── ci-env@1.5.2 
@@ -350,7 +349,7 @@ Build date: 2017-11-21 19:09:58
 [INFO] │ │ └─┬ axios@0.15.3 
 [INFO] │ │   └─┬ follow-redirects@1.0.0 
 [INFO] │ │     └── debug@2.6.9 
-[INFO] │ ├─┬ gzip-size@4.0.0 
+[INFO] │ ├─┬ gzip-size@4.1.0 
 [INFO] │ │ └── duplexer@0.1.1 
 [INFO] │ ├─┬ opencollective@1.0.3 
 [INFO] │ │ ├─┬ babel-polyfill@6.23.0 
@@ -492,7 +491,7 @@ Build date: 2017-11-21 19:09:58
 [INFO] │ └── text-table@0.2.0 
 [INFO] ├─┬ eslint-plugin-compat@2.1.0 
 [INFO] │ ├── babel-runtime@6.26.0 
-[INFO] │ ├── caniuse-db@1.0.30000769 
+[INFO] │ ├── caniuse-db@1.0.30000770 
 [INFO] │ └── requireindex@1.1.0 
 [INFO] ├─┬ htmllint-cli@0.0.6 
 [INFO] │ ├── bluebird@3.5.1 
@@ -760,7 +759,7 @@ Build date: 2017-11-21 19:09:58
 [INFO] │   ├── import-lazy@2.1.0 
 [INFO] │   ├─┬ is-installed-globally@0.1.0 
 [INFO] │   │ ├─┬ global-dirs@0.1.1 
-[INFO] │   │ │ └── ini@1.3.4 
+[INFO] │   │ │ └── ini@1.3.5 
 [INFO] │   │ └── is-path-inside@1.0.0 
 [INFO] │   ├── is-npm@1.0.0 
 [INFO] │   ├─┬ latest-version@3.1.0 
@@ -895,7 +894,7 @@ Build date: 2017-11-21 19:09:58
 [INFO] │   │   └── mimic-fn@1.1.0 
 [INFO] │   ├── which-module@2.0.0 
 [INFO] │   └── yargs-parser@7.0.0 
-[INFO] ├─┬ qunit-phantomjs-runner@2.3.0 
+[INFO] ├─┬ qunit-phantomjs-runner@2.3.1 
 [INFO] │ └── qunit-reporter-junit@1.1.1 
 [INFO] ├─┬ qunitjs@2.4.1 
 [INFO] │ ├── chokidar@1.6.1 
@@ -1021,6 +1020,7 @@ Build date: 2017-11-21 19:09:58
 [INFO] │ └── postcss-sorting@3.1.0 
 [INFO] ├── stylelint-scss@2.1.0 
 [INFO] ├─┬ uglify-js@3.1.10 
+[INFO] │ ├── commander@2.11.0 
 [INFO] │ └── source-map@0.6.1 
 [INFO] ├── vnu-jar@17.11.1 
 [INFO] └─┬ workbox-build@2.1.2 
@@ -1048,8 +1048,8 @@ Build date: 2017-11-21 19:09:58
 [ERROR] Wrote CSS to __CURRENT__/tobago-theme-speyside/target/bootstrap/dist/css/bootstrap-grid.css
 [ERROR] Wrote Source Map to __CURRENT__/tobago-theme-speyside/target/bootstrap/dist/css/bootstrap-grid.css.map
 [ERROR] Rendering Complete, saving .css file...
-[ERROR] Wrote Source Map to __CURRENT__/tobago-theme-speyside/target/bootstrap/dist/css/bootstrap-reboot.css.map
 [ERROR] Wrote CSS to __CURRENT__/tobago-theme-speyside/target/bootstrap/dist/css/bootstrap-reboot.css
+[ERROR] Wrote Source Map to __CURRENT__/tobago-theme-speyside/target/bootstrap/dist/css/bootstrap-reboot.css.map
 [INFO] 
 [INFO] --- frontend-maven-plugin:1.4:npm (step #9: npm run css-prefix) @ tobago-theme-speyside ---
 [INFO] Running 'npm run css-prefix' in __CURRENT__/tobago-theme-speyside/target/bootstrap
@@ -1057,12 +1057,12 @@ Build date: 2017-11-21 19:09:58
 [INFO] > bootstrap@4.0.0-beta.2 css-prefix __CURRENT__/tobago-theme-speyside/target/bootstrap
 [INFO] > postcss --config build/postcss.config.js --replace "dist/css/*.css"
 [INFO] 
-[ERROR] ✔ Finished dist/css/bootstrap-grid.css (1.02 s)
-[ERROR] ✔ Finished dist/css/bootstrap-grid.min.css (1.02 s)
-[ERROR] ✔ Finished dist/css/bootstrap-reboot.css (1.02 s)
-[ERROR] ✔ Finished dist/css/bootstrap.css (1.02 s)
-[ERROR] ✔ Finished dist/css/bootstrap-reboot.min.css (1.02 s)
-[ERROR] ✔ Finished dist/css/bootstrap.min.css (1.02 s)
+[ERROR] ✔ Finished dist/css/bootstrap-grid.css (1.35 s)
+[ERROR] ✔ Finished dist/css/bootstrap-reboot.min.css (1.35 s)
+[ERROR] ✔ Finished dist/css/bootstrap-reboot.css (1.35 s)
+[ERROR] ✔ Finished dist/css/bootstrap-grid.min.css (1.35 s)
+[ERROR] ✔ Finished dist/css/bootstrap.css (1.35 s)
+[ERROR] ✔ Finished dist/css/bootstrap.min.css (1.35 s)
 [INFO] 
 [INFO] --- frontend-maven-plugin:1.4:npm (step #10: npm run css-minify) @ tobago-theme-speyside ---
 [INFO] Running 'npm run css-minify' in __CURRENT__/tobago-theme-speyside/target/bootstrap
@@ -1090,6 +1090,10 @@ Build date: 2017-11-21 19:09:58
 [INFO] > npm-run-all --parallel js-compile-*
 [INFO] 
 [INFO] 
+[INFO] > bootstrap@4.0.0-beta.2 js-compile-bundle __CURRENT__/tobago-theme-speyside/target/bootstrap
+[INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:true --config build/rollup.config.js --sourcemap
+[INFO] 
+[INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-standalone __CURRENT__/tobago-theme-speyside/target/bootstrap
 [INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:false --config build/rollup.config.js --sourcemap
 [INFO] 
@@ -1097,10 +1101,6 @@ Build date: 2017-11-21 19:09:58
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-plugins __CURRENT__/tobago-theme-speyside/target/bootstrap
 [INFO] > cross-env PLUGINS=true babel js/src/ --out-dir js/dist/ --source-maps
 [INFO] 
-[INFO] 
-[INFO] > bootstrap@4.0.0-beta.2 js-compile-bundle __CURRENT__/tobago-theme-speyside/target/bootstrap
-[INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:true --config build/rollup.config.js --sourcemap
-[INFO] 
 [ERROR] 
 [ERROR] __CURRENT__/tobago-theme-speyside/target/bootstrap/js/src/index.js → dist/js/bootstrap.bundle.js...
 [ERROR] 
@@ -1117,22 +1117,22 @@ Build date: 2017-11-21 19:09:58
 [INFO] js/src/tab.js -> js/dist/tab.js
 [INFO] js/src/tooltip.js -> js/dist/tooltip.js
 [INFO] js/src/util.js -> js/dist/util.js
-[ERROR] created dist/js/bootstrap.js in 2.2s
-[ERROR] created dist/js/bootstrap.bundle.js in 2.5s
+[ERROR] created dist/js/bootstrap.js in 1.7s
+[ERROR] created dist/js/bootstrap.bundle.js in 1.9s
 [INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-standalone __CURRENT__/tobago-theme-speyside/target/bootstrap
 [INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:false --config build/rollup.config.js --sourcemap
 [INFO] 
 [ERROR] 
 [ERROR] __CURRENT__/tobago-theme-speyside/target/bootstrap/js/src/index.js → dist/js/bootstrap.js...
-[ERROR] created dist/js/bootstrap.js in 1.4s
+[ERROR] created dist/js/bootstrap.js in 1.5s
 [INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-bundle __CURRENT__/tobago-theme-speyside/target/bootstrap
 [INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:true --config build/rollup.config.js --sourcemap
 [INFO] 
 [ERROR] 
 [ERROR] __CURRENT__/tobago-theme-speyside/target/bootstrap/js/src/index.js → dist/js/bootstrap.bundle.js...
-[ERROR] created dist/js/bootstrap.bundle.js in 1.6s
+[ERROR] created dist/js/bootstrap.bundle.js in 1.7s
 [INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-plugins __CURRENT__/tobago-theme-speyside/target/bootstrap
 [INFO] > cross-env PLUGINS=true babel js/src/ --out-dir js/dist/ --source-maps
@@ -1154,6 +1154,10 @@ Build date: 2017-11-21 19:09:58
 [INFO] > npm-run-all --parallel js-minify-*
 [INFO] 
 [INFO] 
+[INFO] > bootstrap@4.0.0-beta.2 js-minify-docs __CURRENT__/tobago-theme-speyside/target/bootstrap
+[INFO] > uglifyjs --mangle --comments "/^!/" --output assets/js/docs.min.js assets/js/vendor/anchor.min.js assets/js/vendor/clipboard.min.js assets/js/vendor/holder.min.js assets/js/src/application.js assets/js/src/pwa.js
+[INFO] 
+[INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-minify-bundle __CURRENT__/tobago-theme-speyside/target/bootstrap
 [INFO] > uglifyjs --compress typeofs=false --mangle --comments "/^!/" --source-map "content=dist/js/bootstrap.bundle.js.map,includeSources,url=bootstrap.bundle.min.js.map" --output dist/js/bootstrap.bundle.min.js dist/js/bootstrap.bundle.js
 [INFO] 
@@ -1161,12 +1165,8 @@ Build date: 2017-11-21 19:09:58
 [INFO] > bootstrap@4.0.0-beta.2 js-minify-standalone __CURRENT__/tobago-theme-speyside/target/bootstrap
 [INFO] > uglifyjs --compress typeofs=false --mangle --comments "/^!/" --source-map "content=dist/js/bootstrap.js.map,includeSources,url=bootstrap.min.js.map" --output dist/js/bootstrap.min.js dist/js/bootstrap.js
 [INFO] 
-[INFO] 
-[INFO] > bootstrap@4.0.0-beta.2 js-minify-docs __CURRENT__/tobago-theme-speyside/target/bootstrap
-[INFO] > uglifyjs --mangle --comments "/^!/" --output assets/js/docs.min.js assets/js/vendor/anchor.min.js assets/js/vendor/clipboard.min.js assets/js/vendor/holder.min.js assets/js/src/application.js assets/js/src/pwa.js
-[INFO] 
-[ERROR] INFO: Using input source map: dist/js/bootstrap.bundle.js.map
 [ERROR] INFO: Using input source map: dist/js/bootstrap.js.map
+[ERROR] INFO: Using input source map: dist/js/bootstrap.bundle.js.map
 [INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-minify-standalone __CURRENT__/tobago-theme-speyside/target/bootstrap
 [INFO] > uglifyjs --compress typeofs=false --mangle --comments "/^!/" --source-map "content=dist/js/bootstrap.js.map,includeSources,url=bootstrap.min.js.map" --output dist/js/bootstrap.min.js dist/js/bootstrap.js
@@ -1224,6 +1224,6 @@ main:
 [INFO] BUILD SUCCESS
 [INFO] ------------------------------------------------------------------------
 [INFO] Total time: 01:14 min
-[INFO] Finished at: 2017-11-21T19:11:13+01:00
-[INFO] Final Memory: 26M/86M
+[INFO] Finished at: 2017-11-23T12:07:06+01:00
+[INFO] Final Memory: 28M/376M
 [INFO] ------------------------------------------------------------------------
diff --git a/tobago-theme/tobago-theme-speyside/src/main/resources/META-INF/resources/tobago/speyside/tobago-bootstrap/_version/css/bootstrap.css b/tobago-theme/tobago-theme-speyside/src/main/resources/META-INF/resources/tobago/speyside/tobago-bootstrap/_version/css/bootstrap.css
index 7c13d5e..52b488d 100644
--- a/tobago-theme/tobago-theme-speyside/src/main/resources/META-INF/resources/tobago/speyside/tobago-bootstrap/_version/css/bootstrap.css
+++ b/tobago-theme/tobago-theme-speyside/src/main/resources/META-INF/resources/tobago/speyside/tobago-bootstrap/_version/css/bootstrap.css
@@ -9396,7 +9396,7 @@ fixme: there is a problem with the selectManyShuttle with this style.
 
 .tobago-required .tobago-label:after {
   content: "*";
-  color: red;
+  color: #d30040;
 }
 
 /* Bootstrap datetimepicker workarounds ------------------------------------------------------------------ */
diff --git a/tobago-theme/tobago-theme-speyside/src/main/resources/META-INF/resources/tobago/speyside/tobago-bootstrap/_version/css/bootstrap.css.map b/tobago-theme/tobago-theme-speyside/src/main/resources/META-INF/resources/tobago/speyside/tobago-bootstrap/_version/css/bootstrap.css.map
index b56211d..df05657 100644
--- a/tobago-theme/tobago-theme-speyside/src/main/resources/META-INF/resources/tobago/speyside/tobago-bootstrap/_version/css/bootstrap.css.map
+++ b/tobago-theme/tobago-theme-speyside/src/main/resources/META-INF/resources/tobago/speyside/tobago-bootstrap/_version/css/bootstrap.css.map
@@ -1 +1 @@
-{"version":3,"sources":["bootstrap.css","../../scss/bootstrap.scss","../../scss/_custom.scss","../../scss/_root.scss","../../scss/_print.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints. [...]
\ No newline at end of file
+{"version":3,"sources":["bootstrap.css","../../scss/bootstrap.scss","../../scss/_custom.scss","../../scss/_root.scss","../../scss/_print.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints. [...]
\ No newline at end of file
diff --git a/tobago-theme/tobago-theme-speyside/src/main/resources/META-INF/resources/tobago/speyside/tobago-bootstrap/_version/css/bootstrap.min.css b/tobago-theme/tobago-theme-speyside/src/main/resources/META-INF/resources/tobago/speyside/tobago-bootstrap/_version/css/bootstrap.min.css
index cce0655..c8ae2ca 100644
--- a/tobago-theme/tobago-theme-speyside/src/main/resources/META-INF/resources/tobago/speyside/tobago-bootstrap/_version/css/bootstrap.min.css
+++ b/tobago-theme/tobago-theme-speyside/src/main/resources/META-INF/resources/tobago/speyside/tobago-bootstrap/_version/css/bootstrap.min.css
@@ -3,5 +3,5 @@
  * Copyright 2011-2017 The Bootstrap Authors
  * Copyright 2011-2017 Twitter, Inc.
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#868e96;--gray-dark:#343a40;--primary:#185722;--secondary:#d7d7d7;--success:#1da332;--info:#5bc0de;--warning:#f0ad4e;--danger:#d30040;--light:#f7f7f7;--dark:#323232;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:verdana, [...]
+ */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#868e96;--gray-dark:#343a40;--primary:#185722;--secondary:#d7d7d7;--success:#1da332;--info:#5bc0de;--warning:#f0ad4e;--danger:#d30040;--light:#f7f7f7;--dark:#323232;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:verdana, [...]
 /*# sourceMappingURL=bootstrap.min.css.map */
\ No newline at end of file
diff --git a/tobago-theme/tobago-theme-speyside/src/main/resources/META-INF/resources/tobago/speyside/tobago-bootstrap/_version/css/bootstrap.min.css.map b/tobago-theme/tobago-theme-speyside/src/main/resources/META-INF/resources/tobago/speyside/tobago-bootstrap/_version/css/bootstrap.min.css.map
index e52c71a..e2e2256 100644
--- a/tobago-theme/tobago-theme-speyside/src/main/resources/META-INF/resources/tobago/speyside/tobago-bootstrap/_version/css/bootstrap.min.css.map
+++ b/tobago-theme/tobago-theme-speyside/src/main/resources/META-INF/resources/tobago/speyside/tobago-bootstrap/_version/css/bootstrap.min.css.map
@@ -1 +1 @@
-{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_print.scss","dist/css/bootstrap.css","../../scss/_reboot.scss","bootstrap.css","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid [...]
\ No newline at end of file
+{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_print.scss","dist/css/bootstrap.css","../../scss/_reboot.scss","bootstrap.css","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid [...]
\ No newline at end of file
diff --git a/tobago-theme/tobago-theme-standard/rebuild-theme.log b/tobago-theme/tobago-theme-standard/rebuild-theme.log
index f1ee9c1..a745ada 100644
--- a/tobago-theme/tobago-theme-standard/rebuild-theme.log
+++ b/tobago-theme/tobago-theme-standard/rebuild-theme.log
@@ -1,4 +1,4 @@
-Build date: 2017-11-21 19:11:13
+Build date: 2017-11-23 12:07:06
 [INFO] Scanning for projects...
 [INFO] 
 [INFO] ------------------------------------------------------------------------
@@ -55,11 +55,11 @@ Build date: 2017-11-21 19:11:13
 [INFO] > node install.js
 [INFO] 
 [INFO] PhantomJS not found on PATH
-[INFO] Download already available at /var/folders/yp/1vrxjnrs20798ydt_yl8wrpr0000gp/T/phantomjs/phantomjs-2.1.1-macosx.zip
+[INFO] Download already available at /var/folders/w0/pg4pxr7972l6bq85x08s5cl00000gn/T/phantomjs/phantomjs-2.1.1-macosx.zip
 [INFO] Verified checksum of previously downloaded file
 [INFO] Extracting zip contents
 [INFO] Removing __CURRENT__/tobago-theme-standard/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom
-[INFO] Copying extracted folder /var/folders/yp/1vrxjnrs20798ydt_yl8wrpr0000gp/T/phantomjs/phantomjs-2.1.1-macosx.zip-extract-1511287917589/phantomjs-2.1.1-macosx -> __CURRENT__/tobago-theme-standard/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom
+[INFO] Copying extracted folder /var/folders/w0/pg4pxr7972l6bq85x08s5cl00000gn/T/phantomjs/phantomjs-2.1.1-macosx.zip-extract-1511435268669/phantomjs-2.1.1-macosx -> __CURRENT__/tobago-theme-standard/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom
 [INFO] Writing location.js file
 [INFO] Done. Phantomjs binary available at __CURRENT__/tobago-theme-standard/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
 [INFO] 
@@ -73,7 +73,7 @@ Build date: 2017-11-21 19:11:13
 [INFO] ├─┬ autoprefixer@7.1.6 
 [INFO] │ ├─┬ browserslist@2.9.0 
 [INFO] │ │ └── electron-to-chromium@1.3.27 
-[INFO] │ ├── caniuse-lite@1.0.30000769 
+[INFO] │ ├── caniuse-lite@1.0.30000770 
 [INFO] │ ├── normalize-range@0.1.2 
 [INFO] │ ├── num2fraction@1.2.2 
 [INFO] │ ├─┬ postcss@6.0.14 
@@ -121,6 +121,7 @@ Build date: 2017-11-21 19:11:13
 [INFO] │ │ │   │ └── sntp@1.0.9 
 [INFO] │ │ │   ├─┬ mkdirp@0.5.1 
 [INFO] │ │ │   │ └── minimist@0.0.8 
+[WARNING] npm WARN bootstrap@4.0.0-beta.2 requires a peer of jquery@1.9.1 - 3 but none was installed.
 [INFO] │ │ │   ├─┬ nopt@4.0.1 
 [INFO] │ │ │   │ ├── abbrev@1.1.0 
 [INFO] │ │ │   │ └─┬ osenv@0.1.4 
@@ -234,8 +235,8 @@ Build date: 2017-11-21 19:11:13
 [INFO] │ │ ├── path-is-absolute@1.0.1 
 [INFO] │ │ └─┬ readdirp@2.1.0 
 [INFO] │ │   └── set-immediate-shim@1.0.1 
-[INFO] │ ├── commander@2.11.0 
-[INFO] │ ├── convert-source-map@1.5.0 
+[INFO] │ ├── commander@2.12.1 
+[INFO] │ ├── convert-source-map@1.5.1 
 [INFO] │ ├── fs-readdir-recursive@1.1.0 
 [INFO] │ ├─┬ glob@7.1.2 
 [INFO] │ │ ├── fs.realpath@1.0.0 
@@ -255,7 +256,6 @@ Build date: 2017-11-21 19:11:13
 [INFO] │ │ ├─┬ @babel/helper-function-name@7.0.0-beta.32 
 [INFO] │ │ │ ├── @babel/helper-get-function-arity@7.0.0-beta.32 
 [INFO] │ │ │ └─┬ @babel/template@7.0.0-beta.32 
-[WARNING] npm WARN bootstrap@4.0.0-beta.2 requires a peer of jquery@1.9.1 - 3 but none was installed.
 [INFO] │ │ │   └── babylon@7.0.0-beta.32 
 [INFO] │ │ ├── babylon@7.0.0-beta.32 
 [INFO] │ │ └── globals@10.4.0 
@@ -341,8 +341,7 @@ Build date: 2017-11-21 19:11:13
 [INFO] │ └── semver@5.4.1 
 [INFO] ├─┬ bundlesize@0.15.3 
 [INFO] │ ├─┬ axios@0.16.2 
-[INFO] │ │ ├─┬ follow-redirects@1.2.5 
-[INFO] │ │ │ └── debug@2.6.9 
+[INFO] │ │ ├── follow-redirects@1.2.6 
 [INFO] │ │ └── is-buffer@1.1.6 
 [INFO] │ ├── bytes@3.0.0 
 [INFO] │ ├── ci-env@1.5.2 
@@ -350,7 +349,7 @@ Build date: 2017-11-21 19:11:13
 [INFO] │ │ └─┬ axios@0.15.3 
 [INFO] │ │   └─┬ follow-redirects@1.0.0 
 [INFO] │ │     └── debug@2.6.9 
-[INFO] │ ├─┬ gzip-size@4.0.0 
+[INFO] │ ├─┬ gzip-size@4.1.0 
 [INFO] │ │ └── duplexer@0.1.1 
 [INFO] │ ├─┬ opencollective@1.0.3 
 [INFO] │ │ ├─┬ babel-polyfill@6.23.0 
@@ -492,7 +491,7 @@ Build date: 2017-11-21 19:11:13
 [INFO] │ └── text-table@0.2.0 
 [INFO] ├─┬ eslint-plugin-compat@2.1.0 
 [INFO] │ ├── babel-runtime@6.26.0 
-[INFO] │ ├── caniuse-db@1.0.30000769 
+[INFO] │ ├── caniuse-db@1.0.30000770 
 [INFO] │ └── requireindex@1.1.0 
 [INFO] ├─┬ htmllint-cli@0.0.6 
 [INFO] │ ├── bluebird@3.5.1 
@@ -760,7 +759,7 @@ Build date: 2017-11-21 19:11:13
 [INFO] │   ├── import-lazy@2.1.0 
 [INFO] │   ├─┬ is-installed-globally@0.1.0 
 [INFO] │   │ ├─┬ global-dirs@0.1.1 
-[INFO] │   │ │ └── ini@1.3.4 
+[INFO] │   │ │ └── ini@1.3.5 
 [INFO] │   │ └── is-path-inside@1.0.0 
 [INFO] │   ├── is-npm@1.0.0 
 [INFO] │   ├─┬ latest-version@3.1.0 
@@ -895,7 +894,7 @@ Build date: 2017-11-21 19:11:13
 [INFO] │   │   └── mimic-fn@1.1.0 
 [INFO] │   ├── which-module@2.0.0 
 [INFO] │   └── yargs-parser@7.0.0 
-[INFO] ├─┬ qunit-phantomjs-runner@2.3.0 
+[INFO] ├─┬ qunit-phantomjs-runner@2.3.1 
 [INFO] │ └── qunit-reporter-junit@1.1.1 
 [INFO] ├─┬ qunitjs@2.4.1 
 [INFO] │ ├── chokidar@1.6.1 
@@ -1021,6 +1020,7 @@ Build date: 2017-11-21 19:11:13
 [INFO] │ └── postcss-sorting@3.1.0 
 [INFO] ├── stylelint-scss@2.1.0 
 [INFO] ├─┬ uglify-js@3.1.10 
+[INFO] │ ├── commander@2.11.0 
 [INFO] │ └── source-map@0.6.1 
 [INFO] ├── vnu-jar@17.11.1 
 [INFO] └─┬ workbox-build@2.1.2 
@@ -1045,11 +1045,11 @@ Build date: 2017-11-21 19:11:13
 [ERROR] Wrote CSS to __CURRENT__/tobago-theme-standard/target/bootstrap/dist/css/bootstrap.css
 [ERROR] Wrote Source Map to __CURRENT__/tobago-theme-standard/target/bootstrap/dist/css/bootstrap.css.map
 [ERROR] Rendering Complete, saving .css file...
-[ERROR] Wrote CSS to __CURRENT__/tobago-theme-standard/target/bootstrap/dist/css/bootstrap-grid.css
 [ERROR] Wrote Source Map to __CURRENT__/tobago-theme-standard/target/bootstrap/dist/css/bootstrap-grid.css.map
+[ERROR] Wrote CSS to __CURRENT__/tobago-theme-standard/target/bootstrap/dist/css/bootstrap-grid.css
 [ERROR] Rendering Complete, saving .css file...
-[ERROR] Wrote CSS to __CURRENT__/tobago-theme-standard/target/bootstrap/dist/css/bootstrap-reboot.css
 [ERROR] Wrote Source Map to __CURRENT__/tobago-theme-standard/target/bootstrap/dist/css/bootstrap-reboot.css.map
+[ERROR] Wrote CSS to __CURRENT__/tobago-theme-standard/target/bootstrap/dist/css/bootstrap-reboot.css
 [INFO] 
 [INFO] --- frontend-maven-plugin:1.4:npm (step #9: npm run css-prefix) @ tobago-theme-standard ---
 [INFO] Running 'npm run css-prefix' in __CURRENT__/tobago-theme-standard/target/bootstrap
@@ -1057,12 +1057,12 @@ Build date: 2017-11-21 19:11:13
 [INFO] > bootstrap@4.0.0-beta.2 css-prefix __CURRENT__/tobago-theme-standard/target/bootstrap
 [INFO] > postcss --config build/postcss.config.js --replace "dist/css/*.css"
 [INFO] 
-[ERROR] ✔ Finished dist/css/bootstrap-grid.css (1.02 s)
-[ERROR] ✔ Finished dist/css/bootstrap-reboot.css (1.02 s)
-[ERROR] ✔ Finished dist/css/bootstrap-grid.min.css (1.02 s)
-[ERROR] ✔ Finished dist/css/bootstrap-reboot.min.css (1.02 s)
-[ERROR] ✔ Finished dist/css/bootstrap.min.css (1.02 s)
-[ERROR] ✔ Finished dist/css/bootstrap.css (1.02 s)
+[ERROR] ✔ Finished dist/css/bootstrap.css (1.33 s)
+[ERROR] ✔ Finished dist/css/bootstrap-reboot.min.css (1.33 s)
+[ERROR] ✔ Finished dist/css/bootstrap-reboot.css (1.34 s)
+[ERROR] ✔ Finished dist/css/bootstrap-grid.css (1.34 s)
+[ERROR] ✔ Finished dist/css/bootstrap-grid.min.css (1.33 s)
+[ERROR] ✔ Finished dist/css/bootstrap.min.css (1.33 s)
 [INFO] 
 [INFO] --- frontend-maven-plugin:1.4:npm (step #10: npm run css-minify) @ tobago-theme-standard ---
 [INFO] Running 'npm run css-minify' in __CURRENT__/tobago-theme-standard/target/bootstrap
@@ -1090,14 +1090,14 @@ Build date: 2017-11-21 19:11:13
 [INFO] > npm-run-all --parallel js-compile-*
 [INFO] 
 [INFO] 
-[INFO] > bootstrap@4.0.0-beta.2 js-compile-standalone __CURRENT__/tobago-theme-standard/target/bootstrap
-[INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:false --config build/rollup.config.js --sourcemap
-[INFO] 
-[INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-plugins __CURRENT__/tobago-theme-standard/target/bootstrap
 [INFO] > cross-env PLUGINS=true babel js/src/ --out-dir js/dist/ --source-maps
 [INFO] 
 [INFO] 
+[INFO] > bootstrap@4.0.0-beta.2 js-compile-standalone __CURRENT__/tobago-theme-standard/target/bootstrap
+[INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:false --config build/rollup.config.js --sourcemap
+[INFO] 
+[INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-bundle __CURRENT__/tobago-theme-standard/target/bootstrap
 [INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:true --config build/rollup.config.js --sourcemap
 [INFO] 
@@ -1117,22 +1117,22 @@ Build date: 2017-11-21 19:11:13
 [INFO] js/src/tab.js -> js/dist/tab.js
 [INFO] js/src/tooltip.js -> js/dist/tooltip.js
 [INFO] js/src/util.js -> js/dist/util.js
-[ERROR] created dist/js/bootstrap.js in 2.3s
-[ERROR] created dist/js/bootstrap.bundle.js in 2.4s
+[ERROR] created dist/js/bootstrap.js in 1.8s
+[ERROR] created dist/js/bootstrap.bundle.js in 2s
 [INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-standalone __CURRENT__/tobago-theme-standard/target/bootstrap
 [INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:false --config build/rollup.config.js --sourcemap
 [INFO] 
 [ERROR] 
 [ERROR] __CURRENT__/tobago-theme-standard/target/bootstrap/js/src/index.js → dist/js/bootstrap.js...
-[ERROR] created dist/js/bootstrap.js in 1.4s
+[ERROR] created dist/js/bootstrap.js in 1.5s
 [INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-bundle __CURRENT__/tobago-theme-standard/target/bootstrap
 [INFO] > cross-env ROLLUP=true rollup --environment BUNDLE:true --config build/rollup.config.js --sourcemap
 [INFO] 
 [ERROR] 
 [ERROR] __CURRENT__/tobago-theme-standard/target/bootstrap/js/src/index.js → dist/js/bootstrap.bundle.js...
-[ERROR] created dist/js/bootstrap.bundle.js in 1.6s
+[ERROR] created dist/js/bootstrap.bundle.js in 1.7s
 [INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-compile-plugins __CURRENT__/tobago-theme-standard/target/bootstrap
 [INFO] > cross-env PLUGINS=true babel js/src/ --out-dir js/dist/ --source-maps
@@ -1158,13 +1158,13 @@ Build date: 2017-11-21 19:11:13
 [INFO] > uglifyjs --mangle --comments "/^!/" --output assets/js/docs.min.js assets/js/vendor/anchor.min.js assets/js/vendor/clipboard.min.js assets/js/vendor/holder.min.js assets/js/src/application.js assets/js/src/pwa.js
 [INFO] 
 [INFO] 
-[INFO] > bootstrap@4.0.0-beta.2 js-minify-standalone __CURRENT__/tobago-theme-standard/target/bootstrap
-[INFO] > uglifyjs --compress typeofs=false --mangle --comments "/^!/" --source-map "content=dist/js/bootstrap.js.map,includeSources,url=bootstrap.min.js.map" --output dist/js/bootstrap.min.js dist/js/bootstrap.js
-[INFO] 
-[INFO] 
 [INFO] > bootstrap@4.0.0-beta.2 js-minify-bundle __CURRENT__/tobago-theme-standard/target/bootstrap
 [INFO] > uglifyjs --compress typeofs=false --mangle --comments "/^!/" --source-map "content=dist/js/bootstrap.bundle.js.map,includeSources,url=bootstrap.bundle.min.js.map" --output dist/js/bootstrap.bundle.min.js dist/js/bootstrap.bundle.js
 [INFO] 
+[INFO] 
+[INFO] > bootstrap@4.0.0-beta.2 js-minify-standalone __CURRENT__/tobago-theme-standard/target/bootstrap
+[INFO] > uglifyjs --compress typeofs=false --mangle --comments "/^!/" --source-map "content=dist/js/bootstrap.js.map,includeSources,url=bootstrap.min.js.map" --output dist/js/bootstrap.min.js dist/js/bootstrap.js
+[INFO] 
 [ERROR] INFO: Using input source map: dist/js/bootstrap.bundle.js.map
 [ERROR] INFO: Using input source map: dist/js/bootstrap.js.map
 [INFO] 
@@ -1203,8 +1203,8 @@ Build date: 2017-11-21 19:11:13
 [INFO] nothing to do, __CURRENT__/tobago-theme-standard/target/classes/META-INF/resources/tobago/standard/tether/1.1.1/css/tether-theme-basic.min.css is younger than original, use 'force' option or clean your target
 [INFO] tether-theme-arrows-dark.min.css (4681b) -> tether-theme-arrows-dark.min.min.css (4681b)[100%]
 [INFO] nothing to do, __CURRENT__/tobago-theme-standard/target/classes/META-INF/resources/tobago/standard/tether/1.1.1/css/tether-theme-arrows.min.css is younger than original, use 'force' option or clean your target
-[INFO] bootstrap.min.css (145826b) -> bootstrap.min.min.css (145570b)[99%]
-[INFO] bootstrap.css (190336b) -> bootstrap.min.css (145996b)[76%]
+[INFO] bootstrap.min.css (145830b) -> bootstrap.min.min.css (145574b)[99%]
+[INFO] bootstrap.css (190340b) -> bootstrap.min.css (146000b)[76%]
 [INFO] nothing to do, __CURRENT__/tobago-theme-standard/target/classes/META-INF/resources/tobago/standard/font-awesome/4.7.0/css/font-awesome.min.css is younger than original, use 'force' option or clean your target
 [INFO] font-awesome.min.css (31000b) -> font-awesome.min.min.css (30990b)[99%]
 [INFO] nothing to do, __CURRENT__/tobago-theme-standard/target/classes/META-INF/resources/tobago/standard/bootstrap-datetimepicker/4.17.45/css/bootstrap-datetimepicker.min.css is younger than original, use 'force' option or clean your target
@@ -1221,7 +1221,7 @@ Build date: 2017-11-21 19:11:13
 [INFO] nothing to do, __CURRENT__/tobago-theme-standard/target/classes/META-INF/resources/tobago/standard/tobago-bootstrap/_version/css/bootstrap.min.css is younger than original, use 'force' option or clean your target
 [INFO] nothing to do, __CURRENT__/tobago-theme-standard/target/classes/META-INF/resources/tobago/standard/font-awesome/4.7.0/css/font-awesome.min.css is younger than original, use 'force' option or clean your target
 [INFO] nothing to do, __CURRENT__/tobago-theme-standard/target/classes/META-INF/resources/tobago/standard/font-awesome/4.7.0/css/font-awesome.min.min.css is younger than original, use 'force' option or clean your target
-[INFO] total input (385078b) -> output (340414b)[88%]
+[INFO] total input (385086b) -> output (340422b)[88%]
 [INFO] nb warnings: 0, nb errors: 0
 [INFO] 
 [INFO] --- maven-compiler-plugin:3.6.2:compile (default-compile) @ tobago-theme-standard ---
@@ -1248,7 +1248,6 @@ main:
 [INFO] 
 [INFO] --- maven-compiler-plugin:3.6.2:testCompile (default-testCompile) @ tobago-theme-standard ---
 [INFO] Compiling 1 source file to __CURRENT__/tobago-theme-standard/target/test-classes
-[WARNING] bootstrap class path not set in conjunction with -source 1.8
 [INFO] 
 [INFO] --- maven-surefire-plugin:2.19.1:test (default-test) @ tobago-theme-standard ---
 
@@ -1256,7 +1255,7 @@ main:
  T E S T S
 -------------------------------------------------------
 Running org.apache.myfaces.tobago.renderkit.css.BootstrapClassUnitTest
-Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.442 sec - in org.apache.myfaces.tobago.renderkit.css.BootstrapClassUnitTest
+Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.252 sec - in org.apache.myfaces.tobago.renderkit.css.BootstrapClassUnitTest
 
 Results :
 
@@ -1275,7 +1274,7 @@ Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
 [INFO] ------------------------------------------------------------------------
 [INFO] BUILD SUCCESS
 [INFO] ------------------------------------------------------------------------
-[INFO] Total time: 01:23 min
-[INFO] Finished at: 2017-11-21T19:12:38+01:00
-[INFO] Final Memory: 34M/112M
+[INFO] Total time: 01:22 min
+[INFO] Finished at: 2017-11-23T12:08:29+01:00
+[INFO] Final Memory: 38M/492M
 [INFO] ------------------------------------------------------------------------
diff --git a/tobago-theme/tobago-theme-standard/src/main/resources/META-INF/resources/tobago/standard/tobago-bootstrap/_version/css/bootstrap.css b/tobago-theme/tobago-theme-standard/src/main/resources/META-INF/resources/tobago/standard/tobago-bootstrap/_version/css/bootstrap.css
index b68d37f..229bd7a 100644
--- a/tobago-theme/tobago-theme-standard/src/main/resources/META-INF/resources/tobago/standard/tobago-bootstrap/_version/css/bootstrap.css
+++ b/tobago-theme/tobago-theme-standard/src/main/resources/META-INF/resources/tobago/standard/tobago-bootstrap/_version/css/bootstrap.css
@@ -9605,7 +9605,7 @@ fixme: there is a problem with the selectManyShuttle with this style.
 
 .tobago-required .tobago-label:after {
   content: "*";
-  color: red;
+  color: #dc3545;
 }
 
 /* Bootstrap datetimepicker workarounds ------------------------------------------------------------------ */
diff --git a/tobago-theme/tobago-theme-standard/src/main/resources/META-INF/resources/tobago/standard/tobago-bootstrap/_version/css/bootstrap.css.map b/tobago-theme/tobago-theme-standard/src/main/resources/META-INF/resources/tobago/standard/tobago-bootstrap/_version/css/bootstrap.css.map
index 510c376..42dae7e 100644
--- a/tobago-theme/tobago-theme-standard/src/main/resources/META-INF/resources/tobago/standard/tobago-bootstrap/_version/css/bootstrap.css.map
+++ b/tobago-theme/tobago-theme-standard/src/main/resources/META-INF/resources/tobago/standard/tobago-bootstrap/_version/css/bootstrap.css.map
@@ -1 +1 @@
-{"version":3,"sources":["bootstrap.css","../../scss/bootstrap.scss","../../scss/_custom.scss","../../scss/_root.scss","../../scss/_print.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_gri [...]
\ No newline at end of file
+{"version":3,"sources":["bootstrap.css","../../scss/bootstrap.scss","../../scss/_custom.scss","../../scss/_root.scss","../../scss/_print.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_gri [...]
\ No newline at end of file
diff --git a/tobago-theme/tobago-theme-standard/src/main/resources/META-INF/resources/tobago/standard/tobago-bootstrap/_version/css/bootstrap.min.css b/tobago-theme/tobago-theme-standard/src/main/resources/META-INF/resources/tobago/standard/tobago-bootstrap/_version/css/bootstrap.min.css
index 84e0542..9b24b64 100644
--- a/tobago-theme/tobago-theme-standard/src/main/resources/META-INF/resources/tobago/standard/tobago-bootstrap/_version/css/bootstrap.min.css
+++ b/tobago-theme/tobago-theme-standard/src/main/resources/META-INF/resources/tobago/standard/tobago-bootstrap/_version/css/bootstrap.min.css
@@ -3,5 +3,5 @@
  * Copyright 2011-2017 The Bootstrap Authors
  * Copyright 2011-2017 Twitter, Inc.
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#868e96;--gray-dark:#343a40;--primary:#007bff;--secondary:#868e96;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-s [...]
+ */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#868e96;--gray-dark:#343a40;--primary:#007bff;--secondary:#868e96;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-s [...]
 /*# sourceMappingURL=bootstrap.min.css.map */
\ No newline at end of file
diff --git a/tobago-theme/tobago-theme-standard/src/main/resources/META-INF/resources/tobago/standard/tobago-bootstrap/_version/css/bootstrap.min.css.map b/tobago-theme/tobago-theme-standard/src/main/resources/META-INF/resources/tobago/standard/tobago-bootstrap/_version/css/bootstrap.min.css.map
index e714873..3e621ca 100644
--- a/tobago-theme/tobago-theme-standard/src/main/resources/META-INF/resources/tobago/standard/tobago-bootstrap/_version/css/bootstrap.min.css.map
+++ b/tobago-theme/tobago-theme-standard/src/main/resources/META-INF/resources/tobago/standard/tobago-bootstrap/_version/css/bootstrap.min.css.map
@@ -1 +1 @@
-{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_print.scss","dist/css/bootstrap.css","../../scss/_reboot.scss","bootstrap.css","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_br [...]
\ No newline at end of file
+{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_print.scss","dist/css/bootstrap.css","../../scss/_reboot.scss","bootstrap.css","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_br [...]
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
['"commits@myfaces.apache.org" <co...@myfaces.apache.org>'].