diff --git a/.public/css/dist/blue.png b/.public/css/dist/blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..af04cee596d5d2f884b03f9d8f0dd25c1cd5a0fa
Binary files /dev/null and b/.public/css/dist/blue.png differ
diff --git a/.public/css/dist/blue@2x.png b/.public/css/dist/blue@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..f19210a9e570edb8acbb6d425809d8835854f190
Binary files /dev/null and b/.public/css/dist/blue@2x.png differ
diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json
index 70cf87f8b8546de857f6a02ac4b53fdeb148e546..b95c1a1b131ad0418f647fcc4db5da2ae5316873 100644
--- a/npm-shrinkwrap.json
+++ b/npm-shrinkwrap.json
@@ -12,6 +12,15 @@
       "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
       "integrity": "sha1-mgb08TfuhNffBGDB/bETX/psUP0="
     },
+    "JSONStream": {
+      "version": "1.3.4",
+      "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.4.tgz",
+      "integrity": "sha512-Y7vfi3I5oMOYIr+WxV8NZxDSwcbNgzdKYsTNInmycOq9bUYwGg9ryu57Wg5NLmCjqdFPNUmpMBo3kSJN9tCbXg==",
+      "requires": {
+        "jsonparse": "^1.2.0",
+        "through": ">=2.2.7 <3"
+      }
+    },
     "abbrev": {
       "version": "1.1.1",
       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
@@ -31,8 +40,7 @@
     "acorn": {
       "version": "5.7.2",
       "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.2.tgz",
-      "integrity": "sha512-cJrKCNcr2kv8dlDnbw+JPUGjHZzo4myaxOLmpOX8a+rgX94YeTcTMv/LFJUSByRpc+i4GgVnnhLxvMu/2Y+rqw==",
-      "dev": true
+      "integrity": "sha512-cJrKCNcr2kv8dlDnbw+JPUGjHZzo4myaxOLmpOX8a+rgX94YeTcTMv/LFJUSByRpc+i4GgVnnhLxvMu/2Y+rqw=="
     },
     "acorn-dynamic-import": {
       "version": "2.0.2",
@@ -51,6 +59,26 @@
         }
       }
     },
+    "acorn-node": {
+      "version": "1.5.2",
+      "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.5.2.tgz",
+      "integrity": "sha512-krFKvw/d1F17AN3XZbybIUzEY4YEPNiGo05AfP3dBlfVKrMHETKpgjpuZkSF8qDNt9UkQcqj7am8yJLseklCMg==",
+      "requires": {
+        "acorn": "^5.7.1",
+        "acorn-dynamic-import": "^3.0.0",
+        "xtend": "^4.0.1"
+      },
+      "dependencies": {
+        "acorn-dynamic-import": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz",
+          "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==",
+          "requires": {
+            "acorn": "^5.0.0"
+          }
+        }
+      }
+    },
     "adjust-sourcemap-loader": {
       "version": "1.2.0",
       "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-1.2.0.tgz",
@@ -106,6 +134,41 @@
         "printj": "~1.1.0"
       }
     },
+    "admin-lte": {
+      "version": "2.4.8",
+      "resolved": "https://registry.npmjs.org/admin-lte/-/admin-lte-2.4.8.tgz",
+      "integrity": "sha512-Gr/jb9bP2psiN20o+1mCSwnjIJZX59Od2BtBI1ew09QFarsvf8AEX/FbbCGcSBtqk6Qs1q5YcIf2N6mFWj3iKg==",
+      "requires": {
+        "bootstrap": "^3.3.7",
+        "bootstrap-colorpicker": "^2.5.1",
+        "bootstrap-datepicker": "^1.7.0",
+        "bootstrap-daterangepicker": "^2.1.25",
+        "bootstrap-slider": "^9.8.0",
+        "bootstrap-timepicker": "^0.5.2",
+        "chart.js": "1.0.*",
+        "ckeditor": "^4.7.0",
+        "datatables.net": "^1.10.15",
+        "datatables.net-bs": "^1.10.15",
+        "fastclick": "^1.0.6",
+        "flot": "^0.8.0-alpha",
+        "font-awesome": "^4.7.0",
+        "fullcalendar": "^3.4.0",
+        "inputmask": "^3.3.7",
+        "ion-rangeslider": "^2.2.0",
+        "ionicons": "^3.0.0",
+        "jquery": "^3.2.1",
+        "jquery-knob": "^1.2.11",
+        "jquery-sparkline": "^2.4.0",
+        "jquery-ui": "^1.12.1",
+        "jvectormap": "^1.2.2",
+        "moment": "^2.18.1",
+        "morris.js": "^0.5.0",
+        "pace": "0.0.4",
+        "raphael": "^2.2.7",
+        "select2": "^4.0.3",
+        "slimscroll": "^0.9.1"
+      }
+    },
     "ajv": {
       "version": "6.5.3",
       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz",
@@ -258,6 +321,11 @@
       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
       "dev": true
     },
+    "array-filter": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz",
+      "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw="
+    },
     "array-find-index": {
       "version": "1.0.2",
       "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
@@ -280,6 +348,16 @@
         "es-abstract": "^1.7.0"
       }
     },
+    "array-map": {
+      "version": "0.0.0",
+      "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz",
+      "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI="
+    },
+    "array-reduce": {
+      "version": "0.0.0",
+      "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz",
+      "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys="
+    },
     "array-union": {
       "version": "1.0.2",
       "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
@@ -317,7 +395,6 @@
       "version": "4.10.1",
       "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
       "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
-      "dev": true,
       "requires": {
         "bn.js": "^4.0.0",
         "inherits": "^2.0.1",
@@ -328,7 +405,6 @@
       "version": "1.4.1",
       "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
       "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
-      "dev": true,
       "requires": {
         "util": "0.10.3"
       }
@@ -1241,8 +1317,7 @@
     "base64-js": {
       "version": "1.3.0",
       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
-      "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",
-      "dev": true
+      "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw=="
     },
     "batch": {
       "version": "0.6.1",
@@ -1316,8 +1391,7 @@
     "bn.js": {
       "version": "4.11.8",
       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
-      "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
-      "dev": true
+      "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
     },
     "body-parser": {
       "version": "1.18.2",
@@ -1389,16 +1463,35 @@
         "jquery": ">=1.7.1 <4.0.0"
       }
     },
+    "bootstrap-daterangepicker": {
+      "version": "2.1.30",
+      "resolved": "https://registry.npmjs.org/bootstrap-daterangepicker/-/bootstrap-daterangepicker-2.1.30.tgz",
+      "integrity": "sha1-+JPb//Wk19+qt1Rg6OppabuJaJo=",
+      "requires": {
+        "jquery": ">=1.10",
+        "moment": "^2.9.0"
+      }
+    },
     "bootstrap-less": {
       "version": "3.3.8",
       "resolved": "https://registry.npmjs.org/bootstrap-less/-/bootstrap-less-3.3.8.tgz",
       "integrity": "sha1-cfKd1af//t/onxYFu63+CjONrlM="
     },
+    "bootstrap-slider": {
+      "version": "9.10.0",
+      "resolved": "https://registry.npmjs.org/bootstrap-slider/-/bootstrap-slider-9.10.0.tgz",
+      "integrity": "sha1-EQPWvADPv6jPyaJZmrUYxVZD2j8="
+    },
     "bootstrap-table": {
       "version": "1.12.1",
       "resolved": "https://registry.npmjs.org/bootstrap-table/-/bootstrap-table-1.12.1.tgz",
       "integrity": "sha1-ycOXMGeEKpN8BdhjnszLAqvWumU="
     },
+    "bootstrap-timepicker": {
+      "version": "0.5.2",
+      "resolved": "https://registry.npmjs.org/bootstrap-timepicker/-/bootstrap-timepicker-0.5.2.tgz",
+      "integrity": "sha1-EO2fKi8LjMrvzeD89qBzi5GaODU="
+    },
     "brace-expansion": {
       "version": "1.1.11",
       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -1440,14 +1533,137 @@
     "brorand": {
       "version": "1.1.0",
       "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
-      "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
-      "dev": true
+      "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
+    },
+    "browser-pack": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz",
+      "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==",
+      "requires": {
+        "JSONStream": "^1.0.3",
+        "combine-source-map": "~0.8.0",
+        "defined": "^1.0.0",
+        "safe-buffer": "^5.1.1",
+        "through2": "^2.0.0",
+        "umd": "^3.0.0"
+      }
+    },
+    "browser-resolve": {
+      "version": "1.11.3",
+      "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",
+      "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==",
+      "requires": {
+        "resolve": "1.1.7"
+      },
+      "dependencies": {
+        "resolve": {
+          "version": "1.1.7",
+          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
+          "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs="
+        }
+      }
+    },
+    "browserify": {
+      "version": "16.2.3",
+      "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.2.3.tgz",
+      "integrity": "sha512-zQt/Gd1+W+IY+h/xX2NYMW4orQWhqSwyV+xsblycTtpOuB27h1fZhhNQuipJ4t79ohw4P4mMem0jp/ZkISQtjQ==",
+      "requires": {
+        "JSONStream": "^1.0.3",
+        "assert": "^1.4.0",
+        "browser-pack": "^6.0.1",
+        "browser-resolve": "^1.11.0",
+        "browserify-zlib": "~0.2.0",
+        "buffer": "^5.0.2",
+        "cached-path-relative": "^1.0.0",
+        "concat-stream": "^1.6.0",
+        "console-browserify": "^1.1.0",
+        "constants-browserify": "~1.0.0",
+        "crypto-browserify": "^3.0.0",
+        "defined": "^1.0.0",
+        "deps-sort": "^2.0.0",
+        "domain-browser": "^1.2.0",
+        "duplexer2": "~0.1.2",
+        "events": "^2.0.0",
+        "glob": "^7.1.0",
+        "has": "^1.0.0",
+        "htmlescape": "^1.1.0",
+        "https-browserify": "^1.0.0",
+        "inherits": "~2.0.1",
+        "insert-module-globals": "^7.0.0",
+        "labeled-stream-splicer": "^2.0.0",
+        "mkdirp": "^0.5.0",
+        "module-deps": "^6.0.0",
+        "os-browserify": "~0.3.0",
+        "parents": "^1.0.1",
+        "path-browserify": "~0.0.0",
+        "process": "~0.11.0",
+        "punycode": "^1.3.2",
+        "querystring-es3": "~0.2.0",
+        "read-only-stream": "^2.0.0",
+        "readable-stream": "^2.0.2",
+        "resolve": "^1.1.4",
+        "shasum": "^1.0.0",
+        "shell-quote": "^1.6.1",
+        "stream-browserify": "^2.0.0",
+        "stream-http": "^2.0.0",
+        "string_decoder": "^1.1.1",
+        "subarg": "^1.0.0",
+        "syntax-error": "^1.1.1",
+        "through2": "^2.0.0",
+        "timers-browserify": "^1.0.1",
+        "tty-browserify": "0.0.1",
+        "url": "~0.11.0",
+        "util": "~0.10.1",
+        "vm-browserify": "^1.0.0",
+        "xtend": "^4.0.0"
+      },
+      "dependencies": {
+        "buffer": {
+          "version": "5.2.1",
+          "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz",
+          "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==",
+          "requires": {
+            "base64-js": "^1.0.2",
+            "ieee754": "^1.1.4"
+          }
+        },
+        "events": {
+          "version": "2.1.0",
+          "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz",
+          "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg=="
+        },
+        "string_decoder": {
+          "version": "1.1.1",
+          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+          "requires": {
+            "safe-buffer": "~5.1.0"
+          }
+        },
+        "timers-browserify": {
+          "version": "1.4.2",
+          "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz",
+          "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=",
+          "requires": {
+            "process": "~0.11.0"
+          }
+        },
+        "tty-browserify": {
+          "version": "0.0.1",
+          "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
+          "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw=="
+        },
+        "vm-browserify": {
+          "version": "1.1.0",
+          "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz",
+          "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw=="
+        }
+      }
     },
     "browserify-aes": {
       "version": "1.2.0",
       "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
       "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
-      "dev": true,
       "requires": {
         "buffer-xor": "^1.0.3",
         "cipher-base": "^1.0.0",
@@ -1461,7 +1677,6 @@
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
       "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
-      "dev": true,
       "requires": {
         "browserify-aes": "^1.0.4",
         "browserify-des": "^1.0.0",
@@ -1472,7 +1687,6 @@
       "version": "1.0.2",
       "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
       "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
-      "dev": true,
       "requires": {
         "cipher-base": "^1.0.1",
         "des.js": "^1.0.0",
@@ -1483,8 +1697,7 @@
         "safe-buffer": {
           "version": "5.1.2",
           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
-          "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
-          "dev": true
+          "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
         }
       }
     },
@@ -1492,7 +1705,6 @@
       "version": "4.0.1",
       "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
       "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
-      "dev": true,
       "requires": {
         "bn.js": "^4.1.0",
         "randombytes": "^2.0.1"
@@ -1502,7 +1714,6 @@
       "version": "4.0.4",
       "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
       "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
-      "dev": true,
       "requires": {
         "bn.js": "^4.1.1",
         "browserify-rsa": "^4.0.0",
@@ -1517,7 +1728,6 @@
       "version": "0.2.0",
       "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
       "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
-      "dev": true,
       "requires": {
         "pako": "~1.0.5"
       }
@@ -1546,8 +1756,7 @@
     "buffer-from": {
       "version": "1.1.1",
       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
-      "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
-      "dev": true
+      "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
     },
     "buffer-indexof": {
       "version": "1.1.1",
@@ -1558,8 +1767,7 @@
     "buffer-xor": {
       "version": "1.0.3",
       "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
-      "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
-      "dev": true
+      "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
     },
     "builtin-modules": {
       "version": "1.1.1",
@@ -1570,8 +1778,7 @@
     "builtin-status-codes": {
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
-      "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
-      "dev": true
+      "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug="
     },
     "bytes": {
       "version": "3.0.0",
@@ -1639,6 +1846,11 @@
         "responselike": "1.0.2"
       }
     },
+    "cached-path-relative": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.1.tgz",
+      "integrity": "sha1-0JxLUoAKpMB44t2BqGmqyQ0uVOc="
+    },
     "camel-case": {
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
@@ -1749,6 +1961,16 @@
       "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=",
       "dev": true
     },
+    "charm": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/charm/-/charm-0.1.2.tgz",
+      "integrity": "sha1-BsIe7RobBq62dVPNxT4jJ0usIpY="
+    },
+    "chart.js": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-1.0.2.tgz",
+      "integrity": "sha1-rVfSIpz9jM9ZVRR+gSG0kR5p3+c="
+    },
     "chokidar": {
       "version": "2.0.4",
       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz",
@@ -1780,12 +2002,16 @@
       "version": "1.0.4",
       "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
       "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
-      "dev": true,
       "requires": {
         "inherits": "^2.0.1",
         "safe-buffer": "^5.0.1"
       }
     },
+    "ckeditor": {
+      "version": "4.10.1",
+      "resolved": "https://registry.npmjs.org/ckeditor/-/ckeditor-4.10.1.tgz",
+      "integrity": "sha512-T6y4BH9ml+0F1cuSqjOWSZJtNuunVm/IbZl0KWNgRUsWEiwQQxhzA0mvSVLzujjsQkTMn9oTGcDd31/eozCAWg=="
+    },
     "clap": {
       "version": "1.2.3",
       "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz",
@@ -1818,6 +2044,11 @@
         }
       }
     },
+    "classie": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/classie/-/classie-1.0.0.tgz",
+      "integrity": "sha1-/JsptH5k43SiBi+2JNBaYc1wOrI="
+    },
     "clean-css": {
       "version": "4.2.1",
       "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz",
@@ -1999,6 +2230,29 @@
       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
       "dev": true
     },
+    "combine-source-map": {
+      "version": "0.8.0",
+      "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz",
+      "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=",
+      "requires": {
+        "convert-source-map": "~1.1.0",
+        "inline-source-map": "~0.6.0",
+        "lodash.memoize": "~3.0.3",
+        "source-map": "~0.5.3"
+      },
+      "dependencies": {
+        "convert-source-map": {
+          "version": "1.1.3",
+          "resolved": "http://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz",
+          "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA="
+        },
+        "lodash.memoize": {
+          "version": "3.0.4",
+          "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz",
+          "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8="
+        }
+      }
+    },
     "combined-stream": {
       "version": "1.0.6",
       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
@@ -2082,7 +2336,6 @@
       "version": "1.6.2",
       "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
       "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
-      "dev": true,
       "requires": {
         "buffer-from": "^1.0.0",
         "inherits": "^2.0.3",
@@ -2109,7 +2362,6 @@
       "version": "1.1.0",
       "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
       "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
-      "dev": true,
       "requires": {
         "date-now": "^0.1.4"
       }
@@ -2132,8 +2384,7 @@
     "constants-browserify": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
-      "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
-      "dev": true
+      "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U="
     },
     "content-disposition": {
       "version": "0.5.2",
@@ -2232,7 +2483,6 @@
       "version": "4.0.3",
       "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
       "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
-      "dev": true,
       "requires": {
         "bn.js": "^4.1.0",
         "elliptic": "^6.0.0"
@@ -2242,7 +2492,6 @@
       "version": "1.2.0",
       "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
       "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
-      "dev": true,
       "requires": {
         "cipher-base": "^1.0.1",
         "inherits": "^2.0.1",
@@ -2255,7 +2504,6 @@
       "version": "1.1.7",
       "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
       "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
-      "dev": true,
       "requires": {
         "cipher-base": "^1.0.3",
         "create-hash": "^1.1.0",
@@ -2296,7 +2544,6 @@
       "version": "3.12.0",
       "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
       "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
-      "dev": true,
       "requires": {
         "browserify-cipher": "^1.0.0",
         "browserify-sign": "^4.0.0",
@@ -2556,11 +2803,27 @@
         "assert-plus": "^1.0.0"
       }
     },
+    "datatables.net": {
+      "version": "1.10.19",
+      "resolved": "https://registry.npmjs.org/datatables.net/-/datatables.net-1.10.19.tgz",
+      "integrity": "sha512-+ljXcI6Pj3PTGy5pesp3E5Dr3x3AV45EZe0o1r0gKENN2gafBKXodVnk2ypKwl2tTmivjxbkiqoWnipTefyBTA==",
+      "requires": {
+        "jquery": ">=1.7"
+      }
+    },
+    "datatables.net-bs": {
+      "version": "1.10.19",
+      "resolved": "https://registry.npmjs.org/datatables.net-bs/-/datatables.net-bs-1.10.19.tgz",
+      "integrity": "sha512-5gxoI2n+duZP06+4xVC2TtH6zcY369/TRKTZ1DdSgDcDUl4OYQsrXCuaLJmbVzna/5Y5lrMmK7CxgvYgIynICA==",
+      "requires": {
+        "datatables.net": "1.10.19",
+        "jquery": ">=1.7"
+      }
+    },
     "date-now": {
       "version": "0.1.4",
       "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
-      "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
-      "dev": true
+      "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs="
     },
     "de-indent": {
       "version": "1.0.2",
@@ -2655,8 +2918,7 @@
     "defined": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
-      "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
-      "dev": true
+      "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM="
     },
     "del": {
       "version": "3.0.0",
@@ -2689,11 +2951,21 @@
       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
       "dev": true
     },
+    "deps-sort": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz",
+      "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=",
+      "requires": {
+        "JSONStream": "^1.0.3",
+        "shasum": "^1.0.0",
+        "subarg": "^1.0.0",
+        "through2": "^2.0.0"
+      }
+    },
     "des.js": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
       "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
-      "dev": true,
       "requires": {
         "inherits": "^2.0.1",
         "minimalistic-assert": "^1.0.0"
@@ -2720,11 +2992,27 @@
       "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc=",
       "dev": true
     },
+    "detective": {
+      "version": "5.1.0",
+      "resolved": "https://registry.npmjs.org/detective/-/detective-5.1.0.tgz",
+      "integrity": "sha512-TFHMqfOvxlgrfVzTEkNBSh9SvSNX/HfF4OFI2QFGCyPm02EsyILqnUeb5P6q7JZ3SFNTBL5t2sePRgrN4epUWQ==",
+      "requires": {
+        "acorn-node": "^1.3.0",
+        "defined": "^1.0.0",
+        "minimist": "^1.1.1"
+      },
+      "dependencies": {
+        "minimist": {
+          "version": "1.2.0",
+          "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
+        }
+      }
+    },
     "diffie-hellman": {
       "version": "5.0.3",
       "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
       "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
-      "dev": true,
       "requires": {
         "bn.js": "^4.1.0",
         "miller-rabin": "^4.0.0",
@@ -2759,8 +3047,17 @@
     "domain-browser": {
       "version": "1.2.0",
       "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
-      "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
-      "dev": true
+      "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA=="
+    },
+    "domhelper": {
+      "version": "0.9.1",
+      "resolved": "https://registry.npmjs.org/domhelper/-/domhelper-0.9.1.tgz",
+      "integrity": "sha1-JlVOW6wsnpWF3KUAl431Bn1kvQA=",
+      "requires": {
+        "browserify": ">=3.46.0",
+        "classie": ">=0.0.1",
+        "util-extend": "^1.0.1"
+      }
     },
     "dotenv": {
       "version": "4.0.0",
@@ -2774,6 +3071,14 @@
       "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=",
       "dev": true
     },
+    "duplexer2": {
+      "version": "0.1.4",
+      "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
+      "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
+      "requires": {
+        "readable-stream": "^2.0.2"
+      }
+    },
     "duplexer3": {
       "version": "0.1.4",
       "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
@@ -2822,7 +3127,6 @@
       "version": "6.4.1",
       "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",
       "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==",
-      "dev": true,
       "requires": {
         "bn.js": "^4.4.0",
         "brorand": "^1.0.1",
@@ -3053,6 +3357,11 @@
       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
       "dev": true
     },
+    "eve-raphael": {
+      "version": "0.5.0",
+      "resolved": "https://registry.npmjs.org/eve-raphael/-/eve-raphael-0.5.0.tgz",
+      "integrity": "sha1-F8dUt5K+7z+maE15z1pHxjxM2jA="
+    },
     "event-emitter": {
       "version": "0.3.5",
       "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
@@ -3088,7 +3397,6 @@
       "version": "1.0.3",
       "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
       "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
-      "dev": true,
       "requires": {
         "md5.js": "^1.3.4",
         "safe-buffer": "^5.1.1"
@@ -3388,6 +3696,11 @@
       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
     },
+    "fastclick": {
+      "version": "1.0.6",
+      "resolved": "https://registry.npmjs.org/fastclick/-/fastclick-1.0.6.tgz",
+      "integrity": "sha1-FhYlsnsaWAZAWTa9qaLBkm0Gvmo="
+    },
     "fastparse": {
       "version": "1.1.1",
       "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz",
@@ -3503,6 +3816,11 @@
       "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=",
       "dev": true
     },
+    "flot": {
+      "version": "0.8.0-alpha",
+      "resolved": "https://registry.npmjs.org/flot/-/flot-0.8.0-alpha.tgz",
+      "integrity": "sha1-nLvHFHwQpH0lSduQvSmH7BunhLo="
+    },
     "flush-write-stream": {
       "version": "1.0.3",
       "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz",
@@ -4173,11 +4491,19 @@
         "rimraf": "2"
       }
     },
+    "fullcalendar": {
+      "version": "3.9.0",
+      "resolved": "https://registry.npmjs.org/fullcalendar/-/fullcalendar-3.9.0.tgz",
+      "integrity": "sha512-bbALDK8+SBqluv8SKPDeVNtaSr87NYblte/pRgV5NnDJWCEARpRlQ1qQ/XEakcAXbMZov6rWYIvLOrtKwQo2Bg==",
+      "requires": {
+        "jquery": "2 - 3",
+        "moment": "^2.20.1"
+      }
+    },
     "function-bind": {
       "version": "1.1.1",
       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
-      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
-      "dev": true
+      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
     },
     "gauge": {
       "version": "2.7.4",
@@ -4226,6 +4552,11 @@
         "globule": "^1.0.0"
       }
     },
+    "get-assigned-identifiers": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz",
+      "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ=="
+    },
     "get-caller-file": {
       "version": "1.0.3",
       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
@@ -4462,7 +4793,6 @@
       "version": "1.0.3",
       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
-      "dev": true,
       "requires": {
         "function-bind": "^1.1.1"
       }
@@ -4537,7 +4867,6 @@
       "version": "3.0.4",
       "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
       "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
-      "dev": true,
       "requires": {
         "inherits": "^2.0.1",
         "safe-buffer": "^5.0.1"
@@ -4553,7 +4882,6 @@
       "version": "1.1.5",
       "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz",
       "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==",
-      "dev": true,
       "requires": {
         "inherits": "^2.0.3",
         "minimalistic-assert": "^1.0.1"
@@ -4569,7 +4897,6 @@
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
       "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
-      "dev": true,
       "requires": {
         "hash.js": "^1.0.3",
         "minimalistic-assert": "^1.0.0",
@@ -4667,6 +4994,11 @@
       "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-0.5.0-beta4.tgz",
       "integrity": "sha1-goLGKsX9eBaPVwK15IdxV8qT854="
     },
+    "htmlescape": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz",
+      "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E="
+    },
     "http-cache-semantics": {
       "version": "3.8.1",
       "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz",
@@ -4843,8 +5175,7 @@
     "https-browserify": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
-      "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
-      "dev": true
+      "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM="
     },
     "icheck": {
       "version": "1.0.2",
@@ -4875,8 +5206,7 @@
     "ieee754": {
       "version": "1.1.12",
       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz",
-      "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==",
-      "dev": true
+      "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA=="
     },
     "iferr": {
       "version": "0.1.5",
@@ -4994,6 +5324,36 @@
       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
     },
+    "inline-source-map": {
+      "version": "0.6.2",
+      "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz",
+      "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=",
+      "requires": {
+        "source-map": "~0.5.3"
+      }
+    },
+    "inputmask": {
+      "version": "3.3.11",
+      "resolved": "https://registry.npmjs.org/inputmask/-/inputmask-3.3.11.tgz",
+      "integrity": "sha1-FCHJSuKMPc0bTSYze1CLs0mY4tg="
+    },
+    "insert-module-globals": {
+      "version": "7.2.0",
+      "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz",
+      "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==",
+      "requires": {
+        "JSONStream": "^1.0.3",
+        "acorn-node": "^1.5.2",
+        "combine-source-map": "^0.8.0",
+        "concat-stream": "^1.6.1",
+        "is-buffer": "^1.1.0",
+        "path-is-absolute": "^1.0.1",
+        "process": "~0.11.0",
+        "through2": "^2.0.0",
+        "undeclared-identifiers": "^1.1.2",
+        "xtend": "^4.0.0"
+      }
+    },
     "internal-ip": {
       "version": "1.2.0",
       "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz",
@@ -5033,6 +5393,19 @@
       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
       "dev": true
     },
+    "ion-rangeslider": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/ion-rangeslider/-/ion-rangeslider-2.2.0.tgz",
+      "integrity": "sha1-OI8SzXBZOmGzNo+tbE8wpdqLl8k=",
+      "requires": {
+        "jquery": ">=1.8"
+      }
+    },
+    "ionicons": {
+      "version": "3.0.0",
+      "resolved": "http://registry.npmjs.org/ionicons/-/ionicons-3.0.0.tgz",
+      "integrity": "sha1-QLja9P16MRUL0AIWD2ZJbiKpjDw="
+    },
     "ip": {
       "version": "1.1.5",
       "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
@@ -5089,8 +5462,7 @@
     "is-buffer": {
       "version": "1.1.6",
       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
-      "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=",
-      "dev": true
+      "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4="
     },
     "is-builtin-module": {
       "version": "1.0.0",
@@ -5378,6 +5750,11 @@
       "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz",
       "integrity": "sha1-lYzinoHJeQ8xvneS311NlfxX+8o="
     },
+    "jquery-knob": {
+      "version": "1.2.11",
+      "resolved": "https://registry.npmjs.org/jquery-knob/-/jquery-knob-1.2.11.tgz",
+      "integrity": "sha1-83w528HHpqbBLNsu1Pa/+2g/ENY="
+    },
     "jquery-mousewheel": {
       "version": "3.1.13",
       "resolved": "https://registry.npmjs.org/jquery-mousewheel/-/jquery-mousewheel-3.1.13.tgz",
@@ -5391,6 +5768,11 @@
         "jquery": ">= 1.7"
       }
     },
+    "jquery-sparkline": {
+      "version": "2.4.0",
+      "resolved": "https://registry.npmjs.org/jquery-sparkline/-/jquery-sparkline-2.4.0.tgz",
+      "integrity": "sha1-G+i3twTdOFcVJwiu+x1KSzpp+zM="
+    },
     "jquery-ui": {
       "version": "1.12.1",
       "resolved": "https://registry.npmjs.org/jquery-ui/-/jquery-ui-1.12.1.tgz",
@@ -5467,6 +5849,14 @@
       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
       "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A="
     },
+    "json-stable-stringify": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz",
+      "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=",
+      "requires": {
+        "jsonify": "~0.0.0"
+      }
+    },
     "json-stringify-safe": {
       "version": "5.0.1",
       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
@@ -5492,6 +5882,16 @@
         "graceful-fs": "^4.1.6"
       }
     },
+    "jsonify": {
+      "version": "0.0.0",
+      "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
+      "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM="
+    },
+    "jsonparse": {
+      "version": "1.3.1",
+      "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
+      "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA="
+    },
     "jsprim": {
       "version": "1.4.1",
       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
@@ -5510,6 +5910,14 @@
         }
       }
     },
+    "jvectormap": {
+      "version": "1.2.2",
+      "resolved": "https://registry.npmjs.org/jvectormap/-/jvectormap-1.2.2.tgz",
+      "integrity": "sha1-LkQIskpgRz/xBsHnJD43WuXKhdo=",
+      "requires": {
+        "jquery": ">=1.5"
+      }
+    },
     "keyv": {
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz",
@@ -5530,6 +5938,23 @@
       "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
       "dev": true
     },
+    "labeled-stream-splicer": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.1.tgz",
+      "integrity": "sha512-MC94mHZRvJ3LfykJlTUipBqenZz1pacOZEMhhQ8dMGcDHs0SBE5GbsavUXV7YtP3icBW17W0Zy1I0lfASmo9Pg==",
+      "requires": {
+        "inherits": "^2.0.1",
+        "isarray": "^2.0.4",
+        "stream-splicer": "^2.0.0"
+      },
+      "dependencies": {
+        "isarray": {
+          "version": "2.0.4",
+          "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.4.tgz",
+          "integrity": "sha512-GMxXOiUirWg1xTKRipM0Ek07rX+ubx4nNVElTJdNLYmNO/2YrDkgJGw9CljXn+r4EWiDQg/8lsRdHyg2PJuUaA=="
+        }
+      }
+    },
     "laravel-mix": {
       "version": "2.1.14",
       "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-2.1.14.tgz",
@@ -6075,7 +6500,6 @@
       "version": "1.3.4",
       "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz",
       "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=",
-      "dev": true,
       "requires": {
         "hash-base": "^3.0.0",
         "inherits": "^2.0.1"
@@ -6169,7 +6593,6 @@
       "version": "4.0.1",
       "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
       "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
-      "dev": true,
       "requires": {
         "bn.js": "^4.0.0",
         "brorand": "^1.0.1"
@@ -6207,14 +6630,12 @@
     "minimalistic-assert": {
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
-      "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
-      "dev": true
+      "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
     },
     "minimalistic-crypto-utils": {
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
-      "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
-      "dev": true
+      "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
     },
     "minimatch": {
       "version": "3.0.4",
@@ -6294,6 +6715,38 @@
         "minimist": "0.0.8"
       }
     },
+    "module-deps": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.1.0.tgz",
+      "integrity": "sha512-NPs5N511VD1rrVJihSso/LiBShRbJALYBKzDW91uZYy7BpjnO4bGnZL3HjZ9yKcFdZUWwaYjDz9zxbuP7vKMuQ==",
+      "requires": {
+        "JSONStream": "^1.0.3",
+        "browser-resolve": "^1.7.0",
+        "cached-path-relative": "^1.0.0",
+        "concat-stream": "~1.6.0",
+        "defined": "^1.0.0",
+        "detective": "^5.0.2",
+        "duplexer2": "^0.1.2",
+        "inherits": "^2.0.1",
+        "parents": "^1.0.0",
+        "readable-stream": "^2.0.2",
+        "resolve": "^1.4.0",
+        "stream-combiner2": "^1.1.1",
+        "subarg": "^1.0.0",
+        "through2": "^2.0.0",
+        "xtend": "^4.0.0"
+      }
+    },
+    "moment": {
+      "version": "2.22.2",
+      "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz",
+      "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y="
+    },
+    "morris.js": {
+      "version": "0.5.0",
+      "resolved": "https://registry.npmjs.org/morris.js/-/morris.js-0.5.0.tgz",
+      "integrity": "sha1-cldnE1z64Fmq51mZuyzmocXRtEs="
+    },
     "move-concurrently": {
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
@@ -6719,8 +7172,7 @@
     "os-browserify": {
       "version": "0.3.0",
       "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
-      "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
-      "dev": true
+      "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc="
     },
     "os-homedir": {
       "version": "1.0.2",
@@ -6806,11 +7258,18 @@
       "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
       "dev": true
     },
+    "pace": {
+      "version": "0.0.4",
+      "resolved": "https://registry.npmjs.org/pace/-/pace-0.0.4.tgz",
+      "integrity": "sha1-1mQF1fW8EtJUQabibIeNvGnnenc=",
+      "requires": {
+        "charm": "~0.1.0"
+      }
+    },
     "pako": {
       "version": "1.0.6",
       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz",
-      "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==",
-      "dev": true
+      "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg=="
     },
     "papaparse": {
       "version": "4.4.0",
@@ -6837,11 +7296,18 @@
         "no-case": "^2.2.0"
       }
     },
+    "parents": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz",
+      "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=",
+      "requires": {
+        "path-platform": "~0.11.15"
+      }
+    },
     "parse-asn1": {
       "version": "5.1.1",
       "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz",
       "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==",
-      "dev": true,
       "requires": {
         "asn1.js": "^4.0.0",
         "browserify-aes": "^1.0.0",
@@ -6903,8 +7369,7 @@
     "path-browserify": {
       "version": "0.0.0",
       "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",
-      "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
-      "dev": true
+      "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo="
     },
     "path-dirname": {
       "version": "1.0.2",
@@ -6938,8 +7403,12 @@
     "path-parse": {
       "version": "1.0.5",
       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
-      "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
-      "dev": true
+      "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME="
+    },
+    "path-platform": {
+      "version": "0.11.15",
+      "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz",
+      "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I="
     },
     "path-to-regexp": {
       "version": "0.1.7",
@@ -6970,7 +7439,6 @@
       "version": "3.0.16",
       "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz",
       "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==",
-      "dev": true,
       "requires": {
         "create-hash": "^1.1.2",
         "create-hmac": "^1.1.4",
@@ -8329,8 +8797,7 @@
     "process": {
       "version": "0.11.10",
       "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
-      "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
-      "dev": true
+      "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI="
     },
     "process-nextick-args": {
       "version": "2.0.0",
@@ -8377,7 +8844,6 @@
       "version": "4.0.2",
       "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz",
       "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==",
-      "dev": true,
       "requires": {
         "bn.js": "^4.1.0",
         "browserify-rsa": "^4.0.0",
@@ -8437,14 +8903,12 @@
     "querystring": {
       "version": "0.2.0",
       "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
-      "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
-      "dev": true
+      "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="
     },
     "querystring-es3": {
       "version": "0.2.1",
       "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
-      "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
-      "dev": true
+      "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM="
     },
     "querystringify": {
       "version": "2.0.0",
@@ -8475,7 +8939,6 @@
       "version": "2.0.6",
       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
       "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==",
-      "dev": true,
       "requires": {
         "safe-buffer": "^5.1.0"
       }
@@ -8484,7 +8947,6 @@
       "version": "1.0.4",
       "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
       "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
-      "dev": true,
       "requires": {
         "randombytes": "^2.0.5",
         "safe-buffer": "^5.1.0"
@@ -8496,6 +8958,14 @@
       "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=",
       "dev": true
     },
+    "raphael": {
+      "version": "2.2.7",
+      "resolved": "https://registry.npmjs.org/raphael/-/raphael-2.2.7.tgz",
+      "integrity": "sha1-IxsZFB+NCGmG2PrOtm+LVi7iyBA=",
+      "requires": {
+        "eve-raphael": "0.5.0"
+      }
+    },
     "raw-body": {
       "version": "2.3.2",
       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz",
@@ -8534,6 +9004,14 @@
         }
       }
     },
+    "read-only-stream": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz",
+      "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=",
+      "requires": {
+        "readable-stream": "^2.0.2"
+      }
+    },
     "read-pkg": {
       "version": "1.1.0",
       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
@@ -8836,7 +9314,6 @@
       "version": "1.5.0",
       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz",
       "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==",
-      "dev": true,
       "requires": {
         "path-parse": "^1.0.5"
       }
@@ -8947,7 +9424,6 @@
       "version": "2.0.2",
       "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
       "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
-      "dev": true,
       "requires": {
         "hash-base": "^3.0.0",
         "inherits": "^2.0.1"
@@ -9268,7 +9744,6 @@
       "version": "2.4.11",
       "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
       "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
-      "dev": true,
       "requires": {
         "inherits": "^2.0.1",
         "safe-buffer": "^5.0.1"
@@ -9293,6 +9768,15 @@
         }
       }
     },
+    "shasum": {
+      "version": "1.0.2",
+      "resolved": "http://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz",
+      "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=",
+      "requires": {
+        "json-stable-stringify": "~0.0.0",
+        "sha.js": "~2.4.4"
+      }
+    },
     "shebang-command": {
       "version": "1.2.0",
       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
@@ -9308,6 +9792,17 @@
       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
       "dev": true
     },
+    "shell-quote": {
+      "version": "1.6.1",
+      "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz",
+      "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=",
+      "requires": {
+        "array-filter": "~0.0.0",
+        "array-map": "~0.0.0",
+        "array-reduce": "~0.0.0",
+        "jsonify": "~0.0.0"
+      }
+    },
     "shellwords": {
       "version": "0.1.1",
       "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
@@ -9320,12 +9815,28 @@
       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
       "dev": true
     },
+    "simple-concat": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz",
+      "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY="
+    },
     "slash": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
       "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
       "dev": true
     },
+    "slimscroll": {
+      "version": "0.9.1",
+      "resolved": "https://registry.npmjs.org/slimscroll/-/slimscroll-0.9.1.tgz",
+      "integrity": "sha1-9nXNxgHYCtog8WAE0ifRVv0Rh7I=",
+      "requires": {
+        "browserify": ">=3.46.0",
+        "classie": ">=0.0.1",
+        "domhelper": "~0.9.0",
+        "util-extend": "^1.0.1"
+      }
+    },
     "snapdragon": {
       "version": "0.8.2",
       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
@@ -9710,12 +10221,20 @@
       "version": "2.0.1",
       "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz",
       "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
-      "dev": true,
       "requires": {
         "inherits": "~2.0.1",
         "readable-stream": "^2.0.2"
       }
     },
+    "stream-combiner2": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",
+      "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=",
+      "requires": {
+        "duplexer2": "~0.1.0",
+        "readable-stream": "^2.0.2"
+      }
+    },
     "stream-each": {
       "version": "1.2.3",
       "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
@@ -9730,7 +10249,6 @@
       "version": "2.8.3",
       "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
       "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
-      "dev": true,
       "requires": {
         "builtin-status-codes": "^3.0.0",
         "inherits": "^2.0.1",
@@ -9743,7 +10261,6 @@
           "version": "2.3.6",
           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
           "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
-          "dev": true,
           "requires": {
             "core-util-is": "~1.0.0",
             "inherits": "~2.0.3",
@@ -9758,7 +10275,6 @@
           "version": "1.1.1",
           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
-          "dev": true,
           "requires": {
             "safe-buffer": "~5.1.0"
           }
@@ -9771,6 +10287,15 @@
       "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
       "dev": true
     },
+    "stream-splicer": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.0.tgz",
+      "integrity": "sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM=",
+      "requires": {
+        "inherits": "^2.0.1",
+        "readable-stream": "^2.0.2"
+      }
+    },
     "strict-uri-encode": {
       "version": "1.1.0",
       "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
@@ -9813,7 +10338,8 @@
     },
     "stringstream": {
       "version": "0.0.5",
-      "resolved": "",
+      "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
+      "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=",
       "optional": true
     },
     "strip-ansi": {
@@ -9859,6 +10385,21 @@
         "schema-utils": "^0.3.0"
       }
     },
+    "subarg": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz",
+      "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=",
+      "requires": {
+        "minimist": "^1.1.0"
+      },
+      "dependencies": {
+        "minimist": {
+          "version": "1.2.0",
+          "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
+        }
+      }
+    },
     "supports-color": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
@@ -9880,6 +10421,14 @@
         "whet.extend": "~0.9.9"
       }
     },
+    "syntax-error": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz",
+      "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==",
+      "requires": {
+        "acorn-node": "^1.2.0"
+      }
+    },
     "tableexport.jquery.plugin": {
       "version": "1.9.15",
       "resolved": "https://registry.npmjs.org/tableexport.jquery.plugin/-/tableexport.jquery.plugin-1.9.15.tgz",
@@ -9956,14 +10505,12 @@
     "through": {
       "version": "2.3.8",
       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
-      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
-      "dev": true
+      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
     },
     "through2": {
       "version": "2.0.3",
       "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
       "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
-      "dev": true,
       "requires": {
         "readable-stream": "^2.1.5",
         "xtend": "~4.0.1"
@@ -9998,8 +10545,7 @@
     "to-arraybuffer": {
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
-      "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
-      "dev": true
+      "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M="
     },
     "to-fast-properties": {
       "version": "1.0.3",
@@ -10111,8 +10657,7 @@
     "typedarray": {
       "version": "0.0.6",
       "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
-      "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
-      "dev": true
+      "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
     },
     "uglify-js": {
       "version": "2.8.29",
@@ -10213,6 +10758,22 @@
         }
       }
     },
+    "umd": {
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz",
+      "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow=="
+    },
+    "undeclared-identifiers": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.2.tgz",
+      "integrity": "sha512-13EaeocO4edF/3JKime9rD7oB6QI8llAGhgn5fKOPyfkJbRb6NFv9pYV6dFEmpa4uRjKeBqLZP8GpuzqHlKDMQ==",
+      "requires": {
+        "acorn-node": "^1.3.0",
+        "get-assigned-identifiers": "^1.2.0",
+        "simple-concat": "^1.0.0",
+        "xtend": "^4.0.1"
+      }
+    },
     "union-value": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
@@ -10352,7 +10913,6 @@
       "version": "0.11.0",
       "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
       "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
-      "dev": true,
       "requires": {
         "punycode": "1.3.2",
         "querystring": "0.2.0"
@@ -10361,8 +10921,7 @@
         "punycode": {
           "version": "1.3.2",
           "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
-          "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
-          "dev": true
+          "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
         }
       }
     },
@@ -10399,7 +10958,6 @@
       "version": "0.10.3",
       "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
       "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
-      "dev": true,
       "requires": {
         "inherits": "2.0.1"
       },
@@ -10407,8 +10965,7 @@
         "inherits": {
           "version": "2.0.1",
           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
-          "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
-          "dev": true
+          "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
         }
       }
     },
@@ -10417,6 +10974,11 @@
       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
     },
+    "util-extend": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.3.tgz",
+      "integrity": "sha1-p8IW0mdUUWljeztu3GypEZ4v+T8="
+    },
     "utils-merge": {
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
@@ -10921,8 +11483,7 @@
     "xtend": {
       "version": "4.0.1",
       "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
-      "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
-      "dev": true
+      "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
     },
     "y18n": {
       "version": "3.2.1",
diff --git a/package.json b/package.json
index 4a4184ca05148fb9b8647f32c3b0cbe94dc0279c..0bf5e4b72d9eb0937e4aba755e8216c37330c386 100644
--- a/package.json
+++ b/package.json
@@ -22,6 +22,7 @@
   },
   "dependencies": {
     "@fortawesome/fontawesome-free": "^5.2.0",
+    "admin-lte": "^2.4.8",
     "ajv": "^6.5.3",
     "blueimp-file-upload": "^9.18.0",
     "bootstrap": "^3.3.7",
@@ -40,7 +41,7 @@
     "less": "less/less.js#efa6eb5306f28a7ef7e235d79ce854b780345591",
     "less-loader": "^4.1.0",
     "papaparse": "^4.3.3",
-    "select2": "^4.0.3",
+    "select2": "^4.0.5",
     "tableexport.jquery.plugin": "^1.9.15",
     "tether": "^1.4.0",
     "vue-resource": "^1.3.3"
diff --git a/public/css/AdminLTE.css b/public/css/AdminLTE.css
deleted file mode 100755
index 9089be3ccf6bf78032946c0fcae22ead00dcb16f..0000000000000000000000000000000000000000
Binary files a/public/css/AdminLTE.css and /dev/null differ
diff --git a/public/css/AdminLTE.css.map b/public/css/AdminLTE.css.map
deleted file mode 100644
index 311c875fa8c1c82527cf30b3b22866d82a99db3f..0000000000000000000000000000000000000000
Binary files a/public/css/AdminLTE.css.map and /dev/null differ
diff --git a/public/css/AdminLTE.min.css b/public/css/AdminLTE.min.css
deleted file mode 100755
index 396657a381e126734f1b52073699cb672d8755d5..0000000000000000000000000000000000000000
Binary files a/public/css/AdminLTE.min.css and /dev/null differ
diff --git a/public/css/all.47a3626f2a026645fe48f025aacc900f.css b/public/css/all.47a3626f2a026645fe48f025aacc900f.css
deleted file mode 100644
index be3881e61550d1aadf66b71ba7d7999586e2a1bc..0000000000000000000000000000000000000000
Binary files a/public/css/all.47a3626f2a026645fe48f025aacc900f.css and /dev/null differ
diff --git a/public/css/all.62471b1dabf4426689e067404cda00a2.css b/public/css/all.62471b1dabf4426689e067404cda00a2.css
deleted file mode 100644
index 20547187db4a64972f36001f0162aaba6121b946..0000000000000000000000000000000000000000
Binary files a/public/css/all.62471b1dabf4426689e067404cda00a2.css and /dev/null differ
diff --git a/public/css/all.c320a5e511c1340ea16bc7facdbdb57b.css b/public/css/all.c320a5e511c1340ea16bc7facdbdb57b.css
deleted file mode 100644
index 88519a3d430a9a35d0d9bccf63f4d899553e170d..0000000000000000000000000000000000000000
Binary files a/public/css/all.c320a5e511c1340ea16bc7facdbdb57b.css and /dev/null differ
diff --git a/public/css/all.css b/public/css/all.css
index 88519a3d430a9a35d0d9bccf63f4d899553e170d..1e7056597d405a59101b9eb8123b9a470d315b76 100644
Binary files a/public/css/all.css and b/public/css/all.css differ
diff --git a/public/css/app.47a3626f2a026645fe48f025aacc900f.css b/public/css/app.47a3626f2a026645fe48f025aacc900f.css
deleted file mode 100644
index be3881e61550d1aadf66b71ba7d7999586e2a1bc..0000000000000000000000000000000000000000
Binary files a/public/css/app.47a3626f2a026645fe48f025aacc900f.css and /dev/null differ
diff --git a/public/css/app.62471b1dabf4426689e067404cda00a2.css b/public/css/app.62471b1dabf4426689e067404cda00a2.css
deleted file mode 100644
index 20547187db4a64972f36001f0162aaba6121b946..0000000000000000000000000000000000000000
Binary files a/public/css/app.62471b1dabf4426689e067404cda00a2.css and /dev/null differ
diff --git a/public/css/app.css.map b/public/css/app.css.map
deleted file mode 100644
index 051d67395d2c635fb1896a2f4ce6638b6f2d8a14..0000000000000000000000000000000000000000
Binary files a/public/css/app.css.map and /dev/null differ
diff --git a/public/css/blue.png b/public/css/blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..af04cee596d5d2f884b03f9d8f0dd25c1cd5a0fa
Binary files /dev/null and b/public/css/blue.png differ
diff --git a/public/css/blue@2x.png b/public/css/blue@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..f19210a9e570edb8acbb6d425809d8835854f190
Binary files /dev/null and b/public/css/blue@2x.png differ
diff --git a/public/css/bootstrap-table.css b/public/css/bootstrap-table.css
deleted file mode 100755
index 733c03a69cf37a2d43066b738260d3d49990cb40..0000000000000000000000000000000000000000
Binary files a/public/css/bootstrap-table.css and /dev/null differ
diff --git a/public/css/bootstrap-tables-sticky-header.css b/public/css/bootstrap-tables-sticky-header.css
deleted file mode 100644
index 521a8b04d6e9c1ff09120dd32012f7c33977445d..0000000000000000000000000000000000000000
Binary files a/public/css/bootstrap-tables-sticky-header.css and /dev/null differ
diff --git a/public/css/bootstrap.css b/public/css/bootstrap.css
deleted file mode 100755
index 680e7687862ea56dbd8f7717b23eeacc6e0de78c..0000000000000000000000000000000000000000
Binary files a/public/css/bootstrap.css and /dev/null differ
diff --git a/public/css/bootstrap.css.map b/public/css/bootstrap.css.map
deleted file mode 100755
index 9f60ed2b1bd4ed75d3b2861366a82bd678404963..0000000000000000000000000000000000000000
Binary files a/public/css/bootstrap.css.map and /dev/null differ
diff --git a/public/css/bootstrap.datepicker.css b/public/css/bootstrap.datepicker.css
deleted file mode 100755
index 88859de21aeae72a00b4ed27c5fb7c6370577b01..0000000000000000000000000000000000000000
Binary files a/public/css/bootstrap.datepicker.css and /dev/null differ
diff --git a/public/css/bootstrap.min.css b/public/css/bootstrap.min.css
deleted file mode 100755
index d65c66b1ba297eeb3b5976b71c64c736b41bb763..0000000000000000000000000000000000000000
Binary files a/public/css/bootstrap.min.css and /dev/null differ
diff --git a/public/css/build/AdminLTE.css b/public/css/build/AdminLTE.css
new file mode 100644
index 0000000000000000000000000000000000000000..b8939eba2eb631a3d5d75399df25285036bfce90
Binary files /dev/null and b/public/css/build/AdminLTE.css differ
diff --git a/public/css/build/AdminLTE.css.map b/public/css/build/AdminLTE.css.map
new file mode 100644
index 0000000000000000000000000000000000000000..c8e85101cd62db9011fe28b703852d1debc80daa
Binary files /dev/null and b/public/css/build/AdminLTE.css.map differ
diff --git a/public/css/build/all.css b/public/css/build/all.css
deleted file mode 100644
index 8042033fdaa7ab02f6afd7f6fc1a1c09e72712ee..0000000000000000000000000000000000000000
Binary files a/public/css/build/all.css and /dev/null differ
diff --git a/public/css/app.css b/public/css/build/app.css
similarity index 94%
rename from public/css/app.css
rename to public/css/build/app.css
index 89a60fedb21079ee5a000a65eb6b4cce7291e95d..35d3b56a54ea9b40a24d8f62c2ea654ac2507bde 100644
Binary files a/public/css/app.css and b/public/css/build/app.css differ
diff --git a/public/css/build/app.css.map b/public/css/build/app.css.map
new file mode 100644
index 0000000000000000000000000000000000000000..57f6c645a7fd2c21711ff5a0f708051df2abe26b
Binary files /dev/null and b/public/css/build/app.css.map differ
diff --git a/public/css/dist/all.css b/public/css/dist/all.css
deleted file mode 100644
index f08aef2a4aa81727bc8dcaa1e25c75c64e382061..0000000000000000000000000000000000000000
Binary files a/public/css/dist/all.css and /dev/null differ
diff --git a/public/css/ekko-lightbox.css b/public/css/ekko-lightbox.css
deleted file mode 100755
index ec3432ff48d8fbc39a9591a5ab9bfca5f0f9c1bb..0000000000000000000000000000000000000000
Binary files a/public/css/ekko-lightbox.css and /dev/null differ
diff --git a/public/css/ekko-lightbox.min.css b/public/css/ekko-lightbox.min.css
deleted file mode 100755
index c81b9cc68ac54960ef2e67f3d567cb82463a60ad..0000000000000000000000000000000000000000
Binary files a/public/css/ekko-lightbox.min.css and /dev/null differ
diff --git a/public/css/font-awesome/font-awesome.css b/public/css/font-awesome/font-awesome.css
deleted file mode 100644
index ee906a8196d0fbd581c27a9d5615db4c250860f2..0000000000000000000000000000000000000000
Binary files a/public/css/font-awesome/font-awesome.css and /dev/null differ
diff --git a/public/css/font-awesome/font-awesome.min.css b/public/css/font-awesome/font-awesome.min.css
deleted file mode 100644
index 540440ce89f2a408aa699b65100e18f15e0f09ca..0000000000000000000000000000000000000000
Binary files a/public/css/font-awesome/font-awesome.min.css and /dev/null differ
diff --git a/public/css/jquery.typeahead.min.css b/public/css/jquery.typeahead.min.css
deleted file mode 100755
index 1c97a579e80fa7bdbaccc0061883a312d572efcd..0000000000000000000000000000000000000000
Binary files a/public/css/jquery.typeahead.min.css and /dev/null differ
diff --git a/public/css/lib/bootstrap-wysihtml5.css b/public/css/lib/bootstrap-wysihtml5.css
deleted file mode 100755
index d44362bcc99119cb056fa7017de6b5fbd747372f..0000000000000000000000000000000000000000
Binary files a/public/css/lib/bootstrap-wysihtml5.css and /dev/null differ
diff --git a/public/css/lib/bootstrap.datepicker.css b/public/css/lib/bootstrap.datepicker.css
deleted file mode 100755
index 5d0925edc303af6863e6f3b0a07a21066fe84f90..0000000000000000000000000000000000000000
Binary files a/public/css/lib/bootstrap.datepicker.css and /dev/null differ
diff --git a/public/css/lib/dragtable.css b/public/css/lib/dragtable.css
deleted file mode 100644
index 874b0ee24dc0dbf1cc85197029cbef149762fd6b..0000000000000000000000000000000000000000
Binary files a/public/css/lib/dragtable.css and /dev/null differ
diff --git a/public/css/lib/font-awesome.css b/public/css/lib/font-awesome.css
deleted file mode 100644
index 31d5cc4273e5366402c5d36e04164727f192b8a6..0000000000000000000000000000000000000000
Binary files a/public/css/lib/font-awesome.css and /dev/null differ
diff --git a/public/css/lib/font-awesome.min.css b/public/css/lib/font-awesome.min.css
deleted file mode 100644
index 8ecfb7c04c5d2b53716fe74cdc55063293825f5c..0000000000000000000000000000000000000000
Binary files a/public/css/lib/font-awesome.min.css and /dev/null differ
diff --git a/public/css/lib/fullcalendar.css b/public/css/lib/fullcalendar.css
deleted file mode 100755
index 5c63e59fdcef83146a74645ac1186fdcd5d170e8..0000000000000000000000000000000000000000
Binary files a/public/css/lib/fullcalendar.css and /dev/null differ
diff --git a/public/css/lib/fullcalendar.print.css b/public/css/lib/fullcalendar.print.css
deleted file mode 100755
index 8fea38dbc065342d2104cf00c2f040a4cc266b88..0000000000000000000000000000000000000000
Binary files a/public/css/lib/fullcalendar.print.css and /dev/null differ
diff --git a/public/css/lib/jquery-ui-1.10.2.custom.css b/public/css/lib/jquery-ui-1.10.2.custom.css
deleted file mode 100755
index ffd0ebd18170f8e4b1a5a019ea284840d7474a06..0000000000000000000000000000000000000000
Binary files a/public/css/lib/jquery-ui-1.10.2.custom.css and /dev/null differ
diff --git a/public/css/lib/jquery.dataTables.css b/public/css/lib/jquery.dataTables.css
deleted file mode 100755
index 420d93abe8f302c5b4b6617922e16a0d8c25b07f..0000000000000000000000000000000000000000
Binary files a/public/css/lib/jquery.dataTables.css and /dev/null differ
diff --git a/public/css/lib/jquery.fileupload-ui.css b/public/css/lib/jquery.fileupload-ui.css
deleted file mode 100755
index 76fb376de0939c71bbb7c6f32175f082df28b639..0000000000000000000000000000000000000000
Binary files a/public/css/lib/jquery.fileupload-ui.css and /dev/null differ
diff --git a/public/css/lib/jquery.fileupload.css b/public/css/lib/jquery.fileupload.css
deleted file mode 100755
index 4303179e73d03f02498fecbc59b521138174121e..0000000000000000000000000000000000000000
Binary files a/public/css/lib/jquery.fileupload.css and /dev/null differ
diff --git a/public/css/lib/morris.css b/public/css/lib/morris.css
deleted file mode 100755
index bc687242eeca1ae040c07943b3663daf42aba2b5..0000000000000000000000000000000000000000
Binary files a/public/css/lib/morris.css and /dev/null differ
diff --git a/public/css/lib/select2.css b/public/css/lib/select2.css
deleted file mode 100755
index ae46ec3b4255644c766e3a3befbf20b4f6f868d6..0000000000000000000000000000000000000000
Binary files a/public/css/lib/select2.css and /dev/null differ
diff --git a/public/css/lib/select2x2.png b/public/css/lib/select2x2.png
deleted file mode 100755
index 4bdd5c961d452c49dfa0789c2c7ffb82c238fc24..0000000000000000000000000000000000000000
Binary files a/public/css/lib/select2x2.png and /dev/null differ
diff --git a/public/css/lib/uniform.default.css b/public/css/lib/uniform.default.css
deleted file mode 100755
index ad280bfff9475ca621f619bb38c64534cd2eb5c5..0000000000000000000000000000000000000000
Binary files a/public/css/lib/uniform.default.css and /dev/null differ
diff --git a/public/css/metisMenu.css b/public/css/metisMenu.css
deleted file mode 100755
index 76376c39aeecc061869c16f251bd56ba11aea828..0000000000000000000000000000000000000000
Binary files a/public/css/metisMenu.css and /dev/null differ
diff --git a/public/css/metisMenu.min.css b/public/css/metisMenu.min.css
deleted file mode 100755
index a1d0ef399422cd24224912afc3e3230feb69b3a1..0000000000000000000000000000000000000000
Binary files a/public/css/metisMenu.min.css and /dev/null differ
diff --git a/public/css/morris.css b/public/css/morris.css
deleted file mode 100755
index 209f09156b3a895113d7b1af3cfb0db8d41ec249..0000000000000000000000000000000000000000
Binary files a/public/css/morris.css and /dev/null differ
diff --git a/public/css/overrides.css b/public/css/overrides.css
deleted file mode 100644
index c8f802fd9dd2d962d49734c7ba4198514b371aa8..0000000000000000000000000000000000000000
Binary files a/public/css/overrides.css and /dev/null differ
diff --git a/public/css/overrides.css.map b/public/css/overrides.css.map
deleted file mode 100644
index fcbd5e984c0e6e0db3d3ce86c821ac8ce95f06a2..0000000000000000000000000000000000000000
Binary files a/public/css/overrides.css.map and /dev/null differ
diff --git a/public/css/select2.css b/public/css/select2.css
deleted file mode 100755
index ae46ec3b4255644c766e3a3befbf20b4f6f868d6..0000000000000000000000000000000000000000
Binary files a/public/css/select2.css and /dev/null differ
diff --git a/public/css/select2x2.png b/public/css/select2x2.png
deleted file mode 100755
index 4bdd5c961d452c49dfa0789c2c7ffb82c238fc24..0000000000000000000000000000000000000000
Binary files a/public/css/select2x2.png and /dev/null differ
diff --git a/public/css/signature-pad.min.css b/public/css/signature-pad.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..7065929572d5761255a135a6c165ca5c35d25eb8
Binary files /dev/null and b/public/css/signature-pad.min.css differ
diff --git a/public/css/skins/_all-skins.css b/public/css/skins/_all-skins.css
deleted file mode 100755
index 9af6a458712b1e346dc5b33e416e9389f68913c8..0000000000000000000000000000000000000000
Binary files a/public/css/skins/_all-skins.css and /dev/null differ
diff --git a/public/css/skins/_all-skins.min.css b/public/css/skins/_all-skins.min.css
deleted file mode 100755
index 1710db5cb2bf2524a71c0202be5b68eb3555b881..0000000000000000000000000000000000000000
Binary files a/public/css/skins/_all-skins.min.css and /dev/null differ
diff --git a/public/css/skins/skin-blue-light.css b/public/css/skins/skin-blue-light.css
deleted file mode 100755
index 7614d60e92f7a57fd6ee7f95f21cffacd5ef2aae..0000000000000000000000000000000000000000
Binary files a/public/css/skins/skin-blue-light.css and /dev/null differ
diff --git a/public/css/skins/skin-blue-light.min.css b/public/css/skins/skin-blue-light.min.css
deleted file mode 100755
index 4fab22a553009f2c1beda38d9a13ad03384a1815..0000000000000000000000000000000000000000
Binary files a/public/css/skins/skin-blue-light.min.css and /dev/null differ
diff --git a/public/css/skins/skin-blue.css b/public/css/skins/skin-blue.css
deleted file mode 100755
index 1bc543fd34d59d9db6446cb35bf977dfc919cad5..0000000000000000000000000000000000000000
Binary files a/public/css/skins/skin-blue.css and /dev/null differ
diff --git a/public/css/skins/skin-green-dark.min.css b/public/css/skins/skin-green-dark.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..026c8a7356eaedb206d090eb007e44a7d24fc5b8
Binary files /dev/null and b/public/css/skins/skin-green-dark.min.css differ
diff --git a/public/css/skins/skin-orange-dark.min.css b/public/css/skins/skin-orange-dark.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..2b1279fed352abf7fbe15d6394706a3cc947c4fc
Binary files /dev/null and b/public/css/skins/skin-orange-dark.min.css differ
diff --git a/public/css/skins/skin-red-dark.min.css b/public/css/skins/skin-red-dark.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..500fa5198075360f20acf39ad21ba9e2d290b508
Binary files /dev/null and b/public/css/skins/skin-red-dark.min.css differ
diff --git a/public/css/fonts/FontAwesome.otf b/public/fonts/FontAwesome.otf
similarity index 100%
rename from public/css/fonts/FontAwesome.otf
rename to public/fonts/FontAwesome.otf
diff --git a/public/css/fonts/fontawesome-webfont.eot b/public/fonts/fontawesome-webfont.eot
similarity index 100%
rename from public/css/fonts/fontawesome-webfont.eot
rename to public/fonts/fontawesome-webfont.eot
diff --git a/public/css/fonts/fontawesome-webfont.svg b/public/fonts/fontawesome-webfont.svg
similarity index 100%
rename from public/css/fonts/fontawesome-webfont.svg
rename to public/fonts/fontawesome-webfont.svg
diff --git a/public/css/fonts/fontawesome-webfont.ttf b/public/fonts/fontawesome-webfont.ttf
similarity index 100%
rename from public/css/fonts/fontawesome-webfont.ttf
rename to public/fonts/fontawesome-webfont.ttf
diff --git a/public/css/fonts/fontawesome-webfont.woff b/public/fonts/fontawesome-webfont.woff
similarity index 100%
rename from public/css/fonts/fontawesome-webfont.woff
rename to public/fonts/fontawesome-webfont.woff
diff --git a/public/css/fonts/fontawesome-webfont.woff2 b/public/fonts/fontawesome-webfont.woff2
similarity index 100%
rename from public/css/fonts/fontawesome-webfont.woff2
rename to public/fonts/fontawesome-webfont.woff2
diff --git a/public/js/build/all.js b/public/js/build/all.js
index 2176fc017566416165d1840ea4fea947b6480836..29c6a8c817a8183db33ec63b4ed9cb25129085a7 100644
Binary files a/public/js/build/all.js and b/public/js/build/all.js differ
diff --git a/public/js/build/vue.js b/public/js/build/vue.js
index d8dc57f9c79b3a99e2c97037319e512b6881a38b..e908f7ec98436a29e8b1f761d93b5e7ac08091ee 100644
Binary files a/public/js/build/vue.js and b/public/js/build/vue.js differ
diff --git a/public/js/build/vue.js.map b/public/js/build/vue.js.map
index 1aca84651cbe82018e4ba450ea4ad8ff91bae48f..eb241f3fc9351805e7917cce39953f4911d2cd83 100644
Binary files a/public/js/build/vue.js.map and b/public/js/build/vue.js.map differ
diff --git a/public/js/dist/all.js b/public/js/dist/all.js
index 022106aa4680504cfae742dd93403b70fe2ec14c..4521f8c3b0633696be1a9cb7ec1087fc570da219 100644
Binary files a/public/js/dist/all.js and b/public/js/dist/all.js differ
diff --git a/public/mix-manifest.json b/public/mix-manifest.json
index 10ddc47dad486621591409870a94798756cb6513..6f1a05c17ee0b66db1f2b16094c3ced3e085cf4d 100644
--- a/public/mix-manifest.json
+++ b/public/mix-manifest.json
@@ -1,16 +1,20 @@
 {
-    "/js/build/vue.js": "/js/build/vue.js?id=30fcbfa35e2c7c02bd8d",
-    "/css/AdminLTE.css": "/css/AdminLTE.css?id=5e72463a66acbcc740d5",
-    "/css/app.css": "/css/app.css?id=407edb63cc6b6dc62405",
-    "/css/overrides.css": "/css/overrides.css?id=66c5fceedf2c98cc310b",
-    "/js/build/vue.js.map": "/js/build/vue.js.map?id=0c3defbb09c3f1f6a581",
-    "/css/AdminLTE.css.map": "/css/AdminLTE.css.map?id=0be7790b84909dca6a0a",
-    "/css/app.css.map": "/css/app.css.map?id=96b5c985e860716e6a16",
-    "/css/overrides.css.map": "/css/overrides.css.map?id=06e49ad87d99ddfd85d8",
-    "/css/dist/all.css": "/css/dist/all.css?id=1a5af142704ac1cd4af7",
-    "/js/dist/all.js": "/js/dist/all.js?id=cc4762447235ed643b40",
-    "/css/build/all.css": "/css/build/all.css?id=1a5af142704ac1cd4af7",
-    "/js/build/all.js": "/js/build/all.js?id=cc4762447235ed643b40",
+    "/js/build/vue.js": "/js/build/vue.js?id=f89ed45026610831d45d",
+    "/css/build/AdminLTE.css": "/css/build/AdminLTE.css?id=5002486f605469c322ed",
+    "/css/build/app.css": "/css/build/app.css?id=0c4d55f9abe9a4efe526",
+    "/js/build/vue.js.map": "/js/build/vue.js.map?id=3aae6e8f609e5cd2842a",
+    "/css/build/AdminLTE.css.map": "/css/build/AdminLTE.css.map?id=fa40c591a5b361cb0761",
+    "/css/build/app.css.map": "/css/build/app.css.map?id=5a1bc8c3be0d3da37d0a",
+    "/css/all.css": "/css/all.css?id=d4da88a066c39e0ef7d0",
+    "/css/skins/skin-green-dark.min.css": "/css/skins/skin-green-dark.min.css?id=1039ae0e198a7f3d8da7",
+    "/css/skins/skin-orange-dark.min.css": "/css/skins/skin-orange-dark.min.css?id=9a461970f7ab07f40847",
+    "/css/skins/skin-red-dark.min.css": "/css/skins/skin-red-dark.min.css?id=99f90bbd653d7db10795",
+    "/css/signature-pad.css": "/css/signature-pad.css?id=6a89d3cd901305e66ced",
+    "/css/signature-pad.min.css": "/css/signature-pad.min.css?id=6a89d3cd901305e66ced",
+    "/css/blue.png": "/css/blue.png?id=e83a6c29e04fe851f212",
+    "/css/blue@2x.png": "/css/blue@2x.png?id=51135dd4d24f88f5de0b",
+    "/js/dist/all.js": "/js/dist/all.js?id=95ade195248bad430b49",
+    "/js/build/all.js": "/js/build/all.js?id=95ade195248bad430b49",
     "/js/dist/bootstrap-table.js": "/js/dist/bootstrap-table.js?id=7223478ba9bf2c6dfb4f",
     "/js/dist/bootstrap-table-simple-view.js": "/js/dist/bootstrap-table-simple-view.js?id=3926b8f4aaad6ca20d31",
     "/css/dist/bootstrap-table.css": "/css/dist/bootstrap-table.css?id=8340c60bfbc12c34d2e6"
diff --git a/resources/assets/css/app.css b/resources/assets/css/app.css
deleted file mode 100644
index 89a60fedb21079ee5a000a65eb6b4cce7291e95d..0000000000000000000000000000000000000000
--- a/resources/assets/css/app.css
+++ /dev/null
@@ -1,10 +0,0 @@
-/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:Glyphicons Halflings;src:url("../../../node_modules/bootstrap-less/fonts/glyphicons-halflings-regular.eot");src:url("../../../node_modules/bootstrap-less/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("../../../node_modules/bootstrap-less/fonts/glyphicons-halflings-regular.woff2") format("woff2"),url("../../../node_modules/bootstrap-less/fonts/glyphicons-halflings-regular.woff") format("woff"),url("../../../node_modules/bootstrap-less/fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("../../../node_modules/bootstrap-less/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20AC"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270F"}.glyphicon-glass:before{content:"\E001"}.glyphicon-music:before{content:"\E002"}.glyphicon-search:before{content:"\E003"}.glyphicon-heart:before{content:"\E005"}.glyphicon-star:before{content:"\E006"}.glyphicon-star-empty:before{content:"\E007"}.glyphicon-user:before{content:"\E008"}.glyphicon-film:before{content:"\E009"}.glyphicon-th-large:before{content:"\E010"}.glyphicon-th:before{content:"\E011"}.glyphicon-th-list:before{content:"\E012"}.glyphicon-ok:before{content:"\E013"}.glyphicon-remove:before{content:"\E014"}.glyphicon-zoom-in:before{content:"\E015"}.glyphicon-zoom-out:before{content:"\E016"}.glyphicon-off:before{content:"\E017"}.glyphicon-signal:before{content:"\E018"}.glyphicon-cog:before{content:"\E019"}.glyphicon-trash:before{content:"\E020"}.glyphicon-home:before{content:"\E021"}.glyphicon-file:before{content:"\E022"}.glyphicon-time:before{content:"\E023"}.glyphicon-road:before{content:"\E024"}.glyphicon-download-alt:before{content:"\E025"}.glyphicon-download:before{content:"\E026"}.glyphicon-upload:before{content:"\E027"}.glyphicon-inbox:before{content:"\E028"}.glyphicon-play-circle:before{content:"\E029"}.glyphicon-repeat:before{content:"\E030"}.glyphicon-refresh:before{content:"\E031"}.glyphicon-list-alt:before{content:"\E032"}.glyphicon-lock:before{content:"\E033"}.glyphicon-flag:before{content:"\E034"}.glyphicon-headphones:before{content:"\E035"}.glyphicon-volume-off:before{content:"\E036"}.glyphicon-volume-down:before{content:"\E037"}.glyphicon-volume-up:before{content:"\E038"}.glyphicon-qrcode:before{content:"\E039"}.glyphicon-barcode:before{content:"\E040"}.glyphicon-tag:before{content:"\E041"}.glyphicon-tags:before{content:"\E042"}.glyphicon-book:before{content:"\E043"}.glyphicon-bookmark:before{content:"\E044"}.glyphicon-print:before{content:"\E045"}.glyphicon-camera:before{content:"\E046"}.glyphicon-font:before{content:"\E047"}.glyphicon-bold:before{content:"\E048"}.glyphicon-italic:before{content:"\E049"}.glyphicon-text-height:before{content:"\E050"}.glyphicon-text-width:before{content:"\E051"}.glyphicon-align-left:before{content:"\E052"}.glyphicon-align-center:before{content:"\E053"}.glyphicon-align-right:before{content:"\E054"}.glyphicon-align-justify:before{content:"\E055"}.glyphicon-list:before{content:"\E056"}.glyphicon-indent-left:before{content:"\E057"}.glyphicon-indent-right:before{content:"\E058"}.glyphicon-facetime-video:before{content:"\E059"}.glyphicon-picture:before{content:"\E060"}.glyphicon-map-marker:before{content:"\E062"}.glyphicon-adjust:before{content:"\E063"}.glyphicon-tint:before{content:"\E064"}.glyphicon-edit:before{content:"\E065"}.glyphicon-share:before{content:"\E066"}.glyphicon-check:before{content:"\E067"}.glyphicon-move:before{content:"\E068"}.glyphicon-step-backward:before{content:"\E069"}.glyphicon-fast-backward:before{content:"\E070"}.glyphicon-backward:before{content:"\E071"}.glyphicon-play:before{content:"\E072"}.glyphicon-pause:before{content:"\E073"}.glyphicon-stop:before{content:"\E074"}.glyphicon-forward:before{content:"\E075"}.glyphicon-fast-forward:before{content:"\E076"}.glyphicon-step-forward:before{content:"\E077"}.glyphicon-eject:before{content:"\E078"}.glyphicon-chevron-left:before{content:"\E079"}.glyphicon-chevron-right:before{content:"\E080"}.glyphicon-plus-sign:before{content:"\E081"}.glyphicon-minus-sign:before{content:"\E082"}.glyphicon-remove-sign:before{content:"\E083"}.glyphicon-ok-sign:before{content:"\E084"}.glyphicon-question-sign:before{content:"\E085"}.glyphicon-info-sign:before{content:"\E086"}.glyphicon-screenshot:before{content:"\E087"}.glyphicon-remove-circle:before{content:"\E088"}.glyphicon-ok-circle:before{content:"\E089"}.glyphicon-ban-circle:before{content:"\E090"}.glyphicon-arrow-left:before{content:"\E091"}.glyphicon-arrow-right:before{content:"\E092"}.glyphicon-arrow-up:before{content:"\E093"}.glyphicon-arrow-down:before{content:"\E094"}.glyphicon-share-alt:before{content:"\E095"}.glyphicon-resize-full:before{content:"\E096"}.glyphicon-resize-small:before{content:"\E097"}.glyphicon-exclamation-sign:before{content:"\E101"}.glyphicon-gift:before{content:"\E102"}.glyphicon-leaf:before{content:"\E103"}.glyphicon-fire:before{content:"\E104"}.glyphicon-eye-open:before{content:"\E105"}.glyphicon-eye-close:before{content:"\E106"}.glyphicon-warning-sign:before{content:"\E107"}.glyphicon-plane:before{content:"\E108"}.glyphicon-calendar:before{content:"\E109"}.glyphicon-random:before{content:"\E110"}.glyphicon-comment:before{content:"\E111"}.glyphicon-magnet:before{content:"\E112"}.glyphicon-chevron-up:before{content:"\E113"}.glyphicon-chevron-down:before{content:"\E114"}.glyphicon-retweet:before{content:"\E115"}.glyphicon-shopping-cart:before{content:"\E116"}.glyphicon-folder-close:before{content:"\E117"}.glyphicon-folder-open:before{content:"\E118"}.glyphicon-resize-vertical:before{content:"\E119"}.glyphicon-resize-horizontal:before{content:"\E120"}.glyphicon-hdd:before{content:"\E121"}.glyphicon-bullhorn:before{content:"\E122"}.glyphicon-bell:before{content:"\E123"}.glyphicon-certificate:before{content:"\E124"}.glyphicon-thumbs-up:before{content:"\E125"}.glyphicon-thumbs-down:before{content:"\E126"}.glyphicon-hand-right:before{content:"\E127"}.glyphicon-hand-left:before{content:"\E128"}.glyphicon-hand-up:before{content:"\E129"}.glyphicon-hand-down:before{content:"\E130"}.glyphicon-circle-arrow-right:before{content:"\E131"}.glyphicon-circle-arrow-left:before{content:"\E132"}.glyphicon-circle-arrow-up:before{content:"\E133"}.glyphicon-circle-arrow-down:before{content:"\E134"}.glyphicon-globe:before{content:"\E135"}.glyphicon-wrench:before{content:"\E136"}.glyphicon-tasks:before{content:"\E137"}.glyphicon-filter:before{content:"\E138"}.glyphicon-briefcase:before{content:"\E139"}.glyphicon-fullscreen:before{content:"\E140"}.glyphicon-dashboard:before{content:"\E141"}.glyphicon-paperclip:before{content:"\E142"}.glyphicon-heart-empty:before{content:"\E143"}.glyphicon-link:before{content:"\E144"}.glyphicon-phone:before{content:"\E145"}.glyphicon-pushpin:before{content:"\E146"}.glyphicon-usd:before{content:"\E148"}.glyphicon-gbp:before{content:"\E149"}.glyphicon-sort:before{content:"\E150"}.glyphicon-sort-by-alphabet:before{content:"\E151"}.glyphicon-sort-by-alphabet-alt:before{content:"\E152"}.glyphicon-sort-by-order:before{content:"\E153"}.glyphicon-sort-by-order-alt:before{content:"\E154"}.glyphicon-sort-by-attributes:before{content:"\E155"}.glyphicon-sort-by-attributes-alt:before{content:"\E156"}.glyphicon-unchecked:before{content:"\E157"}.glyphicon-expand:before{content:"\E158"}.glyphicon-collapse-down:before{content:"\E159"}.glyphicon-collapse-up:before{content:"\E160"}.glyphicon-log-in:before{content:"\E161"}.glyphicon-flash:before{content:"\E162"}.glyphicon-log-out:before{content:"\E163"}.glyphicon-new-window:before{content:"\E164"}.glyphicon-record:before{content:"\E165"}.glyphicon-save:before{content:"\E166"}.glyphicon-open:before{content:"\E167"}.glyphicon-saved:before{content:"\E168"}.glyphicon-import:before{content:"\E169"}.glyphicon-export:before{content:"\E170"}.glyphicon-send:before{content:"\E171"}.glyphicon-floppy-disk:before{content:"\E172"}.glyphicon-floppy-saved:before{content:"\E173"}.glyphicon-floppy-remove:before{content:"\E174"}.glyphicon-floppy-save:before{content:"\E175"}.glyphicon-floppy-open:before{content:"\E176"}.glyphicon-credit-card:before{content:"\E177"}.glyphicon-transfer:before{content:"\E178"}.glyphicon-cutlery:before{content:"\E179"}.glyphicon-header:before{content:"\E180"}.glyphicon-compressed:before{content:"\E181"}.glyphicon-earphone:before{content:"\E182"}.glyphicon-phone-alt:before{content:"\E183"}.glyphicon-tower:before{content:"\E184"}.glyphicon-stats:before{content:"\E185"}.glyphicon-sd-video:before{content:"\E186"}.glyphicon-hd-video:before{content:"\E187"}.glyphicon-subtitles:before{content:"\E188"}.glyphicon-sound-stereo:before{content:"\E189"}.glyphicon-sound-dolby:before{content:"\E190"}.glyphicon-sound-5-1:before{content:"\E191"}.glyphicon-sound-6-1:before{content:"\E192"}.glyphicon-sound-7-1:before{content:"\E193"}.glyphicon-copyright-mark:before{content:"\E194"}.glyphicon-registration-mark:before{content:"\E195"}.glyphicon-cloud-download:before{content:"\E197"}.glyphicon-cloud-upload:before{content:"\E198"}.glyphicon-tree-conifer:before{content:"\E199"}.glyphicon-tree-deciduous:before{content:"\E200"}.glyphicon-cd:before{content:"\E201"}.glyphicon-save-file:before{content:"\E202"}.glyphicon-open-file:before{content:"\E203"}.glyphicon-level-up:before{content:"\E204"}.glyphicon-copy:before{content:"\E205"}.glyphicon-paste:before{content:"\E206"}.glyphicon-alert:before{content:"\E209"}.glyphicon-equalizer:before{content:"\E210"}.glyphicon-king:before{content:"\E211"}.glyphicon-queen:before{content:"\E212"}.glyphicon-pawn:before{content:"\E213"}.glyphicon-bishop:before{content:"\E214"}.glyphicon-knight:before{content:"\E215"}.glyphicon-baby-formula:before{content:"\E216"}.glyphicon-tent:before{content:"\26FA"}.glyphicon-blackboard:before{content:"\E218"}.glyphicon-bed:before{content:"\E219"}.glyphicon-apple:before{content:"\F8FF"}.glyphicon-erase:before{content:"\E221"}.glyphicon-hourglass:before{content:"\231B"}.glyphicon-lamp:before{content:"\E223"}.glyphicon-duplicate:before{content:"\E224"}.glyphicon-piggy-bank:before{content:"\E225"}.glyphicon-scissors:before{content:"\E226"}.glyphicon-bitcoin:before{content:"\E227"}.glyphicon-yen:before{content:"\A5"}.glyphicon-ruble:before{content:"\20BD"}.glyphicon-scale:before{content:"\E230"}.glyphicon-ice-lolly:before{content:"\E231"}.glyphicon-ice-lolly-tasted:before{content:"\E232"}.glyphicon-education:before{content:"\E233"}.glyphicon-option-horizontal:before{content:"\E234"}.glyphicon-option-vertical:before{content:"\E235"}.glyphicon-menu-hamburger:before{content:"\E236"}.glyphicon-modal-window:before{content:"\E237"}.glyphicon-oil:before{content:"\E238"}.glyphicon-grain:before{content:"\E239"}.glyphicon-sunglasses:before{content:"\E240"}.glyphicon-text-size:before{content:"\E241"}.glyphicon-text-color:before{content:"\E242"}.glyphicon-text-background:before{content:"\E243"}.glyphicon-object-align-top:before{content:"\E244"}.glyphicon-object-align-bottom:before{content:"\E245"}.glyphicon-object-align-horizontal:before{content:"\E246"}.glyphicon-object-align-left:before{content:"\E247"}.glyphicon-object-align-vertical:before{content:"\E248"}.glyphicon-object-align-right:before{content:"\E249"}.glyphicon-triangle-right:before{content:"\E250"}.glyphicon-triangle-left:before{content:"\E251"}.glyphicon-triangle-bottom:before{content:"\E252"}.glyphicon-triangle-top:before{content:"\E253"}.glyphicon-console:before{content:"\E254"}.glyphicon-superscript:before{content:"\E255"}.glyphicon-subscript:before{content:"\E256"}.glyphicon-menu-left:before{content:"\E257"}.glyphicon-menu-right:before{content:"\E258"}.glyphicon-menu-down:before{content:"\E259"}.glyphicon-menu-up:before{content:"\E260"}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014   \A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\A0   \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}code,kbd{padding:2px 4px;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{margin:0;min-width:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}.form-control,output{display:block;font-size:14px;line-height:1.42857143;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=datetime-local],input[type=month],input[type=time]{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.form-group-lg .form-control{height:46px;line-height:46px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.333333px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;visibility:visible!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin:8px -15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\A0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;background-color:#eee}.jumbotron,.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container-fluid .jumbotron,.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container-fluid .jumbotron,.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle,.panel-title{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table-responsive>.table caption,.panel>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal,.modal-open{overflow:hidden}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel,.carousel-inner{position:relative}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translateZ(0);transform:translateZ(0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203A"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}.ekko-lightbox{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:0!important}.ekko-lightbox-container{position:relative}.ekko-lightbox-container>div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.ekko-lightbox iframe{width:100%;height:100%}.ekko-lightbox-nav-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ekko-lightbox-nav-overlay,.ekko-lightbox-nav-overlay a{z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex}.ekko-lightbox-nav-overlay a{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;color:#fff;font-size:30px}.ekko-lightbox-nav-overlay a>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ekko-lightbox-nav-overlay a>:focus{outline:none}.ekko-lightbox-nav-overlay a span{padding:0 30px}.ekko-lightbox-nav-overlay a:last-child span{text-align:right}.ekko-lightbox-nav-overlay a:hover{text-decoration:none}.ekko-lightbox-nav-overlay a:focus{outline:none}.ekko-lightbox-nav-overlay a.disabled{cursor:default;visibility:hidden}.ekko-lightbox a:hover{opacity:1;text-decoration:none}.ekko-lightbox .modal-dialog{display:none}.ekko-lightbox .modal-footer{text-align:left}.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ekko-lightbox-loader>div{width:40px;height:40px;position:relative;text-align:center}.ekko-lightbox-loader>div>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.ekko-lightbox-loader>div>div:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}.modal-dialog .ekko-lightbox-loader>div>div{background-color:#333}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}/*!
- * Bootstrap Colorpicker v2.5.2
- * https://itsjavi.com/bootstrap-colorpicker/
- *
- * Originally written by (c) 2012 Stefan Petre
- * Licensed under the Apache License v2.0
- * http://www.apache.org/licenses/LICENSE-2.0.txt
- *
- */.colorpicker-saturation{width:100px;height:100px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAQAAADa613fAAAP9klEQVR4XnRWC47rNgwcKjlA0bv2VL1Qi/YELRav7203iS1ppqZoiXCAhuBHVLI74xFtG3/Hz2joIOjRGuR5eMYuRn9YA1fds859KX8ZvczLr9/pImiR3Rqky9/wlajRIdVE/1Rufeu/0No3/ASgBZAJUkwgi0iCaEatekJJoEqiTQncd67/gyOfRCZshTed0Nl8LbLj8D6qxtoq9/7kJz/aH/3Xfu8VwI5+AUH8DxE7gUyiIpZ5LwiGzUqE3CScJsCDQHAsvBnxWpkbC0QMHmBp6latWS0bnvrCN/x1+xPfce+Ij0GAyeAGGz15sOiax2UylPhKrFaMPnVWClwepKh07hdhkVDsK2uoyEIySergjdbY2VBtV8VLr8Mf9mF/4wMb7kR8FOhzFWZZe7HIZD9JRIbee28eJKBweTB6TwjYkAgWaUmtDveGw1Wx3zZ76YlPPfQd/+gTTUFkiGiJ+NQAszU1EPT/QJEgufolAMPkNU4CVOyUIBLg4xglEZHGQnTFOFV0VaulYddBhA986ge/7N/yQi/3flFgwfQq2ibLnTDBRl9TmUHyJASPV/eoN0UISIr+ICQKIFV4EpljSjV1uFVUq9hRtet5e9gXvuyHPW0zMhQxWaoBBa9Tg8vsCEhww23Smd0CKjIkmPIoxWrUBDgJqFCyESF43ctQxLUoHN7Q1KyVhqrNNm3cy2vMyQNPVKjc29Rh5SSU+giWdRJHkLnQG71FQEuNyNGBTDdBQQAKCuGiEUS/jcyGbkMPq931OIzb/dUPGuVlG7f+slqkO5NAAlzTMdcq0NkzmsEBmAQkbI+pSHbiqnuWIA6lijhvqwIxMyWxMGZiPU669XJE1tADDTs2HWpwKxuqdnTpOiOR42xlzLtm3pXGel3xd8/oTs8Xy0MV8GM1RlsC2Y3Wy3wut3M+2mEVux0Gt9fhzTWyLvGiiJYaqY5DWRFIwAiQ5r6gB9GpQihJw4I9j5Mkscj3BnzGjBhv8xna5P1Jo428o6IOPY5KFZtVOkEKqUjqQY9Gi+jrIOFwJUDzRtA9xyoIrGGmkNRmxVAnZoK+TkUIeUYni5wEzgOG5iZX5HCr2JyQNqdk++G0rgb1ochSIGutTj4P7F0PuRUAolmh5sCzAHn1BYyaADh6bgFeoBx6vst091CEvcSLWBBpqGq384jZ5llVHSwEShLx+D4d0mU3D5eEAJQ9KEhOZUYnDENV2qKgmIlQhWfdvcoXYaegPp/n1oKIOgYFqxrzQSciqNhv/5FqPpy6b0UcX2vf13DfWySRSEgkEYlEJJGQSyKJSEQSCYlEEpHexIVO3XOevffze2a+PfPv9x1rne1c3b3Mmlmz9mE++zuzngfnw/E+Dlc4LL4NwHdFy7u3KGPVmZ6/4eeMoDyre3i/KHADIHYO04w9zO0mAotuKnrc7XaPjvu66bNe5cDT7RlPepEnfS2X8dF1/utDvD+OwGDBxEgQywLCvIMYWBY+DShwAAORAdv9PswhDAqOUCi5+71AbFcDMR4xBDNfhySKXPXZ1+Vub+Q1Ltf5z7eC0AjVldHI26rIFdKIAyYBJCFVUhVDwttAnM52B3Ect1TFQXzJ0z33lOuib/QO8g+CuO0gKBRU80A8hkeJ0b1KRQWmFQVSh8mf3lpUpNaRulzN5NArrmKKGMijXgzk7w5ijdFVgT8f1IdFNjVWjDWicUYWEEMmSFDtILdzHW5XueHp7p+yuS54ep5/c5BE2Gw/gWPNYU4/PZaak2VGEsFjSbOf8irea6KQgojGCk0KxZY31tWWgzwayF8N5KYyo3VADVicWWrhwzr3ZqIOa5xW5zbqMPPMiyDURHDIHQTeWq7KFXcQPOqzPOL5Ov/iIDEDy7DHEwx0PTgjO8SS0fOEHcZNMt+XKEFMj8Q4QUSvPu6HPuvd4N9/x12RPwcIVRCAakSOUzHgsUSMFWYzDQ+PiOJqAOuYc9jh5TecnA+xHfFyOYhebeTH89P80wrCJzUjlsx7euIV0g4zQFUSiBPioIWBACFC7GgDj8P91ZSJOQmQP74MAnQo8H5RIe8kZ0kBcQCMAlEpRDiKROBxbR0ksdhWFq0gR9q9uQzkDzuIFQSPqAgRCAsCaVNF2ZAAhxvtzcqcnDk6tpXxSsayqXLIgSOb6zqeH+fvO0i9XEu5EVV+OZehRZJ6BGTeaRhCkTzVIZeAzaWGAFfErIPogQI5CuR3HQQx7DzBB16R3s7e0MBUPedjWutgG/JUTPqMeAQNEiytJRnJearWUgdwFNxN7rtBoECuj/O3BMHaTIxQ0a4GctireElTJHJvLTaalih5kvBCGMvkdESUMAdCFaI4yG8SpDfRWAptqkAJUwCG6B7lOREFSZBqKs57MEHqVJEBwHa2lp0OiKtiQ18gx9P89QrSXyc0vObBM4vPmBADqJZLAo/yzK7qPSZstCy+fDSZlhrm+Zkyjsf5q2otdC14zkLjHLf0me9wjNqQo0B1a6wBJRaIEgC2Qw9oby/cRHA+xHCQy/xlB1HVSV3Y/5yVhsc7dBi2UoIWCMcbELZWgxNCGUZ5y4ceBaLlE8dAfrEosrYT+z8ya3sxXndFBxuQivNGEHFCbLGBlBLKGYHZoeoQpcjtMn/uICPefcxecpuDOEemg9S/44cflZPIlWolyHkLrEpgbS9IQRlAgZgi0WDjsEiPh+PN/Fkogq4GdzPtarlRGW2tJwEK1RMTEvdVdmhAKHO1pdUuGQsVcX+rSfGzDbwGyE8NRPQc83HCaOkTZwPqABZBdFq8zAN1gue0FPO8wYUFBE1WkMwVzM1iQ4BItFh+H36Qy/yJg0DRQICmBl+tbKUC5cCj3yXI+SUFBS78ZAcBtHt+e9lBuiqpTNh9zTvIjzuIWxVYGQJpAZY+VWS3QKh84iSZbwuIdiDpc4KztQa/sjhMaDJEJDSZ8mZ+kCBdC0JpKVNQzZdKu+EsOeFCosrngVAkDS/uy6iGnW7UxmMpkB8FyFKo6iQW8z1HuBdMu1pdkZdB8jWTjlFtNaiJRYniIDcD+eECMqFLS9ED6DgxzCMKnRD3HYYA2uMCJUh70OK8G0EUnJV8lqe8nj84QdqLhdoJskNlEw1ivajM8LtPBhIeN99LESXI9xcQIHFQudHngZjUhXOQeGlUYmAddh5pxMhzV0M1vMAtMFIVmfp6fq+DgEWefjQVenstaqUy3bJQAiVlEihDghCDINFQg8oUhoQPkO8SBEM7SFQ72VYBwPuE7k8uYF5LNwg/TEd2zkuKjIIhTiJRlYrDfNS1QL7DYUcbcCyKJNwOwucVCVSwBBj/DwghXA2hQtACgCBBPprfXkAIFIYRXhONQARFU00Tsh6LEmmQUbkTImMi9me5qaHDIeBgHeRbdxAIqAJBCDSoCNVQglrciqX/ZCD9RRP6rgpBvhmKAFhg2ForBLXBYPtUjj7vCHPe8SXbYAY47gHB9mKeqjjIg/53fmMD0fR9Bug7SFcHI6EA1OC/E8QTL4NgBSGiCiyTChnI1zcQxmyfRZGM6w701KRybDvsIK3LWDx6mxGkcglEZQLkawnCdppZ6sgCh8trWWBUQaUWCEOlOs7HAenFE45QSu9RQQDAqchXNxDq4orQR44qRIFUQvM+mRJuB6GDEixgCbSBQGXghEEbdn1P/zO/QhAWCsWsmRhLa2VFkSZIgSVKmgEQhvk6K8YKMRZl7Dwg4amOUYvFBfLlE4RasOCB5S9PXKq0AqGDMiYIReXF0mYctITWBmqR5F38X5Y7yJfeCtKBzNbWYm5XpsMpf3dRZD3jPDesvdVCOs6KYQXIFw1E4fcE8dHWOepZBXpLJcACWUZVMRZbfvgXR4Ak8A7VVSKSVuu9p6/mFxyE7cOWavtLp952O8huK83+gmHzHaAsVXLgAvl8gPCvHzAFsM8GNXGKPH5cmN02sXTLa8QdKRXMzHv67/k5A9k1UIx36UH/VlWWtuKssNiRapB6BaLXl6MA+ayDcNS3v/sYXgCL620F1kk8QhKAEOvKu4DvajDO5zkHc4fBg76anyEIIcamBPex5EK8AoVHhMW7QAqWrYD1204CJB1hCfOAV/PTBPH0zBmJmsZZKCEaAmdqm4zMcYxYLN0JuHThIAjirAnp3px7TRgD+ZSD/K92M1CNIgbC8Ex7FkSEIlQEEUQEQQQBRBABEUQQEQTx3X0Evap9AhP39jL5OvuzAWuvbDaTTDIzX2aypUCJ0i7nAigoQAk9gUIUSxXEoCFyyVIuL9ZQcMZoArnwr4D0OLS8jGNGTgGnsZQWMYrcOARoIReAALBeWhf+RUCAIEsECFQHLkwR5zj4JW3t5WOUU5djvgQIawD53EDsctmYz8xGaZGPBUR3qNkiGwqDICUYIFpqBgRaayCfFiAWR2wWvoobmzxdF8N5kyxXmvap/sgGcLF/aoBosbG+lE395R8zCA4BqUYgOgYq+HtvBrT0LK15X8lZwx5f9klCX0rdgXzIIGbdhXMqZtHzJhuptEjmsFc4KzmN5IFPtfM7gWw2kPczSIqQSPUDYKYBMamsBCpKphW0iA5H8AbMDPJOQYjLZg1Vk4G49GlCYNYAkdOd0kwRQ8FCyAHydgLZ6Z2AqrVtjDUQ7hCEmrkEooDAsB2YnBCvkBpZ6yBvJpCd7Mn5zJ6C4QF2BUQPgHEIGUrGnHzQ8rlMekBeTyAzwDJksxwM4+w3BY02B8mIl0CmFRm+ZscxAuSnvwqQsECTIGSV6FEoJFTygVuzB5xAsKqBvAQE3+nkVoJDI1BJIaPBWik7ZSu5NIp5A3mRQaTFvLgkO9fVgEgMqqeVfb+p55tijWH+Kea71ubq4v8Sl8089sZKbKEZNq+VUfISJJF7j79WrbYgS994ZEf+nIz0pNFRWqapSmK6P45i3OQuItIiPDyg6RnxZ4D0g+CFPxAzluoRsWsaA6I6JOqVWCisDvJ0BgHTzMSRgMi0vmi8R+sR6tg/XUh7kCc7kMRqSNkTBDx0OkAUegFcMazciBXNpm798R6klXap/WZz49TQwBHqEcj4oCToUPjUuP9lfxcbyKMAwT6bTf1qqIIQDl3i5oCERNmVm0wgW4A8BGRxMX3hWh8bEV5Rvfp4DS5F3djWH2ztDNWKW7OBjgjIwsDWaKRknJjqMsh9QCa1p608lLovFkBE969DYtYelSzwSRcg535vAsFeNU9SzRCYZb4LDmxmFQKkwYGM+5y/G7b1uxMIylLdyE5yxIyYsoXWhQIpzQhYPi3JkJoKkB9+BxD0OMuyOEBe36DgyPSrxscmATldgKj8PxrkA/kA5PYMgkrocwIQ6GSRGmF0VaNqBKQZ5FYDEZSDzFTzq9mBQjAayE1A+ryDTzcQZe0Ibbxj7EwpAmTrJwEimZR9CCPtODhzxuNtY19Zd2Lf/fjCTnEiDAOg62j1utb/dv9mZ/aHCj4AyOHbsW3/As0BTzIgeJU7AAAAAElFTkSuQmCC");cursor:crosshair;float:left}.colorpicker-saturation i{display:block;height:5px;width:5px;border:1px solid #000;border-radius:5px;position:absolute;top:0;left:0;margin:-4px 0 0 -4px}.colorpicker-saturation i b{display:block;height:5px;width:5px;border:1px solid #fff;border-radius:5px}.colorpicker-alpha,.colorpicker-hue{width:15px;height:100px;float:left;cursor:row-resize;margin-left:4px;margin-bottom:4px}.colorpicker-alpha i,.colorpicker-hue i{display:block;height:1px;background:#000;border-top:1px solid #fff;position:absolute;top:0;left:0;width:100%;margin-top:-1px}.colorpicker-hue{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAh0lEQVR4XgXAg3EDAAAAwI9to7Zt27a1/w49BASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHXo1KVbj159+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjl179h04dOTYiVNnzl24dOXajVt37j149OTZi1dv3n349OXbj19//wOxE1dQ8reGAAAAAElFTkSuQmCC")}.colorpicker-alpha{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=");display:none}.colorpicker-alpha,.colorpicker-hue,.colorpicker-saturation{background-size:contain}.colorpicker{padding:4px;min-width:130px;margin-top:1px;border-radius:4px;z-index:2500}.colorpicker:after,.colorpicker:before{display:table;content:"";line-height:0}.colorpicker:after{clear:both}.colorpicker:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:6px}.colorpicker:after,.colorpicker:before{content:"";display:inline-block;position:absolute}.colorpicker:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:7px}.colorpicker div{position:relative}.colorpicker.colorpicker-with-alpha{min-width:140px}.colorpicker.colorpicker-with-alpha .colorpicker-alpha{display:block}.colorpicker-color{height:10px;margin-top:5px;clear:both;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=");background-position:0 100%}.colorpicker-color div{height:10px}.colorpicker-selectors{display:none;height:10px;margin-top:5px;clear:both}.colorpicker-selectors i{cursor:pointer;float:left;height:10px;width:10px}.colorpicker-selectors i+i{margin-left:3px}.colorpicker-element .add-on i,.colorpicker-element .input-group-addon i{display:inline-block;cursor:pointer;height:16px;vertical-align:text-top;width:16px}.colorpicker.colorpicker-inline{position:relative;display:inline-block;float:none;z-index:auto}.colorpicker.colorpicker-horizontal{width:110px;min-width:110px;height:auto}.colorpicker.colorpicker-horizontal .colorpicker-saturation{margin-bottom:4px}.colorpicker.colorpicker-horizontal .colorpicker-color{width:100px}.colorpicker.colorpicker-horizontal .colorpicker-alpha,.colorpicker.colorpicker-horizontal .colorpicker-hue{width:100px;height:15px;float:left;cursor:col-resize;margin-left:0;margin-bottom:4px}.colorpicker.colorpicker-horizontal .colorpicker-alpha i,.colorpicker.colorpicker-horizontal .colorpicker-hue i{display:block;height:15px;background:#fff;position:absolute;top:0;left:0;width:1px;border:none;margin-top:0}.colorpicker.colorpicker-horizontal .colorpicker-hue{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAMAAAAfBfuPAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAbUlEQVR4XgXAghEDsbxtlrZt27ax/w49ACAYQTGcICmaYTleECVZUTXdMC1Wm93hdLk9Xp8/EAyFI9FYPJFMpTPZXL5QLJUr1Vq90Wy1O91efzAcjSfT2XyxXK03293+cDydL9fb/fF8vT/f3x+LfRNXARMbCAAAAABJRU5ErkJggg==")}.colorpicker.colorpicker-horizontal .colorpicker-alpha{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAQAAADoFTP1AAAB9ElEQVR4XoWTQW4VMRBEu9qWEimL7DhEMp8NF+ASnJJLcAQgE1bcgBUSkYKUuHCrZ9pjeqSU5Yn9LPu7umJQBIIv+k7vIOrtK66L4lmr3pVOrOv3otp619KZ0/KjdNI79L52Uo09FBQWrU0vfe5trezU+hLsoUKd3Repovte+0vbq/7Lj5XbaHECKasR9G4MPlbp+gzZxd6koPEJCkAYC5SjcOTAIIOK90Dja1IfIZ8Z+zAY9jm3b5Ia+MT5sFcqRJrR2AYYA8Kua5BzYRrFPNmD4PQMegGJMOffJJUsWiI3nCHZZjInNdffLWOufzbc3JaboCAVxwmnRHbhLSPwRJ4wU0BRSc6HkECYYVw95nMKgJOcylxrJttE5Ibzf9Xq9GPvP+WX3MiV/MGHfRu/SentRQrfG1GzsIrytdNXucSRKxQNIGHM9YhGFQJcdjNcBZvfJayuYe4Sia1CzwW+19mWOhe37HsxJWKwbu/jluEU15QzAQjAqCEbhMJc78GYV2E0kooHDubUImWkTOhGpgv8PoT8DJG/bzxna4BZ0eOFSOaLADGeSpFsg5AzeaDZIDQQXjZ4y/8ryfzUXBwdELRjTjCNvOeT0rNlrJz90vwy6N9pXXQEluX0inElpPWokSdiLCfiNJJjMKQ8Qsh8GEKQKMo/eiHrNbI9UksAAAAASUVORK5CYII=")}.colorpicker-right:before{left:auto;right:6px}.colorpicker-right:after{left:auto;right:7px}.colorpicker-no-arrow:after,.colorpicker-no-arrow:before{border-right:0;border-left:0}.colorpicker-alpha.colorpicker-visible,.colorpicker-hue.colorpicker-visible,.colorpicker-saturation.colorpicker-visible,.colorpicker-selectors.colorpicker-visible,.colorpicker.colorpicker-visible{display:block}.colorpicker-alpha.colorpicker-hidden,.colorpicker-hue.colorpicker-hidden,.colorpicker-saturation.colorpicker-hidden,.colorpicker-selectors.colorpicker-hidden,.colorpicker.colorpicker-hidden{display:none}.colorpicker-inline.colorpicker-visible{display:inline-block}
-/*# sourceMappingURL=app.css.map*/
\ No newline at end of file
diff --git a/resources/assets/css/font-awesome/font-awesome.css b/resources/assets/css/font-awesome/font-awesome.css
deleted file mode 100644
index ee906a8196d0fbd581c27a9d5615db4c250860f2..0000000000000000000000000000000000000000
--- a/resources/assets/css/font-awesome/font-awesome.css
+++ /dev/null
@@ -1,2337 +0,0 @@
-/*!
- *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
- *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */
-/* FONT PATH
- * -------------------------- */
-@font-face {
-  font-family: 'FontAwesome';
-  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
-  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
-  font-weight: normal;
-  font-style: normal;
-}
-.fa {
-  display: inline-block;
-  font: normal normal normal 14px/1 FontAwesome;
-  font-size: inherit;
-  text-rendering: auto;
-  -webkit-font-smoothing: antialiased;
-  -moz-osx-font-smoothing: grayscale;
-}
-/* makes the font 33% larger relative to the icon container */
-.fa-lg {
-  font-size: 1.33333333em;
-  line-height: 0.75em;
-  vertical-align: -15%;
-}
-.fa-2x {
-  font-size: 2em;
-}
-.fa-3x {
-  font-size: 3em;
-}
-.fa-4x {
-  font-size: 4em;
-}
-.fa-5x {
-  font-size: 5em;
-}
-.fa-fw {
-  width: 1.28571429em;
-  text-align: center;
-}
-.fa-ul {
-  padding-left: 0;
-  margin-left: 2.14285714em;
-  list-style-type: none;
-}
-.fa-ul > li {
-  position: relative;
-}
-.fa-li {
-  position: absolute;
-  left: -2.14285714em;
-  width: 2.14285714em;
-  top: 0.14285714em;
-  text-align: center;
-}
-.fa-li.fa-lg {
-  left: -1.85714286em;
-}
-.fa-border {
-  padding: .2em .25em .15em;
-  border: solid 0.08em #eeeeee;
-  border-radius: .1em;
-}
-.fa-pull-left {
-  float: left;
-}
-.fa-pull-right {
-  float: right;
-}
-.fa.fa-pull-left {
-  margin-right: .3em;
-}
-.fa.fa-pull-right {
-  margin-left: .3em;
-}
-/* Deprecated as of 4.4.0 */
-.pull-right {
-  float: right;
-}
-.pull-left {
-  float: left;
-}
-.fa.pull-left {
-  margin-right: .3em;
-}
-.fa.pull-right {
-  margin-left: .3em;
-}
-.fa-spin {
-  -webkit-animation: fa-spin 2s infinite linear;
-  animation: fa-spin 2s infinite linear;
-}
-.fa-pulse {
-  -webkit-animation: fa-spin 1s infinite steps(8);
-  animation: fa-spin 1s infinite steps(8);
-}
-@-webkit-keyframes fa-spin {
-  0% {
-    -webkit-transform: rotate(0deg);
-    transform: rotate(0deg);
-  }
-  100% {
-    -webkit-transform: rotate(359deg);
-    transform: rotate(359deg);
-  }
-}
-@keyframes fa-spin {
-  0% {
-    -webkit-transform: rotate(0deg);
-    transform: rotate(0deg);
-  }
-  100% {
-    -webkit-transform: rotate(359deg);
-    transform: rotate(359deg);
-  }
-}
-.fa-rotate-90 {
-  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-  -webkit-transform: rotate(90deg);
-  -ms-transform: rotate(90deg);
-  transform: rotate(90deg);
-}
-.fa-rotate-180 {
-  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-  -webkit-transform: rotate(180deg);
-  -ms-transform: rotate(180deg);
-  transform: rotate(180deg);
-}
-.fa-rotate-270 {
-  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-  -webkit-transform: rotate(270deg);
-  -ms-transform: rotate(270deg);
-  transform: rotate(270deg);
-}
-.fa-flip-horizontal {
-  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-  -webkit-transform: scale(-1, 1);
-  -ms-transform: scale(-1, 1);
-  transform: scale(-1, 1);
-}
-.fa-flip-vertical {
-  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-  -webkit-transform: scale(1, -1);
-  -ms-transform: scale(1, -1);
-  transform: scale(1, -1);
-}
-:root .fa-rotate-90,
-:root .fa-rotate-180,
-:root .fa-rotate-270,
-:root .fa-flip-horizontal,
-:root .fa-flip-vertical {
-  filter: none;
-}
-.fa-stack {
-  position: relative;
-  display: inline-block;
-  width: 2em;
-  height: 2em;
-  line-height: 2em;
-  vertical-align: middle;
-}
-.fa-stack-1x,
-.fa-stack-2x {
-  position: absolute;
-  left: 0;
-  width: 100%;
-  text-align: center;
-}
-.fa-stack-1x {
-  line-height: inherit;
-}
-.fa-stack-2x {
-  font-size: 2em;
-}
-.fa-inverse {
-  color: #ffffff;
-}
-/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
-   readers do not read off random characters that represent icons */
-.fa-glass:before {
-  content: "\f000";
-}
-.fa-music:before {
-  content: "\f001";
-}
-.fa-search:before {
-  content: "\f002";
-}
-.fa-envelope-o:before {
-  content: "\f003";
-}
-.fa-heart:before {
-  content: "\f004";
-}
-.fa-star:before {
-  content: "\f005";
-}
-.fa-star-o:before {
-  content: "\f006";
-}
-.fa-user:before {
-  content: "\f007";
-}
-.fa-film:before {
-  content: "\f008";
-}
-.fa-th-large:before {
-  content: "\f009";
-}
-.fa-th:before {
-  content: "\f00a";
-}
-.fa-th-list:before {
-  content: "\f00b";
-}
-.fa-check:before {
-  content: "\f00c";
-}
-.fa-remove:before,
-.fa-close:before,
-.fa-times:before {
-  content: "\f00d";
-}
-.fa-search-plus:before {
-  content: "\f00e";
-}
-.fa-search-minus:before {
-  content: "\f010";
-}
-.fa-power-off:before {
-  content: "\f011";
-}
-.fa-signal:before {
-  content: "\f012";
-}
-.fa-gear:before,
-.fa-cog:before {
-  content: "\f013";
-}
-.fa-trash-o:before {
-  content: "\f014";
-}
-.fa-home:before {
-  content: "\f015";
-}
-.fa-file-o:before {
-  content: "\f016";
-}
-.fa-clock-o:before {
-  content: "\f017";
-}
-.fa-road:before {
-  content: "\f018";
-}
-.fa-download:before {
-  content: "\f019";
-}
-.fa-arrow-circle-o-down:before {
-  content: "\f01a";
-}
-.fa-arrow-circle-o-up:before {
-  content: "\f01b";
-}
-.fa-inbox:before {
-  content: "\f01c";
-}
-.fa-play-circle-o:before {
-  content: "\f01d";
-}
-.fa-rotate-right:before,
-.fa-repeat:before {
-  content: "\f01e";
-}
-.fa-refresh:before {
-  content: "\f021";
-}
-.fa-list-alt:before {
-  content: "\f022";
-}
-.fa-lock:before {
-  content: "\f023";
-}
-.fa-flag:before {
-  content: "\f024";
-}
-.fa-headphones:before {
-  content: "\f025";
-}
-.fa-volume-off:before {
-  content: "\f026";
-}
-.fa-volume-down:before {
-  content: "\f027";
-}
-.fa-volume-up:before {
-  content: "\f028";
-}
-.fa-qrcode:before {
-  content: "\f029";
-}
-.fa-barcode:before {
-  content: "\f02a";
-}
-.fa-tag:before {
-  content: "\f02b";
-}
-.fa-tags:before {
-  content: "\f02c";
-}
-.fa-book:before {
-  content: "\f02d";
-}
-.fa-bookmark:before {
-  content: "\f02e";
-}
-.fa-print:before {
-  content: "\f02f";
-}
-.fa-camera:before {
-  content: "\f030";
-}
-.fa-font:before {
-  content: "\f031";
-}
-.fa-bold:before {
-  content: "\f032";
-}
-.fa-italic:before {
-  content: "\f033";
-}
-.fa-text-height:before {
-  content: "\f034";
-}
-.fa-text-width:before {
-  content: "\f035";
-}
-.fa-align-left:before {
-  content: "\f036";
-}
-.fa-align-center:before {
-  content: "\f037";
-}
-.fa-align-right:before {
-  content: "\f038";
-}
-.fa-align-justify:before {
-  content: "\f039";
-}
-.fa-list:before {
-  content: "\f03a";
-}
-.fa-dedent:before,
-.fa-outdent:before {
-  content: "\f03b";
-}
-.fa-indent:before {
-  content: "\f03c";
-}
-.fa-video-camera:before {
-  content: "\f03d";
-}
-.fa-photo:before,
-.fa-image:before,
-.fa-picture-o:before {
-  content: "\f03e";
-}
-.fa-pencil:before {
-  content: "\f040";
-}
-.fa-map-marker:before {
-  content: "\f041";
-}
-.fa-adjust:before {
-  content: "\f042";
-}
-.fa-tint:before {
-  content: "\f043";
-}
-.fa-edit:before,
-.fa-pencil-square-o:before {
-  content: "\f044";
-}
-.fa-share-square-o:before {
-  content: "\f045";
-}
-.fa-check-square-o:before {
-  content: "\f046";
-}
-.fa-arrows:before {
-  content: "\f047";
-}
-.fa-step-backward:before {
-  content: "\f048";
-}
-.fa-fast-backward:before {
-  content: "\f049";
-}
-.fa-backward:before {
-  content: "\f04a";
-}
-.fa-play:before {
-  content: "\f04b";
-}
-.fa-pause:before {
-  content: "\f04c";
-}
-.fa-stop:before {
-  content: "\f04d";
-}
-.fa-forward:before {
-  content: "\f04e";
-}
-.fa-fast-forward:before {
-  content: "\f050";
-}
-.fa-step-forward:before {
-  content: "\f051";
-}
-.fa-eject:before {
-  content: "\f052";
-}
-.fa-chevron-left:before {
-  content: "\f053";
-}
-.fa-chevron-right:before {
-  content: "\f054";
-}
-.fa-plus-circle:before {
-  content: "\f055";
-}
-.fa-minus-circle:before {
-  content: "\f056";
-}
-.fa-times-circle:before {
-  content: "\f057";
-}
-.fa-check-circle:before {
-  content: "\f058";
-}
-.fa-question-circle:before {
-  content: "\f059";
-}
-.fa-info-circle:before {
-  content: "\f05a";
-}
-.fa-crosshairs:before {
-  content: "\f05b";
-}
-.fa-times-circle-o:before {
-  content: "\f05c";
-}
-.fa-check-circle-o:before {
-  content: "\f05d";
-}
-.fa-ban:before {
-  content: "\f05e";
-}
-.fa-arrow-left:before {
-  content: "\f060";
-}
-.fa-arrow-right:before {
-  content: "\f061";
-}
-.fa-arrow-up:before {
-  content: "\f062";
-}
-.fa-arrow-down:before {
-  content: "\f063";
-}
-.fa-mail-forward:before,
-.fa-share:before {
-  content: "\f064";
-}
-.fa-expand:before {
-  content: "\f065";
-}
-.fa-compress:before {
-  content: "\f066";
-}
-.fa-plus:before {
-  content: "\f067";
-}
-.fa-minus:before {
-  content: "\f068";
-}
-.fa-asterisk:before {
-  content: "\f069";
-}
-.fa-exclamation-circle:before {
-  content: "\f06a";
-}
-.fa-gift:before {
-  content: "\f06b";
-}
-.fa-leaf:before {
-  content: "\f06c";
-}
-.fa-fire:before {
-  content: "\f06d";
-}
-.fa-eye:before {
-  content: "\f06e";
-}
-.fa-eye-slash:before {
-  content: "\f070";
-}
-.fa-warning:before,
-.fa-exclamation-triangle:before {
-  content: "\f071";
-}
-.fa-plane:before {
-  content: "\f072";
-}
-.fa-calendar:before {
-  content: "\f073";
-}
-.fa-random:before {
-  content: "\f074";
-}
-.fa-comment:before {
-  content: "\f075";
-}
-.fa-magnet:before {
-  content: "\f076";
-}
-.fa-chevron-up:before {
-  content: "\f077";
-}
-.fa-chevron-down:before {
-  content: "\f078";
-}
-.fa-retweet:before {
-  content: "\f079";
-}
-.fa-shopping-cart:before {
-  content: "\f07a";
-}
-.fa-folder:before {
-  content: "\f07b";
-}
-.fa-folder-open:before {
-  content: "\f07c";
-}
-.fa-arrows-v:before {
-  content: "\f07d";
-}
-.fa-arrows-h:before {
-  content: "\f07e";
-}
-.fa-bar-chart-o:before,
-.fa-bar-chart:before {
-  content: "\f080";
-}
-.fa-twitter-square:before {
-  content: "\f081";
-}
-.fa-facebook-square:before {
-  content: "\f082";
-}
-.fa-camera-retro:before {
-  content: "\f083";
-}
-.fa-key:before {
-  content: "\f084";
-}
-.fa-gears:before,
-.fa-cogs:before {
-  content: "\f085";
-}
-.fa-comments:before {
-  content: "\f086";
-}
-.fa-thumbs-o-up:before {
-  content: "\f087";
-}
-.fa-thumbs-o-down:before {
-  content: "\f088";
-}
-.fa-star-half:before {
-  content: "\f089";
-}
-.fa-heart-o:before {
-  content: "\f08a";
-}
-.fa-sign-out:before {
-  content: "\f08b";
-}
-.fa-linkedin-square:before {
-  content: "\f08c";
-}
-.fa-thumb-tack:before {
-  content: "\f08d";
-}
-.fa-external-link:before {
-  content: "\f08e";
-}
-.fa-sign-in:before {
-  content: "\f090";
-}
-.fa-trophy:before {
-  content: "\f091";
-}
-.fa-github-square:before {
-  content: "\f092";
-}
-.fa-upload:before {
-  content: "\f093";
-}
-.fa-lemon-o:before {
-  content: "\f094";
-}
-.fa-phone:before {
-  content: "\f095";
-}
-.fa-square-o:before {
-  content: "\f096";
-}
-.fa-bookmark-o:before {
-  content: "\f097";
-}
-.fa-phone-square:before {
-  content: "\f098";
-}
-.fa-twitter:before {
-  content: "\f099";
-}
-.fa-facebook-f:before,
-.fa-facebook:before {
-  content: "\f09a";
-}
-.fa-github:before {
-  content: "\f09b";
-}
-.fa-unlock:before {
-  content: "\f09c";
-}
-.fa-credit-card:before {
-  content: "\f09d";
-}
-.fa-feed:before,
-.fa-rss:before {
-  content: "\f09e";
-}
-.fa-hdd-o:before {
-  content: "\f0a0";
-}
-.fa-bullhorn:before {
-  content: "\f0a1";
-}
-.fa-bell:before {
-  content: "\f0f3";
-}
-.fa-certificate:before {
-  content: "\f0a3";
-}
-.fa-hand-o-right:before {
-  content: "\f0a4";
-}
-.fa-hand-o-left:before {
-  content: "\f0a5";
-}
-.fa-hand-o-up:before {
-  content: "\f0a6";
-}
-.fa-hand-o-down:before {
-  content: "\f0a7";
-}
-.fa-arrow-circle-left:before {
-  content: "\f0a8";
-}
-.fa-arrow-circle-right:before {
-  content: "\f0a9";
-}
-.fa-arrow-circle-up:before {
-  content: "\f0aa";
-}
-.fa-arrow-circle-down:before {
-  content: "\f0ab";
-}
-.fa-globe:before {
-  content: "\f0ac";
-}
-.fa-wrench:before {
-  content: "\f0ad";
-}
-.fa-tasks:before {
-  content: "\f0ae";
-}
-.fa-filter:before {
-  content: "\f0b0";
-}
-.fa-briefcase:before {
-  content: "\f0b1";
-}
-.fa-arrows-alt:before {
-  content: "\f0b2";
-}
-.fa-group:before,
-.fa-users:before {
-  content: "\f0c0";
-}
-.fa-chain:before,
-.fa-link:before {
-  content: "\f0c1";
-}
-.fa-cloud:before {
-  content: "\f0c2";
-}
-.fa-flask:before {
-  content: "\f0c3";
-}
-.fa-cut:before,
-.fa-scissors:before {
-  content: "\f0c4";
-}
-.fa-copy:before,
-.fa-files-o:before {
-  content: "\f0c5";
-}
-.fa-paperclip:before {
-  content: "\f0c6";
-}
-.fa-save:before,
-.fa-floppy-o:before {
-  content: "\f0c7";
-}
-.fa-square:before {
-  content: "\f0c8";
-}
-.fa-navicon:before,
-.fa-reorder:before,
-.fa-bars:before {
-  content: "\f0c9";
-}
-.fa-list-ul:before {
-  content: "\f0ca";
-}
-.fa-list-ol:before {
-  content: "\f0cb";
-}
-.fa-strikethrough:before {
-  content: "\f0cc";
-}
-.fa-underline:before {
-  content: "\f0cd";
-}
-.fa-table:before {
-  content: "\f0ce";
-}
-.fa-magic:before {
-  content: "\f0d0";
-}
-.fa-truck:before {
-  content: "\f0d1";
-}
-.fa-pinterest:before {
-  content: "\f0d2";
-}
-.fa-pinterest-square:before {
-  content: "\f0d3";
-}
-.fa-google-plus-square:before {
-  content: "\f0d4";
-}
-.fa-google-plus:before {
-  content: "\f0d5";
-}
-.fa-money:before {
-  content: "\f0d6";
-}
-.fa-caret-down:before {
-  content: "\f0d7";
-}
-.fa-caret-up:before {
-  content: "\f0d8";
-}
-.fa-caret-left:before {
-  content: "\f0d9";
-}
-.fa-caret-right:before {
-  content: "\f0da";
-}
-.fa-columns:before {
-  content: "\f0db";
-}
-.fa-unsorted:before,
-.fa-sort:before {
-  content: "\f0dc";
-}
-.fa-sort-down:before,
-.fa-sort-desc:before {
-  content: "\f0dd";
-}
-.fa-sort-up:before,
-.fa-sort-asc:before {
-  content: "\f0de";
-}
-.fa-envelope:before {
-  content: "\f0e0";
-}
-.fa-linkedin:before {
-  content: "\f0e1";
-}
-.fa-rotate-left:before,
-.fa-undo:before {
-  content: "\f0e2";
-}
-.fa-legal:before,
-.fa-gavel:before {
-  content: "\f0e3";
-}
-.fa-dashboard:before,
-.fa-tachometer:before {
-  content: "\f0e4";
-}
-.fa-comment-o:before {
-  content: "\f0e5";
-}
-.fa-comments-o:before {
-  content: "\f0e6";
-}
-.fa-flash:before,
-.fa-bolt:before {
-  content: "\f0e7";
-}
-.fa-sitemap:before {
-  content: "\f0e8";
-}
-.fa-umbrella:before {
-  content: "\f0e9";
-}
-.fa-paste:before,
-.fa-clipboard:before {
-  content: "\f0ea";
-}
-.fa-lightbulb-o:before {
-  content: "\f0eb";
-}
-.fa-exchange:before {
-  content: "\f0ec";
-}
-.fa-cloud-download:before {
-  content: "\f0ed";
-}
-.fa-cloud-upload:before {
-  content: "\f0ee";
-}
-.fa-user-md:before {
-  content: "\f0f0";
-}
-.fa-stethoscope:before {
-  content: "\f0f1";
-}
-.fa-suitcase:before {
-  content: "\f0f2";
-}
-.fa-bell-o:before {
-  content: "\f0a2";
-}
-.fa-coffee:before {
-  content: "\f0f4";
-}
-.fa-cutlery:before {
-  content: "\f0f5";
-}
-.fa-file-text-o:before {
-  content: "\f0f6";
-}
-.fa-building-o:before {
-  content: "\f0f7";
-}
-.fa-hospital-o:before {
-  content: "\f0f8";
-}
-.fa-ambulance:before {
-  content: "\f0f9";
-}
-.fa-medkit:before {
-  content: "\f0fa";
-}
-.fa-fighter-jet:before {
-  content: "\f0fb";
-}
-.fa-beer:before {
-  content: "\f0fc";
-}
-.fa-h-square:before {
-  content: "\f0fd";
-}
-.fa-plus-square:before {
-  content: "\f0fe";
-}
-.fa-angle-double-left:before {
-  content: "\f100";
-}
-.fa-angle-double-right:before {
-  content: "\f101";
-}
-.fa-angle-double-up:before {
-  content: "\f102";
-}
-.fa-angle-double-down:before {
-  content: "\f103";
-}
-.fa-angle-left:before {
-  content: "\f104";
-}
-.fa-angle-right:before {
-  content: "\f105";
-}
-.fa-angle-up:before {
-  content: "\f106";
-}
-.fa-angle-down:before {
-  content: "\f107";
-}
-.fa-desktop:before {
-  content: "\f108";
-}
-.fa-laptop:before {
-  content: "\f109";
-}
-.fa-tablet:before {
-  content: "\f10a";
-}
-.fa-mobile-phone:before,
-.fa-mobile:before {
-  content: "\f10b";
-}
-.fa-circle-o:before {
-  content: "\f10c";
-}
-.fa-quote-left:before {
-  content: "\f10d";
-}
-.fa-quote-right:before {
-  content: "\f10e";
-}
-.fa-spinner:before {
-  content: "\f110";
-}
-.fa-circle:before {
-  content: "\f111";
-}
-.fa-mail-reply:before,
-.fa-reply:before {
-  content: "\f112";
-}
-.fa-github-alt:before {
-  content: "\f113";
-}
-.fa-folder-o:before {
-  content: "\f114";
-}
-.fa-folder-open-o:before {
-  content: "\f115";
-}
-.fa-smile-o:before {
-  content: "\f118";
-}
-.fa-frown-o:before {
-  content: "\f119";
-}
-.fa-meh-o:before {
-  content: "\f11a";
-}
-.fa-gamepad:before {
-  content: "\f11b";
-}
-.fa-keyboard-o:before {
-  content: "\f11c";
-}
-.fa-flag-o:before {
-  content: "\f11d";
-}
-.fa-flag-checkered:before {
-  content: "\f11e";
-}
-.fa-terminal:before {
-  content: "\f120";
-}
-.fa-code:before {
-  content: "\f121";
-}
-.fa-mail-reply-all:before,
-.fa-reply-all:before {
-  content: "\f122";
-}
-.fa-star-half-empty:before,
-.fa-star-half-full:before,
-.fa-star-half-o:before {
-  content: "\f123";
-}
-.fa-location-arrow:before {
-  content: "\f124";
-}
-.fa-crop:before {
-  content: "\f125";
-}
-.fa-code-fork:before {
-  content: "\f126";
-}
-.fa-unlink:before,
-.fa-chain-broken:before {
-  content: "\f127";
-}
-.fa-question:before {
-  content: "\f128";
-}
-.fa-info:before {
-  content: "\f129";
-}
-.fa-exclamation:before {
-  content: "\f12a";
-}
-.fa-superscript:before {
-  content: "\f12b";
-}
-.fa-subscript:before {
-  content: "\f12c";
-}
-.fa-eraser:before {
-  content: "\f12d";
-}
-.fa-puzzle-piece:before {
-  content: "\f12e";
-}
-.fa-microphone:before {
-  content: "\f130";
-}
-.fa-microphone-slash:before {
-  content: "\f131";
-}
-.fa-shield:before {
-  content: "\f132";
-}
-.fa-calendar-o:before {
-  content: "\f133";
-}
-.fa-fire-extinguisher:before {
-  content: "\f134";
-}
-.fa-rocket:before {
-  content: "\f135";
-}
-.fa-maxcdn:before {
-  content: "\f136";
-}
-.fa-chevron-circle-left:before {
-  content: "\f137";
-}
-.fa-chevron-circle-right:before {
-  content: "\f138";
-}
-.fa-chevron-circle-up:before {
-  content: "\f139";
-}
-.fa-chevron-circle-down:before {
-  content: "\f13a";
-}
-.fa-html5:before {
-  content: "\f13b";
-}
-.fa-css3:before {
-  content: "\f13c";
-}
-.fa-anchor:before {
-  content: "\f13d";
-}
-.fa-unlock-alt:before {
-  content: "\f13e";
-}
-.fa-bullseye:before {
-  content: "\f140";
-}
-.fa-ellipsis-h:before {
-  content: "\f141";
-}
-.fa-ellipsis-v:before {
-  content: "\f142";
-}
-.fa-rss-square:before {
-  content: "\f143";
-}
-.fa-play-circle:before {
-  content: "\f144";
-}
-.fa-ticket:before {
-  content: "\f145";
-}
-.fa-minus-square:before {
-  content: "\f146";
-}
-.fa-minus-square-o:before {
-  content: "\f147";
-}
-.fa-level-up:before {
-  content: "\f148";
-}
-.fa-level-down:before {
-  content: "\f149";
-}
-.fa-check-square:before {
-  content: "\f14a";
-}
-.fa-pencil-square:before {
-  content: "\f14b";
-}
-.fa-external-link-square:before {
-  content: "\f14c";
-}
-.fa-share-square:before {
-  content: "\f14d";
-}
-.fa-compass:before {
-  content: "\f14e";
-}
-.fa-toggle-down:before,
-.fa-caret-square-o-down:before {
-  content: "\f150";
-}
-.fa-toggle-up:before,
-.fa-caret-square-o-up:before {
-  content: "\f151";
-}
-.fa-toggle-right:before,
-.fa-caret-square-o-right:before {
-  content: "\f152";
-}
-.fa-euro:before,
-.fa-eur:before {
-  content: "\f153";
-}
-.fa-gbp:before {
-  content: "\f154";
-}
-.fa-dollar:before,
-.fa-usd:before {
-  content: "\f155";
-}
-.fa-rupee:before,
-.fa-inr:before {
-  content: "\f156";
-}
-.fa-cny:before,
-.fa-rmb:before,
-.fa-yen:before,
-.fa-jpy:before {
-  content: "\f157";
-}
-.fa-ruble:before,
-.fa-rouble:before,
-.fa-rub:before {
-  content: "\f158";
-}
-.fa-won:before,
-.fa-krw:before {
-  content: "\f159";
-}
-.fa-bitcoin:before,
-.fa-btc:before {
-  content: "\f15a";
-}
-.fa-file:before {
-  content: "\f15b";
-}
-.fa-file-text:before {
-  content: "\f15c";
-}
-.fa-sort-alpha-asc:before {
-  content: "\f15d";
-}
-.fa-sort-alpha-desc:before {
-  content: "\f15e";
-}
-.fa-sort-amount-asc:before {
-  content: "\f160";
-}
-.fa-sort-amount-desc:before {
-  content: "\f161";
-}
-.fa-sort-numeric-asc:before {
-  content: "\f162";
-}
-.fa-sort-numeric-desc:before {
-  content: "\f163";
-}
-.fa-thumbs-up:before {
-  content: "\f164";
-}
-.fa-thumbs-down:before {
-  content: "\f165";
-}
-.fa-youtube-square:before {
-  content: "\f166";
-}
-.fa-youtube:before {
-  content: "\f167";
-}
-.fa-xing:before {
-  content: "\f168";
-}
-.fa-xing-square:before {
-  content: "\f169";
-}
-.fa-youtube-play:before {
-  content: "\f16a";
-}
-.fa-dropbox:before {
-  content: "\f16b";
-}
-.fa-stack-overflow:before {
-  content: "\f16c";
-}
-.fa-instagram:before {
-  content: "\f16d";
-}
-.fa-flickr:before {
-  content: "\f16e";
-}
-.fa-adn:before {
-  content: "\f170";
-}
-.fa-bitbucket:before {
-  content: "\f171";
-}
-.fa-bitbucket-square:before {
-  content: "\f172";
-}
-.fa-tumblr:before {
-  content: "\f173";
-}
-.fa-tumblr-square:before {
-  content: "\f174";
-}
-.fa-long-arrow-down:before {
-  content: "\f175";
-}
-.fa-long-arrow-up:before {
-  content: "\f176";
-}
-.fa-long-arrow-left:before {
-  content: "\f177";
-}
-.fa-long-arrow-right:before {
-  content: "\f178";
-}
-.fa-apple:before {
-  content: "\f179";
-}
-.fa-windows:before {
-  content: "\f17a";
-}
-.fa-android:before {
-  content: "\f17b";
-}
-.fa-linux:before {
-  content: "\f17c";
-}
-.fa-dribbble:before {
-  content: "\f17d";
-}
-.fa-skype:before {
-  content: "\f17e";
-}
-.fa-foursquare:before {
-  content: "\f180";
-}
-.fa-trello:before {
-  content: "\f181";
-}
-.fa-female:before {
-  content: "\f182";
-}
-.fa-male:before {
-  content: "\f183";
-}
-.fa-gittip:before,
-.fa-gratipay:before {
-  content: "\f184";
-}
-.fa-sun-o:before {
-  content: "\f185";
-}
-.fa-moon-o:before {
-  content: "\f186";
-}
-.fa-archive:before {
-  content: "\f187";
-}
-.fa-bug:before {
-  content: "\f188";
-}
-.fa-vk:before {
-  content: "\f189";
-}
-.fa-weibo:before {
-  content: "\f18a";
-}
-.fa-renren:before {
-  content: "\f18b";
-}
-.fa-pagelines:before {
-  content: "\f18c";
-}
-.fa-stack-exchange:before {
-  content: "\f18d";
-}
-.fa-arrow-circle-o-right:before {
-  content: "\f18e";
-}
-.fa-arrow-circle-o-left:before {
-  content: "\f190";
-}
-.fa-toggle-left:before,
-.fa-caret-square-o-left:before {
-  content: "\f191";
-}
-.fa-dot-circle-o:before {
-  content: "\f192";
-}
-.fa-wheelchair:before {
-  content: "\f193";
-}
-.fa-vimeo-square:before {
-  content: "\f194";
-}
-.fa-turkish-lira:before,
-.fa-try:before {
-  content: "\f195";
-}
-.fa-plus-square-o:before {
-  content: "\f196";
-}
-.fa-space-shuttle:before {
-  content: "\f197";
-}
-.fa-slack:before {
-  content: "\f198";
-}
-.fa-envelope-square:before {
-  content: "\f199";
-}
-.fa-wordpress:before {
-  content: "\f19a";
-}
-.fa-openid:before {
-  content: "\f19b";
-}
-.fa-institution:before,
-.fa-bank:before,
-.fa-university:before {
-  content: "\f19c";
-}
-.fa-mortar-board:before,
-.fa-graduation-cap:before {
-  content: "\f19d";
-}
-.fa-yahoo:before {
-  content: "\f19e";
-}
-.fa-google:before {
-  content: "\f1a0";
-}
-.fa-reddit:before {
-  content: "\f1a1";
-}
-.fa-reddit-square:before {
-  content: "\f1a2";
-}
-.fa-stumbleupon-circle:before {
-  content: "\f1a3";
-}
-.fa-stumbleupon:before {
-  content: "\f1a4";
-}
-.fa-delicious:before {
-  content: "\f1a5";
-}
-.fa-digg:before {
-  content: "\f1a6";
-}
-.fa-pied-piper-pp:before {
-  content: "\f1a7";
-}
-.fa-pied-piper-alt:before {
-  content: "\f1a8";
-}
-.fa-drupal:before {
-  content: "\f1a9";
-}
-.fa-joomla:before {
-  content: "\f1aa";
-}
-.fa-language:before {
-  content: "\f1ab";
-}
-.fa-fax:before {
-  content: "\f1ac";
-}
-.fa-building:before {
-  content: "\f1ad";
-}
-.fa-child:before {
-  content: "\f1ae";
-}
-.fa-paw:before {
-  content: "\f1b0";
-}
-.fa-spoon:before {
-  content: "\f1b1";
-}
-.fa-cube:before {
-  content: "\f1b2";
-}
-.fa-cubes:before {
-  content: "\f1b3";
-}
-.fa-behance:before {
-  content: "\f1b4";
-}
-.fa-behance-square:before {
-  content: "\f1b5";
-}
-.fa-steam:before {
-  content: "\f1b6";
-}
-.fa-steam-square:before {
-  content: "\f1b7";
-}
-.fa-recycle:before {
-  content: "\f1b8";
-}
-.fa-automobile:before,
-.fa-car:before {
-  content: "\f1b9";
-}
-.fa-cab:before,
-.fa-taxi:before {
-  content: "\f1ba";
-}
-.fa-tree:before {
-  content: "\f1bb";
-}
-.fa-spotify:before {
-  content: "\f1bc";
-}
-.fa-deviantart:before {
-  content: "\f1bd";
-}
-.fa-soundcloud:before {
-  content: "\f1be";
-}
-.fa-database:before {
-  content: "\f1c0";
-}
-.fa-file-pdf-o:before {
-  content: "\f1c1";
-}
-.fa-file-word-o:before {
-  content: "\f1c2";
-}
-.fa-file-excel-o:before {
-  content: "\f1c3";
-}
-.fa-file-powerpoint-o:before {
-  content: "\f1c4";
-}
-.fa-file-photo-o:before,
-.fa-file-picture-o:before,
-.fa-file-image-o:before {
-  content: "\f1c5";
-}
-.fa-file-zip-o:before,
-.fa-file-archive-o:before {
-  content: "\f1c6";
-}
-.fa-file-sound-o:before,
-.fa-file-audio-o:before {
-  content: "\f1c7";
-}
-.fa-file-movie-o:before,
-.fa-file-video-o:before {
-  content: "\f1c8";
-}
-.fa-file-code-o:before {
-  content: "\f1c9";
-}
-.fa-vine:before {
-  content: "\f1ca";
-}
-.fa-codepen:before {
-  content: "\f1cb";
-}
-.fa-jsfiddle:before {
-  content: "\f1cc";
-}
-.fa-life-bouy:before,
-.fa-life-buoy:before,
-.fa-life-saver:before,
-.fa-support:before,
-.fa-life-ring:before {
-  content: "\f1cd";
-}
-.fa-circle-o-notch:before {
-  content: "\f1ce";
-}
-.fa-ra:before,
-.fa-resistance:before,
-.fa-rebel:before {
-  content: "\f1d0";
-}
-.fa-ge:before,
-.fa-empire:before {
-  content: "\f1d1";
-}
-.fa-git-square:before {
-  content: "\f1d2";
-}
-.fa-git:before {
-  content: "\f1d3";
-}
-.fa-y-combinator-square:before,
-.fa-yc-square:before,
-.fa-hacker-news:before {
-  content: "\f1d4";
-}
-.fa-tencent-weibo:before {
-  content: "\f1d5";
-}
-.fa-qq:before {
-  content: "\f1d6";
-}
-.fa-wechat:before,
-.fa-weixin:before {
-  content: "\f1d7";
-}
-.fa-send:before,
-.fa-paper-plane:before {
-  content: "\f1d8";
-}
-.fa-send-o:before,
-.fa-paper-plane-o:before {
-  content: "\f1d9";
-}
-.fa-history:before {
-  content: "\f1da";
-}
-.fa-circle-thin:before {
-  content: "\f1db";
-}
-.fa-header:before {
-  content: "\f1dc";
-}
-.fa-paragraph:before {
-  content: "\f1dd";
-}
-.fa-sliders:before {
-  content: "\f1de";
-}
-.fa-share-alt:before {
-  content: "\f1e0";
-}
-.fa-share-alt-square:before {
-  content: "\f1e1";
-}
-.fa-bomb:before {
-  content: "\f1e2";
-}
-.fa-soccer-ball-o:before,
-.fa-futbol-o:before {
-  content: "\f1e3";
-}
-.fa-tty:before {
-  content: "\f1e4";
-}
-.fa-binoculars:before {
-  content: "\f1e5";
-}
-.fa-plug:before {
-  content: "\f1e6";
-}
-.fa-slideshare:before {
-  content: "\f1e7";
-}
-.fa-twitch:before {
-  content: "\f1e8";
-}
-.fa-yelp:before {
-  content: "\f1e9";
-}
-.fa-newspaper-o:before {
-  content: "\f1ea";
-}
-.fa-wifi:before {
-  content: "\f1eb";
-}
-.fa-calculator:before {
-  content: "\f1ec";
-}
-.fa-paypal:before {
-  content: "\f1ed";
-}
-.fa-google-wallet:before {
-  content: "\f1ee";
-}
-.fa-cc-visa:before {
-  content: "\f1f0";
-}
-.fa-cc-mastercard:before {
-  content: "\f1f1";
-}
-.fa-cc-discover:before {
-  content: "\f1f2";
-}
-.fa-cc-amex:before {
-  content: "\f1f3";
-}
-.fa-cc-paypal:before {
-  content: "\f1f4";
-}
-.fa-cc-stripe:before {
-  content: "\f1f5";
-}
-.fa-bell-slash:before {
-  content: "\f1f6";
-}
-.fa-bell-slash-o:before {
-  content: "\f1f7";
-}
-.fa-trash:before {
-  content: "\f1f8";
-}
-.fa-copyright:before {
-  content: "\f1f9";
-}
-.fa-at:before {
-  content: "\f1fa";
-}
-.fa-eyedropper:before {
-  content: "\f1fb";
-}
-.fa-paint-brush:before {
-  content: "\f1fc";
-}
-.fa-birthday-cake:before {
-  content: "\f1fd";
-}
-.fa-area-chart:before {
-  content: "\f1fe";
-}
-.fa-pie-chart:before {
-  content: "\f200";
-}
-.fa-line-chart:before {
-  content: "\f201";
-}
-.fa-lastfm:before {
-  content: "\f202";
-}
-.fa-lastfm-square:before {
-  content: "\f203";
-}
-.fa-toggle-off:before {
-  content: "\f204";
-}
-.fa-toggle-on:before {
-  content: "\f205";
-}
-.fa-bicycle:before {
-  content: "\f206";
-}
-.fa-bus:before {
-  content: "\f207";
-}
-.fa-ioxhost:before {
-  content: "\f208";
-}
-.fa-angellist:before {
-  content: "\f209";
-}
-.fa-cc:before {
-  content: "\f20a";
-}
-.fa-shekel:before,
-.fa-sheqel:before,
-.fa-ils:before {
-  content: "\f20b";
-}
-.fa-meanpath:before {
-  content: "\f20c";
-}
-.fa-buysellads:before {
-  content: "\f20d";
-}
-.fa-connectdevelop:before {
-  content: "\f20e";
-}
-.fa-dashcube:before {
-  content: "\f210";
-}
-.fa-forumbee:before {
-  content: "\f211";
-}
-.fa-leanpub:before {
-  content: "\f212";
-}
-.fa-sellsy:before {
-  content: "\f213";
-}
-.fa-shirtsinbulk:before {
-  content: "\f214";
-}
-.fa-simplybuilt:before {
-  content: "\f215";
-}
-.fa-skyatlas:before {
-  content: "\f216";
-}
-.fa-cart-plus:before {
-  content: "\f217";
-}
-.fa-cart-arrow-down:before {
-  content: "\f218";
-}
-.fa-diamond:before {
-  content: "\f219";
-}
-.fa-ship:before {
-  content: "\f21a";
-}
-.fa-user-secret:before {
-  content: "\f21b";
-}
-.fa-motorcycle:before {
-  content: "\f21c";
-}
-.fa-street-view:before {
-  content: "\f21d";
-}
-.fa-heartbeat:before {
-  content: "\f21e";
-}
-.fa-venus:before {
-  content: "\f221";
-}
-.fa-mars:before {
-  content: "\f222";
-}
-.fa-mercury:before {
-  content: "\f223";
-}
-.fa-intersex:before,
-.fa-transgender:before {
-  content: "\f224";
-}
-.fa-transgender-alt:before {
-  content: "\f225";
-}
-.fa-venus-double:before {
-  content: "\f226";
-}
-.fa-mars-double:before {
-  content: "\f227";
-}
-.fa-venus-mars:before {
-  content: "\f228";
-}
-.fa-mars-stroke:before {
-  content: "\f229";
-}
-.fa-mars-stroke-v:before {
-  content: "\f22a";
-}
-.fa-mars-stroke-h:before {
-  content: "\f22b";
-}
-.fa-neuter:before {
-  content: "\f22c";
-}
-.fa-genderless:before {
-  content: "\f22d";
-}
-.fa-facebook-official:before {
-  content: "\f230";
-}
-.fa-pinterest-p:before {
-  content: "\f231";
-}
-.fa-whatsapp:before {
-  content: "\f232";
-}
-.fa-server:before {
-  content: "\f233";
-}
-.fa-user-plus:before {
-  content: "\f234";
-}
-.fa-user-times:before {
-  content: "\f235";
-}
-.fa-hotel:before,
-.fa-bed:before {
-  content: "\f236";
-}
-.fa-viacoin:before {
-  content: "\f237";
-}
-.fa-train:before {
-  content: "\f238";
-}
-.fa-subway:before {
-  content: "\f239";
-}
-.fa-medium:before {
-  content: "\f23a";
-}
-.fa-yc:before,
-.fa-y-combinator:before {
-  content: "\f23b";
-}
-.fa-optin-monster:before {
-  content: "\f23c";
-}
-.fa-opencart:before {
-  content: "\f23d";
-}
-.fa-expeditedssl:before {
-  content: "\f23e";
-}
-.fa-battery-4:before,
-.fa-battery:before,
-.fa-battery-full:before {
-  content: "\f240";
-}
-.fa-battery-3:before,
-.fa-battery-three-quarters:before {
-  content: "\f241";
-}
-.fa-battery-2:before,
-.fa-battery-half:before {
-  content: "\f242";
-}
-.fa-battery-1:before,
-.fa-battery-quarter:before {
-  content: "\f243";
-}
-.fa-battery-0:before,
-.fa-battery-empty:before {
-  content: "\f244";
-}
-.fa-mouse-pointer:before {
-  content: "\f245";
-}
-.fa-i-cursor:before {
-  content: "\f246";
-}
-.fa-object-group:before {
-  content: "\f247";
-}
-.fa-object-ungroup:before {
-  content: "\f248";
-}
-.fa-sticky-note:before {
-  content: "\f249";
-}
-.fa-sticky-note-o:before {
-  content: "\f24a";
-}
-.fa-cc-jcb:before {
-  content: "\f24b";
-}
-.fa-cc-diners-club:before {
-  content: "\f24c";
-}
-.fa-clone:before {
-  content: "\f24d";
-}
-.fa-balance-scale:before {
-  content: "\f24e";
-}
-.fa-hourglass-o:before {
-  content: "\f250";
-}
-.fa-hourglass-1:before,
-.fa-hourglass-start:before {
-  content: "\f251";
-}
-.fa-hourglass-2:before,
-.fa-hourglass-half:before {
-  content: "\f252";
-}
-.fa-hourglass-3:before,
-.fa-hourglass-end:before {
-  content: "\f253";
-}
-.fa-hourglass:before {
-  content: "\f254";
-}
-.fa-hand-grab-o:before,
-.fa-hand-rock-o:before {
-  content: "\f255";
-}
-.fa-hand-stop-o:before,
-.fa-hand-paper-o:before {
-  content: "\f256";
-}
-.fa-hand-scissors-o:before {
-  content: "\f257";
-}
-.fa-hand-lizard-o:before {
-  content: "\f258";
-}
-.fa-hand-spock-o:before {
-  content: "\f259";
-}
-.fa-hand-pointer-o:before {
-  content: "\f25a";
-}
-.fa-hand-peace-o:before {
-  content: "\f25b";
-}
-.fa-trademark:before {
-  content: "\f25c";
-}
-.fa-registered:before {
-  content: "\f25d";
-}
-.fa-creative-commons:before {
-  content: "\f25e";
-}
-.fa-gg:before {
-  content: "\f260";
-}
-.fa-gg-circle:before {
-  content: "\f261";
-}
-.fa-tripadvisor:before {
-  content: "\f262";
-}
-.fa-odnoklassniki:before {
-  content: "\f263";
-}
-.fa-odnoklassniki-square:before {
-  content: "\f264";
-}
-.fa-get-pocket:before {
-  content: "\f265";
-}
-.fa-wikipedia-w:before {
-  content: "\f266";
-}
-.fa-safari:before {
-  content: "\f267";
-}
-.fa-chrome:before {
-  content: "\f268";
-}
-.fa-firefox:before {
-  content: "\f269";
-}
-.fa-opera:before {
-  content: "\f26a";
-}
-.fa-internet-explorer:before {
-  content: "\f26b";
-}
-.fa-tv:before,
-.fa-television:before {
-  content: "\f26c";
-}
-.fa-contao:before {
-  content: "\f26d";
-}
-.fa-500px:before {
-  content: "\f26e";
-}
-.fa-amazon:before {
-  content: "\f270";
-}
-.fa-calendar-plus-o:before {
-  content: "\f271";
-}
-.fa-calendar-minus-o:before {
-  content: "\f272";
-}
-.fa-calendar-times-o:before {
-  content: "\f273";
-}
-.fa-calendar-check-o:before {
-  content: "\f274";
-}
-.fa-industry:before {
-  content: "\f275";
-}
-.fa-map-pin:before {
-  content: "\f276";
-}
-.fa-map-signs:before {
-  content: "\f277";
-}
-.fa-map-o:before {
-  content: "\f278";
-}
-.fa-map:before {
-  content: "\f279";
-}
-.fa-commenting:before {
-  content: "\f27a";
-}
-.fa-commenting-o:before {
-  content: "\f27b";
-}
-.fa-houzz:before {
-  content: "\f27c";
-}
-.fa-vimeo:before {
-  content: "\f27d";
-}
-.fa-black-tie:before {
-  content: "\f27e";
-}
-.fa-fonticons:before {
-  content: "\f280";
-}
-.fa-reddit-alien:before {
-  content: "\f281";
-}
-.fa-edge:before {
-  content: "\f282";
-}
-.fa-credit-card-alt:before {
-  content: "\f283";
-}
-.fa-codiepie:before {
-  content: "\f284";
-}
-.fa-modx:before {
-  content: "\f285";
-}
-.fa-fort-awesome:before {
-  content: "\f286";
-}
-.fa-usb:before {
-  content: "\f287";
-}
-.fa-product-hunt:before {
-  content: "\f288";
-}
-.fa-mixcloud:before {
-  content: "\f289";
-}
-.fa-scribd:before {
-  content: "\f28a";
-}
-.fa-pause-circle:before {
-  content: "\f28b";
-}
-.fa-pause-circle-o:before {
-  content: "\f28c";
-}
-.fa-stop-circle:before {
-  content: "\f28d";
-}
-.fa-stop-circle-o:before {
-  content: "\f28e";
-}
-.fa-shopping-bag:before {
-  content: "\f290";
-}
-.fa-shopping-basket:before {
-  content: "\f291";
-}
-.fa-hashtag:before {
-  content: "\f292";
-}
-.fa-bluetooth:before {
-  content: "\f293";
-}
-.fa-bluetooth-b:before {
-  content: "\f294";
-}
-.fa-percent:before {
-  content: "\f295";
-}
-.fa-gitlab:before {
-  content: "\f296";
-}
-.fa-wpbeginner:before {
-  content: "\f297";
-}
-.fa-wpforms:before {
-  content: "\f298";
-}
-.fa-envira:before {
-  content: "\f299";
-}
-.fa-universal-access:before {
-  content: "\f29a";
-}
-.fa-wheelchair-alt:before {
-  content: "\f29b";
-}
-.fa-question-circle-o:before {
-  content: "\f29c";
-}
-.fa-blind:before {
-  content: "\f29d";
-}
-.fa-audio-description:before {
-  content: "\f29e";
-}
-.fa-volume-control-phone:before {
-  content: "\f2a0";
-}
-.fa-braille:before {
-  content: "\f2a1";
-}
-.fa-assistive-listening-systems:before {
-  content: "\f2a2";
-}
-.fa-asl-interpreting:before,
-.fa-american-sign-language-interpreting:before {
-  content: "\f2a3";
-}
-.fa-deafness:before,
-.fa-hard-of-hearing:before,
-.fa-deaf:before {
-  content: "\f2a4";
-}
-.fa-glide:before {
-  content: "\f2a5";
-}
-.fa-glide-g:before {
-  content: "\f2a6";
-}
-.fa-signing:before,
-.fa-sign-language:before {
-  content: "\f2a7";
-}
-.fa-low-vision:before {
-  content: "\f2a8";
-}
-.fa-viadeo:before {
-  content: "\f2a9";
-}
-.fa-viadeo-square:before {
-  content: "\f2aa";
-}
-.fa-snapchat:before {
-  content: "\f2ab";
-}
-.fa-snapchat-ghost:before {
-  content: "\f2ac";
-}
-.fa-snapchat-square:before {
-  content: "\f2ad";
-}
-.fa-pied-piper:before {
-  content: "\f2ae";
-}
-.fa-first-order:before {
-  content: "\f2b0";
-}
-.fa-yoast:before {
-  content: "\f2b1";
-}
-.fa-themeisle:before {
-  content: "\f2b2";
-}
-.fa-google-plus-circle:before,
-.fa-google-plus-official:before {
-  content: "\f2b3";
-}
-.fa-fa:before,
-.fa-font-awesome:before {
-  content: "\f2b4";
-}
-.fa-handshake-o:before {
-  content: "\f2b5";
-}
-.fa-envelope-open:before {
-  content: "\f2b6";
-}
-.fa-envelope-open-o:before {
-  content: "\f2b7";
-}
-.fa-linode:before {
-  content: "\f2b8";
-}
-.fa-address-book:before {
-  content: "\f2b9";
-}
-.fa-address-book-o:before {
-  content: "\f2ba";
-}
-.fa-vcard:before,
-.fa-address-card:before {
-  content: "\f2bb";
-}
-.fa-vcard-o:before,
-.fa-address-card-o:before {
-  content: "\f2bc";
-}
-.fa-user-circle:before {
-  content: "\f2bd";
-}
-.fa-user-circle-o:before {
-  content: "\f2be";
-}
-.fa-user-o:before {
-  content: "\f2c0";
-}
-.fa-id-badge:before {
-  content: "\f2c1";
-}
-.fa-drivers-license:before,
-.fa-id-card:before {
-  content: "\f2c2";
-}
-.fa-drivers-license-o:before,
-.fa-id-card-o:before {
-  content: "\f2c3";
-}
-.fa-quora:before {
-  content: "\f2c4";
-}
-.fa-free-code-camp:before {
-  content: "\f2c5";
-}
-.fa-telegram:before {
-  content: "\f2c6";
-}
-.fa-thermometer-4:before,
-.fa-thermometer:before,
-.fa-thermometer-full:before {
-  content: "\f2c7";
-}
-.fa-thermometer-3:before,
-.fa-thermometer-three-quarters:before {
-  content: "\f2c8";
-}
-.fa-thermometer-2:before,
-.fa-thermometer-half:before {
-  content: "\f2c9";
-}
-.fa-thermometer-1:before,
-.fa-thermometer-quarter:before {
-  content: "\f2ca";
-}
-.fa-thermometer-0:before,
-.fa-thermometer-empty:before {
-  content: "\f2cb";
-}
-.fa-shower:before {
-  content: "\f2cc";
-}
-.fa-bathtub:before,
-.fa-s15:before,
-.fa-bath:before {
-  content: "\f2cd";
-}
-.fa-podcast:before {
-  content: "\f2ce";
-}
-.fa-window-maximize:before {
-  content: "\f2d0";
-}
-.fa-window-minimize:before {
-  content: "\f2d1";
-}
-.fa-window-restore:before {
-  content: "\f2d2";
-}
-.fa-times-rectangle:before,
-.fa-window-close:before {
-  content: "\f2d3";
-}
-.fa-times-rectangle-o:before,
-.fa-window-close-o:before {
-  content: "\f2d4";
-}
-.fa-bandcamp:before {
-  content: "\f2d5";
-}
-.fa-grav:before {
-  content: "\f2d6";
-}
-.fa-etsy:before {
-  content: "\f2d7";
-}
-.fa-imdb:before {
-  content: "\f2d8";
-}
-.fa-ravelry:before {
-  content: "\f2d9";
-}
-.fa-eercast:before {
-  content: "\f2da";
-}
-.fa-microchip:before {
-  content: "\f2db";
-}
-.fa-snowflake-o:before {
-  content: "\f2dc";
-}
-.fa-superpowers:before {
-  content: "\f2dd";
-}
-.fa-wpexplorer:before {
-  content: "\f2de";
-}
-.fa-meetup:before {
-  content: "\f2e0";
-}
-.sr-only {
-  position: absolute;
-  width: 1px;
-  height: 1px;
-  padding: 0;
-  margin: -1px;
-  overflow: hidden;
-  clip: rect(0, 0, 0, 0);
-  border: 0;
-}
-.sr-only-focusable:active,
-.sr-only-focusable:focus {
-  position: static;
-  width: auto;
-  height: auto;
-  margin: 0;
-  overflow: visible;
-  clip: auto;
-}
diff --git a/resources/assets/css/font-awesome/font-awesome.min.css b/resources/assets/css/font-awesome/font-awesome.min.css
deleted file mode 100644
index 540440ce89f2a408aa699b65100e18f15e0f09ca..0000000000000000000000000000000000000000
--- a/resources/assets/css/font-awesome/font-awesome.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-/*!
- *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
- *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
diff --git a/resources/assets/css/signature-pad.css b/resources/assets/css/signature-pad.css
new file mode 100755
index 0000000000000000000000000000000000000000..218b9c2365c3608a6b15c9fa430557ee10a2f991
--- /dev/null
+++ b/resources/assets/css/signature-pad.css
@@ -0,0 +1,135 @@
+
+#signature-pad {
+  padding-top: 250px;
+  margin: auto;
+}
+.m-signature-pad {
+
+  position: relative;
+  font-size: 10px;
+  width: 100%;
+  height: 300px;
+  border: 1px solid #e8e8e8;
+  background-color: #fff;
+  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.08) inset;
+  border-radius: 4px;
+}
+
+.m-signature-pad:before, .m-signature-pad:after {
+	position: absolute;
+  z-index: -1;
+  content: "";
+	width: 40%;
+	height: 10px;
+	left: 20px;
+	bottom: 10px;
+	background: transparent;
+	-webkit-transform: skew(-3deg) rotate(-3deg);
+	-moz-transform: skew(-3deg) rotate(-3deg);
+	-ms-transform: skew(-3deg) rotate(-3deg);
+	-o-transform: skew(-3deg) rotate(-3deg);
+	transform: skew(-3deg) rotate(-3deg);
+	box-shadow: 0 8px 12px rgba(0, 0, 0, 0.4);
+}
+
+.m-signature-pad:after {
+	left: auto;
+	right: 20px;
+	-webkit-transform: skew(3deg) rotate(3deg);
+	-moz-transform: skew(3deg) rotate(3deg);
+	-ms-transform: skew(3deg) rotate(3deg);
+	-o-transform: skew(3deg) rotate(3deg);
+	transform: skew(3deg) rotate(3deg);
+}
+
+.m-signature-pad--body {
+  position: absolute;
+  top: 20px;
+  bottom: 60px;
+  border: 1px solid #f4f4f4;
+  background-color: white;
+}
+
+.m-signature-pad--body
+  canvas {
+    position: absolute;
+    left: 0;
+    top: 0;
+    width: 100%;
+    height: 100%;
+    border-radius: 4px;
+    box-shadow: 0 0 5px rgba(0, 0, 0, 0.02) inset;
+  }
+
+.m-signature-pad--footer {
+  position: absolute;
+  left: 20px;
+  right: 20px;
+  bottom: 20px;
+  height: 40px;
+}
+
+.m-signature-pad--footer
+  .description {
+    color: #C3C3C3;
+    text-align: center;
+    font-size: 1.2em;
+    margin-top: 1.8em;
+  }
+
+.m-signature-pad--footer
+  .button {
+    position: absolute;
+    bottom: 0;
+  }
+
+.m-signature-pad--footer
+  .button.clear {
+    left: 0;
+  }
+
+.m-signature-pad--footer
+  .button.save {
+    right: 0;
+  }
+
+@media screen and (max-width: 1024px) {
+  .m-signature-pad {
+    top: 0;
+    left: 0;
+    right: 0;
+    bottom: 0;
+    width: auto;
+    height: auto;
+    min-width: 250px;
+    min-height: 140px;
+    margin: 5%;
+  }
+
+}
+
+@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
+  .m-signature-pad {
+    margin: 10%;
+  }
+}
+
+@media screen and (max-height: 320px) {
+  .m-signature-pad--body {
+    left: 0;
+    right: 0;
+    top: 0;
+    bottom: 32px;
+  }
+  .m-signature-pad--footer {
+    left: 20px;
+    right: 20px;
+    bottom: 4px;
+    height: 28px;
+  }
+  .m-signature-pad--footer
+    .description {
+      font-size: 1em;
+      margin-top: 1em;
+    }
+}
diff --git a/public/assets/css/themes/dark-green.css b/resources/assets/css/skins/skin-green-dark.css
similarity index 70%
rename from public/assets/css/themes/dark-green.css
rename to resources/assets/css/skins/skin-green-dark.css
index caf5cc7610ffbd5448303ab64833d11f6432bf71..0282e78e43ed7351df43396f079e369e39f18567 100644
--- a/public/assets/css/themes/dark-green.css
+++ b/resources/assets/css/skins/skin-green-dark.css
@@ -19,6 +19,9 @@ a, a:link, a:visited, .btn-primary.hover {
 #assetsListingTable>tbody>tr.selected>td {
     background-color: var(--back-main);
 }
+body {
+    color: var(--text-main);
+}
 .box, .box.box-default {
     border-top: 3px solid var(--header);
     border-top-color: var(--header);
@@ -31,13 +34,17 @@ a, a:link, a:visited, .btn-primary.hover {
     background-color: var(--back-main);
     color: var(--header);
 }
-.btn-default:active, .btn-default:focus, .btn-default:hover {
+.btn-default:active, .btn-default:focus, .btn-default:hover, .btn-default.active {
     background-color: var(--back-sub);
     color: var(--header);
 }
-.btn-primary, .btn-primary.hover, .btn-primary:active, .btn-primary:hover, .text-blue {
+.btn-primary, .btn-primary.hover, .btn-primary:active, .text-blue {
     color: var(--text-main)!important;
 }
+.btn-primary:hover {
+    background-color: var(--back-main);
+    color: var(--header)!important;
+}
 #componentsTable>tbody>tr>td>nobr>a>i.fa {
     color: var(--text-main);
 }
@@ -47,14 +54,17 @@ a, a:link, a:visited, .btn-primary.hover {
 .content-wrapper {
     background-color: var(--background);
 }
-#create-form>div>div>div>span.input-group-addon {
-    background-color: var(--back-sub);
-    color: var(--text-main);
-}
 #create-form>div>div>div>span>i.fa {
     background-color: var(--back-sub);
     color: var(--header);
 }
+.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover, .datepicker table tr td.day.focused, .datepicker table tr td.day:hover {
+    background-color: var(--header);
+}
+.datepicker.dropdown-menu {
+    background-color: var(--back-main);
+    color: var(--text-main);
+}
 #details>div>div>div>table {
     background-color: transparent;
 }
@@ -70,7 +80,7 @@ a, a:link, a:visited, .btn-primary.hover {
     background-color: var(--back-main);
     color: var(--text-main);
 }
-h1 {
+h1, h2, h3, h4, h5, h6, p {
     color: var(--text-main);
 }
 .help-block {
@@ -80,6 +90,10 @@ input[type=text], input[type=search] {
     background-color: var(--back-sub);
     color: var(--text-main);
 }
+.input-group, .input-group-addon {
+    background-color: var(--back-sub)!important;
+    color: var(--text-main);
+}
 #licensesTable>tbody>tr>td>nobr>a>i.fa {
     color: var(--text-main);
 }
@@ -87,6 +101,16 @@ input[type=text], input[type=search] {
     background-color: var(--back-main);
     color: var(--text-main);
 }
+.main-header .navbar, .main-header .logo {
+    background-color: var(--header);
+    background: -webkit-linear-gradient(top,  var(--header) 0%,var(--header) 100%);
+    background: linear-gradient(to bottom, var(--header) 0%,var(--header) 100%);
+    border-color: var(--header);
+}
+.modal-content {
+    background-color: var(--back-main);
+    color: var(--text-main);
+}
 .nav-tabs-custom>.nav-tabs>li>a, .nav-tabs-custom>.nav-tabs>li.active>a {
     color: var(--text-main);
 }
@@ -119,13 +143,21 @@ input[type=text], input[type=search] {
     background-color: var(--back-main);
     color: var(--header);
 }
-.select2-selection--single {
-    background-color: var(--back-sub)!important;
-    color: var(--text-main)!important;
+.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]:hover {
+    background-color: var(--back-sub);
+    color: var(--header);
+}
+.select2-container--default .select2-results__option--highlighted[aria-selected] {
+    background-color: var(--header);
+    color: var(--back-main);
 }
 .select2-container--default .select2-selection--single .select2-selection__rendered {
     color: var(--text-main);
 }
+.select2-selection--single {
+    background-color: var(--back-sub)!important;
+    color: var(--text-main)!important;
+}
 .select2-dropdown {
     background-color: var(--back-main);
     color: var(--text-main);
@@ -143,3 +175,6 @@ input[type=text], input[type=search] {
 .table-striped>tbody>tr:nth-of-type(odd) {
     background-color: var(--back-sub);
 }
+#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa {
+    color: var(--text-main);
+}
diff --git a/resources/assets/css/skins/skin-orange-dark.css b/resources/assets/css/skins/skin-orange-dark.css
new file mode 100644
index 0000000000000000000000000000000000000000..270ff19581e0db71653b85c5a2a0b6f9eefedc34
--- /dev/null
+++ b/resources/assets/css/skins/skin-orange-dark.css
@@ -0,0 +1,181 @@
+:root {
+    --background: #222;
+    --back-main: #333;
+    --back-sub: #444;
+    --header: #FF8C00; /* Use same as Header picker */
+    --text-main: #FFF;
+    --text-sub: #BBB;
+}
+
+.main-header .navbar, .main-header .logo {
+    background-color: var(--header);
+    background: -webkit-linear-gradient(top,  var(--header) 0%,var(--header) 100%);
+    background: linear-gradient(to bottom, var(--header) 0%,var(--header) 100%);
+    border-color: var(--header);
+}
+.modal-content {
+    background-color: var(--back-main);
+    color: var(--text-main);
+}
+
+a, a:link, a:visited, .btn-primary.hover {
+    color: var(--header);
+}
+#accessoriesTable>tbody>tr>td>nobr>a>i.fa {
+    color: var(--text-main);
+}
+#assetsListingTable>tbody>tr>td>nobr>a>i.fa {
+    color: var(--text-main);
+}
+#assetsListingTable>tbody>tr.selected>td {
+    background-color: var(--back-main);
+}
+body {
+    color: var(--text-main);
+}
+.box, .box.box-default {
+    border-top: 3px solid var(--header);
+    border-top-color: var(--header);
+}
+.box-body, .box-footer, .box-header {
+    background-color: var(--back-sub);
+    color: var(--text-main);
+}
+.btn-default{
+    background-color: var(--back-main);
+    color: var(--header);
+}
+.btn-default:active, .btn-default:focus, .btn-default:hover, .btn-default.active {
+    background-color: var(--back-sub);
+    color: var(--header);
+}
+.btn-primary, .btn-primary.hover, .btn-primary:active, .text-blue {
+    color: var(--text-main)!important;
+}
+.btn-primary:hover {
+    background-color: var(--back-main);
+    color: var(--header)!important;
+}
+#componentsTable>tbody>tr>td>nobr>a>i.fa {
+    color: var(--text-main);
+}
+#consumablesTable>tbody>tr>td>nobr>a>i.fa {
+    color: var(--text-main);
+}
+.content-wrapper {
+    background-color: var(--background);
+}
+#create-form>div>div>div>span>i.fa {
+    background-color: var(--back-sub);
+    color: var(--header);
+}
+.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover, .datepicker table tr td.day.focused, .datepicker table tr td.day:hover {
+    background-color: var(--header);
+}
+.datepicker.dropdown-menu {
+    background-color: var(--back-main);
+    color: var(--text-main);
+}
+#details>div>div>div>table {
+    background-color: transparent;
+}
+.dropdown-menu, .dropdown-menu>li>a {
+    background-color: var(--back-sub);
+    color: var(--header);
+}
+.dropdown-menu>li>a:hover {
+    background-color: var(--back-main);
+    color: var(--text-main);
+}
+.form-control {
+    background-color: var(--back-main);
+    color: var(--text-main);
+}
+h1, h2, h3, h4, h5, h6, p {
+    color: var(--text-main);
+}
+.help-block {
+    color: var(--text-sub);
+}
+input[type=text], input[type=search] {
+    background-color: var(--back-sub);
+    color: var(--text-main);
+}
+.input-group, .input-group-addon {
+    background-color: var(--back-sub)!important;
+    color: var(--text-main);
+}
+#licensesTable>tbody>tr>td>nobr>a>i.fa {
+    color: var(--text-main);
+}
+.main-footer {
+    background-color: var(--back-main);
+    color: var(--text-main);
+}
+.nav-tabs-custom>.nav-tabs>li>a, .nav-tabs-custom>.nav-tabs>li.active>a {
+    color: var(--text-main);
+}
+.nav-tabs-custom>.nav-tabs>li.active {
+    border-top-color: var(--header);
+}
+.nav-tabs-custom>.nav-tabs>li.active>a {
+    background-color: var(--back-main);
+}
+.nav-tabs-custom>.nav-tabs>li.active>a:hover {
+    background-color: var(--back-sub);
+    color: var(--text-main);
+}
+.nav-tabs-custom, .nav-tabs-custom>.tab-content {
+    background-color: var(--back-main);
+}
+.navbar-nav>.tasks-menu>.dropdown-menu>li.header {
+    background-color: var(--back-main);
+    color: var(--header);
+}
+.open>.dropdown-toggle.btn-default {
+    background-color: var(--back-sub);
+    color: var(--header);
+}
+.panel {
+    background-color: var(--back-sub);
+    color: var(--text-main);
+}
+.panel-default>.panel-heading {
+    background-color: var(--back-main);
+    color: var(--header);
+}
+.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]:hover {
+    background-color: var(--back-sub);
+    color: var(--header);
+}
+.select2-container--default .select2-results__option--highlighted[aria-selected] {
+    background-color: var(--header);
+    color: var(--back-main);
+}
+.select2-container--default .select2-selection--single .select2-selection__rendered {
+    color: var(--text-main);
+}
+.select2-selection--single {
+    background-color: var(--back-sub)!important;
+    color: var(--text-main)!important;
+}
+.select2-dropdown {
+    background-color: var(--back-main);
+    color: var(--text-main);
+}
+.skin-blue .main-header .navbar .dropdown-menu li a {
+    color: var(--header);
+}
+.skin-blue .sidebar-menu>li.active>a, .skin-blue .sidebar-menu>li:hover>a, .sidebar-toggle:hover {
+    background-color: var(--header)!important;
+}
+.tab-content, .tab-pane {
+    background-color: var(--back-main);
+    color: var(--text-main);
+}
+.table-striped>tbody>tr:nth-of-type(odd) {
+    background-color: var(--back-sub);
+}
+#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa {
+    color: var(--text-main);
+}
diff --git a/resources/assets/css/skins/skin-red-dark.css b/resources/assets/css/skins/skin-red-dark.css
new file mode 100644
index 0000000000000000000000000000000000000000..bb4d67f1673644a34cf29eb1ce2863eae3c66293
--- /dev/null
+++ b/resources/assets/css/skins/skin-red-dark.css
@@ -0,0 +1,182 @@
+:root {
+    --background: #222;
+    --back-main: #333;
+    --back-sub: #444;
+    --header: #ad0c0c; /* Use same as Header picker */
+    --text-main: #FFF;
+    --text-sub: #BBB;
+}
+
+.main-header .navbar, .main-header .logo {
+    background-color: var(--header);
+    background: -webkit-linear-gradient(top,  var(--header) 0%,var(--header) 100%);
+    background: linear-gradient(to bottom, var(--header) 0%,var(--header) 100%);
+    border-color: var(--header);
+}
+
+.modal-content {
+    background-color: var(--back-main);
+    color: var(--text-main);
+}
+
+a, a:link, a:visited, .btn-primary.hover {
+    color: var(--header);
+}
+#accessoriesTable>tbody>tr>td>nobr>a>i.fa {
+    color: var(--text-main);
+}
+#assetsListingTable>tbody>tr>td>nobr>a>i.fa {
+    color: var(--text-main);
+}
+#assetsListingTable>tbody>tr.selected>td {
+    background-color: var(--back-main);
+}
+body {
+    color: var(--text-main);
+}
+.box, .box.box-default {
+    border-top: 3px solid var(--header);
+    border-top-color: var(--header);
+}
+.box-body, .box-footer, .box-header {
+    background-color: var(--back-sub);
+    color: var(--text-main);
+}
+.btn-default{
+    background-color: var(--back-main);
+    color: var(--header);
+}
+.btn-default:active, .btn-default:focus, .btn-default:hover, .btn-default.active {
+    background-color: var(--back-sub);
+    color: var(--header);
+}
+.btn-primary, .btn-primary.hover, .btn-primary:active, .text-blue {
+    color: var(--text-main)!important;
+}
+.btn-primary:hover {
+    background-color: var(--back-main);
+    color: var(--header)!important;
+}
+#componentsTable>tbody>tr>td>nobr>a>i.fa {
+    color: var(--text-main);
+}
+#consumablesTable>tbody>tr>td>nobr>a>i.fa {
+    color: var(--text-main);
+}
+.content-wrapper {
+    background-color: var(--background);
+}
+#create-form>div>div>div>span>i.fa {
+    background-color: var(--back-sub);
+    color: var(--header);
+}
+.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover, .datepicker table tr td.day.focused, .datepicker table tr td.day:hover {
+    background-color: var(--header);
+}
+.datepicker.dropdown-menu {
+    background-color: var(--back-main);
+    color: var(--text-main);
+}
+#details>div>div>div>table {
+    background-color: transparent;
+}
+.dropdown-menu, .dropdown-menu>li>a {
+    background-color: var(--back-sub);
+    color: var(--header);
+}
+.dropdown-menu>li>a:hover {
+    background-color: var(--back-main);
+    color: var(--text-main);
+}
+.form-control {
+    background-color: var(--back-main);
+    color: var(--text-main);
+}
+h1, h2, h3, h4, h5, h6, p {
+    color: var(--text-main);
+}
+.help-block {
+    color: var(--text-sub);
+}
+input[type=text], input[type=search] {
+    background-color: var(--back-sub);
+    color: var(--text-main);
+}
+.input-group, .input-group-addon {
+    background-color: var(--back-sub)!important;
+    color: var(--text-main);
+}
+#licensesTable>tbody>tr>td>nobr>a>i.fa {
+    color: var(--text-main);
+}
+.main-footer {
+    background-color: var(--back-main);
+    color: var(--text-main);
+}
+.nav-tabs-custom>.nav-tabs>li>a, .nav-tabs-custom>.nav-tabs>li.active>a {
+    color: var(--text-main);
+}
+.nav-tabs-custom>.nav-tabs>li.active {
+    border-top-color: var(--header);
+}
+.nav-tabs-custom>.nav-tabs>li.active>a {
+    background-color: var(--back-main);
+}
+.nav-tabs-custom>.nav-tabs>li.active>a:hover {
+    background-color: var(--back-sub);
+    color: var(--text-main);
+}
+.nav-tabs-custom, .nav-tabs-custom>.tab-content {
+    background-color: var(--back-main);
+}
+.navbar-nav>.tasks-menu>.dropdown-menu>li.header {
+    background-color: var(--back-main);
+    color: var(--header);
+}
+.open>.dropdown-toggle.btn-default {
+    background-color: var(--back-sub);
+    color: var(--header);
+}
+.panel {
+    background-color: var(--back-sub);
+    color: var(--text-main);
+}
+.panel-default>.panel-heading {
+    background-color: var(--back-main);
+    color: var(--header);
+}
+.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]:hover {
+    background-color: var(--back-sub);
+    color: var(--header);
+}
+.select2-container--default .select2-results__option--highlighted[aria-selected] {
+    background-color: var(--header);
+    color: var(--back-main);
+}
+.select2-container--default .select2-selection--single .select2-selection__rendered {
+    color: var(--text-main);
+}
+.select2-selection--single {
+    background-color: var(--back-sub)!important;
+    color: var(--text-main)!important;
+}
+.select2-dropdown {
+    background-color: var(--back-main);
+    color: var(--text-main);
+}
+.skin-blue .main-header .navbar .dropdown-menu li a {
+    color: var(--header);
+}
+.skin-blue .sidebar-menu>li.active>a, .skin-blue .sidebar-menu>li:hover>a, .sidebar-toggle:hover {
+    background-color: var(--header)!important;
+}
+.tab-content, .tab-pane {
+    background-color: var(--back-main);
+    color: var(--text-main);
+}
+.table-striped>tbody>tr:nth-of-type(odd) {
+    background-color: var(--back-sub);
+}
+#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa {
+    color: var(--text-main);
+}
diff --git a/resources/assets/less/.csslintrc b/resources/assets/less/.csslintrc
deleted file mode 100755
index 59c3ff926e082d1db3b45228fa0a55ef86ebe3b6..0000000000000000000000000000000000000000
--- a/resources/assets/less/.csslintrc
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-  "adjoining-classes": false,
-  "box-sizing": false,
-  "box-model": false,
-  "compatible-vendor-prefixes": false,
-  "floats": false,
-  "font-sizes": false,
-  "gradients": false,
-  "important": false,
-  "known-properties": false,
-  "outline-none": false,
-  "qualified-headings": false,
-  "regex-selectors": false,
-  "shorthand": false,
-  "text-indent": false,
-  "unique-headings": false,
-  "universal-selector": false,
-  "unqualified-attributes": false,
-  "ids": false,
-  "fallback-colors": false,
-  "vendor-prefix": false,
-  "import": false
-}
\ No newline at end of file
diff --git a/resources/assets/less/404_500_errors.less b/resources/assets/less/404_500_errors.less
deleted file mode 100755
index 13adae8e1a7b50bc6983c1f2515c3687c4a83bf0..0000000000000000000000000000000000000000
--- a/resources/assets/less/404_500_errors.less
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Page: 400 and 500 error pages
- * ------------------------------
- */
-.error-page {
-  width: 600px;
-  margin: 20px auto 0 auto;
-  @media (max-width: @screen-sm-max) {
-    width: 100%;
-  }
-  //For the error number e.g: 404
-  > .headline {
-    float: left;
-    font-size: 100px;
-    font-weight: 300;
-    @media (max-width: @screen-sm-max) {
-      float: none;
-      text-align: center;
-    }
-  }
-  //For the message
-  > .error-content {
-    margin-left: 190px;
-    @media (max-width: @screen-sm-max) {
-      margin-left: 0;
-    }
-    > h3 {
-      font-weight: 300;
-      font-size: 25px;
-      @media(max-width: @screen-sm-max) {
-        text-align: center;
-      }
-    }
-    display: block;
-  }
-}
diff --git a/resources/assets/less/AdminLTE.less b/resources/assets/less/AdminLTE.less
index 711b6d141a37aad578beca16788ac5f5f37721be..cfd1d9233ca206f0fda592cd1ea5e9d8a5491b50 100755
--- a/resources/assets/less/AdminLTE.less
+++ b/resources/assets/less/AdminLTE.less
@@ -1,61 +1,72 @@
 /*!
- *   AdminLTE v2.3.0
+ *   AdminLTE v2.4.8
  *   Author: Almsaeed Studio
- *	 Website: Almsaeed Studio <http://almsaeedstudio.com>
+ *	 Website: Almsaeed Studio <https://adminlte.io>
  *   License: Open source - MIT
  *           Please visit http://opensource.org/licenses/MIT for more information
-!*/
-
-
-//Bootstrap Variables & Mixins
-//The core bootstrap code have not been modified. These files
-//are included only for reference.
-@import "../less/bootstrap-less/mixins.less";
-@import "../less/bootstrap-less/variables.less";
-
-//MISC
-//----
-@import "core.less";
-@import "variables.less";
-@import "mixins.less";
-
-//COMPONENTS
-//-----------
-@import "header.less";
-@import "sidebar.less";
-@import "sidebar-mini.less";
-@import "control-sidebar.less";
-@import "dropdown.less";
-@import "forms.less";
-@import "progress-bars.less";
-@import "small-box.less";
-@import "boxes.less";
-@import "info-box.less";
-@import "buttons.less";
-@import "callout.less";
-@import "alerts.less";
-@import "navs.less";
-@import "table.less";
-@import "labels.less";
-@import "modal.less";
-
-//HELPERS
-//-----------
-@import "spacing.less";
-
-//PAGES
-//------
-@import "login_and_register.less";
-
-//Plugins
-//--------
-// @import "bootstrap-social.less";
-//@import "fullcalendar.less";
-@import "select2.less";
-
-//Miscellaneous
-//-------------
-@import "miscellaneous.less";
-@import "print.less";
-
-@import "skins/skin-blue.less";
+ */
+
+
+// We are going to overide some settings
+
+// Bootstrap
+//--------------------------------------------------------
+@import (reference) "../../../node_modules/admin-lte/build/bootstrap-less/mixins";
+@import (reference) "../../../node_modules/admin-lte/build/bootstrap-less/variables";
+
+// MISC
+//--------------------------------------------------------
+@import "../../../node_modules/admin-lte/build/less/core";
+@import "../../../node_modules/admin-lte/build/less/variables";
+@import "../../../node_modules/admin-lte/build/less/mixins";
+
+// COMPONENTS
+//--------------------------------------------------------
+@import "../../../node_modules/admin-lte/build/less/header";
+@import "../../../node_modules/admin-lte/build/less/sidebar";
+@import "../../../node_modules/admin-lte/build/less/sidebar-mini";
+@import "../../../node_modules/admin-lte/build/less/control-sidebar";
+@import "../../../node_modules/admin-lte/build/less/dropdown";
+@import "../../../node_modules/admin-lte/build/less/forms";
+@import "../../../node_modules/admin-lte/build/less/progress-bars";
+@import "../../../node_modules/admin-lte/build/less/small-box";
+@import "../../../node_modules/admin-lte/build/less/boxes";
+@import "../../../node_modules/admin-lte/build/less/info-box";
+@import "../../../node_modules/admin-lte/build/less/timeline";
+@import "../../../node_modules/admin-lte/build/less/buttons";
+@import "../../../node_modules/admin-lte/build/less/callout";
+@import "../../../node_modules/admin-lte/build/less/alerts";
+@import "../../../node_modules/admin-lte/build/less/navs";
+@import "../../../node_modules/admin-lte/build/less/products";
+@import "../../../node_modules/admin-lte/build/less/table";
+@import "../../../node_modules/admin-lte/build/less/labels";
+// @import "direct-chat";
+@import "../../../node_modules/admin-lte/build/less/users-list";
+@import "../../../node_modules/admin-lte/build/less/carousel";
+@import "../../../node_modules/admin-lte/build/less/modal";
+@import "../../../node_modules/admin-lte/build/less/social-widgets";
+@import "../../../node_modules/admin-lte/build/less/treeview";
+
+// PAGES
+//--------------------------------------------------------
+@import "../../../node_modules/admin-lte/build/less/mailbox";
+@import "../../../node_modules/admin-lte/build/less/lockscreen";
+@import "../../../node_modules/admin-lte/build/less/login_and_register";
+@import "../../../node_modules/admin-lte/build/less/404_500_errors";
+@import "../../../node_modules/admin-lte/build/less/invoice";
+@import "../../../node_modules/admin-lte/build/less/profile";
+
+// Plugins - Import only the plugins we use
+//--------------------------------------------------------
+// @import "plugins";
+@import "../../../node_modules/admin-lte/build/less/select2.less"; // IMPORTANT  the .less extension is needed
+@import "../../../node_modules/admin-lte/build/less/datepicker";
+
+// Miscellaneous
+//--------------------------------------------------------
+@import "../../../node_modules/admin-lte/build/less/miscellaneous";
+@import "../../../node_modules/admin-lte/build/less/print";
+
+// Theme
+//--------------------------------------------------------
+@import "../../../node_modules/admin-lte/build/less/skins/skin-blue.less";
diff --git a/resources/assets/less/alerts.less b/resources/assets/less/alerts.less
deleted file mode 100755
index 88eceeb433ef626fe436627c9a29218d976d6c2e..0000000000000000000000000000000000000000
--- a/resources/assets/less/alerts.less
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Component: alert
- * ----------------
- */
-
-.alert {
-  .border-radius(3px);
-  h4 {
-    font-weight: 600;
-  }
-  .icon {
-    margin-right: 10px;
-  }
-  .close {
-    color: #000;
-    .opacity(.2);
-    &:hover {
-      .opacity(.5);
-    }
-  }
-  a {
-    color: #fff;
-    text-decoration: underline;
-  }
-}
-
-//Alert Variants
-.alert-success {
-  &:extend(.bg-green);
-  border-color: darken(@green, 5%);
-}
-.alert-danger,
-.alert-error {
-  &:extend(.bg-red);
-  border-color: darken(@red, 5%);
-}
-.alert-warning {
-  &:extend(.bg-yellow);
-  border-color: darken(@yellow, 5%);
-}
-.alert-info {
-  &:extend(.bg-aqua);
-  border-color: darken(@aqua, 5%);
-}
diff --git a/resources/assets/less/app.less b/resources/assets/less/app.less
index 78635f45f3aa611b5dff03c5367e64dfc1596d6e..4d6b707bb09cb86b1b2dc75a4517663fd8933d84 100644
--- a/resources/assets/less/app.less
+++ b/resources/assets/less/app.less
@@ -1,7 +1,458 @@
+@icon-font-path: "../fonts";
 
-@icon-font-path: '../fonts';
+@import "../../../node_modules/bootstrap-less/bootstrap/bootstrap";
+@import "../../../node_modules/ekko-lightbox/ekko-lightbox";
+@import "../../../node_modules/bootstrap-colorpicker/src/less/colorpicker";
 
-@import '../../../node_modules/bootstrap-less/bootstrap/bootstrap';
-@import '../../../node_modules/ekko-lightbox/ekko-lightbox';
-@import '../../../node_modules/bootstrap-colorpicker/src/less/colorpicker';
+@import "spacing.less";
 
+body {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen",
+    "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue",
+    sans-serif;
+  font-size: 13px;
+}
+// Moved from default.blade.php
+@media (max-width: 400px) {
+  .navbar-left {
+    margin: 2px;
+  }
+
+  .nav::after {
+    clear: none;
+  }
+}
+
+.skin-blue .main-header .logo {
+  background-color: inherit !important;
+}
+.main-header .logo {
+  width: 100% !important;
+  white-space: nowrap;
+  text-align: left;
+  display: block;
+  clear: both;
+  //text-overflow: hidden;
+}
+
+.huge {
+  font-size: 40px;
+}
+
+.btn-file {
+  position: relative;
+  overflow: hidden;
+}
+
+.dropdown-menu > li > a {
+  color: #354044;
+}
+
+#sort tr.cansort {
+  border-radius: 2px;
+  padding: 10px;
+  background: #f4f4f4;
+  margin-bottom: 3px;
+  border-left: 2px solid #e6e7e8;
+  color: #444;
+  cursor: move;
+}
+
+.user-image-inline {
+  float: left;
+  width: 25px;
+  height: 25px;
+  border-radius: 50%;
+  margin-right: 10px;
+}
+
+.input-group .input-group-addon {
+  background-color: #f4f4f4;
+}
+
+a.accordion-header {
+  color: #333;
+}
+
+.dynamic-form-row {
+  padding: 10px;
+  margin: 20px;
+}
+
+.handle {
+  padding-left: 10px;
+}
+
+.btn-file input[type="file"] {
+  position: absolute;
+  top: 0;
+  right: 0;
+  min-width: 100%;
+  min-height: 100%;
+  font-size: 100px;
+  text-align: right;
+  filter: alpha(opacity=0);
+  opacity: 0;
+  outline: none;
+  background: white;
+  cursor: inherit;
+  display: block;
+}
+
+.main-footer {
+  font-size: 13px;
+}
+
+.main-header {
+  max-height: 150px;
+}
+
+.navbar-nav > .user-menu > .dropdown-menu {
+  width: inherit;
+}
+
+.main-header .logo {
+  padding: 0px 5px 0px 15px;
+}
+
+.sidebar-toggle {
+  margin-left: -48px;
+  z-index: 100;
+  background-color: inherit;
+}
+
+.sidebar-toggle-mobile {
+  z-index: 100;
+  width: 50px;
+  padding-top: 10px;
+}
+
+// .skin-blue .main-header .navbar .dropdown-menu li a {
+//   //color: inherit;
+// }
+
+.main-header .sidebar-toggle:before {
+  content: "\f0c9";
+}
+
+.direct-chat-contacts {
+  padding: 10px;
+  height: 150px;
+}
+
+.select2-container {
+  width: 100%;
+}
+.error input {
+  color: #dd4b39;
+  border: 2px solid #dd4b39 !important;
+}
+
+.error label,
+.alert-msg {
+  color: #dd4b39;
+  display: block;
+}
+
+.input-group[class*="col-"] {
+  padding-right: 15px;
+  padding-left: 15px;
+}
+.control-label.multiline {
+  padding-top: 10px;
+}
+
+.btn-outline {
+  color: inherit;
+  background-color: transparent;
+  transition: all 0.5s;
+}
+
+.btn-primary.btn-outline {
+  color: #428bca;
+}
+
+.btn-success.btn-outline {
+  color: #5cb85c;
+}
+
+.btn-info.btn-outline {
+  color: #5bc0de;
+}
+
+.btn-warning.btn-outline {
+  color: #f0ad4e;
+}
+
+.btn-danger.btn-outline {
+  color: #d9534f;
+}
+
+.btn-primary.btn-outline:hover,
+.btn-success.btn-outline:hover,
+.btn-info.btn-outline:hover,
+.btn-warning.btn-outline:hover,
+.btn-danger.btn-outline:hover {
+  color: #fff;
+}
+
+.slideout-menu {
+  position: fixed;
+  top: 0;
+  right: -250px;
+  width: 250px;
+  height: 100%;
+  background: #333;
+  z-index: 100;
+  margin-top: 100px;
+  color: white;
+  padding: 10px;
+}
+
+.slideout-menu h3 {
+  position: relative;
+  padding: 5px 5px;
+  color: #fff;
+  font-size: 1.2em;
+  font-weight: 400;
+  border-bottom: 4px solid #222;
+}
+
+.slideout-menu .slideout-menu-toggle {
+  position: absolute;
+  top: 12px;
+  right: 10px;
+  display: inline-block;
+  padding: 6px 9px 5px;
+  font-family: Arial, sans-serif;
+  font-weight: bold;
+  line-height: 1;
+  background: #222;
+  color: #999;
+  text-decoration: none;
+  vertical-align: top;
+}
+
+.slideout-menu .slideout-menu-toggle:hover {
+  color: #fff;
+}
+
+.slideout-menu ul {
+  list-style: none;
+  font-weight: 300;
+  border-top: 1px solid #151515;
+  border-bottom: 1px solid #454545;
+}
+
+.slideout-menu ul li {
+  border-top: 1px solid #454545;
+  border-bottom: 1px solid #151515;
+}
+
+.slideout-menu ul li a {
+  position: relative;
+  display: block;
+  padding: 10px;
+  color: #999;
+  text-decoration: none;
+}
+
+.slideout-menu ul li a:hover {
+  background: #000;
+  color: #fff;
+}
+
+.slideout-menu ul li a i {
+  position: absolute;
+  top: 15px;
+  right: 10px;
+  opacity: 0.5;
+}
+
+.btn-box-tool-lg {
+  font-size: 16px;
+  color: orange;
+}
+
+/*Form Wizard*/
+.bs-wizard {
+  margin-top: 20px;
+  border-bottom: solid 1px #e0e0e0;
+  padding: 0 0 10px 0;
+}
+.bs-wizard > .bs-wizard-step {
+  padding: 0;
+  position: relative;
+}
+
+//    .bs-wizard > .bs-wizard-step + .bs-wizard-step {}
+
+.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
+  color: #595959;
+  font-size: 16px;
+  margin-bottom: 5px;
+}
+
+.bs-wizard > .bs-wizard-step .bs-wizard-info {
+  color: #999;
+  font-size: 14px;
+}
+
+.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
+  position: absolute;
+  width: 30px;
+  height: 30px;
+  display: block;
+  background: #fbe8aa;
+  top: 45px;
+  left: 50%;
+  margin-top: -15px;
+  margin-left: -15px;
+  border-radius: 50%;
+}
+
+.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
+  content: " ";
+  width: 14px;
+  height: 14px;
+  background: #fbbd19;
+  border-radius: 50px;
+  position: absolute;
+  top: 8px;
+  left: 8px;
+}
+
+.bs-wizard > .bs-wizard-step > .progress {
+  position: relative;
+  border-radius: 0px;
+  height: 8px;
+  box-shadow: none;
+  margin: 20px 0;
+}
+
+.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
+  width: 0px;
+  box-shadow: none;
+  background: #fbe8aa;
+}
+
+.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
+  width: 100%;
+}
+
+.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
+  width: 50%;
+}
+
+.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
+  width: 0%;
+}
+
+.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
+  width: 100%;
+}
+
+.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
+  background-color: #f5f5f5;
+}
+
+.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
+  opacity: 0;
+}
+
+.bs-wizard > .bs-wizard-step:first-child > .progress {
+  left: 50%;
+  width: 50%;
+}
+
+.bs-wizard > .bs-wizard-step:last-child > .progress {
+  width: 50%;
+}
+
+.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
+  pointer-events: none;
+}
+/*END Form Wizard*/
+
+.left-navblock {
+  display: inline-block;
+  // float: left;
+  text-align: left;
+  color: white;
+  padding: 0px;
+  /* adjust based on your layout */
+}
+
+.skin-blue .main-header .navbar .dropdown-menu li a {
+  color: #333;
+}
+
+a.logo.no-hover a:hover {
+  background-color: transparent;
+}
+
+.required {
+  border-right: 6px solid orange;
+}
+
+.sidebar-menu {
+  font-size: 14px;
+  white-space: normal;
+}
+
+@media print {
+  a[href]:after {
+    content: none;
+  }
+
+  .tab-content > .tab-pane {
+    display: block !important;
+    opacity: 1 !important;
+    visibility: visible !important;
+  }
+}
+
+img.navbar-brand-img,
+.navbar-brand > img {
+  float: left;
+  padding: 5px 5px 5px 0;
+  max-height: 50px;
+}
+
+.input-daterange {
+  border-radius: 0px;
+}
+
+.btn.bg-maroon,
+.btn.bg-purple {
+  min-width: 90px;
+}
+
+[hidden] {
+  display: none !important;
+}
+
+#toolbar {
+  margin-top: 10px;
+}
+
+#uploadPreview {
+  border-color: grey;
+  border-width: 1px;
+  border-style: solid;
+}
+
+.icon-med {
+  font-size: 20px;
+  color: #889195;
+}
+
+#login-logo {
+  padding-top: 20px;
+  padding-bottom: 10px;
+  max-width: 200px;
+}
+
+.left-navblock {
+  max-width: 500px;
+}
diff --git a/resources/assets/less/bootstrap-less/mixins.less b/resources/assets/less/bootstrap-less/mixins.less
deleted file mode 100755
index af4408fc2d6846b5656d9d0d12f2f4cbf4404cf6..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins.less
+++ /dev/null
@@ -1,39 +0,0 @@
-// Mixins
-// --------------------------------------------------
-
-// Utilities
-@import "mixins/hide-text.less";
-@import "mixins/opacity.less";
-@import "mixins/image.less";
-@import "mixins/labels.less";
-@import "mixins/reset-filter.less";
-@import "mixins/resize.less";
-@import "mixins/responsive-visibility.less";
-@import "mixins/size.less";
-@import "mixins/tab-focus.less";
-@import "mixins/text-emphasis.less";
-@import "mixins/text-overflow.less";
-@import "mixins/vendor-prefixes.less";
-
-// Components
-@import "mixins/alerts.less";
-@import "mixins/buttons.less";
-@import "mixins/panels.less";
-@import "mixins/pagination.less";
-@import "mixins/list-group.less";
-@import "mixins/nav-divider.less";
-@import "mixins/forms.less";
-@import "mixins/progress-bar.less";
-@import "mixins/table-row.less";
-
-// Skins
-@import "mixins/background-variant.less";
-@import "mixins/border-radius.less";
-@import "mixins/gradients.less";
-
-// Layout
-@import "mixins/clearfix.less";
-@import "mixins/center-block.less";
-@import "mixins/nav-vertical-align.less";
-@import "mixins/grid-framework.less";
-@import "mixins/grid.less";
diff --git a/resources/assets/less/bootstrap-less/mixins/alerts.less b/resources/assets/less/bootstrap-less/mixins/alerts.less
deleted file mode 100755
index 396196f438fd31e7757a0874ece4a99fe0cf9fd9..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/alerts.less
+++ /dev/null
@@ -1,14 +0,0 @@
-// Alerts
-
-.alert-variant(@background; @border; @text-color) {
-  background-color: @background;
-  border-color: @border;
-  color: @text-color;
-
-  hr {
-    border-top-color: darken(@border, 5%);
-  }
-  .alert-link {
-    color: darken(@text-color, 10%);
-  }
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/background-variant.less b/resources/assets/less/bootstrap-less/mixins/background-variant.less
deleted file mode 100755
index 556e490d45d004c4e4504153133c5c1050207b65..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/background-variant.less
+++ /dev/null
@@ -1,8 +0,0 @@
-// Contextual backgrounds
-
-.bg-variant(@color) {
-  background-color: @color;
-  a&:hover {
-    background-color: darken(@color, 10%);
-  }
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/border-radius.less b/resources/assets/less/bootstrap-less/mixins/border-radius.less
deleted file mode 100755
index ca05dbf457000d122a3b8afcc3847e44cffea421..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/border-radius.less
+++ /dev/null
@@ -1,18 +0,0 @@
-// Single side border-radius
-
-.border-top-radius(@radius) {
-  border-top-right-radius: @radius;
-   border-top-left-radius: @radius;
-}
-.border-right-radius(@radius) {
-  border-bottom-right-radius: @radius;
-     border-top-right-radius: @radius;
-}
-.border-bottom-radius(@radius) {
-  border-bottom-right-radius: @radius;
-   border-bottom-left-radius: @radius;
-}
-.border-left-radius(@radius) {
-  border-bottom-left-radius: @radius;
-     border-top-left-radius: @radius;
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/buttons.less b/resources/assets/less/bootstrap-less/mixins/buttons.less
deleted file mode 100755
index 92d8a056cd3b73c82937b0c9d478a86baa6d142a..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/buttons.less
+++ /dev/null
@@ -1,52 +0,0 @@
-// Button variants
-//
-// Easily pump out default styles, as well as :hover, :focus, :active,
-// and disabled options for all buttons
-
-.button-variant(@color; @background; @border) {
-  color: @color;
-  background-color: @background;
-  border-color: @border;
-
-  &:hover,
-  &:focus,
-  &.focus,
-  &:active,
-  &.active,
-  .open > .dropdown-toggle& {
-    color: @color;
-    background-color: darken(@background, 10%);
-        border-color: darken(@border, 12%);
-  }
-  &:active,
-  &.active,
-  .open > .dropdown-toggle& {
-    background-image: none;
-  }
-  &.disabled,
-  &[disabled],
-  fieldset[disabled] & {
-    &,
-    &:hover,
-    &:focus,
-    &.focus,
-    &:active,
-    &.active {
-      background-color: @background;
-          border-color: @border;
-    }
-  }
-
-  .badge {
-    color: @background;
-    background-color: @color;
-  }
-}
-
-// Button sizes
-.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {
-  padding: @padding-vertical @padding-horizontal;
-  font-size: @font-size;
-  line-height: @line-height;
-  border-radius: @border-radius;
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/center-block.less b/resources/assets/less/bootstrap-less/mixins/center-block.less
deleted file mode 100755
index d18d6de9ed6a7af49415277cb72e57b7dbd42d0f..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/center-block.less
+++ /dev/null
@@ -1,7 +0,0 @@
-// Center-align a block level element
-
-.center-block() {
-  display: block;
-  margin-left: auto;
-  margin-right: auto;
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/clearfix.less b/resources/assets/less/bootstrap-less/mixins/clearfix.less
deleted file mode 100755
index 3f7a3820c1cf7756322917982646352e77119f46..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/clearfix.less
+++ /dev/null
@@ -1,22 +0,0 @@
-// Clearfix
-//
-// For modern browsers
-// 1. The space content is one way to avoid an Opera bug when the
-//    contenteditable attribute is included anywhere else in the document.
-//    Otherwise it causes space to appear at the top and bottom of elements
-//    that are clearfixed.
-// 2. The use of `table` rather than `block` is only necessary if using
-//    `:before` to contain the top-margins of child elements.
-//
-// Source: http://nicolasgallagher.com/micro-clearfix-hack/
-
-.clearfix() {
-  &:before,
-  &:after {
-    content: " "; // 1
-    display: table; // 2
-  }
-  &:after {
-    clear: both;
-  }
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/forms.less b/resources/assets/less/bootstrap-less/mixins/forms.less
deleted file mode 100755
index 6f55ed967082caf4ef515f88c9d591f95036a470..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/forms.less
+++ /dev/null
@@ -1,85 +0,0 @@
-// Form validation states
-//
-// Used in forms.less to generate the form validation CSS for warnings, errors,
-// and successes.
-
-.form-control-validation(@text-color: #555; @border-color: #ccc; @background-color: #f5f5f5) {
-  // Color the label and help text
-  .help-block,
-  .control-label,
-  .radio,
-  .checkbox,
-  .radio-inline,
-  .checkbox-inline,
-  &.radio label,
-  &.checkbox label,
-  &.radio-inline label,
-  &.checkbox-inline label  {
-    color: @text-color;
-  }
-  // Set the border and box shadow on specific inputs to match
-  .form-control {
-    border-color: @border-color;
-    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work
-    &:focus {
-      border-color: darken(@border-color, 10%);
-      @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@border-color, 20%);
-      .box-shadow(@shadow);
-    }
-  }
-  // Set validation states also for addons
-  .input-group-addon {
-    color: @text-color;
-    border-color: @border-color;
-    background-color: @background-color;
-  }
-  // Optional feedback icon
-  .form-control-feedback {
-    color: @text-color;
-  }
-}
-
-
-// Form control focus state
-//
-// Generate a customized focus state and for any input with the specified color,
-// which defaults to the `@input-border-focus` variable.
-//
-// We highly encourage you to not customize the default value, but instead use
-// this to tweak colors on an as-needed basis. This aesthetic change is based on
-// WebKit's default styles, but applicable to a wider range of browsers. Its
-// usability and accessibility should be taken into account with any change.
-//
-// Example usage: change the default blue border and shadow to white for better
-// contrast against a dark gray background.
-.form-control-focus(@color: @input-border-focus) {
-  @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);
-  &:focus {
-    border-color: @color;
-    outline: 0;
-    .box-shadow(~"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px @{color-rgba}");
-  }
-}
-
-// Form control sizing
-//
-// Relative text size, padding, and border-radii changes for form controls. For
-// horizontal sizing, wrap controls in the predefined grid classes. `<select>`
-// element gets special love because it's special, and that's a fact!
-.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {
-  height: @input-height;
-  padding: @padding-vertical @padding-horizontal;
-  font-size: @font-size;
-  line-height: @line-height;
-  border-radius: @border-radius;
-
-  select& {
-    height: @input-height;
-    line-height: @input-height;
-  }
-
-  textarea&,
-  select[multiple]& {
-    height: auto;
-  }
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/gradients.less b/resources/assets/less/bootstrap-less/mixins/gradients.less
deleted file mode 100755
index 0b88a89cc56a63effe45558845122b077de03979..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/gradients.less
+++ /dev/null
@@ -1,59 +0,0 @@
-// Gradients
-
-#gradient {
-
-  // Horizontal gradient, from left to right
-  //
-  // Creates two color stops, start and end, by specifying a color and position for each color stop.
-  // Color stops are not available in IE9 and below.
-  .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {
-    background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+
-    background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12
-    background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
-    background-repeat: repeat-x;
-    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",argb(@start-color),argb(@end-color))); // IE9 and down
-  }
-
-  // Vertical gradient, from top to bottom
-  //
-  // Creates two color stops, start and end, by specifying a color and position for each color stop.
-  // Color stops are not available in IE9 and below.
-  .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {
-    background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Safari 5.1-6, Chrome 10+
-    background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Opera 12
-    background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
-    background-repeat: repeat-x;
-    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color))); // IE9 and down
-  }
-
-  .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {
-    background-repeat: repeat-x;
-    background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+
-    background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12
-    background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
-  }
-  .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {
-    background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);
-    background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);
-    background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);
-    background-repeat: no-repeat;
-    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback
-  }
-  .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {
-    background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);
-    background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);
-    background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);
-    background-repeat: no-repeat;
-    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback
-  }
-  .radial(@inner-color: #555; @outer-color: #333) {
-    background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);
-    background-image: radial-gradient(circle, @inner-color, @outer-color);
-    background-repeat: no-repeat;
-  }
-  .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {
-    background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);
-    background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);
-    background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);
-  }
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/grid-framework.less b/resources/assets/less/bootstrap-less/mixins/grid-framework.less
deleted file mode 100755
index f3b3929d6d0e55b9fffe1c2dbde5747b21eb0014..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/grid-framework.less
+++ /dev/null
@@ -1,91 +0,0 @@
-// Framework grid generation
-//
-// Used only by Bootstrap to generate the correct number of grid classes given
-// any value of `@grid-columns`.
-
-.make-grid-columns() {
-  // Common styles for all sizes of grid columns, widths 1-12
-  .col(@index) { // initial
-    @item: ~".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}";
-    .col((@index + 1), @item);
-  }
-  .col(@index, @list) when (@index =< @grid-columns) { // general; "=<" isn't a typo
-    @item: ~".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}";
-    .col((@index + 1), ~"@{list}, @{item}");
-  }
-  .col(@index, @list) when (@index > @grid-columns) { // terminal
-    @{list} {
-      position: relative;
-      // Prevent columns from collapsing when empty
-      min-height: 1px;
-      // Inner gutter via padding
-      padding-left:  (@grid-gutter-width / 2);
-      padding-right: (@grid-gutter-width / 2);
-    }
-  }
-  .col(1); // kickstart it
-}
-
-.float-grid-columns(@class) {
-  .col(@index) { // initial
-    @item: ~".col-@{class}-@{index}";
-    .col((@index + 1), @item);
-  }
-  .col(@index, @list) when (@index =< @grid-columns) { // general
-    @item: ~".col-@{class}-@{index}";
-    .col((@index + 1), ~"@{list}, @{item}");
-  }
-  .col(@index, @list) when (@index > @grid-columns) { // terminal
-    @{list} {
-      float: left;
-    }
-  }
-  .col(1); // kickstart it
-}
-
-.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {
-  .col-@{class}-@{index} {
-    width: percentage((@index / @grid-columns));
-  }
-}
-.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {
-  .col-@{class}-push-@{index} {
-    left: percentage((@index / @grid-columns));
-  }
-}
-.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {
-  .col-@{class}-push-0 {
-    left: auto;
-  }
-}
-.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {
-  .col-@{class}-pull-@{index} {
-    right: percentage((@index / @grid-columns));
-  }
-}
-.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {
-  .col-@{class}-pull-0 {
-    right: auto;
-  }
-}
-.calc-grid-column(@index, @class, @type) when (@type = offset) {
-  .col-@{class}-offset-@{index} {
-    margin-left: percentage((@index / @grid-columns));
-  }
-}
-
-// Basic looping in LESS
-.loop-grid-columns(@index, @class, @type) when (@index >= 0) {
-  .calc-grid-column(@index, @class, @type);
-  // next iteration
-  .loop-grid-columns((@index - 1), @class, @type);
-}
-
-// Create grid for specific class
-.make-grid(@class) {
-  .float-grid-columns(@class);
-  .loop-grid-columns(@grid-columns, @class, width);
-  .loop-grid-columns(@grid-columns, @class, pull);
-  .loop-grid-columns(@grid-columns, @class, push);
-  .loop-grid-columns(@grid-columns, @class, offset);
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/grid.less b/resources/assets/less/bootstrap-less/mixins/grid.less
deleted file mode 100755
index cae5eaff924fed1e4d5978952d9c8490faf8500c..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/grid.less
+++ /dev/null
@@ -1,122 +0,0 @@
-// Grid system
-//
-// Generate semantic grid columns with these mixins.
-
-// Centered container element
-.container-fixed(@gutter: @grid-gutter-width) {
-  margin-right: auto;
-  margin-left: auto;
-  padding-left:  (@gutter / 2);
-  padding-right: (@gutter / 2);
-  &:extend(.clearfix all);
-}
-
-// Creates a wrapper for a series of columns
-.make-row(@gutter: @grid-gutter-width) {
-  margin-left:  (@gutter / -2);
-  margin-right: (@gutter / -2);
-  &:extend(.clearfix all);
-}
-
-// Generate the extra small columns
-.make-xs-column(@columns; @gutter: @grid-gutter-width) {
-  position: relative;
-  float: left;
-  width: percentage((@columns / @grid-columns));
-  min-height: 1px;
-  padding-left:  (@gutter / 2);
-  padding-right: (@gutter / 2);
-}
-.make-xs-column-offset(@columns) {
-  margin-left: percentage((@columns / @grid-columns));
-}
-.make-xs-column-push(@columns) {
-  left: percentage((@columns / @grid-columns));
-}
-.make-xs-column-pull(@columns) {
-  right: percentage((@columns / @grid-columns));
-}
-
-// Generate the small columns
-.make-sm-column(@columns; @gutter: @grid-gutter-width) {
-  position: relative;
-  min-height: 1px;
-  padding-left:  (@gutter / 2);
-  padding-right: (@gutter / 2);
-
-  @media (min-width: @screen-sm-min) {
-    float: left;
-    width: percentage((@columns / @grid-columns));
-  }
-}
-.make-sm-column-offset(@columns) {
-  @media (min-width: @screen-sm-min) {
-    margin-left: percentage((@columns / @grid-columns));
-  }
-}
-.make-sm-column-push(@columns) {
-  @media (min-width: @screen-sm-min) {
-    left: percentage((@columns / @grid-columns));
-  }
-}
-.make-sm-column-pull(@columns) {
-  @media (min-width: @screen-sm-min) {
-    right: percentage((@columns / @grid-columns));
-  }
-}
-
-// Generate the medium columns
-.make-md-column(@columns; @gutter: @grid-gutter-width) {
-  position: relative;
-  min-height: 1px;
-  padding-left:  (@gutter / 2);
-  padding-right: (@gutter / 2);
-
-  @media (min-width: @screen-md-min) {
-    float: left;
-    width: percentage((@columns / @grid-columns));
-  }
-}
-.make-md-column-offset(@columns) {
-  @media (min-width: @screen-md-min) {
-    margin-left: percentage((@columns / @grid-columns));
-  }
-}
-.make-md-column-push(@columns) {
-  @media (min-width: @screen-md-min) {
-    left: percentage((@columns / @grid-columns));
-  }
-}
-.make-md-column-pull(@columns) {
-  @media (min-width: @screen-md-min) {
-    right: percentage((@columns / @grid-columns));
-  }
-}
-
-// Generate the large columns
-.make-lg-column(@columns; @gutter: @grid-gutter-width) {
-  position: relative;
-  min-height: 1px;
-  padding-left:  (@gutter / 2);
-  padding-right: (@gutter / 2);
-
-  @media (min-width: @screen-lg-min) {
-    float: left;
-    width: percentage((@columns / @grid-columns));
-  }
-}
-.make-lg-column-offset(@columns) {
-  @media (min-width: @screen-lg-min) {
-    margin-left: percentage((@columns / @grid-columns));
-  }
-}
-.make-lg-column-push(@columns) {
-  @media (min-width: @screen-lg-min) {
-    left: percentage((@columns / @grid-columns));
-  }
-}
-.make-lg-column-pull(@columns) {
-  @media (min-width: @screen-lg-min) {
-    right: percentage((@columns / @grid-columns));
-  }
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/hide-text.less b/resources/assets/less/bootstrap-less/mixins/hide-text.less
deleted file mode 100755
index c2315e572f83385f10407cae46253526e0bb3dd7..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/hide-text.less
+++ /dev/null
@@ -1,21 +0,0 @@
-// CSS image replacement
-//
-// Heads up! v3 launched with with only `.hide-text()`, but per our pattern for
-// mixins being reused as classes with the same name, this doesn't hold up. As
-// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`.
-//
-// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757
-
-// Deprecated as of v3.0.1 (will be removed in v4)
-.hide-text() {
-  font: ~"0/0" a;
-  color: transparent;
-  text-shadow: none;
-  background-color: transparent;
-  border: 0;
-}
-
-// New mixin to use as of v3.0.1
-.text-hide() {
-  .hide-text();
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/image.less b/resources/assets/less/bootstrap-less/mixins/image.less
deleted file mode 100755
index f233cb3e199f21ac194212e10ebb1e12feb0682b..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/image.less
+++ /dev/null
@@ -1,33 +0,0 @@
-// Image Mixins
-// - Responsive image
-// - Retina image
-
-
-// Responsive image
-//
-// Keep images from scaling beyond the width of their parents.
-.img-responsive(@display: block) {
-  display: @display;
-  max-width: 100%; // Part 1: Set a maximum relative to the parent
-  height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching
-}
-
-
-// Retina image
-//
-// Short retina mixin for setting background-image and -size. Note that the
-// spelling of `min--moz-device-pixel-ratio` is intentional.
-.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {
-  background-image: url("@{file-1x}");
-
-  @media
-  only screen and (-webkit-min-device-pixel-ratio: 2),
-  only screen and (   min--moz-device-pixel-ratio: 2),
-  only screen and (     -o-min-device-pixel-ratio: 2/1),
-  only screen and (        min-device-pixel-ratio: 2),
-  only screen and (                min-resolution: 192dpi),
-  only screen and (                min-resolution: 2dppx) {
-    background-image: url("@{file-2x}");
-    background-size: @width-1x @height-1x;
-  }
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/labels.less b/resources/assets/less/bootstrap-less/mixins/labels.less
deleted file mode 100755
index 9f7a67ee3d08a03ad10277d703805d315cd43d54..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/labels.less
+++ /dev/null
@@ -1,12 +0,0 @@
-// Labels
-
-.label-variant(@color) {
-  background-color: @color;
-
-  &[href] {
-    &:hover,
-    &:focus {
-      background-color: darken(@color, 10%);
-    }
-  }
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/list-group.less b/resources/assets/less/bootstrap-less/mixins/list-group.less
deleted file mode 100755
index 8b5b065cb84cec3364d028e046b3fd24878f20b1..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/list-group.less
+++ /dev/null
@@ -1,29 +0,0 @@
-// List Groups
-
-.list-group-item-variant(@state; @background; @color) {
-  .list-group-item-@{state} {
-    color: @color;
-    background-color: @background;
-
-    a& {
-      color: @color;
-
-      .list-group-item-heading {
-        color: inherit;
-      }
-
-      &:hover,
-      &:focus {
-        color: @color;
-        background-color: darken(@background, 5%);
-      }
-      &.active,
-      &.active:hover,
-      &.active:focus {
-        color: #fff;
-        background-color: @color;
-        border-color: @color;
-      }
-    }
-  }
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/nav-divider.less b/resources/assets/less/bootstrap-less/mixins/nav-divider.less
deleted file mode 100755
index feb1e9ed0dad8d0db00ebb93b175591a88abf707..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/nav-divider.less
+++ /dev/null
@@ -1,10 +0,0 @@
-// Horizontal dividers
-//
-// Dividers (basically an hr) within dropdowns and nav lists
-
-.nav-divider(@color: #e5e5e5) {
-  height: 1px;
-  margin: ((@line-height-computed / 2) - 1) 0;
-  overflow: hidden;
-  background-color: @color;
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/nav-vertical-align.less b/resources/assets/less/bootstrap-less/mixins/nav-vertical-align.less
deleted file mode 100755
index d458c78613e6dc082141783ef45d56a5a7d601c3..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/nav-vertical-align.less
+++ /dev/null
@@ -1,9 +0,0 @@
-// Navbar vertical align
-//
-// Vertically center elements in the navbar.
-// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.
-
-.navbar-vertical-align(@element-height) {
-  margin-top: ((@navbar-height - @element-height) / 2);
-  margin-bottom: ((@navbar-height - @element-height) / 2);
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/opacity.less b/resources/assets/less/bootstrap-less/mixins/opacity.less
deleted file mode 100755
index 33ed25ce6763de7f8ae195628c1eb168379d8435..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/opacity.less
+++ /dev/null
@@ -1,8 +0,0 @@
-// Opacity
-
-.opacity(@opacity) {
-  opacity: @opacity;
-  // IE8 filter
-  @opacity-ie: (@opacity * 100);
-  filter: ~"alpha(opacity=@{opacity-ie})";
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/pagination.less b/resources/assets/less/bootstrap-less/mixins/pagination.less
deleted file mode 100755
index 7deb505d25f09cfc939beff303c0f6d52e83a9a2..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/pagination.less
+++ /dev/null
@@ -1,23 +0,0 @@
-// Pagination
-
-.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @border-radius) {
-  > li {
-    > a,
-    > span {
-      padding: @padding-vertical @padding-horizontal;
-      font-size: @font-size;
-    }
-    &:first-child {
-      > a,
-      > span {
-        .border-left-radius(@border-radius);
-      }
-    }
-    &:last-child {
-      > a,
-      > span {
-        .border-right-radius(@border-radius);
-      }
-    }
-  }
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/panels.less b/resources/assets/less/bootstrap-less/mixins/panels.less
deleted file mode 100755
index 49ee10d4ad39de45e0983d01cbbc50949a1dac2e..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/panels.less
+++ /dev/null
@@ -1,24 +0,0 @@
-// Panels
-
-.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {
-  border-color: @border;
-
-  & > .panel-heading {
-    color: @heading-text-color;
-    background-color: @heading-bg-color;
-    border-color: @heading-border;
-
-    + .panel-collapse > .panel-body {
-      border-top-color: @border;
-    }
-    .badge {
-      color: @heading-bg-color;
-      background-color: @heading-text-color;
-    }
-  }
-  & > .panel-footer {
-    + .panel-collapse > .panel-body {
-      border-bottom-color: @border;
-    }
-  }
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/progress-bar.less b/resources/assets/less/bootstrap-less/mixins/progress-bar.less
deleted file mode 100755
index f07996a34dbc19a1acc1c024a2410eb2b1b25271..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/progress-bar.less
+++ /dev/null
@@ -1,10 +0,0 @@
-// Progress bars
-
-.progress-bar-variant(@color) {
-  background-color: @color;
-
-  // Deprecated parent class requirement as of v3.2.0
-  .progress-striped & {
-    #gradient > .striped();
-  }
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/reset-filter.less b/resources/assets/less/bootstrap-less/mixins/reset-filter.less
deleted file mode 100755
index 68cdb5e18602af3ab8e3ddba57a06045ef1c65bb..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/reset-filter.less
+++ /dev/null
@@ -1,8 +0,0 @@
-// Reset filters for IE
-//
-// When you need to remove a gradient background, do not forget to use this to reset
-// the IE filter for IE9 and below.
-
-.reset-filter() {
-  filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/resize.less b/resources/assets/less/bootstrap-less/mixins/resize.less
deleted file mode 100755
index 3acd3afdbacbb7f642e04f7ff434c18107faad69..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/resize.less
+++ /dev/null
@@ -1,6 +0,0 @@
-// Resize anything
-
-.resizable(@direction) {
-  resize: @direction; // Options: horizontal, vertical, both
-  overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/responsive-visibility.less b/resources/assets/less/bootstrap-less/mixins/responsive-visibility.less
deleted file mode 100755
index f7951c3d75cbe6bb72ea5f7493920611a2800797..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/responsive-visibility.less
+++ /dev/null
@@ -1,15 +0,0 @@
-// Responsive utilities
-
-//
-// More easily include all the states for responsive-utilities.less.
-.responsive-visibility() {
-  display: block !important;
-  table&  { display: table; }
-  tr&     { display: table-row !important; }
-  th&,
-  td&     { display: table-cell !important; }
-}
-
-.responsive-invisibility() {
-  display: none !important;
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/size.less b/resources/assets/less/bootstrap-less/mixins/size.less
deleted file mode 100755
index a8be65089606863ad878173e951b62fb387daf52..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/size.less
+++ /dev/null
@@ -1,10 +0,0 @@
-// Sizing shortcuts
-
-.size(@width; @height) {
-  width: @width;
-  height: @height;
-}
-
-.square(@size) {
-  .size(@size; @size);
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/tab-focus.less b/resources/assets/less/bootstrap-less/mixins/tab-focus.less
deleted file mode 100755
index 1f1f05ab054412684539a94423c097d6cdadd8ba..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/tab-focus.less
+++ /dev/null
@@ -1,9 +0,0 @@
-// WebKit-style focus
-
-.tab-focus() {
-  // Default
-  outline: thin dotted;
-  // WebKit
-  outline: 5px auto -webkit-focus-ring-color;
-  outline-offset: -2px;
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/table-row.less b/resources/assets/less/bootstrap-less/mixins/table-row.less
deleted file mode 100755
index 0f287f1a8bdf51607e91d0c8aa6a5be51d6df36e..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/table-row.less
+++ /dev/null
@@ -1,28 +0,0 @@
-// Tables
-
-.table-row-variant(@state; @background) {
-  // Exact selectors below required to override `.table-striped` and prevent
-  // inheritance to nested tables.
-  .table > thead > tr,
-  .table > tbody > tr,
-  .table > tfoot > tr {
-    > td.@{state},
-    > th.@{state},
-    &.@{state} > td,
-    &.@{state} > th {
-      background-color: @background;
-    }
-  }
-
-  // Hover states for `.table-hover`
-  // Note: this is not available for cells or rows within `thead` or `tfoot`.
-  .table-hover > tbody > tr {
-    > td.@{state}:hover,
-    > th.@{state}:hover,
-    &.@{state}:hover > td,
-    &:hover > .@{state},
-    &.@{state}:hover > th {
-      background-color: darken(@background, 5%);
-    }
-  }
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/text-emphasis.less b/resources/assets/less/bootstrap-less/mixins/text-emphasis.less
deleted file mode 100755
index 0868ef9f2caaf05c2fdbe9f3f3da1616fe221080..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/text-emphasis.less
+++ /dev/null
@@ -1,8 +0,0 @@
-// Typography
-
-.text-emphasis-variant(@color) {
-  color: @color;
-  a&:hover {
-    color: darken(@color, 10%);
-  }
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/text-overflow.less b/resources/assets/less/bootstrap-less/mixins/text-overflow.less
deleted file mode 100755
index c11ad2fb7471dd29ae781f1aefdfb8bb5e4a7d6c..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/text-overflow.less
+++ /dev/null
@@ -1,8 +0,0 @@
-// Text overflow
-// Requires inline-block or block for proper styling
-
-.text-overflow() {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
diff --git a/resources/assets/less/bootstrap-less/mixins/vendor-prefixes.less b/resources/assets/less/bootstrap-less/mixins/vendor-prefixes.less
deleted file mode 100755
index afd3331c31da856f226b354916e21ebad9d3311a..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/mixins/vendor-prefixes.less
+++ /dev/null
@@ -1,227 +0,0 @@
-// Vendor Prefixes
-//
-// All vendor mixins are deprecated as of v3.2.0 due to the introduction of
-// Autoprefixer in our Gruntfile. They will be removed in v4.
-
-// - Animations
-// - Backface visibility
-// - Box shadow
-// - Box sizing
-// - Content columns
-// - Hyphens
-// - Placeholder text
-// - Transformations
-// - Transitions
-// - User Select
-
-
-// Animations
-.animation(@animation) {
-  -webkit-animation: @animation;
-       -o-animation: @animation;
-          animation: @animation;
-}
-.animation-name(@name) {
-  -webkit-animation-name: @name;
-          animation-name: @name;
-}
-.animation-duration(@duration) {
-  -webkit-animation-duration: @duration;
-          animation-duration: @duration;
-}
-.animation-timing-function(@timing-function) {
-  -webkit-animation-timing-function: @timing-function;
-          animation-timing-function: @timing-function;
-}
-.animation-delay(@delay) {
-  -webkit-animation-delay: @delay;
-          animation-delay: @delay;
-}
-.animation-iteration-count(@iteration-count) {
-  -webkit-animation-iteration-count: @iteration-count;
-          animation-iteration-count: @iteration-count;
-}
-.animation-direction(@direction) {
-  -webkit-animation-direction: @direction;
-          animation-direction: @direction;
-}
-.animation-fill-mode(@fill-mode) {
-  -webkit-animation-fill-mode: @fill-mode;
-          animation-fill-mode: @fill-mode;
-}
-
-// Backface visibility
-// Prevent browsers from flickering when using CSS 3D transforms.
-// Default value is `visible`, but can be changed to `hidden`
-
-.backface-visibility(@visibility){
-  -webkit-backface-visibility: @visibility;
-     -moz-backface-visibility: @visibility;
-          backface-visibility: @visibility;
-}
-
-// Drop shadows
-//
-// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's
-// supported browsers that have box shadow capabilities now support it.
-
-.box-shadow(@shadow) {
-  -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1
-          box-shadow: @shadow;
-}
-
-// Box sizing
-.box-sizing(@boxmodel) {
-  -webkit-box-sizing: @boxmodel;
-     -moz-box-sizing: @boxmodel;
-          box-sizing: @boxmodel;
-}
-
-// CSS3 Content Columns
-.content-columns(@column-count; @column-gap: @grid-gutter-width) {
-  -webkit-column-count: @column-count;
-     -moz-column-count: @column-count;
-          column-count: @column-count;
-  -webkit-column-gap: @column-gap;
-     -moz-column-gap: @column-gap;
-          column-gap: @column-gap;
-}
-
-// Optional hyphenation
-.hyphens(@mode: auto) {
-  word-wrap: break-word;
-  -webkit-hyphens: @mode;
-     -moz-hyphens: @mode;
-      -ms-hyphens: @mode; // IE10+
-       -o-hyphens: @mode;
-          hyphens: @mode;
-}
-
-// Placeholder text
-.placeholder(@color: @input-color-placeholder) {
-  // Firefox
-  &::-moz-placeholder {
-    color: @color;
-    opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526
-  }
-  &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+
-  &::-webkit-input-placeholder  { color: @color; } // Safari and Chrome
-}
-
-// Transformations
-.scale(@ratio) {
-  -webkit-transform: scale(@ratio);
-      -ms-transform: scale(@ratio); // IE9 only
-       -o-transform: scale(@ratio);
-          transform: scale(@ratio);
-}
-.scale(@ratioX; @ratioY) {
-  -webkit-transform: scale(@ratioX, @ratioY);
-      -ms-transform: scale(@ratioX, @ratioY); // IE9 only
-       -o-transform: scale(@ratioX, @ratioY);
-          transform: scale(@ratioX, @ratioY);
-}
-.scaleX(@ratio) {
-  -webkit-transform: scaleX(@ratio);
-      -ms-transform: scaleX(@ratio); // IE9 only
-       -o-transform: scaleX(@ratio);
-          transform: scaleX(@ratio);
-}
-.scaleY(@ratio) {
-  -webkit-transform: scaleY(@ratio);
-      -ms-transform: scaleY(@ratio); // IE9 only
-       -o-transform: scaleY(@ratio);
-          transform: scaleY(@ratio);
-}
-.skew(@x; @y) {
-  -webkit-transform: skewX(@x) skewY(@y);
-      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+
-       -o-transform: skewX(@x) skewY(@y);
-          transform: skewX(@x) skewY(@y);
-}
-.translate(@x; @y) {
-  -webkit-transform: translate(@x, @y);
-      -ms-transform: translate(@x, @y); // IE9 only
-       -o-transform: translate(@x, @y);
-          transform: translate(@x, @y);
-}
-.translate3d(@x; @y; @z) {
-  -webkit-transform: translate3d(@x, @y, @z);
-          transform: translate3d(@x, @y, @z);
-}
-.rotate(@degrees) {
-  -webkit-transform: rotate(@degrees);
-      -ms-transform: rotate(@degrees); // IE9 only
-       -o-transform: rotate(@degrees);
-          transform: rotate(@degrees);
-}
-.rotateX(@degrees) {
-  -webkit-transform: rotateX(@degrees);
-      -ms-transform: rotateX(@degrees); // IE9 only
-       -o-transform: rotateX(@degrees);
-          transform: rotateX(@degrees);
-}
-.rotateY(@degrees) {
-  -webkit-transform: rotateY(@degrees);
-      -ms-transform: rotateY(@degrees); // IE9 only
-       -o-transform: rotateY(@degrees);
-          transform: rotateY(@degrees);
-}
-.perspective(@perspective) {
-  -webkit-perspective: @perspective;
-     -moz-perspective: @perspective;
-          perspective: @perspective;
-}
-.perspective-origin(@perspective) {
-  -webkit-perspective-origin: @perspective;
-     -moz-perspective-origin: @perspective;
-          perspective-origin: @perspective;
-}
-.transform-origin(@origin) {
-  -webkit-transform-origin: @origin;
-     -moz-transform-origin: @origin;
-      -ms-transform-origin: @origin; // IE9 only
-          transform-origin: @origin;
-}
-
-
-// Transitions
-
-.transition(@transition) {
-  -webkit-transition: @transition;
-       -o-transition: @transition;
-          transition: @transition;
-}
-.transition-property(@transition-property) {
-  -webkit-transition-property: @transition-property;
-          transition-property: @transition-property;
-}
-.transition-delay(@transition-delay) {
-  -webkit-transition-delay: @transition-delay;
-          transition-delay: @transition-delay;
-}
-.transition-duration(@transition-duration) {
-  -webkit-transition-duration: @transition-duration;
-          transition-duration: @transition-duration;
-}
-.transition-timing-function(@timing-function) {
-  -webkit-transition-timing-function: @timing-function;
-          transition-timing-function: @timing-function;
-}
-.transition-transform(@transition) {
-  -webkit-transition: -webkit-transform @transition;
-     -moz-transition: -moz-transform @transition;
-       -o-transition: -o-transform @transition;
-          transition: transform @transition;
-}
-
-
-// User select
-// For selecting text on the page
-
-.user-select(@select) {
-  -webkit-user-select: @select;
-     -moz-user-select: @select;
-      -ms-user-select: @select; // IE10+
-          user-select: @select;
-}
diff --git a/resources/assets/less/bootstrap-less/variables.less b/resources/assets/less/bootstrap-less/variables.less
deleted file mode 100755
index b5fb9d02cf5197e50517a60dae2e3447a032cfe5..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-less/variables.less
+++ /dev/null
@@ -1,861 +0,0 @@
-//
-// Variables
-// --------------------------------------------------
-
-
-//== Colors
-//
-//## Gray and brand colors for use across Bootstrap.
-
-@gray-base:              #000;
-@gray-darker:            lighten(@gray-base, 13.5%); // #222
-@gray-dark:              lighten(@gray-base, 20%);   // #333
-@gray:                   lighten(@gray-base, 33.5%); // #555
-@gray-light:             lighten(@gray-base, 46.7%); // #777
-@gray-lighter:           lighten(@gray-base, 93.5%); // #eee
-
-@brand-primary:         darken(#428bca, 6.5%); // #337ab7
-@brand-success:         #5cb85c;
-@brand-info:            #5bc0de;
-@brand-warning:         #f0ad4e;
-@brand-danger:          #d9534f;
-
-
-//== Scaffolding
-//
-//## Settings for some of the most global styles.
-
-//** Background color for `<body>`.
-@body-bg:               #fff;
-//** Global text color on `<body>`.
-@text-color:            @gray-dark;
-
-//** Global textual link color.
-@link-color:            @brand-primary;
-//** Link hover color set via `darken()` function.
-@link-hover-color:      darken(@link-color, 15%);
-//** Link hover decoration.
-@link-hover-decoration: underline;
-
-
-//== Typography
-//
-//## Font, line-height, and color for body text, headings, and more.
-
-@font-family-sans-serif:  "Helvetica Neue", Helvetica, Arial, sans-serif;
-@font-family-serif:       Georgia, "Times New Roman", Times, serif;
-//** Default monospace fonts for `<code>`, `<kbd>`, and `<pre>`.
-@font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace;
-@font-family-base:        @font-family-sans-serif;
-
-@font-size-base:          14px;
-@font-size-large:         ceil((@font-size-base * 1.25)); // ~18px
-@font-size-small:         ceil((@font-size-base * 0.85)); // ~12px
-
-@font-size-h1:            floor((@font-size-base * 2.6)); // ~36px
-@font-size-h2:            floor((@font-size-base * 2.15)); // ~30px
-@font-size-h3:            ceil((@font-size-base * 1.7)); // ~24px
-@font-size-h4:            ceil((@font-size-base * 1.25)); // ~18px
-@font-size-h5:            @font-size-base;
-@font-size-h6:            ceil((@font-size-base * 0.85)); // ~12px
-
-//** Unit-less `line-height` for use in components like buttons.
-@line-height-base:        1.428571429; // 20/14
-//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
-@line-height-computed:    floor((@font-size-base * @line-height-base)); // ~20px
-
-//** By default, this inherits from the `<body>`.
-@headings-font-family:    inherit;
-@headings-font-weight:    500;
-@headings-line-height:    1.1;
-@headings-color:          inherit;
-
-
-//== Iconography
-//
-//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
-
-//** Load fonts from this directory.
-@icon-font-path:          "../fonts/";
-//** File name for all font files.
-@icon-font-name:          "glyphicons-halflings-regular";
-//** Element ID within SVG icon file.
-@icon-font-svg-id:        "glyphicons_halflingsregular";
-
-
-//== Components
-//
-//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
-
-@padding-base-vertical:     6px;
-@padding-base-horizontal:   12px;
-
-@padding-large-vertical:    10px;
-@padding-large-horizontal:  16px;
-
-@padding-small-vertical:    5px;
-@padding-small-horizontal:  10px;
-
-@padding-xs-vertical:       1px;
-@padding-xs-horizontal:     5px;
-
-@line-height-large:         1.3333333; // extra decimals for Win 8.1 Chrome
-@line-height-small:         1.5;
-
-@border-radius-base:        4px;
-@border-radius-large:       6px;
-@border-radius-small:       3px;
-
-//** Global color for active items (e.g., navs or dropdowns).
-@component-active-color:    #fff;
-//** Global background color for active items (e.g., navs or dropdowns).
-@component-active-bg:       @brand-primary;
-
-//** Width of the `border` for generating carets that indicator dropdowns.
-@caret-width-base:          4px;
-//** Carets increase slightly in size for larger components.
-@caret-width-large:         5px;
-
-
-//== Tables
-//
-//## Customizes the `.table` component with basic values, each used across all table variations.
-
-//** Padding for `<th>`s and `<td>`s.
-@table-cell-padding:            8px;
-//** Padding for cells in `.table-condensed`.
-@table-condensed-cell-padding:  5px;
-
-//** Default background color used for all tables.
-@table-bg:                      transparent;
-//** Background color used for `.table-striped`.
-@table-bg-accent:               #f9f9f9;
-//** Background color used for `.table-hover`.
-@table-bg-hover:                #f5f5f5;
-@table-bg-active:               @table-bg-hover;
-
-//** Border color for table and cell borders.
-@table-border-color:            #ddd;
-
-
-//== Buttons
-//
-//## For each of Bootstrap's buttons, define text, background and border color.
-
-@btn-font-weight:                normal;
-
-@btn-default-color:              #333;
-@btn-default-bg:                 #fff;
-@btn-default-border:             #ccc;
-
-@btn-primary-color:              #fff;
-@btn-primary-bg:                 @brand-primary;
-@btn-primary-border:             darken(@btn-primary-bg, 5%);
-
-@btn-success-color:              #fff;
-@btn-success-bg:                 @brand-success;
-@btn-success-border:             darken(@btn-success-bg, 5%);
-
-@btn-info-color:                 #fff;
-@btn-info-bg:                    @brand-info;
-@btn-info-border:                darken(@btn-info-bg, 5%);
-
-@btn-warning-color:              #fff;
-@btn-warning-bg:                 @brand-warning;
-@btn-warning-border:             darken(@btn-warning-bg, 5%);
-
-@btn-danger-color:               #fff;
-@btn-danger-bg:                  @brand-danger;
-@btn-danger-border:              darken(@btn-danger-bg, 5%);
-
-@btn-link-disabled-color:        @gray-light;
-
-
-//== Forms
-//
-//##
-
-//** `<input>` background color
-@input-bg:                       #fff;
-//** `<input disabled>` background color
-@input-bg-disabled:              @gray-lighter;
-
-//** Text color for `<input>`s
-@input-color:                    @gray;
-//** `<input>` border color
-@input-border:                   #ccc;
-
-// TODO: Rename `@input-border-radius` to `@input-border-radius-base` in v4
-//** Default `.form-control` border radius
-// This has no effect on `<select>`s in some browsers, due to the limited stylability of `<select>`s in CSS.
-@input-border-radius:            @border-radius-base;
-//** Large `.form-control` border radius
-@input-border-radius-large:      @border-radius-large;
-//** Small `.form-control` border radius
-@input-border-radius-small:      @border-radius-small;
-
-//** Border color for inputs on focus
-@input-border-focus:             #66afe9;
-
-//** Placeholder text color
-@input-color-placeholder:        #999;
-
-//** Default `.form-control` height
-@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);
-//** Large `.form-control` height
-@input-height-large:             (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
-//** Small `.form-control` height
-@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
-
-//** `.form-group` margin
-@form-group-margin-bottom:       15px;
-
-@legend-color:                   @gray-dark;
-@legend-border-color:            #e5e5e5;
-
-//** Background color for textual input addons
-@input-group-addon-bg:           @gray-lighter;
-//** Border color for textual input addons
-@input-group-addon-border-color: @input-border;
-
-//** Disabled cursor for form controls and buttons.
-@cursor-disabled:                not-allowed;
-
-
-//== Dropdowns
-//
-//## Dropdown menu container and contents.
-
-//** Background for the dropdown menu.
-@dropdown-bg:                    #fff;
-//** Dropdown menu `border-color`.
-@dropdown-border:                rgba(0,0,0,.15);
-//** Dropdown menu `border-color` **for IE8**.
-@dropdown-fallback-border:       #ccc;
-//** Divider color for between dropdown items.
-@dropdown-divider-bg:            #e5e5e5;
-
-//** Dropdown link text color.
-@dropdown-link-color:            @gray-dark;
-//** Hover color for dropdown links.
-@dropdown-link-hover-color:      darken(@gray-dark, 5%);
-//** Hover background for dropdown links.
-@dropdown-link-hover-bg:         #f5f5f5;
-
-//** Active dropdown menu item text color.
-@dropdown-link-active-color:     @component-active-color;
-//** Active dropdown menu item background color.
-@dropdown-link-active-bg:        @component-active-bg;
-
-//** Disabled dropdown menu item background color.
-@dropdown-link-disabled-color:   @gray-light;
-
-//** Text color for headers within dropdown menus.
-@dropdown-header-color:          @gray-light;
-
-//** Deprecated `@dropdown-caret-color` as of v3.1.0
-@dropdown-caret-color:           #000;
-
-
-//-- Z-index master list
-//
-// Warning: Avoid customizing these values. They're used for a bird's eye view
-// of components dependent on the z-axis and are designed to all work together.
-//
-// Note: These variables are not generated into the Customizer.
-
-@zindex-navbar:            1000;
-@zindex-dropdown:          1000;
-@zindex-popover:           1060;
-@zindex-tooltip:           1070;
-@zindex-navbar-fixed:      1030;
-@zindex-modal-background:  1040;
-@zindex-modal:             1050;
-
-
-//== Media queries breakpoints
-//
-//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
-
-// Extra small screen / phone
-//** Deprecated `@screen-xs` as of v3.0.1
-@screen-xs:                  480px;
-//** Deprecated `@screen-xs-min` as of v3.2.0
-@screen-xs-min:              @screen-xs;
-//** Deprecated `@screen-phone` as of v3.0.1
-@screen-phone:               @screen-xs-min;
-
-// Small screen / tablet
-//** Deprecated `@screen-sm` as of v3.0.1
-@screen-sm:                  768px;
-@screen-sm-min:              @screen-sm;
-//** Deprecated `@screen-tablet` as of v3.0.1
-@screen-tablet:              @screen-sm-min;
-
-// Medium screen / desktop
-//** Deprecated `@screen-md` as of v3.0.1
-@screen-md:                  992px;
-@screen-md-min:              @screen-md;
-//** Deprecated `@screen-desktop` as of v3.0.1
-@screen-desktop:             @screen-md-min;
-
-// Large screen / wide desktop
-//** Deprecated `@screen-lg` as of v3.0.1
-@screen-lg:                  1200px;
-@screen-lg-min:              @screen-lg;
-//** Deprecated `@screen-lg-desktop` as of v3.0.1
-@screen-lg-desktop:          @screen-lg-min;
-
-// So media queries don't overlap when required, provide a maximum
-@screen-xs-max:              (@screen-sm-min - 1);
-@screen-sm-max:              (@screen-md-min - 1);
-@screen-md-max:              (@screen-lg-min - 1);
-
-
-//== Grid system
-//
-//## Define your custom responsive grid.
-
-//** Number of columns in the grid.
-@grid-columns:              12;
-//** Padding between columns. Gets divided in half for the left and right.
-@grid-gutter-width:         30px;
-// Navbar collapse
-//** Point at which the navbar becomes uncollapsed.
-@grid-float-breakpoint:     @screen-sm-min;
-//** Point at which the navbar begins collapsing.
-@grid-float-breakpoint-max: (@grid-float-breakpoint - 1);
-
-
-//== Container sizes
-//
-//## Define the maximum width of `.container` for different screen sizes.
-
-// Small screen / tablet
-@container-tablet:             (720px + @grid-gutter-width);
-//** For `@screen-sm-min` and up.
-@container-sm:                 @container-tablet;
-
-// Medium screen / desktop
-@container-desktop:            (940px + @grid-gutter-width);
-//** For `@screen-md-min` and up.
-@container-md:                 @container-desktop;
-
-// Large screen / wide desktop
-@container-large-desktop:      (1140px + @grid-gutter-width);
-//** For `@screen-lg-min` and up.
-@container-lg:                 @container-large-desktop;
-
-
-//== Navbar
-//
-//##
-
-// Basics of a navbar
-@navbar-height:                    50px;
-@navbar-margin-bottom:             @line-height-computed;
-@navbar-border-radius:             @border-radius-base;
-@navbar-padding-horizontal:        floor((@grid-gutter-width / 2));
-@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);
-@navbar-collapse-max-height:       340px;
-
-@navbar-default-color:             #777;
-@navbar-default-bg:                #f8f8f8;
-@navbar-default-border:            darken(@navbar-default-bg, 6.5%);
-
-// Navbar links
-@navbar-default-link-color:                #777;
-@navbar-default-link-hover-color:          #333;
-@navbar-default-link-hover-bg:             transparent;
-@navbar-default-link-active-color:         #555;
-@navbar-default-link-active-bg:            darken(@navbar-default-bg, 6.5%);
-@navbar-default-link-disabled-color:       #ccc;
-@navbar-default-link-disabled-bg:          transparent;
-
-// Navbar brand label
-@navbar-default-brand-color:               @navbar-default-link-color;
-@navbar-default-brand-hover-color:         darken(@navbar-default-brand-color, 10%);
-@navbar-default-brand-hover-bg:            transparent;
-
-// Navbar toggle
-@navbar-default-toggle-hover-bg:           #ddd;
-@navbar-default-toggle-icon-bar-bg:        #888;
-@navbar-default-toggle-border-color:       #ddd;
-
-
-// Inverted navbar
-// Reset inverted navbar basics
-@navbar-inverse-color:                      lighten(@gray-light, 15%);
-@navbar-inverse-bg:                         #222;
-@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);
-
-// Inverted navbar links
-@navbar-inverse-link-color:                 lighten(@gray-light, 15%);
-@navbar-inverse-link-hover-color:           #fff;
-@navbar-inverse-link-hover-bg:              transparent;
-@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;
-@navbar-inverse-link-active-bg:             darken(@navbar-inverse-bg, 10%);
-@navbar-inverse-link-disabled-color:        #444;
-@navbar-inverse-link-disabled-bg:           transparent;
-
-// Inverted navbar brand label
-@navbar-inverse-brand-color:                @navbar-inverse-link-color;
-@navbar-inverse-brand-hover-color:          #fff;
-@navbar-inverse-brand-hover-bg:             transparent;
-
-// Inverted navbar toggle
-@navbar-inverse-toggle-hover-bg:            #333;
-@navbar-inverse-toggle-icon-bar-bg:         #fff;
-@navbar-inverse-toggle-border-color:        #333;
-
-
-//== Navs
-//
-//##
-
-//=== Shared nav styles
-@nav-link-padding:                          10px 15px;
-@nav-link-hover-bg:                         @gray-lighter;
-
-@nav-disabled-link-color:                   @gray-light;
-@nav-disabled-link-hover-color:             @gray-light;
-
-//== Tabs
-@nav-tabs-border-color:                     #ddd;
-
-@nav-tabs-link-hover-border-color:          @gray-lighter;
-
-@nav-tabs-active-link-hover-bg:             @body-bg;
-@nav-tabs-active-link-hover-color:          @gray;
-@nav-tabs-active-link-hover-border-color:   #ddd;
-
-@nav-tabs-justified-link-border-color:            #ddd;
-@nav-tabs-justified-active-link-border-color:     @body-bg;
-
-//== Pills
-@nav-pills-border-radius:                   @border-radius-base;
-@nav-pills-active-link-hover-bg:            @component-active-bg;
-@nav-pills-active-link-hover-color:         @component-active-color;
-
-
-//== Pagination
-//
-//##
-
-@pagination-color:                     @link-color;
-@pagination-bg:                        #fff;
-@pagination-border:                    #ddd;
-
-@pagination-hover-color:               @link-hover-color;
-@pagination-hover-bg:                  @gray-lighter;
-@pagination-hover-border:              #ddd;
-
-@pagination-active-color:              #fff;
-@pagination-active-bg:                 @brand-primary;
-@pagination-active-border:             @brand-primary;
-
-@pagination-disabled-color:            @gray-light;
-@pagination-disabled-bg:               #fff;
-@pagination-disabled-border:           #ddd;
-
-
-//== Pager
-//
-//##
-
-@pager-bg:                             @pagination-bg;
-@pager-border:                         @pagination-border;
-@pager-border-radius:                  15px;
-
-@pager-hover-bg:                       @pagination-hover-bg;
-
-@pager-active-bg:                      @pagination-active-bg;
-@pager-active-color:                   @pagination-active-color;
-
-@pager-disabled-color:                 @pagination-disabled-color;
-
-
-//== Jumbotron
-//
-//##
-
-@jumbotron-padding:              30px;
-@jumbotron-color:                inherit;
-@jumbotron-bg:                   @gray-lighter;
-@jumbotron-heading-color:        inherit;
-@jumbotron-font-size:            ceil((@font-size-base * 1.5));
-
-
-//== Form states and alerts
-//
-//## Define colors for form feedback states and, by default, alerts.
-
-@state-success-text:             #3c763d;
-@state-success-bg:               #dff0d8;
-@state-success-border:           darken(spin(@state-success-bg, -10), 5%);
-
-@state-info-text:                #31708f;
-@state-info-bg:                  #d9edf7;
-@state-info-border:              darken(spin(@state-info-bg, -10), 7%);
-
-@state-warning-text:             #8a6d3b;
-@state-warning-bg:               #fcf8e3;
-@state-warning-border:           darken(spin(@state-warning-bg, -10), 5%);
-
-@state-danger-text:              #a94442;
-@state-danger-bg:                #f2dede;
-@state-danger-border:            darken(spin(@state-danger-bg, -10), 5%);
-
-
-//== Tooltips
-//
-//##
-
-//** Tooltip max width
-@tooltip-max-width:           200px;
-//** Tooltip text color
-@tooltip-color:               #fff;
-//** Tooltip background color
-@tooltip-bg:                  #000;
-@tooltip-opacity:             .9;
-
-//** Tooltip arrow width
-@tooltip-arrow-width:         5px;
-//** Tooltip arrow color
-@tooltip-arrow-color:         @tooltip-bg;
-
-
-//== Popovers
-//
-//##
-
-//** Popover body background color
-@popover-bg:                          #fff;
-//** Popover maximum width
-@popover-max-width:                   276px;
-//** Popover border color
-@popover-border-color:                rgba(0,0,0,.2);
-//** Popover fallback border color
-@popover-fallback-border-color:       #ccc;
-
-//** Popover title background color
-@popover-title-bg:                    darken(@popover-bg, 3%);
-
-//** Popover arrow width
-@popover-arrow-width:                 10px;
-//** Popover arrow color
-@popover-arrow-color:                 @popover-bg;
-
-//** Popover outer arrow width
-@popover-arrow-outer-width:           (@popover-arrow-width + 1);
-//** Popover outer arrow color
-@popover-arrow-outer-color:           fadein(@popover-border-color, 5%);
-//** Popover outer arrow fallback color
-@popover-arrow-outer-fallback-color:  darken(@popover-fallback-border-color, 20%);
-
-
-//== Labels
-//
-//##
-
-//** Default label background color
-@label-default-bg:            @gray-light;
-//** Primary label background color
-@label-primary-bg:            @brand-primary;
-//** Success label background color
-@label-success-bg:            @brand-success;
-//** Info label background color
-@label-info-bg:               @brand-info;
-//** Warning label background color
-@label-warning-bg:            @brand-warning;
-//** Danger label background color
-@label-danger-bg:             @brand-danger;
-
-//** Default label text color
-@label-color:                 #fff;
-//** Default text color of a linked label
-@label-link-hover-color:      #fff;
-
-
-//== Modals
-//
-//##
-
-//** Padding applied to the modal body
-@modal-inner-padding:         15px;
-
-//** Padding applied to the modal title
-@modal-title-padding:         15px;
-//** Modal title line-height
-@modal-title-line-height:     @line-height-base;
-
-//** Background color of modal content area
-@modal-content-bg:                             #fff;
-//** Modal content border color
-@modal-content-border-color:                   rgba(0,0,0,.2);
-//** Modal content border color **for IE8**
-@modal-content-fallback-border-color:          #999;
-
-//** Modal backdrop background color
-@modal-backdrop-bg:           #000;
-//** Modal backdrop opacity
-@modal-backdrop-opacity:      .5;
-//** Modal header border color
-@modal-header-border-color:   #e5e5e5;
-//** Modal footer border color
-@modal-footer-border-color:   @modal-header-border-color;
-
-@modal-lg:                    900px;
-@modal-md:                    600px;
-@modal-sm:                    300px;
-
-
-//== Alerts
-//
-//## Define alert colors, border radius, and padding.
-
-@alert-padding:               15px;
-@alert-border-radius:         @border-radius-base;
-@alert-link-font-weight:      bold;
-
-@alert-success-bg:            @state-success-bg;
-@alert-success-text:          @state-success-text;
-@alert-success-border:        @state-success-border;
-
-@alert-info-bg:               @state-info-bg;
-@alert-info-text:             @state-info-text;
-@alert-info-border:           @state-info-border;
-
-@alert-warning-bg:            @state-warning-bg;
-@alert-warning-text:          @state-warning-text;
-@alert-warning-border:        @state-warning-border;
-
-@alert-danger-bg:             @state-danger-bg;
-@alert-danger-text:           @state-danger-text;
-@alert-danger-border:         @state-danger-border;
-
-
-//== Progress bars
-//
-//##
-
-//** Background color of the whole progress component
-@progress-bg:                 #f5f5f5;
-//** Progress bar text color
-@progress-bar-color:          #fff;
-//** Variable for setting rounded corners on progress bar.
-@progress-border-radius:      @border-radius-base;
-
-//** Default progress bar color
-@progress-bar-bg:             @brand-primary;
-//** Success progress bar color
-@progress-bar-success-bg:     @brand-success;
-//** Warning progress bar color
-@progress-bar-warning-bg:     @brand-warning;
-//** Danger progress bar color
-@progress-bar-danger-bg:      @brand-danger;
-//** Info progress bar color
-@progress-bar-info-bg:        @brand-info;
-
-
-//== List group
-//
-//##
-
-//** Background color on `.list-group-item`
-@list-group-bg:                 #fff;
-//** `.list-group-item` border color
-@list-group-border:             #ddd;
-//** List group border radius
-@list-group-border-radius:      @border-radius-base;
-
-//** Background color of single list items on hover
-@list-group-hover-bg:           #f5f5f5;
-//** Text color of active list items
-@list-group-active-color:       @component-active-color;
-//** Background color of active list items
-@list-group-active-bg:          @component-active-bg;
-//** Border color of active list elements
-@list-group-active-border:      @list-group-active-bg;
-//** Text color for content within active list items
-@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);
-
-//** Text color of disabled list items
-@list-group-disabled-color:      @gray-light;
-//** Background color of disabled list items
-@list-group-disabled-bg:         @gray-lighter;
-//** Text color for content within disabled list items
-@list-group-disabled-text-color: @list-group-disabled-color;
-
-@list-group-link-color:         #555;
-@list-group-link-hover-color:   @list-group-link-color;
-@list-group-link-heading-color: #333;
-
-
-//== Panels
-//
-//##
-
-@panel-bg:                    #fff;
-@panel-body-padding:          15px;
-@panel-heading-padding:       10px 15px;
-@panel-footer-padding:        @panel-heading-padding;
-@panel-border-radius:         @border-radius-base;
-
-//** Border color for elements within panels
-@panel-inner-border:          #ddd;
-@panel-footer-bg:             #f5f5f5;
-
-@panel-default-text:          @gray-dark;
-@panel-default-border:        #ddd;
-@panel-default-heading-bg:    #f5f5f5;
-
-@panel-primary-text:          #fff;
-@panel-primary-border:        @brand-primary;
-@panel-primary-heading-bg:    @brand-primary;
-
-@panel-success-text:          @state-success-text;
-@panel-success-border:        @state-success-border;
-@panel-success-heading-bg:    @state-success-bg;
-
-@panel-info-text:             @state-info-text;
-@panel-info-border:           @state-info-border;
-@panel-info-heading-bg:       @state-info-bg;
-
-@panel-warning-text:          @state-warning-text;
-@panel-warning-border:        @state-warning-border;
-@panel-warning-heading-bg:    @state-warning-bg;
-
-@panel-danger-text:           @state-danger-text;
-@panel-danger-border:         @state-danger-border;
-@panel-danger-heading-bg:     @state-danger-bg;
-
-
-//== Thumbnails
-//
-//##
-
-//** Padding around the thumbnail image
-@thumbnail-padding:           4px;
-//** Thumbnail background color
-@thumbnail-bg:                @body-bg;
-//** Thumbnail border color
-@thumbnail-border:            #ddd;
-//** Thumbnail border radius
-@thumbnail-border-radius:     @border-radius-base;
-
-//** Custom text color for thumbnail captions
-@thumbnail-caption-color:     @text-color;
-//** Padding around the thumbnail caption
-@thumbnail-caption-padding:   9px;
-
-
-//== Wells
-//
-//##
-
-@well-bg:                     #f5f5f5;
-@well-border:                 darken(@well-bg, 7%);
-
-
-//== Badges
-//
-//##
-
-@badge-color:                 #fff;
-//** Linked badge text color on hover
-@badge-link-hover-color:      #fff;
-@badge-bg:                    @gray-light;
-
-//** Badge text color in active nav link
-@badge-active-color:          @link-color;
-//** Badge background color in active nav link
-@badge-active-bg:             #fff;
-
-@badge-font-weight:           bold;
-@badge-line-height:           1;
-@badge-border-radius:         10px;
-
-
-//== Breadcrumbs
-//
-//##
-
-@breadcrumb-padding-vertical:   8px;
-@breadcrumb-padding-horizontal: 15px;
-//** Breadcrumb background color
-@breadcrumb-bg:                 #f5f5f5;
-//** Breadcrumb text color
-@breadcrumb-color:              #ccc;
-//** Text color of current page in the breadcrumb
-@breadcrumb-active-color:       @gray-light;
-//** Textual separator for between breadcrumb elements
-@breadcrumb-separator:          "/";
-
-
-//== Carousel
-//
-//##
-
-@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);
-
-@carousel-control-color:                      #fff;
-@carousel-control-width:                      15%;
-@carousel-control-opacity:                    .5;
-@carousel-control-font-size:                  20px;
-
-@carousel-indicator-active-bg:                #fff;
-@carousel-indicator-border-color:             #fff;
-
-@carousel-caption-color:                      #fff;
-
-
-//== Close
-//
-//##
-
-@close-font-weight:           bold;
-@close-color:                 #000;
-@close-text-shadow:           0 1px 0 #fff;
-
-
-//== Code
-//
-//##
-
-@code-color:                  #c7254e;
-@code-bg:                     #f9f2f4;
-
-@kbd-color:                   #fff;
-@kbd-bg:                      #333;
-
-@pre-bg:                      #f5f5f5;
-@pre-color:                   @gray-dark;
-@pre-border-color:            #ccc;
-@pre-scrollable-max-height:   340px;
-
-
-//== Type
-//
-//##
-
-//** Horizontal offset for forms and lists.
-@component-offset-horizontal: 180px;
-//** Text muted color
-@text-muted:                  @gray-light;
-//** Abbreviations and acronyms border color
-@abbr-border-color:           @gray-light;
-//** Headings small color
-@headings-small-color:        @gray-light;
-//** Blockquote small color
-@blockquote-small-color:      @gray-light;
-//** Blockquote font size
-@blockquote-font-size:        (@font-size-base * 1.25);
-//** Blockquote border color
-@blockquote-border-color:     @gray-lighter;
-//** Page header border color
-@page-header-border-color:    @gray-lighter;
-//** Width of horizontal description list titles
-@dl-horizontal-offset:        @component-offset-horizontal;
-//** Horizontal line color.
-@hr-border:                   @gray-lighter;
diff --git a/resources/assets/less/bootstrap-social.less b/resources/assets/less/bootstrap-social.less
deleted file mode 100755
index 78cf2dce497d961faed5932a47bdcfe97d43b28c..0000000000000000000000000000000000000000
--- a/resources/assets/less/bootstrap-social.less
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- * Social Buttons for Bootstrap
- *
- * Copyright 2013-2015 Panayiotis Lipiridis
- * Licensed under the MIT License
- *
- * https://github.com/lipis/bootstrap-social
- */
-
-@bs-height-base: (@line-height-computed + @padding-base-vertical * 2);
-@bs-height-lg:   (floor(@font-size-large * @line-height-base) + @padding-large-vertical * 2);
-@bs-height-sm:   (floor(@font-size-small * 1.5) + @padding-small-vertical * 2);
-@bs-height-xs:   (floor(@font-size-small * 1.2) + @padding-small-vertical + 1);
-
-.btn-social {
-  position: relative;
-  padding-left: (@bs-height-base + @padding-base-horizontal);
-  text-align: left;
-  white-space: nowrap;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  > :first-child {
-    position: absolute;
-    left: 0;
-    top: 0;
-    bottom: 0;
-    width: @bs-height-base;
-    line-height: (@bs-height-base + 2);
-    font-size: 1.6em;
-    text-align: center;
-    border-right: 1px solid rgba(0, 0, 0, 0.2);
-  }
-  &.btn-lg {
-    padding-left: (@bs-height-lg + @padding-large-horizontal);
-    > :first-child {
-      line-height: @bs-height-lg;
-      width: @bs-height-lg;
-      font-size: 1.8em;
-    }
-  }
-  &.btn-sm {
-    padding-left: (@bs-height-sm + @padding-small-horizontal);
-    > :first-child {
-      line-height: @bs-height-sm;
-      width: @bs-height-sm;
-      font-size: 1.4em;
-    }
-  }
-  &.btn-xs {
-    padding-left: (@bs-height-xs + @padding-small-horizontal);
-    > :first-child {
-      line-height: @bs-height-xs;
-      width: @bs-height-xs;
-      font-size: 1.2em;
-    }
-  }
-}
-
-.btn-social-icon {
-  .btn-social;
-  height: (@bs-height-base + 2);
-  width: (@bs-height-base + 2);
-  padding: 0;
-  > :first-child {
-    border: none;
-    text-align: center;
-    width: 100%;
-  }
-  &.btn-lg {
-    height: @bs-height-lg;
-    width: @bs-height-lg;
-    padding-left: 0;
-    padding-right: 0;
-  }
-  &.btn-sm {
-    height: (@bs-height-sm + 2);
-    width: (@bs-height-sm + 2);
-    padding-left: 0;
-    padding-right: 0;
-  }
-  &.btn-xs {
-    height: (@bs-height-xs + 2);
-    width: (@bs-height-xs + 2);
-    padding-left: 0;
-    padding-right: 0;
-  }
-}
-
-.btn-social(@color-bg, @color: #fff) {
-  background-color: @color-bg;
-  .button-variant(@color, @color-bg, rgba(0,0,0,.2));
-}
-
-
-.btn-adn           { .btn-social(#d87a68); }
-.btn-bitbucket     { .btn-social(#205081); }
-.btn-dropbox       { .btn-social(#1087dd); }
-.btn-facebook      { .btn-social(#3b5998); }
-.btn-flickr        { .btn-social(#ff0084); }
-.btn-foursquare    { .btn-social(#f94877); }
-.btn-github        { .btn-social(#444444); }
-.btn-google        { .btn-social(#dd4b39); }
-.btn-instagram     { .btn-social(#3f729b); }
-.btn-linkedin      { .btn-social(#007bb6); }
-.btn-microsoft     { .btn-social(#2672ec); }
-.btn-openid        { .btn-social(#f7931e); }
-.btn-pinterest     { .btn-social(#cb2027); }
-.btn-reddit        { .btn-social(#eff7ff, #000); }
-.btn-soundcloud    { .btn-social(#ff5500); }
-.btn-tumblr        { .btn-social(#2c4762); }
-.btn-twitter       { .btn-social(#55acee); }
-.btn-vimeo         { .btn-social(#1ab7ea); }
-.btn-vk            { .btn-social(#587ea3); }
-.btn-yahoo         { .btn-social(#720e9e); }
diff --git a/resources/assets/less/boxes.less b/resources/assets/less/boxes.less
deleted file mode 100755
index 98a4e96b348cfeebd2daf4fe9fc3d9a77fc0b295..0000000000000000000000000000000000000000
--- a/resources/assets/less/boxes.less
+++ /dev/null
@@ -1,483 +0,0 @@
-/*
- * Component: Box
- * --------------
- */
-.box {
-  position: relative;
-  .border-radius(@box-border-radius);
-  background: #ffffff;
-  border-top: 3px solid @box-default-border-top-color;
-  margin-bottom: 20px;
-  width: 100%;
-  box-shadow: @box-boxshadow;
-
-  // Box color variations
-  &.box-primary {
-    border-top-color: @light-blue;
-  }
-  &.box-info {
-    border-top-color: @aqua;
-  }
-  &.box-danger {
-    border-top-color: @red;
-  }
-  &.box-warning {
-    border-top-color: @yellow;
-  }
-  &.box-success {
-    border-top-color: @green;
-  }
-  &.box-default {
-    border-top-color: @gray;
-  }
-
-  // collapsed mode
-  &.collapsed-box {
-    .box-body,
-    .box-footer {
-      display: none;
-    }
-  }
-
-  .nav-stacked {
-    > li {
-      border-bottom: 1px solid @box-border-color;
-      margin: 0;
-      &:last-of-type {
-        border-bottom: none;
-      }
-    }
-  }
-
-  // fixed height to 300px
-  &.height-control {
-    .box-body {
-      max-height: 300px;
-      overflow: auto;
-    }
-  }
-
-  .border-right {
-    border-right: 1px solid @box-border-color;
-  }
-  .border-left {
-    border-left: 1px solid @box-border-color;
-  }
-
-  //SOLID BOX
-  //---------
-  //use this class to get a colored header and borders
-
-  &.box-solid {
-    border-top: 0;
-    > .box-header {
-      .btn.btn-default {
-        background: transparent;
-      }
-      .btn,
-      a {
-        &:hover {
-          background: rgba(0,0,0,0.1);
-        }
-      }
-    }
-
-    // Box color variations
-    &.box-default {
-      .box-solid-variant(@gray, #444);
-    }
-    &.box-primary {
-      .box-solid-variant(@light-blue);
-    }
-    &.box-info {
-      .box-solid-variant(@aqua);
-    }
-    &.box-danger {
-      .box-solid-variant(@red);
-    }
-    &.box-warning {
-      .box-solid-variant(@yellow);
-    }
-    &.box-success {
-      .box-solid-variant(@green);
-    }
-
-    > .box-header > .box-tools .btn {
-      border: 0;
-      box-shadow: none;
-    }
-
-    // Fix font color for tiles
-    &[class*='bg'] {
-      > .box-header {
-        color: #fff;
-      }
-    }
-
-  }
-
-  //BOX GROUP
-  .box-group {
-    > .box {
-      margin-bottom: 5px;
-    }
-  }
-
-
-  // jQuery Knob in a box
-  .knob-label {
-    text-align: center;
-    color: #333;
-    font-weight: 100;
-    font-size: 12px;
-    margin-bottom: 0.3em;
-  }
-}
-
-.box,
-.overlay-wrapper {
-  // Box overlay for LOADING STATE effect
-  > .overlay,
-  > .loading-img {
-    position: absolute;
-    top: 0;
-    left: 0;
-    width: 100%;
-    height: 100%;
-  }
-
-  .overlay {
-    z-index: 50;
-    background: rgba(255, 255, 255, 0.7);
-    .border-radius(@box-border-radius);
-    > .fa {
-      position: absolute;
-      top: 50%;
-      left: 50%;
-      margin-left: -15px;
-      margin-top: -15px;
-      color: #000;
-      font-size: 30px;
-    }
-  }
-
-  .overlay.dark {
-    background: rgba(0, 0, 0, 0.5);
-  }
-}
-
-//Add clearfix to header, body and footer
-.box-header,
-.box-body,
-.box-footer {
-  .clearfix();
-}
-
-//Box header
-.box-header {
-  color: #444;
-  display: block;
-  padding: @box-padding;
-  position: relative;
-
-  //Add bottom border
-  &.with-border {
-    border-bottom: 1px solid @box-border-color;
-    .collapsed-box & {
-      border-bottom: none;
-    }
-  }
-
-  //Icons and box title
-  > .fa,
-  > .glyphicon,
-  > .ion,
-  .box-title {
-    display: inline-block;
-    font-size: 18px;
-    margin: 0;
-    line-height: 1;
-  }
-  > .fa,
-  > .glyphicon,
-  > .ion {
-    margin-right: 5px;
-  }
-  > .box-tools {
-    position: absolute;
-    right: 10px;
-    top: 5px;
-    [data-toggle="tooltip"] {
-      position: relative;
-    }
-
-    &.pull-right {
-      .dropdown-menu {
-        right: 0;
-        left: auto;
-      }
-    }
-  }
-}
-
-//Box Tools Buttons
-.btn-box-tool {
-  padding: 5px;
-  font-size: 12px;
-  background: transparent;
-  color: darken(@box-default-border-top-color, 20%);
-  .open &,
-  &:hover {
-    color: darken(@box-default-border-top-color, 40%);
-  }
-  &.btn:active {
-    box-shadow: none;
-  }
-}
-
-//Box Body
-.box-body {
-  .border-radius(0; 0; @box-border-radius; @box-border-radius);
-  padding: @box-padding;
-  .no-header & {
-    .border-top-radius(@box-border-radius);
-  }
-  // Tables within the box body
-  > .table {
-    margin-bottom: 0;
-  }
-
-  // Calendar within the box body
-  .fc {
-    margin-top: 5px;
-  }
-
-  .full-width-chart {
-    margin: -19px;
-  }
-  &.no-padding .full-width-chart {
-    margin: -9px;
-  }
-
-  .box-pane {
-    .border-radius(0; 0; @box-border-radius; 0);
-  }
-  .box-pane-right {
-    .border-radius(0; 0; 0; @box-border-radius);
-  }
-}
-
-//Box footer
-.box-footer {
-  .border-radius(0; 0; @box-border-radius; @box-border-radius);
-  border-top: 1px solid @box-border-color;
-  padding: @box-padding;
-  background-color: @box-footer-bg;
-}
-.chart-legend {
-  &:extend(.list-unstyled);
-  margin: 10px 0;
-  > li {
-    @media (max-width: @screen-sm-max) {
-      float: left;
-      margin-right: 10px;
-    }
-  }
-}
-
-//Comment Box
-.box-comments {
-  background: #f7f7f7;
-  .box-comment {
-    .clearfix();
-    padding: 8px 0;
-    border-bottom: 1px solid #eee;
-    &:last-of-type {
-      border-bottom: 0;
-    }
-    &:first-of-type {
-      padding-top: 0;
-    }
-    img {
-      &:extend(.img-sm);
-      float: left;
-    }
-  }
-  .comment-text {
-    margin-left: 40px;
-    color: #555;
-  }
-  .username {
-    color: #444;
-    display: block;
-    font-weight: 600;
-  }
-  .text-muted {
-    font-weight: 400;
-    font-size: 12px;
-  }
-}
-
-//Widgets
-//-----------
-
-/* Widget: TODO LIST */
-
-.todo-list {
-  margin: 0;
-  padding: 0;
-  list-style: none;
-  overflow: auto;
-  // Todo list element
-  > li {
-    .border-radius(2px);
-    padding: 10px;
-    background: #f4f4f4;
-    margin-bottom: 2px;
-    border-left: 2px solid #e6e7e8;
-    color: #444;
-    &:last-of-type {
-      margin-bottom: 0;
-    }
-
-    > input[type='checkbox']  {
-      margin: 0 10px 0 5px;
-    }
-
-    .text {
-      display: inline-block;
-      margin-left: 5px;
-      font-weight: 600;
-    }
-
-    // Time labels
-    .label {
-      margin-left: 10px;
-      font-size: 9px;
-    }
-
-    // Tools and options box
-    .tools {
-      display: none;
-      float: right;
-      color: @red;
-      // icons
-      > .fa, > .glyphicon, > .ion {
-        margin-right: 5px;
-        cursor: pointer;
-      }
-
-    }
-    &:hover .tools {
-      display: inline-block;
-    }
-
-    &.done {
-      color: #999;
-      .text {
-        text-decoration: line-through;
-        font-weight: 500;
-      }
-
-      .label {
-        background: @gray!important;
-      }
-    }
-  }
-
-  // Color varaity
-  .danger {
-    border-left-color: @red;
-  }
-  .warning {
-    border-left-color: @yellow;
-  }
-  .info {
-    border-left-color: @aqua;
-  }
-  .success {
-    border-left-color: @green;
-  }
-  .primary {
-    border-left-color: @light-blue;
-  }
-
-  .handle {
-    display: inline-block;
-    cursor: move;
-    margin: 0 5px;
-  }
-
-}
-// END TODO WIDGET
-
-/* Chat widget (DEPRECATED - this will be removed in the next major release. Use Direct Chat instead)*/
-.chat {
-  padding: 5px 20px 5px 10px;
-
-  .item {
-    .clearfix();
-    margin-bottom: 10px;
-    // The image
-    > img {
-      width: 40px;
-      height: 40px;
-      border: 2px solid transparent;
-      .border-radius(50%);
-    }
-
-    > .online {
-      border: 2px solid @green;
-    }
-    > .offline {
-      border: 2px solid @red;
-    }
-
-    // The message body
-    > .message {
-      margin-left: 55px;
-      margin-top: -40px;
-      > .name {
-        display: block;
-        font-weight: 600;
-      }
-    }
-
-    // The attachment
-    > .attachment {
-      .border-radius(@attachment-border-radius);
-      background: #f4f4f4;
-      margin-left: 65px;
-      margin-right: 15px;
-      padding: 10px;
-      > h4 {
-        margin: 0 0 5px 0;
-        font-weight: 600;
-        font-size: 14px;
-      }
-      > p, > .filename {
-        font-weight: 600;
-        font-size: 13px;
-        font-style: italic;
-        margin: 0;
-
-      }
-      .clearfix();
-    }
-  }
-
-}
-//END CHAT WIDGET
-
-//Input in box
-.box-input {
-  max-width: 200px;
-}
-
-//A fix for panels body text color when placed within
-// a modal
-.modal {
-  .panel-body {
-    color: #444;
-  }
-}
diff --git a/resources/assets/less/buttons.less b/resources/assets/less/buttons.less
deleted file mode 100755
index 0d66b1b503060c602ac0c21018889c7129fa9a63..0000000000000000000000000000000000000000
--- a/resources/assets/less/buttons.less
+++ /dev/null
@@ -1,159 +0,0 @@
-/*
- * Component: Button
- * -----------------
- */
-
-.btn {
-  .border-radius(@btn-border-radius);
-  .box-shadow(@btn-boxshadow);
-  border: 1px solid transparent;
-
-  &.uppercase {
-    text-transform: uppercase
-  }
-
-  // Flat buttons
-  &.btn-flat {
-    .border-radius(0);
-    -webkit-box-shadow: none;
-    -moz-box-shadow: none;
-    box-shadow: none;
-    border-width: 1px;
-  }
-
-  // Active state
-  &:active {
-    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
-    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
-    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
-  }
-
-  &:focus {
-    outline: none;
-  }
-
-  // input file btn
-  &.btn-file {
-    position: relative;
-    overflow: hidden;
-    > input[type='file'] {
-      position: absolute;
-      top: 0;
-      right: 0;
-      min-width: 100%;
-      min-height: 100%;
-      font-size: 100px;
-      text-align: right;
-      .opacity(0);
-      outline: none;
-      background: white;
-      cursor: inherit;
-      display: block;
-    }
-  }
-}
-
-//Button color variations
-.btn-default {
-  background-color: #f4f4f4;
-  color: #444;
-  border-color: #ddd;
-  &:hover,
-    &:active,
-    &.hover {
-    background-color:darken(#f4f4f4, 5%);
-  }
-}
-.btn-primary {
-  background-color: @light-blue;
-  border-color: darken(@light-blue, 5%);
-  &:hover, &:active, &.hover {
-    background-color: darken(@light-blue, 5%);
-  }
-}
-.btn-success {
-  background-color: @green;
-  border-color: darken(@green, 5%);
-  &:hover, &:active, &.hover {
-    background-color: darken(@green, 5%);
-  }
-}
-.btn-info {
-  background-color: @aqua;
-  border-color: darken(@aqua, 5%);
-  &:hover, &:active, &.hover {
-    background-color: darken(@aqua, 5%);
-  }
-}
-.btn-danger {
-  background-color: @red;
-  border-color: darken(@red, 5%);
-  &:hover, &:active, &.hover {
-    background-color: darken(@red, 5%);
-  }
-}
-.btn-warning {
-  background-color: @yellow;
-  border-color: darken(@yellow, 5%);
-  &:hover, &:active, &.hover {
-    background-color: darken(@yellow, 5%);
-  }
-}
-.btn-outline {
-  border: 1px solid #fff;
-  background: transparent;
-  color: #fff;
-  &:hover,
-    &:focus,
-    &:active {
-    color: rgba(255,255,255,.7);
-    border-color: rgba(255,255,255,.7);
-  }
-}
-.btn-link {
-  .box-shadow(none);
-}
-//General .btn with bg class
-.btn[class*='bg-']:hover {
-  .box-shadow(inset 0 0 100px rgba(0,0,0,0.2));
-}
-// Application buttons
-.btn-app {
-  .border-radius(3px);
-  position: relative;
-  padding: 15px 5px;
-  margin: 0 0 10px 10px;
-  min-width: 80px;
-  height: 60px;
-  text-align: center;
-  color: #666;
-  border: 1px solid #ddd;
-  background-color: #f4f4f4;
-  font-size: 12px;
-  //Icons within the btn
-  > .fa, > .glyphicon, > .ion {
-    font-size: 20px;
-    display: block;
-  }
-
-  &:hover {
-    background: #f4f4f4;
-    color: #444;
-    border-color: #aaa;
-  }
-
-  &:active, &:focus {
-    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
-    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
-    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
-  }
-
-  //The badge
-  > .badge {
-    position: absolute;
-    top: -3px;
-    right: -10px;
-    font-size: 10px;
-    font-weight: 400;
-  }
-}
diff --git a/resources/assets/less/callout.less b/resources/assets/less/callout.less
deleted file mode 100755
index 9f6aaa1a252dc3c1e5d047564f75cd98d09d94ea..0000000000000000000000000000000000000000
--- a/resources/assets/less/callout.less
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Component: Callout
- * ------------------
- */
-
-// Base styles (regardless of theme)
-.callout {
-  .border-radius(3px);
-  margin: 0 0 20px 0;
-  padding: 15px 30px 15px 15px;
-  border-left: 5px solid #eee;
-  a {
-    color: #fff;
-    text-decoration: underline;
-    &:hover {
-      color: #eee;
-    }
-  }
-  h4 {
-    margin-top: 0;
-    font-weight: 600;
-  }
-  p:last-child {
-    margin-bottom: 0;
-  }
-  code,
-  .highlight {
-    background-color: #fff;
-  }
-
-  // Themes for different contexts
-  &.callout-danger {
-    &:extend(.bg-red);
-    border-color: darken(@red, 10%);
-  }
-  &.callout-warning {
-    &:extend(.bg-yellow);
-    border-color: darken(@yellow, 10%);
-  }
-  &.callout-info {
-    &:extend(.bg-aqua);
-    border-color: darken(@aqua, 10%);
-  }
-  &.callout-success {
-    &:extend(.bg-green);
-    border-color: darken(@green, 10%);
-  }
-}
diff --git a/resources/assets/less/carousel.less b/resources/assets/less/carousel.less
deleted file mode 100755
index f069109aad7ea8ae6a428f37b0bb3ff2d32624da..0000000000000000000000000000000000000000
--- a/resources/assets/less/carousel.less
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
- * Component: Carousel
- * -------------------
- */
-.carousel-control {
-  &.left,
-  &.right {
-    background-image: none;
-  }
-  > .fa {
-    font-size: 40px;
-    position: absolute;
-    top: 50%;
-    z-index: 5;
-    display: inline-block;
-    margin-top: -20px;
-  }
-}
diff --git a/resources/assets/less/control-sidebar.less b/resources/assets/less/control-sidebar.less
deleted file mode 100755
index f1d419f5fd483b6bda12b2a77af67259c55ddd07..0000000000000000000000000000000000000000
--- a/resources/assets/less/control-sidebar.less
+++ /dev/null
@@ -1,280 +0,0 @@
-/*
- * Component: Control sidebar. By default, this is the right sidebar.
- */
-//The sidebar's background control class
-//This is a hack to make the background visible while scrolling
-.control-sidebar-bg {
-  position: fixed;
-  z-index: 1000;
-  bottom: 0;
-}
-//Transitions
-.control-sidebar-bg,
-.control-sidebar {
-  top: 0;
-  right: -@control-sidebar-width;
-  width: @control-sidebar-width;
-  .transition(right @transition-speed ease-in-out);
-}
-//The sidebar
-.control-sidebar {
-  position: absolute;
-  padding-top: @navbar-height;
-  z-index: 1010;
-  //Fix position after header collapse
-  @media (max-width: @screen-sm) {
-    padding-top: @navbar-height + 50;
-  }
-  //Tab panes
-  > .tab-content {
-    padding: 10px 15px;
-  }
-  //Open state with slide over content effect
-  &.control-sidebar-open {
-    &,
-    + .control-sidebar-bg {
-      right: 0;
-    }
-  }
-}
-//Open without slide over content
-.control-sidebar-open {
-  .control-sidebar-bg,
-  .control-sidebar {
-    right: 0;
-  }
-  @media(min-width: @screen-sm) {
-    .content-wrapper,
-    .right-side,
-    .main-footer {
-      margin-right: @control-sidebar-width;
-    }
-  }
-}
-//Control sidebar tabs
-.nav-tabs.control-sidebar-tabs {
-  > li {
-    &:first-of-type > a {
-      &,
-      &:hover,
-        &:focus {
-        border-left-width: 0;
-      }
-    }
-    > a {
-      .border-radius(0);
-
-      //Hover and active states
-      &,
-      &:hover {
-        border-top: none;
-        border-right: none;
-        border-left: 1px solid transparent;
-        border-bottom: 1px solid transparent;
-      }
-      .icon {
-        font-size: 16px;
-      }
-    }
-    //Active state
-    &.active {
-      > a {
-        &,
-        &:hover,
-          &:focus,
-          &:active {
-          border-top: none;
-          border-right: none;
-          border-bottom: none;
-        }
-      }
-    }
-  }
-  //Remove responsiveness on small screens
-  @media(max-width: @screen-sm) {
-    display: table;
-    >li {
-      display: table-cell;
-    }
-  }
-}
-//Headings in the sidebar content
-.control-sidebar-heading {
-  font-weight: 400;
-  font-size: 16px;
-  padding: 10px 0;
-  margin-bottom: 10px;
-}
-//Subheadings
-.control-sidebar-subheading {
-  display: block;
-  font-weight: 400;
-  font-size: 14px;
-}
-//Control Sidebar Menu
-.control-sidebar-menu {
-  list-style: none;
-  padding: 0;
-  margin: 0 -15px;
-  > li > a {
-    .clearfix();
-    display: block;
-    padding: 10px 15px;
-    > .control-sidebar-subheading {
-      margin-top: 0;
-    }
-  }
-  .menu-icon {
-    float: left;
-    width: 35px;
-    height: 35px;
-    border-radius: 50%;
-    text-align: center;
-    line-height: 35px;
-  }
-  .menu-info {
-    margin-left: 45px;
-    margin-top: 3px;
-    > .control-sidebar-subheading {
-      margin: 0;
-    }
-    > p {
-      margin: 0;
-      font-size: 11px;
-    }
-  }
-  .progress {
-    margin: 0;
-  }
-}
-//Dark skin
-.control-sidebar-dark {
-  color: @sidebar-dark-color;
-  // Background
-  &,
-  + .control-sidebar-bg {
-    background: @sidebar-dark-bg;
-  }
-  // Sidebar tabs
-  .nav-tabs.control-sidebar-tabs {
-    border-bottom: darken(@sidebar-dark-bg, 3%);
-    > li {
-      > a {
-        background: darken(@sidebar-dark-bg, 5%);
-        color: @sidebar-dark-color;
-        //Hover and active states
-        &,
-        &:hover,
-          &:focus {
-          border-left-color: darken(@sidebar-dark-bg, 7%);
-          border-bottom-color: darken(@sidebar-dark-bg, 7%);          
-        }
-        &:hover,
-          &:focus,
-          &:active {
-          background: darken(@sidebar-dark-bg, 3%);
-        }
-        &:hover {
-          color: #fff;
-        }
-      }
-      //Active state
-      &.active {
-        > a {
-          &,
-          &:hover,
-            &:focus,
-            &:active {
-            background: @sidebar-dark-bg;
-            color: #fff;
-          }
-        }
-      }
-    }
-  }
-  //Heading & subheading
-  .control-sidebar-heading,
-  .control-sidebar-subheading {
-    color: #fff;
-  }
-  //Sidebar list
-  .control-sidebar-menu {
-    > li {
-      > a {
-        &:hover {
-          background: @sidebar-dark-hover-bg;
-        }
-        .menu-info {
-          > p {
-            color: @sidebar-dark-color;
-          }
-        }
-      }
-    }
-  }
-}
-//Light skin
-.control-sidebar-light {
-  color: lighten(@sidebar-light-color, 10%);
-  // Background
-  &,
-  + .control-sidebar-bg {
-    background: @sidebar-light-bg;
-    border-left: 1px solid @gray;
-  }
-  // Sidebar tabs
-  .nav-tabs.control-sidebar-tabs {
-    border-bottom: @gray;
-    > li {
-      > a {
-        background: darken(@sidebar-light-bg, 5%);
-        color: @sidebar-light-color;
-        //Hover and active states
-        &,
-        &:hover,
-          &:focus {
-          border-left-color: @gray;
-          border-bottom-color: @gray;
-        }
-        &:hover,
-          &:focus,
-          &:active {
-          background: darken(@sidebar-light-bg, 3%);
-        }
-      }
-      //Active state
-      &.active {
-        > a {
-          &,
-          &:hover,
-            &:focus,
-            &:active {
-            background: @sidebar-light-bg;
-            color: #111;
-          }
-        }
-      }
-    }
-  }
-  //Heading & subheading
-  .control-sidebar-heading,
-  .control-sidebar-subheading {
-    color: #111;
-  }
-  //Sidebar list
-  .control-sidebar-menu {
-    margin-left: -14px;
-    > li {
-      > a {
-        &:hover {
-          background: @sidebar-light-hover-bg;
-        }
-        .menu-info {
-          > p {
-            color: lighten(@sidebar-light-color, 10%);
-          }
-        }
-      }
-    }
-  }
-}
diff --git a/resources/assets/less/core.less b/resources/assets/less/core.less
deleted file mode 100755
index e4c6115badcbefa7f71fdb1fe176710fa68c2405..0000000000000000000000000000000000000000
--- a/resources/assets/less/core.less
+++ /dev/null
@@ -1,171 +0,0 @@
-/*
- * Core: General Layout Style
- * -------------------------
- */
-html,
-body {
-  min-height: 100%;
-  .layout-boxed & {
-    height: 100%;
-  }
-}
-
-body {
-  -webkit-font-smoothing: antialiased;
-  -moz-osx-font-smoothing: grayscale;
-  font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
-  font-weight: 400;
-  overflow-x: hidden;
-  overflow-y: auto;
-}
-
-/* Layout */
-.wrapper {
-  .clearfix();
-  min-height: 100%;
-  position: static;
-  overflow: hidden;
-  .layout-boxed & {
-    max-width: 1250px;
-    margin: 0 auto;
-    min-height: 100%;
-    box-shadow: 0 0 8px rgba(0,0,0,0.5);
-    position: relative;
-  }
-}
-
-.layout-boxed {
-  background: url('@{boxed-layout-bg-image-path}') repeat fixed;
-}
-
-/*
- * Content Wrapper - contains the main content
- * ```.right-side has been deprecated as of v2.0.0 in favor of .content-wrapper  ```
- */
-.content-wrapper,
-.right-side,
-.main-footer {
-  //Using disposable variable to join statements with a comma
-  @transition-rule: @transition-speed @transition-fn,
-    margin @transition-speed @transition-fn;
-  .transition-transform(@transition-rule);
-  margin-left: @sidebar-width;
-  z-index: 820;
-  //Top nav layout
-  .layout-top-nav & {
-    margin-left: 0;
-  }
-  @media (max-width: @screen-xs-max) {
-    margin-left: 0;
-  }
-  //When opening the sidebar on large screens
-  .sidebar-collapse & {
-    @media (min-width: @screen-sm) {
-      margin-left: 0;
-    }
-  }
-  //When opening the sidebar on small screens
-  .sidebar-open & {
-    @media (max-width: @screen-xs-max) {
-      .translate(@sidebar-width, 0);
-    }
-  }
-}
-
-.content-wrapper,
-.right-side {
-  min-height: 100%;
-  background-color: @body-bg;
-  z-index: 800;
-}
-.main-footer {
-  background: #fff;
-  padding: 15px;
-  color: #444;
-  border-top: 1px solid @gray;
-}
-
-/* Fixed layout */
-.fixed {
-  .main-header,
-  .main-sidebar,
-  .left-side {
-    position: fixed;
-  }
-  .main-header {
-    top: 0;
-    right: 0;
-    left: 0;
-  }
-  .content-wrapper,
-  .right-side {
-    padding-top: 50px;
-    @media (max-width: @screen-header-collapse) {
-      padding-top: 100px;
-    }
-  }
-  &.layout-boxed {
-    .wrapper {
-      max-width: 100%;
-    }
-  }
-}
-
-body.hold-transition { 
-    .content-wrapper, 
-    .right-side, 
-    .main-footer, 
-    .main-sidebar, 
-    .left-side, 
-    .main-header > .navbar,
-    .main-header .logo {
-      /* Fix for IE */
-      .transition(none);
-    }
-}
-
-/* Content */
-.content {
-  min-height: 250px;
-  padding: 15px;
-  .container-fixed(@grid-gutter-width);
-}
-
-/* H1 - H6 font */
-h1,
-h2,
-h3,
-h4,
-h5,
-h6,
-.h1,
-.h2,
-.h3,
-.h4,
-.h5,
-.h6 {
-  font-family: 'Source Sans Pro', sans-serif;
-}
-/* General Links */
-a {
-  color: @link-color;
-}
-a:hover,
-a:active,
-a:focus {
-  outline: none;
-  text-decoration: none;
-  color: @link-hover-color;
-}
-
-/* Page Header */
-.page-header {
-  margin: 10px 0 20px 0;
-  font-size: 22px;
-
-  > small {
-    color: #666;
-    display: block;
-    margin-top: 5px;
-  }
-}
diff --git a/resources/assets/less/datepicker.less b/resources/assets/less/datepicker.less
deleted file mode 100755
index cdbab67f3554fb9cff97c4cc1a6967c2ba5c318c..0000000000000000000000000000000000000000
--- a/resources/assets/less/datepicker.less
+++ /dev/null
@@ -1,122 +0,0 @@
-/*!
- * Datepicker for Bootstrap
- *
- * Copyright 2012 Stefan Petre
- * Licensed under the Apache License v2.0
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- */
-
-.datepicker {
-	top: 0;
-	left: 0;
-	padding: 4px;
-	margin-top: 1px;
-	.border-radius(4px);
-	&:before {
-		content: '';
-		display: inline-block;
-		border-left:   7px solid transparent;
-		border-right:  7px solid transparent;
-		border-bottom: 7px solid #ccc;
-		border-bottom-color: rgba(0,0,0,.2);
-		position: absolute;
-		top: -7px;
-		left: 6px;
-	}
-	&:after {
-		content: '';
-		display: inline-block;
-		border-left:   6px solid transparent;
-		border-right:  6px solid transparent;
-		border-bottom: 6px solid @white;
-		position: absolute;
-		top: -6px;
-		left: 7px;
-	}
-	>div {
-		display: none;
-	}
-	table{
-		width: 100%;
-		margin: 0;
-	}
-	td,
-	th{
-		text-align: center;
-		width: 20px;
-		height: 20px;
-		.border-radius(4px);
-	}
-	td {
-		&.day:hover {
-			background: @grayLighter;
-			cursor: pointer;
-		}
-		&.day.disabled {
-			color: @grayLighter;
-		}
-		&.old,
-		&.new {
-			color: @grayLight;
-		}
-		&.active,
-		&.active:hover {
-			.buttonBackground(@btnPrimaryBackground, spin(@btnPrimaryBackground, 20));
-			color: #fff;
-			text-shadow: 0 -1px 0 rgba(0,0,0,.25);
-		}
-		span {
-			display: block;
-			width: 47px;
-			height: 54px;
-			line-height: 54px;
-			float: left;
-			margin: 2px;
-			cursor: pointer;
-			.border-radius(4px);
-			&:hover {
-				background: @grayLighter;
-			}
-			&.active {
-				.buttonBackground(@btnPrimaryBackground, spin(@btnPrimaryBackground, 20));
-				color: #fff;
-				text-shadow: 0 -1px 0 rgba(0,0,0,.25);
-			}
-			&.old {
-				color: @grayLight;
-			}
-		}
-	}
-
-	th {
-		&.switch {
-			width: 145px;
-		}
-		&.next,
-		&.prev {
-			font-size: @baseFontSize * 1.5;
-		}
-	}
-
-	thead tr:first-child th {
-		cursor: pointer;
-		&:hover{
-			background: @grayLighter;
-		}
-	}
-	/*.dow {
-		border-top: 1px solid #ddd !important;
-	}*/
-}
-.input-append,
-.input-prepend {
-	&.date {
-		.add-on i {
-			display: block;
-			cursor: pointer;
-			width: 16px;
-			height: 16px;
-		}
-	}
-}
diff --git a/resources/assets/less/direct-chat.less b/resources/assets/less/direct-chat.less
deleted file mode 100755
index bbcf37cf5cdfc1a7447fd226b90e5f01a5cc8ef4..0000000000000000000000000000000000000000
--- a/resources/assets/less/direct-chat.less
+++ /dev/null
@@ -1,172 +0,0 @@
-/*
- * Component: Direct Chat
- * ----------------------
- */
-.direct-chat {
-  .box-body {
-    .border-bottom-radius(0);
-    position: relative;
-    overflow-x: hidden;
-    padding: 0;
-  }
-  &.chat-pane-open {
-    .direct-chat-contacts {
-      .translate(0, 0);
-    }
-  }
-}
-.direct-chat-messages {
-  .translate(0, 0);
-  padding: 10px;
-  height: 250px;
-  overflow: auto;
-}
-.direct-chat-msg,
-.direct-chat-text {
-  display: block;
-}
-.direct-chat-msg {
-  .clearfix();
-  margin-bottom: 10px;
-}
-.direct-chat-messages,
-.direct-chat-contacts {
-  .transition-transform(.5s ease-in-out);
-}
-.direct-chat-text {
-  .border-radius(5px);
-  position: relative;
-  padding: 5px 10px;
-  background: @direct-chat-default-msg-bg;
-  border: 1px solid @direct-chat-default-msg-border-color;
-  margin: 5px 0 0 50px;
-  color: @direct-chat-default-font-color;
-
-  //Create the arrow
-  &:after,
-    &:before {
-    position: absolute;
-    right: 100%;
-    top: 15px;
-    border: solid transparent;
-    border-right-color: @direct-chat-default-msg-border-color;
-    content: ' ';
-    height: 0;
-    width: 0;
-    pointer-events: none;
-  }
-
-  &:after {
-    border-width: 5px;
-    margin-top: -5px;
-  }
-  &:before {
-    border-width: 6px;
-    margin-top: -6px;
-  }
-  .right & {
-    margin-right: 50px;
-    margin-left: 0;
-    &:after,
-      &:before {
-      right: auto;
-      left: 100%;
-      border-right-color: transparent;
-      border-left-color: @direct-chat-default-msg-border-color;
-    }
-  }
-}
-.direct-chat-img {
-  .border-radius(50%);
-  float: left;
-  width: 40px;
-  height: 40px;
-  .right & {
-    float: right;
-  }
-}
-.direct-chat-info {
-  display: block;
-  margin-bottom: 2px;
-  font-size: 12px;
-}
-.direct-chat-name {
-  font-weight: 600;
-}
-.direct-chat-timestamp {
-  color: #999;
-}
-//Direct chat contacts pane
-.direct-chat-contacts-open {
-  .direct-chat-contacts {
-    .translate(0, 0);
-  }
-}
-.direct-chat-contacts {
-  .translate(101%, 0);
-  position: absolute;
-  top: 0;
-  bottom: 0;
-  height: 250px;
-  width: 100%;
-  background: #222d32;
-  color: #fff;
-  overflow: auto;
-}
-
-//Contacts list -- for displaying contacts in direct chat contacts pane
-.contacts-list {
-  &:extend(.list-unstyled);
-  > li {
-    .clearfix();
-    border-bottom: 1px solid rgba(0,0,0,0.2);
-    padding: 10px;
-    margin: 0;
-    &:last-of-type {
-      border-bottom: none;
-    }
-  }
-}
-.contacts-list-img {
-  .border-radius(50%);
-  width: 40px;
-  float: left;
-}
-.contacts-list-info {
-  margin-left: 45px;
-  color: #fff;
-}
-.contacts-list-name,
-.contacts-list-status {
-  display: block;
-}
-.contacts-list-name {
-  font-weight: 600;
-}
-.contacts-list-status {
-  font-size: 12px;
-}
-.contacts-list-date {
-  color: #aaa;
-  font-weight: normal;
-}
-.contacts-list-msg {
-  color: #999;
-}
-
-//Direct Chat Variants
-.direct-chat-danger {
-  .direct-chat-variant(@red);
-}
-.direct-chat-primary {
-  .direct-chat-variant(@light-blue);
-}
-.direct-chat-warning {
-  .direct-chat-variant(@yellow);
-}
-.direct-chat-info {
-  .direct-chat-variant(@aqua);
-}
-.direct-chat-success {
-  .direct-chat-variant(@green);
-}
diff --git a/resources/assets/less/dropdown.less b/resources/assets/less/dropdown.less
deleted file mode 100755
index 8f1f4b1c13e581225c0e4b6276a9b43b55bf99ba..0000000000000000000000000000000000000000
--- a/resources/assets/less/dropdown.less
+++ /dev/null
@@ -1,347 +0,0 @@
-/*
- * Component: Dropdown menus
- * -------------------------
- */
-
-/*Dropdowns in general*/
-.dropdown-menu {
-  box-shadow: none;
-  border-color: #eee;
-  > li > a {
-    color: #777;
-  }
-  > li > a > .glyphicon,
-  > li > a > .fa,
-  > li > a > .ion{
-    margin-right: 10px;
-  }
-  > li > a:hover {
-    background-color: lighten(@gray, 5%);
-    color: #333;
-  }
-  > .divider {
-    background-color: #eee;
-  }
-}
-
-//Navbar custom dropdown menu
-.navbar-nav > .notifications-menu,
-.navbar-nav > .messages-menu,
-.navbar-nav > .tasks-menu {
-  //fix width and padding
-  > .dropdown-menu {
-    > li {
-      position: relative;
-    }
-    width: 280px;
-    //Remove padding and margins
-    padding: 0 0 0 0;
-    margin: 0;
-    top: 100%;
-  }
-  //Define header class
-  > .dropdown-menu > li.header {
-    .border-radius(4px; 4px; 0; 0);
-    background-color: #ffffff;
-    padding: 7px 10px;
-    border-bottom: 1px solid #f4f4f4;
-    color: #444444;
-    font-size: 14px;
-  }
-
-
-  //Define footer class
-  > .dropdown-menu > li.footer > a {
-    .border-radius(0; 0; 4px; 4px);
-    font-size: 12px;
-    background-color: #fff;
-    padding: 7px 10px;
-    border-bottom: 1px solid #eeeeee;
-    color: #444!important;
-    @media (max-width: @screen-sm-max) {
-      background: #fff!important;
-      color: #444!important;
-    }
-    text-align: center;
-    //Hover state
-    &:hover {
-      text-decoration: none;
-      font-weight: normal;
-    }
-  }
-
-  //Clear inner menu padding and margins
-  > .dropdown-menu > li .menu {
-    max-height: 200px;
-    margin: 0;
-    padding: 0;
-    list-style: none;
-    overflow-x: hidden;
-    > li > a {
-      display: block;
-      white-space: nowrap; /* Prevent text from breaking */
-      border-bottom: 1px solid #f4f4f4;
-      // Hove state
-      &:hover {
-        background: #f4f4f4;
-        text-decoration: none;
-      }
-    }
-  }
-}
-
-//Notifications menu
-.navbar-nav > .notifications-menu {
-  > .dropdown-menu > li .menu {
-    // Links inside the menu
-    > li > a {
-      color: #444444;
-      overflow: hidden;
-      text-overflow: ellipsis;
-      white-space: nowrap;
-      padding: 10px;
-      // Icons inside the menu
-      > .glyphicon,
-      > .fa,
-      > .ion {
-        width: 20px;
-      }
-    }
-
-  }
-}
-
-//Messages menu
-.navbar-nav > .messages-menu {
-  //Inner menu
-  > .dropdown-menu > li .menu {
-    // Messages menu item
-    > li > a {
-      margin: 0;
-      //line-height: 20px;
-      padding: 10px 10px;
-      // User image
-      > div > img {
-        margin: auto 10px auto auto;
-        width: 40px;
-        height: 40px;
-      }
-      // Message heading
-      > h4 {
-        padding: 0;
-        margin: 0 0 0 45px;
-        color: #444444;
-        font-size: 15px;
-        position: relative;
-        // Small for message time display
-        > small {
-          color: #999999;
-          font-size: 10px;
-          position: absolute;
-          top: 0;
-          right: 0;
-        }
-      }
-
-      > p {
-        margin: 0 0 0 45px;
-        font-size: 12px;
-        color: #888888;
-      }
-
-      .clearfix();
-
-    }
-
-  }
-}
-//Tasks menu
-.navbar-nav > .tasks-menu {
-  > .dropdown-menu > li .menu {
-    > li > a {
-      padding: 10px;
-
-      > h3 {
-        font-size: 14px;
-        padding: 0;
-        margin: 0 0 10px 0;
-        color: #666666;
-      }
-
-      > .progress {
-        padding: 0;
-        margin: 0;
-      }
-    }
-  }
-}
-//User menu
-.navbar-nav > .user-menu {
-  > .dropdown-menu {
-    .border-top-radius(0);
-    padding: 1px 0 0 0;
-    border-top-width: 0;
-    width: 280px;
-
-    &,
-    > .user-body {
-      .border-bottom-radius(4px);
-    }
-    // Header menu
-    > li.user-header {
-      height: 175px;
-      padding: 10px;
-      text-align: center;
-      // User image
-      > img {
-        z-index: 5;
-        height: 90px;
-        width: 90px;
-        border: 3px solid;
-        border-color: transparent;
-        border-color: rgba(255, 255, 255, 0.2);
-      }
-      > p {
-        z-index: 5;
-        color: #fff;
-        color: rgba(255, 255, 255, 0.8);
-        font-size: 17px;
-        //text-shadow: 2px 2px 3px #333333;
-        margin-top: 10px;
-        > small {
-          display: block;
-          font-size: 12px;
-        }
-      }
-    }
-
-    // Menu Body
-    > .user-body {
-      padding: 15px;
-      border-bottom: 1px solid #f4f4f4;
-      border-top: 1px solid #dddddd;
-      .clearfix();
-      a {
-        color: #444 !important;
-        @media (max-width: @screen-sm-max) {
-          background: #fff !important;
-          color: #444 !important;
-        }
-      }
-    }
-
-    // Menu Footer
-    > .user-footer {
-      background-color: #f9f9f9;
-      padding: 10px;
-      .clearfix();
-      .btn-default {
-        color: #666666;
-        &:hover {
-          @media (max-width: @screen-sm-max) {
-            background-color: #f9f9f9;
-          }
-        }
-      }
-    }
-  }
-  .user-image {
-    float: left;
-    width: 25px;
-    height: 25px;
-    border-radius: 50%;
-    margin-right: 10px;
-    margin-top: -2px;
-    @media (max-width: @screen-xs-max) {
-      float: none;
-      margin-right: 0;
-      margin-top: -8px;
-      line-height: 10px;
-    }
-  }
-}
-
-/* Add fade animation to dropdown menus by appending
- the class .animated-dropdown-menu to the .dropdown-menu ul (or ol)*/
-.open:not(.dropup) > .animated-dropdown-menu {
-  backface-visibility: visible !important;
-  .animation(flipInX .7s both);
-
-}
-@keyframes flipInX {
-  0% {
-    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-    transition-timing-function: ease-in;
-    opacity: 0;
-  }
-
-  40% {
-    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-    transition-timing-function: ease-in;
-  }
-
-  60% {
-    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
-    opacity: 1;
-  }
-
-  80% {
-    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
-  }
-
-  100% {
-    transform: perspective(400px);
-  }
-}
-@-webkit-keyframes flipInX {
-  0% {
-    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-    -webkit-transition-timing-function: ease-in;
-    opacity: 0;
-  }
-
-  40% {
-    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-    -webkit-transition-timing-function: ease-in;
-  }
-
-  60% {
-    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
-    opacity: 1;
-  }
-
-  80% {
-    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
-  }
-
-  100% {
-    -webkit-transform: perspective(400px);
-  }
-}
-
-/* Fix dropdown menu in navbars */
-.navbar-custom-menu > .navbar-nav {
-  > li {
-    position: relative;
-    > .dropdown-menu {
-      position: absolute;
-      right: 0;
-      left: auto;
-    }
-  }
-}
-@media (max-width: @screen-sm-max) {
-  .navbar-custom-menu > .navbar-nav {
-    float: right;
-    > li {
-      position: static;
-      > .dropdown-menu {
-        position: absolute;
-        right: 5%;
-        left: auto;
-        border: 1px solid #ddd;
-        background: #fff;
-      }
-    }
-  }
-}
diff --git a/resources/assets/less/ekko-lightbox.less b/resources/assets/less/ekko-lightbox.less
deleted file mode 100755
index 166166d29c83862d3b17e335d08cf9145df9fe61..0000000000000000000000000000000000000000
--- a/resources/assets/less/ekko-lightbox.less
+++ /dev/null
@@ -1,64 +0,0 @@
-/*!
- * Lightbox for Bootstrap 3 by @ashleydw
- * https://github.com/ashleydw/lightbox
- *
- * License: https://github.com/ashleydw/lightbox/blob/master/LICENSE
- */
-
-.ekko-lightbox {
-  &-container {
-    position:relative;
-  }
-
-  &-nav-overlay {
-    z-index:100;
-    position: absolute;
-    top:0;
-    left:0;
-    width:100%;
-    height:100%;
-
-    a {
-      opacity: 0;
-      -webkit-transition: opacity 0.5s;
-      -moz-transition: opacity 0.5s;
-      -o-transition: opacity 0.5s;
-      transition: opacity 0.5s;
-      color:#fff;
-      font-size:30px;
-      height: 100%;
-      width:49%;
-      display:block;
-      text-shadow: 2px 2px 4px #000;
-      filter: dropshadow(color=#000, offx=2, offy=2);
-      z-index:100;
-
-      &:empty {
-        width:49%;
-      }
-    }
-  }
-
-  a:hover {
-    opacity: 1;
-    text-decoration: none;
-  }
-
-  .glyphicon-chevron-left {
-    padding-left:15px;
-    float:left;
-    left:0;
-    text-align: left;
-  }
-
-  .glyphicon-chevron-right {
-    padding-right:15px;
-    float:right;
-    right:0;
-    text-align: right;
-  }
-
-  .modal-footer {
-    text-align: left;
-  }
-}
\ No newline at end of file
diff --git a/resources/assets/less/ekko-lightbox.min.css b/resources/assets/less/ekko-lightbox.min.css
deleted file mode 100755
index c81b9cc68ac54960ef2e67f3d567cb82463a60ad..0000000000000000000000000000000000000000
--- a/resources/assets/less/ekko-lightbox.min.css
+++ /dev/null
@@ -1,6 +0,0 @@
-/*!
- * Lightbox for Bootstrap 3 by @ashleydw
- * https://github.com/ashleydw/lightbox
- *
- * License: https://github.com/ashleydw/lightbox/blob/master/LICENSE
- */.ekko-lightbox-container{position:relative}.ekko-lightbox-nav-overlay{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}.ekko-lightbox-nav-overlay a{z-index:100;display:block;width:49%;height:100%;font-size:30px;color:#fff;text-shadow:2px 2px 4px #000;opacity:0;filter:dropshadow(color=#000000,offx=2,offy=2);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.ekko-lightbox-nav-overlay a:empty{width:49%}.ekko-lightbox a:hover{text-decoration:none;opacity:1}.ekko-lightbox .glyphicon-chevron-left{left:0;float:left;padding-left:15px;text-align:left}.ekko-lightbox .glyphicon-chevron-right{right:0;float:right;padding-right:15px;text-align:right}.ekko-lightbox .modal-footer{text-align:left}
\ No newline at end of file
diff --git a/resources/assets/less/fontawesome-animated.css b/resources/assets/less/fontawesome-animated.css
deleted file mode 100644
index 0f453623741fac8a22c5e83b31a164a0223cb0ec..0000000000000000000000000000000000000000
--- a/resources/assets/less/fontawesome-animated.css
+++ /dev/null
@@ -1,1090 +0,0 @@
-/* WRENCHING */
-@-moz-keyframes wrench {
-    0% {
-        -moz-transform: rotate(-12deg)
-    }
-
-    8% {
-        -moz-transform: rotate(12deg)
-    }
-
-    10% {
-        -moz-transform: rotate(24deg)
-    }
-
-    18% {
-        -moz-transform: rotate(-24deg)
-    }
-
-    20% {
-        -moz-transform: rotate(-24deg)
-    }
-
-    28% {
-        -moz-transform: rotate(24deg)
-    }
-
-    30% {
-        -moz-transform: rotate(24deg)
-    }
-
-    38% {
-        -moz-transform: rotate(-24deg)
-    }
-
-    40% {
-        -moz-transform: rotate(-24deg)
-    }
-
-    48% {
-        -moz-transform: rotate(24deg)
-    }
-
-    50% {
-        -moz-transform: rotate(24deg)
-    }
-
-    58% {
-        -moz-transform: rotate(-24deg)
-    }
-
-    60% {
-        -moz-transform: rotate(-24deg)
-    }
-
-    68% {
-        -moz-transform: rotate(24deg)
-    }
-
-    75% {
-        -moz-transform: rotate(0deg)
-    }
-}
-
-@-webkit-keyframes wrench {
-    0% {
-        -webkit-transform: rotate(-12deg)
-    }
-
-    8% {
-        -webkit-transform: rotate(12deg)
-    }
-
-    10% {
-        -webkit-transform: rotate(24deg)
-    }
-
-    18% {
-        -webkit-transform: rotate(-24deg)
-    }
-
-    20% {
-        -webkit-transform: rotate(-24deg)
-    }
-
-    28% {
-        -webkit-transform: rotate(24deg)
-    }
-
-    30% {
-        -webkit-transform: rotate(24deg)
-    }
-
-    38% {
-        -webkit-transform: rotate(-24deg)
-    }
-
-    40% {
-        -webkit-transform: rotate(-24deg)
-    }
-
-    48% {
-        -webkit-transform: rotate(24deg)
-    }
-
-    50% {
-        -webkit-transform: rotate(24deg)
-    }
-
-    58% {
-        -webkit-transform: rotate(-24deg)
-    }
-
-    60% {
-        -webkit-transform: rotate(-24deg)
-    }
-
-    68% {
-        -webkit-transform: rotate(24deg)
-    }
-
-    75% {
-        -webkit-transform: rotate(0deg)
-    }
-}
-
-@-o-keyframes wrench {
-    0% {
-        -o-transform: rotate(-12deg)
-    }
-
-    8% {
-        -o-transform: rotate(12deg)
-    }
-
-    10% {
-        -o-transform: rotate(24deg)
-    }
-
-    18% {
-        -o-transform: rotate(-24deg)
-    }
-
-    20% {
-        -o-transform: rotate(-24deg)
-    }
-
-    28% {
-        -o-transform: rotate(24deg)
-    }
-
-    30% {
-        -o-transform: rotate(24deg)
-    }
-
-    38% {
-        -o-transform: rotate(-24deg)
-    }
-
-    40% {
-        -o-transform: rotate(-24deg)
-    }
-
-    48% {
-        -o-transform: rotate(24deg)
-    }
-
-    50% {
-        -o-transform: rotate(24deg)
-    }
-
-    58% {
-        -o-transform: rotate(-24deg)
-    }
-
-    60% {
-        -o-transform: rotate(-24deg)
-    }
-
-    68% {
-        -o-transform: rotate(24deg)
-    }
-
-    75% {
-        -o-transform: rotate(0deg)
-    }
-}
-
-@-ms-keyframes wrench {
-    0% {
-        -ms-transform: rotate(-12deg)
-    }
-
-    8% {
-        -ms-transform: rotate(12deg)
-    }
-
-    10% {
-        -ms-transform: rotate(24deg)
-    }
-
-    18% {
-        -ms-transform: rotate(-24deg)
-    }
-
-    20% {
-        -ms-transform: rotate(-24deg)
-    }
-
-    28% {
-        -ms-transform: rotate(24deg)
-    }
-
-    30% {
-        -ms-transform: rotate(24deg)
-    }
-
-    38% {
-        -ms-transform: rotate(-24deg)
-    }
-
-    40% {
-        -ms-transform: rotate(-24deg)
-    }
-
-    48% {
-        -ms-transform: rotate(24deg)
-    }
-
-    50% {
-        -ms-transform: rotate(24deg)
-    }
-
-    58% {
-        -ms-transform: rotate(-24deg)
-    }
-
-    60% {
-        -ms-transform: rotate(-24deg)
-    }
-
-    68% {
-        -ms-transform: rotate(24deg)
-    }
-
-    75% {
-        -ms-transform: rotate(0deg)
-    }
-}
-
-@keyframes wrench {
-    0% {
-        transform: rotate(-12deg)
-    }
-
-    8% {
-        transform: rotate(12deg)
-    }
-
-    10% {
-        transform: rotate(24deg)
-    }
-
-    18% {
-        transform: rotate(-24deg)
-    }
-
-    20% {
-        transform: rotate(-24deg)
-    }
-
-    28% {
-        transform: rotate(24deg)
-    }
-
-    30% {
-        transform: rotate(24deg)
-    }
-
-    38% {
-        transform: rotate(-24deg)
-    }
-
-    40% {
-        transform: rotate(-24deg)
-    }
-
-    48% {
-        transform: rotate(24deg)
-    }
-
-    50% {
-        transform: rotate(24deg)
-    }
-
-    58% {
-        transform: rotate(-24deg)
-    }
-
-    60% {
-        transform: rotate(-24deg)
-    }
-
-    68% {
-        transform: rotate(24deg)
-    }
-
-    75% {
-        transform: rotate(0deg)
-    }
-}
-
-.faa-wrench.animated, .faa-wrench.animated-hover:hover {
-    -moz-animation: wrench 2.5s ease infinite;
-    -moz-transform-origin-x: 90%;
-    -moz-transform-origin-y: 35%;
-    -moz-transform-origin-z: initial;
-
-    -webkit-animation: wrench 2.5s ease infinite;
-    -webkit-transform-origin-x: 90%;
-    -webkit-transform-origin-y: 35%;
-    -webkit-transform-origin-z: initial;
-
-    -ms-animation: wrench 2.5s ease infinite;
-    -ms-transform-origin-x: 90%;
-    -ms-transform-origin-y: 35%;
-    -ms-transform-origin-z: initial;
-
-    animation: wrench 2.5s ease infinite;
-    transform-origin-x: 90%;
-    transform-origin-y: 35%;
-    transform-origin-z: initial;
-}
-
-/* BELL */
-@-moz-keyframes ring {
-    0% {
-        -moz-transform: rotate(-15deg)
-    }
-
-    2% {
-        -moz-transform: rotate(15deg)
-    }
-
-    4% {
-        -moz-transform: rotate(-18deg)
-    }
-
-    6% {
-        -moz-transform: rotate(18deg)
-    }
-
-    8% {
-        -moz-transform: rotate(-22deg)
-    }
-
-    10% {
-        -moz-transform: rotate(22deg)
-    }
-
-    12% {
-        -moz-transform: rotate(-18deg)
-    }
-
-    14% {
-        -moz-transform: rotate(18deg)
-    }
-
-    16% {
-        -moz-transform: rotate(-12deg)
-    }
-
-    18% {
-        -moz-transform: rotate(12deg)
-    }
-
-    20% {
-        -moz-transform: rotate(0deg)
-    }
-}
-
-@-webkit-keyframes ring {
-    0% {
-        -webkit-transform: rotate(-15deg)
-    }
-
-    2% {
-        -webkit-transform: rotate(15deg)
-    }
-
-    4% {
-        -webkit-transform: rotate(-18deg)
-    }
-
-    6% {
-        -webkit-transform: rotate(18deg)
-    }
-
-    8% {
-        -webkit-transform: rotate(-22deg)
-    }
-
-    10% {
-        -webkit-transform: rotate(22deg)
-    }
-
-    12% {
-        -webkit-transform: rotate(-18deg)
-    }
-
-    14% {
-        -webkit-transform: rotate(18deg)
-    }
-
-    16% {
-        -webkit-transform: rotate(-12deg)
-    }
-
-    18% {
-        -webkit-transform: rotate(12deg)
-    }
-
-    20% {
-        -webkit-transform: rotate(0deg)
-    }
-}
-
-@-ms-keyframes ring {
-    0% {
-        -ms-transform: rotate(-15deg)
-    }
-
-    2% {
-        -ms-transform: rotate(15deg)
-    }
-
-    4% {
-        -ms-transform: rotate(-18deg)
-    }
-
-    6% {
-        -ms-transform: rotate(18deg)
-    }
-
-    8% {
-        -ms-transform: rotate(-22deg)
-    }
-
-    10% {
-        -ms-transform: rotate(22deg)
-    }
-
-    12% {
-        -ms-transform: rotate(-18deg)
-    }
-
-    14% {
-        -ms-transform: rotate(18deg)
-    }
-
-    16% {
-        -ms-transform: rotate(-12deg)
-    }
-
-    18% {
-        -ms-transform: rotate(12deg)
-    }
-
-    20% {
-        -ms-transform: rotate(0deg)
-    }
-}
-
-@keyframes ring {
-    0% {
-        transform: rotate(-15deg)
-    }
-
-    2% {
-        transform: rotate(15deg)
-    }
-
-    4% {
-        transform: rotate(-18deg)
-    }
-
-    6% {
-        transform: rotate(18deg)
-    }
-
-    8% {
-        transform: rotate(-22deg)
-    }
-
-    10% {
-        transform: rotate(22deg)
-    }
-
-    12% {
-        transform: rotate(-18deg)
-    }
-
-    14% {
-        transform: rotate(18deg)
-    }
-
-    16% {
-        transform: rotate(-12deg)
-    }
-
-    18% {
-        transform: rotate(12deg)
-    }
-
-    20% {
-        transform: rotate(0deg)
-    }
-}
-
-.faa-ring.animated, .faa-ring.animated-hover:hover {
-    -moz-animation: ring 2s ease infinite;
-    -moz-transform-origin-x: 50%;
-    -moz-transform-origin-y: 0px;
-    -moz-transform-origin-z: initial;
-
-    -webkit-animation: ring 2s ease infinite;
-    -webkit-transform-origin-x: 50%;
-    -webkit-transform-origin-y: 0px;
-    -webkit-transform-origin-z: initial;
-
-    -ms-animation: ring 2s ease infinite;
-    -ms-transform-origin-x: 50%;
-    -ms-transform-origin-y: 0px;
-    -ms-transform-origin-z: initial;
-
-    animation: ring 2s ease infinite;
-    transform-origin-x: 50%;
-    transform-origin-y: 0px;
-    transform-origin-z: initial;
-}
-
-/* VERTICAL */
-@-moz-keyframes vertical {
-    0% {
-        -moz-transform: translate(0, -3px)
-    }
-
-    4% {
-        -moz-transform: translate(0, 3px)
-    }
-
-    8% {
-        -moz-transform: translate(0, -3px)
-    }
-
-    12% {
-        -moz-transform: translate(0, 3px)
-    }
-
-    16% {
-        -moz-transform: translate(0, -3px)
-    }
-
-    20% {
-        -moz-transform: translate(0, 3px)
-    }
-
-    22% {
-        -moz-transform: translate(0, 0)
-    }
-}
-
-@-webkit-keyframes vertical {
-    0% {
-        -webkit-transform: translate(0, -3px)
-    }
-
-    4% {
-        -webkit-transform: translate(0, 3px)
-    }
-
-    8% {
-        -webkit-transform: translate(0, -3px)
-    }
-
-    12% {
-        -webkit-transform: translate(0, 3px)
-    }
-
-    16% {
-        -webkit-transform: translate(0, -3px)
-    }
-
-    20% {
-        -webkit-transform: translate(0, 3px)
-    }
-
-    22% {
-        -webkit-transform: translate(0, 0)
-    }
-}
-
-@-ms-keyframes vertical {
-    0% {
-        -ms-transform: translate(0, -3px)
-    }
-
-    4% {
-        -ms-transform: translate(0, 3px)
-    }
-
-    8% {
-        -ms-transform: translate(0, -3px)
-    }
-
-    12% {
-        -ms-transform: translate(0, 3px)
-    }
-
-    16% {
-        -ms-transform: translate(0, -3px)
-    }
-
-    20% {
-        -ms-transform: translate(0, 3px)
-    }
-
-    22% {
-        -ms-transform: translate(0, 0)
-    }
-}
-
-@keyframes vertical {
-    0% {
-        transform: translate(0, -3px)
-    }
-
-    4% {
-        transform: translate(0, 3px)
-    }
-
-    8% {
-        transform: translate(0, -3px)
-    }
-
-    12% {
-        transform: translate(0, 3px)
-    }
-
-    16% {
-        transform: translate(0, -3px)
-    }
-
-    20% {
-        transform: translate(0, 3px)
-    }
-
-    22% {
-        transform: translate(0, 0)
-    }
-}
-
-.faa-vertical.animated, .faa-vertical.animated-hover:hover {
-    -moz-animation: vertical 2s ease infinite;
-    -webkit-animation: vertical 2s ease infinite;
-    -ms-animation: vertical 2s ease infinite;
-    animation: vertical 2s ease infinite;
-}
-
-/* HORIZONTAL */
-@-moz-keyframes horizontal {
-    0% {
-        -moz-transform: translate(0, 0)
-    }
-
-    6% {
-        -moz-transform: translate(5px, 0)
-    }
-
-    12% {
-        -moz-transform: translate(0, 0)
-    }
-
-    18% {
-        -moz-transform: translate(5px, 0)
-    }
-
-    24% {
-        -moz-transform: translate(0, 0)
-    }
-
-    30% {
-        -moz-transform: translate(5px, 0)
-    }
-
-    36% {
-        -moz-transform: translate(0, 0)
-    }
-}
-
-@-webkit-keyframes horizontal {
-    0% {
-        -webkit-transform: translate(0, 0)
-    }
-
-    6% {
-        -webkit-transform: translate(5px, 0)
-    }
-
-    12% {
-        -webkit-transform: translate(0, 0)
-    }
-
-    18% {
-        -webkit-transform: translate(5px, 0)
-    }
-
-    24% {
-        -webkit-transform: translate(0, 0)
-    }
-
-    30% {
-        -webkit-transform: translate(5px, 0)
-    }
-
-    36% {
-        -webkit-transform: translate(0, 0)
-    }
-}
-
-@-ms-keyframes horizontal {
-    0% {
-        -ms-transform: translate(0, 0)
-    }
-
-    6% {
-        -ms-transform: translate(5px, 0)
-    }
-
-    12% {
-        -ms-transform: translate(0, 0)
-    }
-
-    18% {
-        -ms-transform: translate(5px, 0)
-    }
-
-    24% {
-        -ms-transform: translate(0, 0)
-    }
-
-    30% {
-        -ms-transform: translate(5px, 0)
-    }
-
-    36% {
-        -ms-transform: translate(0, 0)
-    }
-}
-
-@keyframes horizontal {
-    0% {
-        transform: translate(0, 0)
-    }
-
-    6% {
-        transform: translate(5px, 0)
-    }
-
-    12% {
-        transform: translate(0, 0)
-    }
-
-    18% {
-        transform: translate(5px, 0)
-    }
-
-    24% {
-        transform: translate(0, 0)
-    }
-
-    30% {
-        transform: translate(5px, 0)
-    }
-
-    36% {
-        transform: translate(0, 0)
-    }
-}
-
-.faa-horizontal.animated, .faa-horizontal.animated-hover:hover {
-    -moz-animation: horizontal 2s ease infinite;
-    -webkit-animation: horizontal 2s ease infinite;
-    -ms-animation: horizontal 2s ease infinite;
-    animation: horizontal 2s ease infinite;
-}
-
-/* FLASHING */
-@-moz-keyframes flash {
-    0%, 100%, 50% {
-        opacity: 1
-    }
-
-    25%, 75% {
-        opacity: 0
-    }
-}
-
-@-webkit-keyframes flash {
-    0%, 100%, 50% {
-        opacity: 1
-    }
-
-    25%, 75% {
-        opacity: 0
-    }
-}
-
-@-ms-keyframes flash {
-    0%, 100%, 50% {
-        opacity: 1
-    }
-
-    25%, 75% {
-        opacity: 0
-    }
-}
-
-@keyframes flash {
-    0%, 100%, 50% {
-        opacity: 1
-    }
-
-    25%, 75% {
-        opacity: 0
-    }
-}
-
-.faa-flash.animated, .faa-flash.animated-hover:hover {
-    -moz-animation: flash 2s ease infinite;
-    -webkit-animation: flash 2s ease infinite;
-    -ms-animation: flash 2s ease infinite;
-    animation: flash 2s ease infinite;
-}
-
-/* BOUNCE */
-@-moz-keyframes bounce {
-    0%, 100%, 20%, 50%, 80% {
-        -moz-transform: translateY(0)
-    }
-
-    40% {
-        -moz-transform: translateY(-15px)
-    }
-
-    60% {
-        -moz-transform: translateY(-15px)
-    }
-}
-
-@-webkit-keyframes bounce {
-    0%, 100%, 20%, 50%, 80% {
-        -webkit-transform: translateY(0)
-    }
-
-    40% {
-        -webkit-transform: translateY(-15px)
-    }
-
-    60% {
-        -webkit-transform: translateY(-15px)
-    }
-}
-
-@-ms-keyframes bounce {
-    0%, 100%, 20%, 50%, 80% {
-        -ms-transform: translateY(0)
-    }
-
-    40% {
-        -ms-transform: translateY(-15px)
-    }
-
-    60% {
-        -ms-transform: translateY(-15px)
-    }
-}
-
-@keyframes bounce {
-    0%, 10%, 20%, 50%, 80% {
-        transform: translateY(0)
-    }
-
-    40% {
-        transform: translateY(-15px)
-    }
-
-    60% {
-        transform: translateY(-15px)
-    }
-}
-
-.faa-bounce.animated, .faa-bounce.animated-hover:hover {
-    -moz-animation: bounce 2s ease infinite;
-    -webkit-animation: bounce 2s ease infinite;
-    -ms-animation: bounce 2s ease infinite;
-    animation: bounce 2s ease infinite;
-}
-
-/* SPIN */
-@-moz-keyframes spin {
-    0% {
-        -moz-transform: rotate(0deg)
-    }
-
-    100% {
-        -moz-transform: rotate(359deg)
-    }
-}
-
-@-webkit-keyframes spin {
-    0% {
-        -webkit-transform: rotate(0deg)
-    }
-
-    100% {
-        -webkit-transform: rotate(359deg)
-    }
-}
-
-@-ms-keyframes spin {
-    0% {
-        -ms-transform: rotate(0deg)
-    }
-
-    100% {
-        -ms-transform: rotate(359deg)
-    }
-}
-
-@keyframes spin {
-    0% {
-        transform: rotate(0deg)
-    }
-
-    100% {
-        transform: rotate(359deg)
-    }
-}
-
-.faa-spin.animated, .faa-spin.animated-hover:hover {
-    -moz-animation: spin 1.5s linear infinite;
-    -webkit-animation: spin 1.5s linear infinite;
-    -ms-animation: spin 1.5s linear infinite;
-    animation: spin 1.5s linear infinite;
-}
-
-/* FLOAT */
-@-moz-keyframes float {
-    0% {
-        -moz-transform: translateY(0)
-    }
-
-    50% {
-        -moz-transform: translateY(-6px)
-    }
-
-    100% {
-        -moz-transform: translateY(0)
-    }
-}
-
-@-webkit-keyframes float {
-    0% {
-        -webkit-transform: translateY(0)
-    }
-
-    50% {
-        -webkit-transform: translateY(-6px)
-    }
-
-    100% {
-        -webkit-transform: translateY(0)
-    }
-}
-
-@-ms-keyframes float {
-    0% {
-        -ms-transform: translateY(0)
-    }
-
-    50% {
-        -ms-transform: translateY(-6px)
-    }
-
-    100% {
-        -ms-transform: translateY(0)
-    }
-}
-
-@keyframes float {
-    0% {
-        transform: translateY(0)
-    }
-
-    50% {
-        transform: translateY(-6px)
-    }
-
-    100% {
-        transform: translateY(0)
-    }
-}
-
-.faa-float.animated, .faa-float.animated-hover:hover {
-    - moz-animation: float 2s linear infinite;
-    -webkit-animation: float 2s linear infinite;
-    -ms-animation: float 2s linear infinite;
-    animation: float 2s linear infinite;
-}
-
-/* PULSE */
-@-moz-keyframes pulse {
-    0% {
-        -moz-transform: scale(1.1)
-    }
-
-    50% {
-        -moz-transform: scale(0.8)
-    }
-
-    100% {
-        -moz-transform: scale(1)
-    }
-}
-
-@-webkit-keyframes pulse {
-    0% {
-        -webkit-transform: scale(1)
-    }
-
-    50% {
-        -webkit-transform: scale(0.8)
-    }
-
-    100% {
-        -webkit-transform: scale(1)
-    }
-}
-
-@-ms-keyframes pulse {
-    0% {
-        -ms-transform: scale(1.1)
-    }
-
-    50% {
-        -ms-transform: scale(0.8)
-    }
-
-    100% {
-        -ms-transform: scale(1)
-    }
-}
-
-@keyframes pulse {
-    0% {
-        transform: scale(1.1)
-    }
-
-    50% {
-        transform: scale(0.8)
-    }
-
-    100% {
-        transform: scale(1)
-    }
-}
-
-.faa-pulse.animated, .faa-pulse.animated-hover:hover {
-    -moz-animation: pulse 2s linear infinite;
-    -webkit-animation: pulse 2s linear infinite;
-    -ms-animation: pulse 2s linear infinite;
-    animation: pulse 2s linear infinite;
-}
-
-/* SHAKE */
-.faa-shake.animated, .faa-shake.animated-hover:hover {
-    -webkit-animation: wrench 2.5s ease infinite;
-}
-
-
diff --git a/resources/assets/less/forms.less b/resources/assets/less/forms.less
deleted file mode 100755
index cdb30d131dcc4ae3b4851d7e65bbd59575e75649..0000000000000000000000000000000000000000
--- a/resources/assets/less/forms.less
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- * Component: Form
- * ---------------
- */
-.form-control {
-  .border-radius(@input-radius);
-  box-shadow: none;
-  border-color: @gray;
-  &:focus {
-    border-color: @light-blue;
-    box-shadow: none;
-  }
-  &::-moz-placeholder,
-  &:-ms-input-placeholder,
-  &::-webkit-input-placeholder {
-    color: #bbb;
-    opacity: 1;
-  }
-
-  &:not(select) {
-    -webkit-appearance: none;
-    -moz-appearance: none;
-    appearance: none;
-  }
-}
-
-.form-group {
-  &.has-success {
-    label {
-      color: @green;
-    }
-    .form-control {
-      border-color: @green;
-      box-shadow: none;
-    }
-  }
-
-  &.has-warning {
-    label {
-      color: @yellow;
-    }
-    .form-control {
-      border-color: @yellow;
-      box-shadow: none;
-    }
-  }
-
-  &.has-error {
-    label {
-      color: @red;
-    }
-    .form-control {
-      border-color: @red;
-      box-shadow: none;
-    }
-  }
-}
-
-/* Input group */
-.input-group {
-  .input-group-addon {
-    .border-radius(@input-radius);
-    border-color: @gray;
-    background-color: #fff;
-  }
-}
-/* button groups */
-.btn-group-vertical {
-  .btn {
-    &.btn-flat:first-of-type, &.btn-flat:last-of-type {
-      .border-radius(0);
-    }
-  }
-}
-
-.icheck > label {
-  padding-left: 0;
-}
-
-/* support Font Awesome icons in form-control */
-.form-control-feedback.fa {
-    line-height: @input-height-base;
-}
-
-.input-lg + .form-control-feedback.fa,
-.input-group-lg + .form-control-feedback.fa,
-.form-group-lg .form-control + .form-control-feedback.fa {
-  line-height: @input-height-large;
-}
-.input-sm + .form-control-feedback.fa,
-.input-group-sm + .form-control-feedback.fa,
-.form-group-sm .form-control + .form-control-feedback.fa {
-  line-height: @input-height-small;
-}
diff --git a/resources/assets/less/fullcalendar.less b/resources/assets/less/fullcalendar.less
deleted file mode 100755
index 73a1ddc2568417a404dab6e49378d6917f6dca62..0000000000000000000000000000000000000000
--- a/resources/assets/less/fullcalendar.less
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- * Plugin: Full Calendar
- * ---------------------
- */
-//Fullcalendar buttons
-.fc-button {
-  background: #f4f4f4;
-  background-image: none;
-  color: #444;
-  border-color: #ddd;
-  border-bottom-color: #ddd;
-  &:hover,
-    &:active,
-    &.hover {
-    background-color: #e9e9e9;
-  }
-}
-// Calendar title
-.fc-header-title h2 {
-  font-size: 15px;
-  line-height: 1.6em;
-  color: #666;
-  margin-left: 10px;
-}
-.fc-header-right {
-  padding-right: 10px;
-}
-.fc-header-left {
-  padding-left: 10px;
-}
-// Calendar table header cells
-.fc-widget-header {
-  background: #fafafa;
-}
-.fc-grid {
-  width: 100%;
-  border: 0;
-}
-.fc-widget-header:first-of-type,
-.fc-widget-content:first-of-type {
-  border-left: 0;
-  border-right: 0;
-}
-.fc-widget-header:last-of-type,
-.fc-widget-content:last-of-type {
-  border-right: 0;
-}
-.fc-toolbar {
-  padding: @box-padding;
-  margin: 0;
-}
-.fc-day-number {
-  font-size: 20px;
-  font-weight: 300;
-  padding-right: 10px;
-}
-.fc-color-picker {
-  list-style: none;
-  margin: 0;
-  padding: 0;
-  > li {
-    float: left;
-    font-size: 30px;
-    margin-right: 5px;
-    line-height: 30px;
-    .fa {
-      .transition-transform(linear .3s);
-      &:hover {
-        .rotate(30deg);
-      }
-    }
-  }
-}
-#add-new-event {
-  .transition(all linear .3s);
-}
-.external-event {
-  padding: 5px 10px;
-  font-weight: bold;
-  margin-bottom: 4px;
-  box-shadow: @box-boxshadow;
-  text-shadow: @box-boxshadow;
-  border-radius: @box-border-radius;
-  cursor: move;
-  &:hover {
-    box-shadow: inset 0 0 90px rgba(0,0,0,0.2);
-  }
-}
diff --git a/resources/assets/less/header.less b/resources/assets/less/header.less
deleted file mode 100755
index 31ccf1af322cdfd9f6240991f74858439822f509..0000000000000000000000000000000000000000
--- a/resources/assets/less/header.less
+++ /dev/null
@@ -1,268 +0,0 @@
-/*
- * Component: Main Header
- * ----------------------
- */
-
-.main-header {
-  position: relative;
-  max-height: 100px;
-  z-index: 1030;
-  //Navbar
-  > .navbar {
-    .transition(margin-left @transition-speed @transition-fn);
-    margin-bottom: 0;
-    margin-left: @sidebar-width;
-    border: none;
-    min-height: @navbar-height;
-    border-radius: 0;
-    .layout-top-nav & {
-      margin-left: 0;
-    }
-  }
-  //Navbar search text input
-  #navbar-search-input.form-control {
-    background: rgba(255,255,255,.2);
-    border-color: transparent;
-    &:focus,
-      &:active {
-      border-color: rgba(0,0,0,.1);
-      background: rgba(255,255,255,.9);
-    }
-    &::-moz-placeholder {
-      color: #ccc;
-      opacity: 1;
-    }
-    &:-ms-input-placeholder {
-      color: #ccc;
-    }
-    &::-webkit-input-placeholder {
-      color: #ccc;
-    }
-  }
-  //Navbar Right Menu
-  .navbar-custom-menu,
-  .navbar-right {
-    float: right;
-    @media (max-width: @screen-sm-max) {
-       a {
-        color: inherit;
-        background: transparent;
-      }
-    }
-  }
-  .navbar-right {
-    @media (max-width: @screen-header-collapse) {
-      float: none;
-      .navbar-collapse & {
-        margin: 7.5px -15px;
-      }
-      > li {
-        color: inherit;
-        border: 0;
-      }
-    }
-  }
-  //Navbar toggle button
-  .sidebar-toggle {
-    float: left;
-    background-color: transparent;
-    background-image: none;
-    padding: @navbar-padding-vertical @navbar-padding-horizontal;
-    //Add the fontawesome bars icon
-    font-family: fontAwesome;
-    &:before {
-      content: "\f0c9";
-    }
-    &:hover {
-      color: #fff;
-    }
-    &:focus,
-    &:active {
-      background: transparent;
-    }
-  }
-  .sidebar-toggle .icon-bar {
-    display: none;
-  }
-  //Navbar User Menu
-  .navbar .nav > li.user > a {
-    > .fa,
-    > .glyphicon,
-    > .ion {
-      margin-right: 5px;
-    }
-  }
-
-  //Labels in navbar
-  .navbar .nav > li > a > .label {
-    position: absolute;
-    top: 9px;
-    right: 7px;
-    text-align: center;
-    font-size: 9px;
-    padding: 2px 3px;
-    line-height: .9;
-  }
-
-  //Logo bar
-  .logo {
-    .transition(width @transition-speed @transition-fn);
-    display: block;
-    float: left;
-    height: @navbar-height;
-    font-size: 20px;
-    line-height: 50px;
-    text-align: center;
-    width: @sidebar-width;
-    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-    padding: 0 15px;
-    font-weight: 300;
-    overflow: hidden;
-    //Add support to sidebar mini by allowing the user to create
-    //2 logo designs. mini and lg
-    .logo-lg {
-      //should be visibile when sidebar isn't collapsed
-      display: block;
-    }
-    .logo-mini {
-      display: none;
-    }
-  }
-  //Navbar Brand. Alternative logo with layout-top-nav
-  .navbar-brand {
-    color: #fff;
-  }
-}
-
-// Content Header
-.content-header {
-  position: relative;
-  padding: 15px 15px 0 15px;
-  // Header Text
-  > h1 {
-    margin: 0;
-    font-size: 24px;
-    > small {
-      font-size: 15px;
-      display: inline-block;
-      padding-left: 4px;
-      font-weight: 300;
-    }
-  }
-
-  > .breadcrumb {
-    float: right;
-    background: transparent;
-    margin-top: 0;
-    margin-bottom: 0;
-    font-size: 12px;
-    padding: 7px 5px;
-    position: absolute;
-    top: 15px;
-    right: 10px;
-    .border-radius(2px);
-    > li > a {
-      color: #444;
-      text-decoration: none;
-      display: inline-block;
-      > .fa, > .glyphicon, > .ion {
-        margin-right: 5px;
-      }
-    }
-    > li + li:before {
-      content: '>\00a0';
-    }
-  }
-
-  @media (max-width: @screen-sm-max) {
-    > .breadcrumb {
-      position: relative;
-      margin-top: 5px;
-      top: 0;
-      right: 0;
-      float: none;
-      background: @gray;
-      padding-left: 10px;
-      li:before {
-        color: darken(@gray, 20%);
-      }
-    }
-  }
-}
-.navbar-toggle {
-  color: #fff;
-  border: 0;
-  margin: 0;
-  padding: @navbar-padding-vertical @navbar-padding-horizontal;
-}
-//Control navbar scaffolding on x-small screens
-@media (max-width: @screen-sm-max) {
-  .navbar-custom-menu .navbar-nav > li {
-    float: left;
-  }
-  //Dont't let links get full width
-  .navbar-custom-menu .navbar-nav {
-    margin: 0;
-    float: left;
-  }
-
-  .navbar-custom-menu .navbar-nav > li > a {
-    padding-top: 15px;
-    padding-bottom: 15px;
-    line-height: 20px;
-  }
-}
-
-// Collapse header
-@media (max-width: @screen-header-collapse) {
-  .main-header {
-    position: relative;
-    .logo,
-    .navbar {
-      width: 100%;
-      float: none;
-    }
-    .navbar {
-      margin: 0;
-    }
-    .navbar-custom-menu {
-      float: right;
-    }
-  }
-}
-
-.navbar-collapse.pull-left {
-  @media(max-width: @screen-sm-max) {
-    float: none!important;
-    + .navbar-custom-menu {
-      display: block;
-      position: absolute;
-      top: 0;
-      right: 40px;
-    }
-  }
-}
-
-// Collapse header
-@media (max-width: @screen-sm-max) {
-  .content-header {
-    padding-top: 110px;
-  }
-}
-
-// Collapse header
-@media (max-width: @screen-sm-max) {
-  ul.sidebar-menu {
-    padding-top: 120px;
-  }
-}
-
-// Collapse header
-@media (max-width: @screen-sm-max) {
-  .sidebar-toggle-mobile a {
-    color: white;
-  }
-}
-
-
-
diff --git a/resources/assets/less/info-box.less b/resources/assets/less/info-box.less
deleted file mode 100755
index 0abfd3d98219c8a3f3bf3a8f0c8c6fdf381e390e..0000000000000000000000000000000000000000
--- a/resources/assets/less/info-box.less
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Component: Info Box
- * -------------------
- */
-.info-box {
-  display: block;
-  min-height: 90px;
-  background: #fff;
-  width: 100%;
-  box-shadow: @box-boxshadow;
-  .border-radius(2px);
-  margin-bottom: 15px;
-  small {
-    font-size: 14px;
-  }
-  .progress {
-    background: rgba(0,0,0,.2);
-    margin: 5px -10px 5px -10px;
-    height: 2px;
-    &,
-    & .progress-bar {
-      .border-radius(0);
-    }
-    .progress-bar {
-      background: #fff;
-    }
-  }
-}
-.info-box-icon {
-  .border-radius(2px; 0; 2px; 0);
-  display: block;
-  float: left;
-  height: 90px;
-  width: 90px;
-  text-align: center;
-  font-size: 45px;
-  line-height: 90px;
-  background: rgba(0,0,0,0.2);
-  > img {
-    max-width: 100%;
-  }
-}
-.info-box-content {
-  padding: 5px 10px;
-  margin-left: 90px;
-}
-.info-box-number {
-  display: block;
-  font-weight: bold;
-  font-size: 18px;
-}
-.progress-description,
-.info-box-text {
-  display: block;
-  font-size: 14px;
-  white-space: nowrap;
-  overflow: hidden;
-  text-overflow: ellipsis;
-}
-.info-box-text {
-  text-transform: uppercase;
-}
-.info-box-more {
-  display: block;
-}
-
-.progress-description {
-  margin: 0;
-}
diff --git a/resources/assets/less/invoice.less b/resources/assets/less/invoice.less
deleted file mode 100755
index 3d2fcf8dd0ec00c8fe095b06560e9c58684fbd51..0000000000000000000000000000000000000000
--- a/resources/assets/less/invoice.less
+++ /dev/null
@@ -1,16 +0,0 @@
-/*
- * Page: Invoice
- * -------------
- */
-
-.invoice {
-  position: relative;
-  background: #fff;
-  border: 1px solid #f4f4f4;
-  padding: 20px;
-  margin: 10px 25px;
-}
-
-.invoice-title {
-  margin-top: 0;
-}
diff --git a/resources/assets/less/labels.less b/resources/assets/less/labels.less
deleted file mode 100755
index b21bc9b1fd0e2d771b101fe7038c4cd7ea70033f..0000000000000000000000000000000000000000
--- a/resources/assets/less/labels.less
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Component: Label
- * ----------------
- */
-.label-default {
-  background-color: @gray;
-  color: #444;
-}
-.label-danger {
-  &:extend(.bg-red);
-}
-.label-info {
-  &:extend(.bg-aqua);
-}
-.label-warning {
-  &:extend(.bg-yellow);
-}
-.label-primary {
-  &:extend(.bg-light-blue);
-}
-.label-success {
-  &:extend(.bg-green);
-}
diff --git a/resources/assets/less/lockscreen.less b/resources/assets/less/lockscreen.less
deleted file mode 100755
index a0acb892ad35db58b3946511904d05bd1e20693e..0000000000000000000000000000000000000000
--- a/resources/assets/less/lockscreen.less
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Page: Lock Screen
- * -----------------
- */
-/* ADD THIS CLASS TO THE <BODY> TAG */
-.lockscreen {
-  background: @gray;
-}
-.lockscreen-logo {
-  font-size: 35px;
-  text-align: center;
-  margin-bottom: 25px;
-  font-weight: 300;
-  a {
-    color: #444;
-  }
-}
-.lockscreen-wrapper {
-  max-width: 400px;
-  margin: 0 auto;
-  margin-top: 10%;
-}
-/* User name [optional] */
-.lockscreen .lockscreen-name {
-  text-align: center;
-  font-weight: 600;
-}
-/* Will contain the image and the sign in form */
-.lockscreen-item {
-  .border-radius(4px);
-  padding: 0;
-  background: #fff;
-  position: relative;
-  margin: 10px auto 30px auto;
-  width: 290px;
-}
-/* User image */
-.lockscreen-image {
-  .border-radius(50%);
-  position: absolute;
-  left: -10px;
-  top: -25px;
-  background: #fff;
-  padding: 5px;
-  z-index: 10;
-  > img {
-    .border-radius(50%);
-    width: 70px;
-    height: 70px;
-  }
-}
-
-/* Contains the password input and the login button */
-.lockscreen-credentials {
-  margin-left: 70px;
-  .form-control {
-    border: 0;
-  }
-  .btn {
-    background-color: #fff;
-    border: 0;
-    padding: 0 10px;
-  }
-}
-
-.lockscreen-footer {
-  margin-top: 10px;
-}
diff --git a/resources/assets/less/login_and_register.less b/resources/assets/less/login_and_register.less
deleted file mode 100755
index ea6c0b82fcf6ea20e93f369dd59d5daf4258f140..0000000000000000000000000000000000000000
--- a/resources/assets/less/login_and_register.less
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Page: Login & Register
- * ----------------------
- */
-
-.login-logo,
-.register-logo {
-  font-size: 35px;
-  text-align: center;
-  margin-bottom: 25px;
-  font-weight: 300;
-  a {
-    color: #444;
-  }
-}
-
-.login-page,
-.register-page {
-  background: @gray;
-}
-
-.login-box,
-.register-box {
-  width: 360px;
-  margin: 7% auto;
-  @media (max-width: @screen-sm) {
-    width: 90%;
-    margin-top: 20px;
-  }
-}
-
-.login-box-body,
-.register-box-body {
-  background: #fff;
-  padding: 20px;
-  border-top: 0;
-  color: #666;
-  .form-control-feedback {
-    color: #777;
-  }
-}
-.login-box-msg,
-.register-box-msg {
-  margin: 0;
-  text-align: center;
-  padding: 0 20px 20px 20px;
-}
-.social-auth-links {
-  margin: 10px 0;
-}
diff --git a/resources/assets/less/mailbox.less b/resources/assets/less/mailbox.less
deleted file mode 100755
index 7575301ee8bae7a1db8fddc2a770b871d1a6a865..0000000000000000000000000000000000000000
--- a/resources/assets/less/mailbox.less
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Page: Mailbox
- * -------------
- */
-.mailbox-messages {
-  > .table {
-    margin: 0;
-  }
-}
-.mailbox-controls {
-  padding: 5px;
-  &.with-border {
-    border-bottom: 1px solid @box-border-color;
-  }
-}
-.mailbox-read-info {
-  border-bottom: 1px solid @box-border-color;
-  padding: 10px;
-  h3 {
-    font-size: 20px;
-    margin: 0;
-  }
-  h5 {
-    margin: 0;
-    padding: 5px 0 0 0;
-  }
-}
-.mailbox-read-time {
-  color: #999;
-  font-size: 13px;
-}
-.mailbox-read-message {
-  padding: 10px;
-}
-.mailbox-attachments {
-  &:extend(.list-unstyled);
-  li {
-    float: left;
-    width: 200px;
-    border: 1px solid #eee;
-    margin-bottom: 10px;
-    margin-right: 10px;
-  }
-}
-.mailbox-attachment-name {
-  font-weight: bold;
-  color: #666;
-}
-.mailbox-attachment-icon,
-.mailbox-attachment-info,
-.mailbox-attachment-size {
-  display: block;
-}
-.mailbox-attachment-info {
-  padding: 10px;
-  background: #f4f4f4;
-}
-.mailbox-attachment-size {
-  color: #999;
-  font-size: 12px;
-}
-.mailbox-attachment-icon {
-  text-align: center;
-  font-size: 65px;
-  color: #666;
-  padding: 20px 10px;
-  &.has-img {
-    padding: 0;
-    > img {
-      max-width: 100%;
-      height: auto;
-    }
-  }
-}
-.mailbox-attachment-close {
-  &:extend(.close);
-}
diff --git a/resources/assets/less/miscellaneous.less b/resources/assets/less/miscellaneous.less
deleted file mode 100755
index 72f96f909c389103993eb42ffccd820324c7fded..0000000000000000000000000000000000000000
--- a/resources/assets/less/miscellaneous.less
+++ /dev/null
@@ -1,529 +0,0 @@
-/*
- * General: Miscellaneous
- * ----------------------
- */
-// 10px padding and margins
-.pad {
-  padding: 10px;
-}
-.margin {
-  margin: 10px;
-}
-.margin-bottom {
-  margin-bottom: 20px;
-}
-.margin-bottom-none {
-  margin-bottom: 0;
-}
-.margin-r-5 {
-  margin-right: 5px;
-}
-// Display inline
-.inline {
-  display: inline;
-}
-
-// Description Blocks
-.description-block {
-  display: block;
-  margin: 10px 0;
-  text-align: center;
-  &.margin-bottom {
-    margin-bottom: 25px;
-  }
-  > .description-header {
-    margin: 0;
-    padding: 0;
-    font-weight: 600;
-    font-size: 16px;
-  }
-  > .description-text {
-    text-transform: uppercase;
-  }
-}
-
-// Background colors
-.bg-red,
-.bg-yellow,
-.bg-aqua,
-.bg-blue,
-.bg-light-blue,
-.bg-green,
-.bg-navy,
-.bg-teal,
-.bg-olive,
-.bg-lime,
-.bg-orange ,
-.bg-fuchsia,
-.bg-purple,
-.bg-maroon,
-.bg-black,
-.bg-red-active,
-.bg-yellow-active,
-.bg-aqua-active,
-.bg-blue-active,
-.bg-light-blue-active,
-.bg-green-active,
-.bg-navy-active,
-.bg-teal-active,
-.bg-olive-active,
-.bg-lime-active,
-.bg-orange-active,
-.bg-fuchsia-active,
-.bg-purple-active,
-.bg-maroon-active,
-.bg-black-active {
-  color: #fff !important;
-}
-.bg-gray {
-  color: #000;
-  background-color: @gray!important;
-}
-.bg-gray-light {
-  background-color: #f7f7f7;
-}
-.bg-black {
-  background-color: @black!important;
-}
-.bg-red {
-  background-color: @red !important;
-}
-.bg-yellow {
-  background-color: @yellow !important;
-}
-.bg-aqua {
-  background-color: @aqua !important;
-}
-.bg-blue {
-  background-color: @blue !important;
-}
-.bg-light-blue {
-  background-color: @light-blue !important;
-}
-.bg-green {
-  background-color: @green !important;
-}
-.bg-navy {
-  background-color: @navy !important;
-}
-.bg-teal {
-  background-color: @teal !important;
-}
-.bg-olive {
-  background-color: @olive !important;
-}
-.bg-lime {
-  background-color: @lime !important;
-}
-.bg-orange {
-  background-color: @orange !important;
-}
-.bg-fuchsia {
-  background-color: @fuchsia !important;
-}
-.bg-purple {
-  background-color: @purple !important;
-}
-.bg-maroon {
-  background-color: @maroon !important;
-}
-
-//Set of Active Background Colors
-.bg-gray-active {
-  color: #000;
-  background-color: darken(@gray,10%)!important;
-}
-.bg-black-active {
-  background-color: darken(@black, 10%)!important;
-}
-.bg-red-active {
-  background-color: darken(@red , 6%)!important;
-}
-.bg-yellow-active {
-  background-color: darken(@yellow , 6%)!important;
-}
-.bg-aqua-active {
-  background-color: darken(@aqua , 6%)!important;
-}
-.bg-blue-active {
-  background-color: darken(@blue , 10%)!important;
-}
-.bg-light-blue-active {
-  background-color: darken(@light-blue , 6%)!important;
-}
-.bg-green-active {
-  background-color: darken(@green , 5%)!important;
-}
-.bg-navy-active {
-  background-color: darken(@navy , 2%)!important;
-}
-.bg-teal-active {
-  background-color: darken(@teal , 5%)!important;
-}
-.bg-olive-active {
-  background-color: darken(@olive , 5%)!important;
-}
-.bg-lime-active {
-  background-color: darken(@lime , 5%)!important;
-}
-.bg-orange-active {
-  background-color: darken(@orange , 5%)!important;
-}
-.bg-fuchsia-active {
-  background-color: darken(@fuchsia , 5%)!important;
-}
-.bg-purple-active {
-  background-color: darken(@purple , 5%)!important;
-}
-.bg-maroon-active {
-  background-color: darken(@maroon , 3%)!important;
-}
-
-//Disabled!
-[class^="bg-"].disabled {
-  .opacity(.65);
-}
-
-// Text colors
-.text-red {
-  color: @red !important;
-}
-.text-yellow {
-  color: @yellow !important;
-}
-.text-aqua {
-  color: @aqua !important;
-}
-.text-blue {
-  color: @blue !important;
-}
-.text-black {
-  color: @black!important;
-}
-.text-light-blue {
-  color: @light-blue !important;
-}
-.text-green {
-  color: @green !important;
-}
-.text-gray {
-  color: @gray !important;
-}
-.text-navy {
-  color: @navy !important;
-}
-.text-teal {
-  color: @teal !important;
-}
-.text-olive {
-  color: @olive !important;
-}
-.text-lime {
-  color: @lime !important;
-}
-.text-orange {
-  color: @orange !important;
-}
-.text-fuchsia {
-  color: @fuchsia !important;
-}
-.text-purple {
-  color: @purple !important;
-}
-.text-maroon {
-  color: @maroon !important;
-}
-.link-muted {
-  color: darken(@gray, 30%);
-  &:hover,
-    &:focus {
-    color: darken(@gray, 40%);
-  }
-}
-.link-black {
-  color: #666;
-  &:hover,
-    &:focus {
-    color: #999;
-  }
-}
-
-// Hide elements by display none only
-.hide {
-  display: none !important;
-}
-
-// Remove borders
-.no-border {
-  border: 0 !important;
-}
-// Remove padding
-.no-padding {
-  padding: 0 !important;
-}
-// Remove margins
-.no-margin {
-  margin: 0 !important;
-}
-
-// Remove box shadow
-.no-shadow {
-  box-shadow: none!important;
-}
-
-// Unstyled List
-.list-unstyled {
-  list-style: none;
-  margin: 0;
-  padding: 0;
-}
-
-.list-group-unbordered {
-  > .list-group-item {
-    border-left: 0;
-    border-right: 0;
-    border-radius: 0; 
-    padding-left: 0;
-    padding-right: 0;
-  }
-}
-
-// Remove border radius
-.flat {
-  .border-radius(0)!important;
-}
-
-.text-bold {
-  &, &.table td, &.table th {
-    font-weight: 700;
-  }
-}
-.text-sm {
-  font-size: 12px;
-}
-
-// _fix for sparkline tooltip
-.jqstooltip{
-  padding: 5px!important;
-  width:auto!important;
-  height:auto!important;
-}
-
-
-// Gradient Background colors
-.bg-teal-gradient {
-  .gradient(@teal; @teal; lighten(@teal, 16%))!important;
-  color: #fff;
-}
-.bg-light-blue-gradient {
-  .gradient(@light-blue; @light-blue; lighten(@light-blue, 12%))!important;
-  color: #fff;
-}
-.bg-blue-gradient {
-  .gradient(@blue; @blue; lighten(@blue, 7%))!important;
-  color: #fff;
-}
-.bg-aqua-gradient {
-  .gradient(@aqua; @aqua; lighten(@aqua, 7%))!important;
-  color: #fff;
-}
-.bg-yellow-gradient {
-  .gradient(@yellow; @yellow; lighten(@yellow, 16%))!important;
-  color: #fff;
-}
-.bg-purple-gradient {
-  .gradient(@purple; @purple; lighten(@purple, 16%))!important;
-  color: #fff;
-}
-.bg-green-gradient {
-  .gradient(@green; @green; lighten(@green, 7%))!important;
-  color: #fff;
-}
-.bg-red-gradient {
-  .gradient(@red; @red; lighten(@red, 10%))!important;
-  color: #fff;
-}
-.bg-black-gradient {
-  .gradient(@black; @black; lighten(@black, 10%))!important;
-  color: #fff;
-}
-.bg-maroon-gradient {
-  .gradient(@maroon; @maroon; lighten(@maroon, 10%))!important;
-  color: #fff;
-}
-
-//Description Block Extension
-.description-block {
-  .description-icon {
-    font-size: 16px;
-  }
-}
-
-//Remove top padding
-.no-pad-top {
-  padding-top: 0;
-}
-
-//Make position static
-.position-static {
-  position: static!important;
-}
-
-//List utility classes
-.list-header {
-  font-size: 15px;
-  padding: 10px 4px;
-  font-weight: bold;
-  color: #666;
-}
-.list-seperator {
-  height: 1px;
-  background: @box-border-color;
-  margin: 15px 0 9px 0;
-}
-.list-link {
-  > a {
-    padding: 4px;
-    color: #777;
-    &:hover {
-      color: #222;
-    }
-  }
-}
-
-//Light font weight
-.font-light {
-  font-weight: 300;
-}
-
-//User block
-.user-block {
-  .clearfix();
-  img {
-    width: 40px;
-    height: 40px;
-    float: left;
-  }
-  .username,
-  .description,
-  .comment {
-    display: block;
-    margin-left: 50px;
-  }
-  .username {
-    font-size: 16px;
-    font-weight: 600;
-  }
-  .description {
-    color: #999;
-    font-size: 13px;
-  }
-  &.user-block-sm {
-    img {
-      &:extend(.img-sm);
-    }
-    .username,
-    .description,
-    .comment {
-      margin-left: 40px;
-    }
-    .username {
-      font-size: 14px;
-    }
-  }
-}
-
-//Image sizes
-.img-sm,
-.img-md,
-.img-lg {
-  float: left;
-}
-.img-sm {
-  width: 30px!important;
-  height: 30px!important;
-  + .img-push {
-    margin-left: 40px;
-  }
-}
-.img-md {
-  width: 60px;
-  height: 60px;
-  + .img-push {
-    margin-left: 70px;
-  }
-}
-.img-lg {
-  width: 100px;
-  height: 100px;
-  + .img-push {
-    margin-left: 110px;
-  }
-}
-// Image bordered
-.img-bordered {
-  border: 3px solid @gray;
-  padding: 3px;
-}
-.img-bordered-sm {
-  border: 2px solid @gray;
-  padding: 2px;
-}
-//General attachemnt block
-.attachment-block {
-  border: 1px solid @box-border-color;
-  padding: 5px;
-  margin-bottom: 10px;
-  background: #f7f7f7;
-
-  .attachment-img {
-    max-width: 100px;
-    max-height: 100px;
-    height: auto;
-    float: left;
-  }
-  .attachment-pushed {
-    margin-left: 110px;
-  }
-  .attachment-heading {
-    margin: 0;
-  }
-  .attachment-text {
-    color: #555;
-  }
-}
-
-.connectedSortable {
-  min-height: 100px;
-}
-.ui-helper-hidden-accessible {
-  border: 0;
-  clip: rect(0 0 0 0);
-  height: 1px;
-  margin: -1px;
-  overflow: hidden;
-  padding: 0;
-  position: absolute;
-  width: 1px;
-}
-.sort-highlight {
-  background: #f4f4f4;
-  border: 1px dashed #ddd;
-  margin-bottom: 10px;
-}
-.full-opacity-hover {
-  .opacity(.65);
-  &:hover {
-    .opacity(1);
-  }
-}
-// Charts
-.chart {
-  position: relative;
-  overflow: hidden;
-  width: 100%;
-  svg,
-  canvas {
-    width: 100%!important;
-  }
-}
diff --git a/resources/assets/less/mixins.less b/resources/assets/less/mixins.less
deleted file mode 100755
index ff801d415ecdf690267f6332e28fa2f9924de81a..0000000000000000000000000000000000000000
--- a/resources/assets/less/mixins.less
+++ /dev/null
@@ -1,302 +0,0 @@
-//AdminLTE mixins
-//===============
-
-
-//Changes the color and the hovering properties of the navbar
-.navbar-variant(@color; @font-color: rgba(255, 255, 255, 0.8); @hover-color: #f6f6f6; @hover-bg: rgba(0, 0, 0, 0.1)) {
-  background-color: @color;
-  //Navbar links
-  .nav > li > a {
-    color: @font-color;
-  }
-
-  .nav > li > a:hover,
-    .nav > li > a:active,
-    .nav > li > a:focus,
-    .nav .open > a,
-    .nav .open > a:hover,
-    .nav .open > a:focus,
-    .nav > .active > a {
-    background: @hover-bg;
-    color: @hover-color;
-  }
-
-  //Add color to the sidebar toggle button
-  .sidebar-toggle {
-    color: @font-color;
-    &:hover {
-      color: @hover-color;
-      background: @hover-bg;
-    }
-  }
-}
-
-//Logo color variation
-.logo-variant(@bg-color; @color: #fff; @border-bottom-color: transparent; @border-bottom-width: 0) {
-  background-color: @bg-color;
-  color: @color;
-  border-bottom: @border-bottom-width solid @border-bottom-color;
-
-  &:hover {
-    background-color: darken(@bg-color, 1%);
-  }
-}
-
-//Box solid color variantion creator
-.box-solid-variant(@color; @text-color: #fff) {
-  border: 1px solid @color;
-  > .box-header {
-    color: @text-color;
-    background: @color;
-    background-color: @color;
-    a,
-    .btn {
-      color: @text-color;
-    }
-  }
-}
-
-//Direct Chat Variant
-.direct-chat-variant(@bg-color; @color: #fff) {
-  .right > .direct-chat-text {
-    background: @bg-color;
-    border-color: @bg-color;
-    color: @color;
-    &:after,
-      &:before {
-      border-left-color: @bg-color;
-    }
-  }
-}
-
-//border radius creator
-.border-radius(@radius) {
-  border-radius: @radius;
-}
-//Different radius each side
-.border-radius(@top-left; @top-right; @bottom-left; @bottom-right) {
-  border-top-left-radius: @top-left;
-  border-top-right-radius: @top-right;
-  border-bottom-right-radius: @bottom-right;
-  border-bottom-left-radius: @bottom-left;
-}
-
-//Gradient background
-.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {
-  background: @color;
-  background: -webkit-gradient(linear,
-    left bottom,
-    left top,
-    color-stop(0, @start),
-    color-stop(1, @stop));
-  background: -ms-linear-gradient(bottom,
-    @start,
-    @stop);
-  background: -moz-linear-gradient(center bottom,
-    @start 0%,
-    @stop 100%);
-  background: -o-linear-gradient(@stop,
-    @start);
-  filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@stop,@start));
-}
-
-//Added 2.1.0
-//Skins Mixins
-
-//Dark Sidebar Mixin
-.skin-dark-sidebar(@link-hover-border-color) {
-  // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)
-  .wrapper,
-  .main-sidebar,
-  .left-side {
-    background-color: @sidebar-dark-bg;
-  }
-  //User Panel (resides in the sidebar)
-  .user-panel {
-    > .info, > .info > a {
-      color: #fff;
-    }
-  }
-  //Sidebar Menu. First level links
-  .sidebar-menu > li {
-    //Section Headning
-    &.header {
-      color: lighten(@sidebar-dark-bg, 20%);
-      background: darken(@sidebar-dark-bg, 4%);
-    }
-    //links
-    > a {
-      border-left: 3px solid transparent;
-    }
-    //Hover and active states
-    &:hover > a, &.active > a {
-      color: @sidebar-dark-hover-color;
-      background: @sidebar-dark-hover-bg;
-      border-left-color: @link-hover-border-color;
-    }
-    //First Level Submenu
-    > .treeview-menu {
-      margin: 0 1px;
-      background: @sidebar-dark-submenu-bg;
-    }
-  }
-  //All links within the sidebar menu
-  .sidebar a {
-    color: @sidebar-dark-color;
-    &:hover {
-      text-decoration: none;
-    }
-  }
-  //All submenus
-  .treeview-menu {
-    > li {
-      > a {
-        color: @sidebar-dark-submenu-color;
-      }
-      &.active > a, > a:hover {
-        color: @sidebar-dark-submenu-hover-color;
-      }
-    }
-  }
-  //The sidebar search form
-  .sidebar-form {
-    .border-radius(3px);
-    border: 1px solid lighten(@sidebar-dark-bg, 10%);
-    margin: 10px 10px;
-    input[type="text"], .btn {
-      box-shadow: none;
-      background-color: lighten(@sidebar-dark-bg, 10%);
-      border: 1px solid transparent;
-      height: 35px;
-      .transition(all @transition-speed @transition-fn);
-    }
-    input[type="text"] {
-      color: #666;
-      .border-radius(2px, 0, 2px, 0);
-      &:focus, &:focus + .input-group-btn .btn {
-        background-color: #fff;
-        color: #666;
-      }
-      &:focus + .input-group-btn .btn {
-        border-left-color: #fff;
-      }
-    }
-    .btn {
-      color: #999;
-      .border-radius(0, 2px, 0, 2px);
-    }
-  }
-}
-
-//Light Sidebar Mixin
-.skin-light-sidebar(@icon-active-color) {
-  // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)
-  .wrapper,
-  .main-sidebar,
-  .left-side {
-    background-color: @sidebar-light-bg;
-  }
-  .content-wrapper,
-  .main-footer {
-    border-left: 1px solid @gray;
-  }
-  //User Panel (resides in the sidebar)
-  .user-panel {
-    > .info, > .info > a {
-      color: @sidebar-light-color;
-    }
-  }
-  //Sidebar Menu. First level links
-  .sidebar-menu > li {
-    .transition(border-left-color .3s ease);
-    //border-left: 3px solid transparent;
-    //Section Headning
-    &.header {
-      color: lighten(@sidebar-light-color, 25%);
-      background: @sidebar-light-bg;
-    }
-    //links
-    > a {
-      border-left: 3px solid transparent;
-      font-weight: 600;
-    }
-    //Hover and active states
-    &:hover > a,
-      &.active > a {
-      color: @sidebar-light-hover-color;
-      background: @sidebar-light-hover-bg;
-    }
-    &:hover > a {
-
-    }
-    &.active {
-      border-left-color: @icon-active-color;
-      > a {
-        font-weight: 600;
-      }
-    }
-    //First Level Submenu
-    > .treeview-menu {
-      background: @sidebar-light-submenu-bg;
-    }
-  }
-  //All links within the sidebar menu
-  .sidebar a {
-    color: @sidebar-light-color;
-    &:hover {
-      text-decoration: none;
-    }
-  }
-  //All submenus
-  .treeview-menu {
-    > li {
-      > a {
-        color: @sidebar-light-submenu-color;
-      }
-      &.active > a,
-      > a:hover {
-        color: @sidebar-light-submenu-hover-color;
-      }
-      &.active > a {
-        font-weight: 600;
-      }
-    }
-  }
-  //The sidebar search form
-  .sidebar-form {
-    .border-radius(3px);
-    border: 1px solid @gray;//darken(@sidebar-light-bg, 5%);
-    margin: 10px 10px;
-    input[type="text"],
-    .btn {
-      box-shadow: none;
-      background-color: #fff;//darken(@sidebar-light-bg, 3%);
-      border: 1px solid transparent;
-      height: 35px;
-      .transition(all @transition-speed @transition-fn);
-    }
-    input[type="text"] {
-      color: #666;
-      .border-radius(2px, 0, 2px, 0);
-      &:focus,
-        &:focus + .input-group-btn .btn {
-        background-color: #fff;
-        color: #666;
-      }
-      &:focus + .input-group-btn .btn {
-        border-left-color: #fff;
-      }
-    }
-    .btn {
-      color: #999;
-      .border-radius(0, 2px, 0, 2px);
-    }
-  }
-  @media(min-width: @screen-sm-min) {
-    &.sidebar-mini.sidebar-collapse {
-      .sidebar-menu > li > .treeview-menu {
-        border-left: 1px solid @gray;
-      }
-    }
-  }
-}
diff --git a/resources/assets/less/modal.less b/resources/assets/less/modal.less
deleted file mode 100755
index dd67b4a94cc2ab3a371762c82d51b1e0d348035f..0000000000000000000000000000000000000000
--- a/resources/assets/less/modal.less
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Component: modal
- * ----------------
- */
-.modal {
-  background: rgba(0,0,0,.3);
-}
-.modal-content {
-  .border-radius(0);
-  .box-shadow(0 2px 3px rgba(0,0,0,.125));
-  border: 0;
-  @media (min-width: @screen-sm-min) {
-    .box-shadow(0 2px 3px rgba(0,0,0,.125));
-  }
-}
-.modal-header {
-  border-bottom-color: @box-border-color;
-}
-.modal-footer {
-  border-top-color: @box-border-color;
-}
-
-//Modal variants
-.modal-primary {
-  .modal-body {
-    &:extend(.bg-light-blue);
-  }
-  .modal-header,
-  .modal-footer {
-    &:extend(.bg-light-blue-active);
-    border-color: darken(@light-blue, 10%);
-  }
-}
-.modal-warning {
-  .modal-body {
-    &:extend(.bg-yellow);
-  }
-  .modal-header,
-  .modal-footer {
-    &:extend(.bg-yellow-active);
-    border-color: darken(@yellow, 10%);
-  }
-}
-.modal-info {
-  .modal-body {
-    &:extend(.bg-aqua);
-  }
-  .modal-header,
-  .modal-footer {
-    &:extend(.bg-aqua-active);
-    border-color: darken(@aqua, 10%);
-  }
-}
-.modal-success {
-  .modal-body {
-    &:extend(.bg-green);
-  }
-  .modal-header,
-  .modal-footer {
-    &:extend(.bg-green-active);
-    border-color: darken(@green, 10%);
-  }
-}
-.modal-danger {
-  .modal-body {
-    &:extend(.bg-red);
-  }
-  .modal-header,
-  .modal-footer {
-    &:extend(.bg-red-active);
-    border-color: darken(@red, 10%);
-  }
-}
diff --git a/resources/assets/less/navs.less b/resources/assets/less/navs.less
deleted file mode 100755
index 45eb851d382c647bb30186a1e28d2a3884061fcd..0000000000000000000000000000000000000000
--- a/resources/assets/less/navs.less
+++ /dev/null
@@ -1,182 +0,0 @@
-/*
- * Component: Nav
- * --------------
- */
-
-.nav {
-  > li > a:hover,
-    > li > a:active,
-    > li > a:focus {
-    color: #444;
-    background: #f7f7f7;
-  }
-}
-
-/* NAV PILLS */
-.nav-pills {
-  > li > a {
-    .border-radius(0);
-    border-top: 3px solid transparent;
-    color: #444;
-    > .fa,
-    > .glyphicon,
-    > .ion {
-      margin-right: 5px;
-    }
-  }
-  > li.active > a,
-  > li.active > a:hover,
-    > li.active > a:focus {
-    border-top-color: @light-blue;
-  }
-  > li.active > a {
-    font-weight: 600;
-  }
-}
-/* NAV STACKED */
-.nav-stacked {
-  > li > a {
-    .border-radius(0);
-    border-top: 0;
-    border-left: 3px solid transparent;
-    color: #444;
-  }
-  > li.active > a,
-  > li.active > a:hover {
-    background: transparent;
-    color: #444;
-    border-top: 0;
-    border-left-color: @light-blue;
-  }
-
-  > li.header {
-    border-bottom: 1px solid #ddd;
-    color: #777;
-    margin-bottom: 10px;
-    padding: 5px 10px;
-    text-transform: uppercase;
-  }
-}
-
-/* NAV TABS */
-.nav-tabs-custom {
-  margin-bottom: 20px;
-  background: #fff;
-  box-shadow: @box-boxshadow;
-  border-radius: @box-border-radius;
-  > .nav-tabs {
-    margin: 0;
-    border-bottom-color: #f4f4f4;
-    .border-top-radius(@box-border-radius);
-    > li {
-      border-top: 3px solid transparent;
-      margin-bottom: -2px;
-      > a {
-        color: #444;
-        .border-radius(0);
-        &.text-muted {
-          color: #999;
-        }
-        &,
-        &:hover {
-          background: transparent;
-          margin: 0;
-        }
-        &:hover {
-          color: #999;
-        }
-      }
-      &:not(.active) {
-        > a:hover,
-          > a:focus,
-          > a:active {
-          border-color: transparent;
-        }
-      }
-      margin-right: 5px;
-    }
-
-    > li.active {
-      border-top-color: @light-blue;
-      & > a,
-      &:hover > a {
-        background-color: #fff;
-        color: #444;
-      }
-      > a {
-        border-top-color: transparent;
-        border-left-color: #f4f4f4;
-        border-right-color: #f4f4f4;
-      }
-
-    }
-
-    > li:first-of-type {
-      margin-left: 0;
-      &.active {
-        > a {
-          border-left-color: transparent;
-        }
-      }
-    }
-
-    //Pulled to the right
-    &.pull-right {
-      float: none!important;
-      > li {
-        float: right;
-      }
-      > li:first-of-type {
-        margin-right: 0;
-        > a {
-          border-left-width: 1px;
-        }
-        &.active {
-          > a {
-            border-left-color: #f4f4f4;
-            border-right-color: transparent;
-          }
-        }
-      }
-    }
-
-    > li.header {
-      line-height: 35px;
-      padding: 0 10px;
-      font-size: 20px;
-      color: #444;
-      > .fa,
-      > .glyphicon,
-      > .ion {
-        margin-right: 5px;
-      }
-    }
-  }
-
-  > .tab-content {
-    background: #fff;
-    padding: 10px;
-    .border-bottom-radius(@box-border-radius);
-  }
-
-  .dropdown.open > a {
-    &:active,
-      &:focus {
-      background: transparent;
-      color: #999;
-    }
-  }
-}
-
-/* PAGINATION */
-.pagination {
-  > li > a {
-    background: #fafafa;
-    color: #666;    
-  }
-  &.pagination-flat {
-    > li > a {
-      .border-radius(0)!important;
-    }
-  }
-}
\ No newline at end of file
diff --git a/resources/assets/less/overrides.less b/resources/assets/less/overrides.less
deleted file mode 100644
index ba74e4aa8a76f69b2b9791cbee079d14e283a62a..0000000000000000000000000000000000000000
--- a/resources/assets/less/overrides.less
+++ /dev/null
@@ -1,353 +0,0 @@
-.skin-blue .main-header .logo {
-  background-color: inherit;
-}
-.main-header .logo {
-  width: 100% !important;
-  white-space: nowrap;
-  text-align: left;
-  display: block;
-  clear: both;
-  //text-overflow: hidden;
-}
-.huge {
-  font-size: 40px;
-}
-
-.btn-file {
-    position: relative;
-    overflow: hidden;
-}
-
-.dropdown-menu>li>a {
-    color: #354044;
-}
-
-
-#sort tr.cansort {
-border-radius: 2px;
-padding: 10px;
-background: #f4f4f4;
-margin-bottom: 3px;
-border-left: 2px solid #e6e7e8;
-color: #444;
-cursor: move;
-}
-
-.user-image-inline {
-  float: left;
-  width: 25px;
-  height: 25px;
-  border-radius: 50%;
-  margin-right: 10px;
-}
-
-.input-group .input-group-addon {
-  background-color: #f4f4f4;
-}
-
-a.accordion-header {
-    color: #333;
-}
-
-.dynamic-form-row {
-  padding: 10px;
-  margin: 20px;
-}
-
-
-.handle {
-  padding-left: 10px;
-}
-
-.btn-file input[type=file] {
-    position: absolute;
-    top: 0;
-    right: 0;
-    min-width: 100%;
-    min-height: 100%;
-    font-size: 100px;
-    text-align: right;
-    filter: alpha(opacity=0);
-    opacity: 0;
-    outline: none;
-    background: white;
-    cursor: inherit;
-    display: block;
-}
-.main-footer {
-  font-size: 13px;
-}
-.main-header {
-  max-height: 150px;
-}
-
-
-.navbar-nav>.user-menu>.dropdown-menu {
-  width: inherit;
-}
-.main-header .logo {
-  padding: 0px 5px 0px 15px;
-}
-
-
-.sidebar-toggle {
-  margin-left: -48px;
-  z-index: 100;
-  background-color: inherit;
-}
-
-.sidebar-toggle-mobile {
-  z-index: 100;
-  width: 50px;
-  padding-top: 10px;
-}
-
-.skin-blue .main-header .navbar .dropdown-menu li a {
-  //color: inherit;
-}
-
-.main-header .sidebar-toggle:before {
-  content: "\f0c9";
-}
-
-.direct-chat-contacts {
-  padding: 10px;
-  height: 150px;
-}
-
-
-.select2-container {
-  width: 100%;
-}
-.error input {
-  color: #dd4b39;
-  border: 2px solid #dd4b39 !important;
-}
-
-.error label, .alert-msg {
-  color: #dd4b39;
-  display: block;
-}
-
-.input-group[class*="col-"] {
-        padding-right: 15px;
-        padding-left: 15px;
-  }
-  .control-label.multiline {
-      padding-top: 10px;
-  }
-
-.btn-outline {
-  color: inherit;
-  background-color: transparent;
-  transition: all .5s;
-}
-
-.btn-primary.btn-outline {
-  color: #428bca;
-}
-
-.btn-success.btn-outline {
-  color: #5cb85c;
-}
-
-.btn-info.btn-outline {
-  color: #5bc0de;
-}
-
-.btn-warning.btn-outline {
-  color: #f0ad4e;
-}
-
-.btn-danger.btn-outline {
-  color: #d9534f;
-}
-
-.btn-primary.btn-outline:hover, .btn-success.btn-outline:hover, .btn-info.btn-outline:hover, .btn-warning.btn-outline:hover, .btn-danger.btn-outline:hover {
-  color: #fff;
-}
-
-.slideout-menu {
-	position: fixed;
-	top: 0;
-	right: -250px;
-	width: 250px;
-	height: 100%;
-	background: #333;
-	z-index: 100;
-  margin-top: 100px;
-  color: white;
-  padding: 10px;
-}
-.slideout-menu h3 {
-	position: relative;
-	padding: 5px 5px;
-	color: #fff;
-	font-size: 1.2em;
-	font-weight: 400;
-	border-bottom: 4px solid #222;
-}
-.slideout-menu .slideout-menu-toggle {
-	position: absolute;
-	top: 12px;
-	right: 10px;
-	display: inline-block;
-	padding: 6px 9px 5px;
-	font-family: Arial, sans-serif;
-	font-weight: bold;
-	line-height: 1;
-	background: #222;
-	color: #999;
-	text-decoration: none;
-	vertical-align: top;
-}
-.slideout-menu .slideout-menu-toggle:hover {
-	color: #fff;
-}
-.slideout-menu ul {
-	list-style: none;
-	font-weight: 300;
-	border-top: 1px solid #151515;
-	border-bottom: 1px solid #454545;
-}
-.slideout-menu ul li {
-	border-top: 1px solid #454545;
-	border-bottom: 1px solid #151515;
-}
-.slideout-menu ul li a {
-	position: relative;
-	display: block;
-	padding: 10px;
-	color: #999;
-	text-decoration: none;
-}
-.slideout-menu ul li a:hover {
-	background: #000;
-	color: #fff;
-}
-.slideout-menu ul li a i {
-	position: absolute;
-	top: 15px;
-	right: 10px;
-	opacity: .5;
-}
-
- .btn-box-tool-lg {
-   font-size: 16px;
-   color: orange;
- }
-
-
-
- .bs-wizard {margin-top: 20px;}
-
- /*Form Wizard*/
- .bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}
- .bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
- .bs-wizard > .bs-wizard-step + .bs-wizard-step {}
- .bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 16px; margin-bottom: 5px;}
- .bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999; font-size: 14px;}
- .bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: #fbe8aa; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;}
- .bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; }
- .bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;}
- .bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #fbe8aa;}
- .bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
- .bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
- .bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
- .bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
- .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}
- .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
- .bs-wizard > .bs-wizard-step:first-child  > .progress {left: 50%; width: 50%;}
- .bs-wizard > .bs-wizard-step:last-child  > .progress {width: 50%;}
- .bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }
- /*END Form Wizard*/
-
-.left-navblock{
-  display: inline-block;
-  float: left;
-  text-align: left;
-  color: white;
-  padding: 0px;
-  /* adjust based on your layout */
-
-}
-.skin-blue .main-header .navbar .dropdown-menu li a {
-  color: #333;
-}
-
-a.logo.no-hover a:hover {
- background-color: transparent;
-}
-
-
-.required {
-  border-right: 6px solid orange;
-}
-
-body {
-  font-family: -apple-system, BlinkMacSystemFont,
-  "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell",
-  "Fira Sans", "Droid Sans", "Helvetica Neue",
-  sans-serif;
-  font-size: 13px;
-}
-
-.sidebar-menu {
-  font-size: 14px;
-  white-space: normal;
-}
-
-@media print {
-  a[href]:after {
-    content: none;
-  }
-
-  .tab-content > .tab-pane {
-    display: block !important;
-    opacity: 1 !important;
-    visibility: visible !important;
-  }
-}
-
-img.navbar-brand-img, .navbar-brand>img {
-  float: left;
-  padding: 5px 5px 5px 0;
-  max-height: 50px;
-}
-
-.input-daterange {
-  border-radius: 0px;
-}
-
-.btn.bg-maroon, .btn.bg-purple{
-  min-width:90px;
-}
-
-[hidden] {
-  display: none !important;
-}
-
-#toolbar {
-  margin-top: 10px;
-}
-
-#uploadPreview {
-  border-color: grey;
-  border-width: 1px;
-  border-style: solid
-}
-
-.icon-med {
-  font-size: 20px;
-  color: #889195;
-}
-
-#login-logo {
-  padding-top: 20px;
-  padding-bottom: 10px;
-  max-width: 200px
-}
-
-.left-navblock {
-  max-width: 500px;
-}
diff --git a/resources/assets/less/print.less b/resources/assets/less/print.less
deleted file mode 100755
index 9cd462387f7e7d8ef20ca700ce72d655831a1160..0000000000000000000000000000000000000000
--- a/resources/assets/less/print.less
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Misc: print
- * -----------
- */
-@media print {
-  //Add to elements that you do not want to show when printing
-  .no-print {
-    display: none!important;
-  }
-  //Elements that we want to hide when printing
-  .main-sidebar,
-  .left-side,
-  .main-header,
-  .content-header {
-    &:extend(.no-print);
-  }
-  //This is the only element that should appear, so let's remove the margins
-  .content-wrapper,
-  .right-side,
-  .main-footer {
-    margin-left: 0!important;    
-    min-height: 0!important;
-    .translate(0,0)!important;
-  }
-  .fixed .content-wrapper,
-  .fixed .right-side {
-    padding-top: 0!important;
-  }
-  //Invoice printing
-  .invoice {
-    width: 100%;
-    border: 0;
-    margin: 0;
-    padding: 0;
-  }
-  .invoice-col {
-    float: left;
-    width: 33.3333333%;
-  }
-  //Make sure table content displays properly
-  .table-responsive {
-    overflow: auto;
-    > .table tr th,
-    > .table tr td {
-      white-space: normal!important;
-    }
-  }
-}
diff --git a/resources/assets/less/products.less b/resources/assets/less/products.less
deleted file mode 100755
index f2f79e4c2437725d4ae88439bebe5198060f5907..0000000000000000000000000000000000000000
--- a/resources/assets/less/products.less
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Component: Products List
- * ------------------------
- */
-.products-list {
-  list-style: none;
-  margin: 0;
-  padding: 0;
-  > .item {
-    .border-radius(@box-border-radius);
-    .box-shadow(@box-boxshadow);
-    .clearfix();
-    padding: 10px 0;
-    background: #fff;
-  }
-  .product-img {
-    float: left;
-    img {
-      width: 50px;
-      height: 50px;
-    }
-  }
-  .product-info {
-    margin-left: 60px;
-  }
-  .product-title {
-    font-weight: 600;
-  }
-  .product-description {
-    display: block;
-    color: #999;
-    overflow: hidden;
-    white-space: nowrap;
-    text-overflow: ellipsis;
-  }
-}
-.product-list-in-box > .item {
-  .box-shadow(none);
-  .border-radius(0);
-  border-bottom: 1px solid @box-border-color;
-  &:last-of-type {
-    border-bottom-width: 0;
-  }
-}
diff --git a/resources/assets/less/profile.less b/resources/assets/less/profile.less
deleted file mode 100755
index 8fd1a834f014aa34f9985fe8c1311fd100ae2ebf..0000000000000000000000000000000000000000
--- a/resources/assets/less/profile.less
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Page: Profile
- * -------------
- */
-
-.profile-user-img {
-  margin: 0 auto;
-  width: 100px;
-  padding: 3px;
-  border: 3px solid @gray;
-}
-.profile-username {
-  font-size: 21px;
-  margin-top: 5px;
-}
-.post {
-  border-bottom: 1px solid @gray;
-  margin-bottom: 15px;
-  padding-bottom: 15px;
-  color: #666;
-  &:last-of-type {
-    border-bottom: 0;
-    margin-bottom: 0;
-    padding-bottom: 0;
-  }
-  .user-block {
-    margin-bottom: 15px;
-  }
-}
\ No newline at end of file
diff --git a/resources/assets/less/progress-bars.less b/resources/assets/less/progress-bars.less
deleted file mode 100755
index 0aafb56b9192c252b2d2bdb7a706c3cb5c8dec45..0000000000000000000000000000000000000000
--- a/resources/assets/less/progress-bars.less
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
- * Component: Progress Bar
- * -----------------------
- */
-
-//General CSS
-.progress,
-.progress > .progress-bar {
-  .box-shadow(none);
-  &, .progress-bar {
-    .border-radius(@progress-bar-border-radius);
-  }
-}
-
-/* size variation */
-.progress.sm,
-.progress-sm {
-  height: 10px;
-  &, .progress-bar {
-    .border-radius(@progress-bar-sm-border-radius);
-  }
-}
-.progress.xs,
-.progress-xs {
-  height: 7px;
-  &, .progress-bar {
-    .border-radius(@progress-bar-xs-border-radius);
-  }
-}
-.progress.xxs,
-.progress-xxs {
-  height: 3px;
-  &, .progress-bar {
-    .border-radius(@progress-bar-xs-border-radius);
-  }
-}
-/* Vertical bars */
-.progress.vertical {
-  position: relative;
-  width: 30px;
-  height: 200px;
-  display: inline-block;
-  margin-right: 10px;
-  > .progress-bar {
-    width: 100%;
-    position: absolute;
-    bottom: 0;
-  }
-
-  //Sizes
-  &.sm,
-  &.progress-sm{
-    width: 20px;
-  }
-
-  &.xs,
-  &.progress-xs{
-    width: 10px;
-  }
-  &.xxs,
-  &.progress-xxs{
-    width: 3px;
-  }
-}
-
-//Progress Groups
-.progress-group {
-  .progress-text {
-    font-weight: 600;
-  }
-  .progress-number {
-    float: right;
-  }
-}
-
-/* Remove margins from progress bars when put in a table */
-.table {
-  tr > td .progress {
-    margin: 0;
-  }
-}
-
-// Variations
-// -------------------------
-.progress-bar-light-blue,
-.progress-bar-primary {
-  .progress-bar-variant(@light-blue);
-}
-.progress-bar-green,
-.progress-bar-success {
-  .progress-bar-variant(@green);
-}
-
-.progress-bar-aqua,
-.progress-bar-info {
-  .progress-bar-variant(@aqua);
-}
-
-.progress-bar-yellow,
-.progress-bar-warning {
-  .progress-bar-variant(@yellow);
-}
-
-.progress-bar-red,
-.progress-bar-danger {
-  .progress-bar-variant(@red);
-}
diff --git a/resources/assets/less/select2.less b/resources/assets/less/select2.less
deleted file mode 100755
index 596eef83c16e06190f65512d8bd5bf5d4fee192b..0000000000000000000000000000000000000000
--- a/resources/assets/less/select2.less
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * Plugin: Select2
- * ---------------
- */
-
-//Signle select
-.select2-container--default,
-.select2-selection {
-  &.select2-container--focus,
-  &:focus,
-    &:active {
-    outline: none;
-  }
-  .select2-selection--single {
-    border: 1px solid @gray;
-    border-radius: @input-radius;
-    padding: 6px 12px;
-    height: 34px;
-  }
-}
-.select2-container--default.select2-container--open {
-  border-color: @light-blue;
-}
-.select2-dropdown {
-  border: 1px solid @gray;
-  border-radius: @input-radius;
-}
-.select2-container--default .select2-results__option--highlighted[aria-selected] {
-  background-color: @light-blue;
-  color: white;
-}
-.select2-results__option {
-  padding: 6px 12px;
-  user-select: none;
-  -webkit-user-select: none; }
-.select2-container .select2-selection--single .select2-selection__rendered {
-  padding-left: 0;
-  padding-right: 0;
-  height: auto;
-  margin-top: -4px;
-}
-.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
-  padding-right: 6px;
-  padding-left: 20px;
-}
-.select2-container--default .select2-selection--single .select2-selection__arrow {
-  height: 28px;
-  right: 3px;
-}
-.select2-container--default .select2-selection--single .select2-selection__arrow b {
-  margin-top: 0;
-}
-.select2-dropdown,
-.select2-search--inline {
-  .select2-search__field {
-    border: 1px solid @gray;
-    &:focus {
-      outline: none;
-      border: 1px solid @light-blue;
-    }
-  }
-}
-.select2-container--default .select2-results__option[aria-disabled=true] {
-  color: #999;
-}
-.select2-container--default .select2-results__option[aria-selected=true] {
-  background-color: #ddd;
-  &,
-  &:hover {
-    color: #444;
-  }
-}
-
-//Multiple select
-.select2-container--default {
-  .select2-selection--multiple {
-    border: 1px solid @gray;
-    border-radius: @input-radius;
-    &:focus {
-      border-color: @light-blue;
-    }
-  }
-  &.select2-container--focus .select2-selection--multiple {
-    border-color: @gray;
-  }
-}
-.select2-container--default .select2-selection--multiple .select2-selection__choice {
-  background-color: @light-blue;
-  border-color: darken(@light-blue, 5%);
-  padding: 1px 10px;
-  color: #fff;
-}
-.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
-  margin-right: 5px;
-  color: rgba(255,255,255,.7);
-  &:hover {
-    color: #fff;
-  }
-}
-.select2-container .select2-selection--single .select2-selection__rendered {
-  padding-right: 10px;
-}
diff --git a/resources/assets/less/sidebar-mini.less b/resources/assets/less/sidebar-mini.less
deleted file mode 100755
index edc94c9586792c037084be35ac01ad1a78e2bb03..0000000000000000000000000000000000000000
--- a/resources/assets/less/sidebar-mini.less
+++ /dev/null
@@ -1,138 +0,0 @@
-/*
- * Component: Sidebar Mini
- */
-
-//Add sidebar-mini class to the body tag to activate this feature
-.sidebar-mini {
-  //Sidebar mini should work only on devices larger than @screen-sm
-  @media (min-width: @screen-sm) {
-    //When the sidebar is collapsed...
-    &.sidebar-collapse {
-
-      //Apply the new margining to the main content and footer
-      .content-wrapper,
-      .right-side,
-      .main-footer {
-        margin-left: 50px!important;
-        z-index: 840;
-      }
-
-      //Modify the sidebar to shrink instead of disappearing
-      .main-sidebar {
-        //Don't go away! Just shrink
-        .translate(0, 0);
-        width: 50px!important;
-        z-index: 850;
-      }
-
-      .sidebar-menu {
-        > li {
-          position: relative;
-          > a {
-            margin-right: 0;
-          }
-          > a > span {
-            border-top-right-radius: 4px;
-          }
-
-          &:not(.treeview) {
-            > a > span {
-              border-bottom-right-radius: 4px;
-            }
-          }
-
-          > .treeview-menu {
-            //Add some padding to the treeview menu
-            padding-top: 5px;
-            padding-bottom: 5px;
-            border-bottom-right-radius: 4px;
-          }
-
-          //Show menu items on hover
-          &:hover {
-            > a {
-              //overflow: visible;
-            }
-            > a > span:not(.pull-right),
-              > .treeview-menu {
-              display: block!important;
-              position: absolute;
-              width: @sidebar-width - 50;
-              left: 50px;
-            }
-
-            //position the header & treeview menus
-            > a > span {
-              top: 0;
-              margin-left: -3px;
-              padding: 12px 5px 12px 20px;
-              background-color: inherit;
-            }
-            > .treeview-menu {
-              top: 44px;
-              margin-left: 0;
-            }
-          }
-        }
-      }
-
-      //Make the sidebar links, menus, labels, badges
-      //and angle icons disappear
-      .main-sidebar .user-panel > .info,
-      .sidebar-form,
-      .sidebar-menu > li > a > span,
-      .sidebar-menu > li > .treeview-menu,
-      .sidebar-menu >li > a > .pull-right,
-      .sidebar-menu li.header {
-        display: none!important;
-        -webkit-transform: translateZ(0);
-      }
-
-      .main-header {
-        //Let's make the logo also shrink and the mini logo to appear
-        .logo {
-          width: 50px;
-          > .logo-mini {
-            display: block;
-            margin-left: -15px;
-            margin-right: -15px;
-            font-size: 18px;
-          }
-          > .logo-lg {
-            display: none;
-          }
-        }
-
-        //Since the logo got smaller, we need to fix the navbar's position
-        .navbar {
-          margin-left: 50px;
-        }
-      }
-    }
-  }
-}
-
-//A fix for text overflow while transitioning from sidebar mini to full sidebar
-.sidebar-menu,
-.main-sidebar .user-panel,
-.sidebar-menu > li.header {
-  white-space: nowrap;
-  overflow: hidden;
-}
-.sidebar-menu:hover {
-  overflow: visible;
-}
-.sidebar-form,
-.sidebar-menu > li.header {
-  overflow: hidden;
-  text-overflow: clip;
-}
-.sidebar-menu li > a {
-  position: relative;
-  > .pull-right {
-    position: absolute;
-    top: 50%;
-    right: 10px;
-    margin-top: -7px;
-  }
-}
diff --git a/resources/assets/less/sidebar.less b/resources/assets/less/sidebar.less
deleted file mode 100755
index 3ca88688b5a57619b4c907f236f9269d28bd6add..0000000000000000000000000000000000000000
--- a/resources/assets/less/sidebar.less
+++ /dev/null
@@ -1,157 +0,0 @@
-/*
- * Component: Sidebar
- * ------------------
- */
-//Main Sidebar
-// ``` .left-side has been deprecated as of 2.0.0 in favor of .main-sidebar ```
-
-.main-sidebar,
-.left-side {
-  position: absolute;
-  top: 0;
-  left: 0;
-  padding-top: 50px;
-  min-height: 100%;
-  width: @sidebar-width;
-  z-index: 810;
-  //Using disposable variable to join statements with a comma
-  @transition-rule: @transition-speed @transition-fn,
-    width @transition-speed @transition-fn;
-  .transition-transform(@transition-rule);
-  @media (max-width: @screen-header-collapse) {
-      padding-top: 100px;
-  }
-  @media (max-width: @screen-xs-max) {
-    .translate(-@sidebar-width, 0);
-  }
-  .sidebar-collapse & {
-    @media (min-width: @screen-sm) {
-      .translate(-@sidebar-width, 0);
-    }
-  }
-  .sidebar-open & {
-    @media (max-width: @screen-xs-max) {
-      .translate(0, 0);
-    }
-  }
-}
-
-.sidebar {
-  padding-bottom: 10px;
-}
-// remove border from form
-.sidebar-form {
-  input:focus {
-    border-color: transparent;
-  }
-}
-
-//Sidebar user panel
-.user-panel {
-  position: relative;
-  width: 100%;
-  padding: 10px;
-  overflow: hidden;
-  .clearfix();
-  > .image > img {
-    width: 100%;
-    max-width: 45px;
-    height: auto;
-  }
-  > .info {
-    padding: 5px 5px 5px 15px;
-    line-height: 1;
-    position: absolute;
-    left: 55px;
-    > p {
-      font-weight: 600;
-      margin-bottom: 9px;
-    }
-    > a {
-      text-decoration: none;
-      padding-right: 5px;
-      margin-top: 3px;
-      font-size: 11px;
-      > .fa,
-      > .ion,
-      > .glyphicon {
-        margin-right: 3px;
-      }
-    }
-  }
-}
-
-// Sidebar menu
-.sidebar-menu {
-  list-style: none;
-  margin: 0;
-  padding: 0;
-  //First Level
-  > li {
-    position: relative;
-    margin: 0;
-    padding: 0;
-    > a {
-      padding: 12px 5px 12px 15px;
-      display: block;
-      > .fa,
-      > .glyphicon,
-      > .ion {
-        width: 20px;
-      }
-    }
-    .label,
-    .badge {
-      margin-top: 3px;
-      margin-right: 5px;
-    }
-  }
-  li.header {
-    padding: 10px 25px 10px 15px;
-    font-size: 12px;
-  }
-  li > a > .fa-angle-left {
-    width: auto;
-    height: auto;
-    padding: 0;
-    margin-right: 10px;
-    margin-top: 3px;
-  }
-  li.active {
-    > a > .fa-angle-left {
-      .rotate(-90deg);
-    }
-    > .treeview-menu {
-      display: block;
-    }
-  }
-
-  // Tree view menu
-  .treeview-menu {
-    display: none;
-    list-style: none;
-    padding:0;
-    margin:0;
-    padding-left: 5px;
-    .treeview-menu {
-      padding-left: 20px;
-    }
-    > li {
-      margin: 0;
-      > a {
-        padding: 5px 5px 5px 15px;
-        display: block;
-        font-size: 14px;
-        > .fa,
-        > .glyphicon,
-        > .ion {
-          width: 20px;
-        }
-        > .fa-angle-left,
-        > .fa-angle-down {
-          width: auto;
-        }
-      }
-    }
-  }
-}
diff --git a/resources/assets/less/skins/_all-skins.less b/resources/assets/less/skins/_all-skins.less
deleted file mode 100755
index ec07547ff1078f2c63cb1ddae5cef204dae4ff32..0000000000000000000000000000000000000000
--- a/resources/assets/less/skins/_all-skins.less
+++ /dev/null
@@ -1,13 +0,0 @@
-//All skins in one file
-@import "skin-blue.less";
-@import "skin-blue-light.less";
-@import "skin-black.less";
-@import "skin-black-light.less";
-@import "skin-green.less";
-@import "skin-green-light.less";
-@import "skin-red.less";
-@import "skin-red-light.less";
-@import "skin-yellow.less";
-@import "skin-yellow-light.less";
-@import "skin-purple.less";
-@import "skin-purple-light.less";
diff --git a/resources/assets/less/skins/skin-black-light.less b/resources/assets/less/skins/skin-black-light.less
deleted file mode 100755
index b3fe67f2d7a618c36a6b80fbd75b9b90dbcbccff..0000000000000000000000000000000000000000
--- a/resources/assets/less/skins/skin-black-light.less
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * Skin: Black
- * -----------
- */
-@import "../../bootstrap-less/mixins.less";
-@import "../../bootstrap-less/variables.less";
-@import "../variables.less";
-@import "../mixins.less";
-
-/* skin-black navbar */
-.skin-black-light {
-  //Navbar & Logo
-  .main-header {
-    .box-shadow(0px 1px 1px rgba(0, 0, 0, 0.05));
-    .navbar-toggle {
-      color: #333;
-    }
-    .navbar-brand {
-      color: #333;
-      border-right: 1px solid #eee;
-    }
-    > .navbar {
-      .navbar-variant(#fff; #333; #999; #fff);
-      > .sidebar-toggle {
-        color: #333;
-        border-right: 1px solid #eee;
-      }
-      .navbar-nav {
-        > li > a {
-          border-right: 1px solid #eee;
-        }
-      }
-      .navbar-custom-menu .navbar-nav,
-      .navbar-right {
-        > li {
-          > a {
-            border-left: 1px solid #eee;
-            border-right-width: 0;
-          }
-        }
-      }
-    }
-    > .logo {
-      .logo-variant(#fff; #333);
-      border-right: 1px solid #eee;
-      @media (max-width: @screen-header-collapse) {
-        .logo-variant(#222; #fff);
-        border-right: none;
-      }
-    }
-
-    li.user-header {
-      background-color: #222;
-    }
-  }
-
-  //Content Header
-  .content-header {
-    background: transparent;
-    box-shadow: none;
-  }
-  //Create the sidebar skin
-  .skin-light-sidebar(#fff);
-}
diff --git a/resources/assets/less/skins/skin-black.less b/resources/assets/less/skins/skin-black.less
deleted file mode 100755
index 6b0f789d9035ceaea7a7dd1939f365f062be42ed..0000000000000000000000000000000000000000
--- a/resources/assets/less/skins/skin-black.less
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * Skin: Black
- * -----------
- */
-@import "../../bootstrap-less/mixins.less";
-@import "../../bootstrap-less/variables.less";
-@import "../variables.less";
-@import "../mixins.less";
-
-/* skin-black navbar */
-.skin-black {
-  //Navbar & Logo
-  .main-header {
-    .box-shadow(0px 1px 1px rgba(0, 0, 0, 0.05));
-    .navbar-toggle {
-      color: #333;
-    }
-    .navbar-brand {
-      color: #333;
-      border-right: 1px solid #eee;
-    }
-    > .navbar {
-      .navbar-variant(#fff; #333; #999; #fff);
-      > .sidebar-toggle {
-        color: #333;
-        border-right: 1px solid #eee;
-      }
-      .navbar-nav {
-        > li > a {
-          border-right: 1px solid #eee;
-        }
-      }
-      .navbar-custom-menu .navbar-nav,
-      .navbar-right {
-        > li {
-          > a {
-            border-left: 1px solid #eee;
-            border-right-width: 0;
-          }
-        }
-      }
-    }
-    > .logo {
-      .logo-variant(#fff; #333);
-      border-right: 1px solid #eee;
-      @media (max-width: @screen-header-collapse) {
-        .logo-variant(#222; #fff);
-        border-right: none;
-      }
-    }
-
-    li.user-header {
-      background-color: #222;
-    }
-  }
-
-  //Content Header
-  .content-header {
-    background: transparent;
-    box-shadow: none;
-  }
-  //Create the sidebar skin
-  .skin-dark-sidebar(#fff);
-}
diff --git a/resources/assets/less/skins/skin-blue-light.less b/resources/assets/less/skins/skin-blue-light.less
deleted file mode 100755
index cd7341cd214cc8aed2e5e5e9449a4a8119a36eee..0000000000000000000000000000000000000000
--- a/resources/assets/less/skins/skin-blue-light.less
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Skin: Blue
- * ----------
- */
-@import "../../bootstrap-less/mixins.less";
-@import "../../bootstrap-less/variables.less";
-@import "../variables.less";
-@import "../mixins.less";
-
-.skin-blue-light {
-  //Navbar
-  .main-header {
-    .navbar {
-      .navbar-variant(@light-blue; #fff);
-      .sidebar-toggle {
-        color: #fff;
-        &:hover {
-          background-color: darken(@light-blue, 5%);
-        }
-      }
-      @media (max-width: @screen-header-collapse) {
-        .dropdown-menu {
-          li {
-            &.divider {
-              background-color: rgba(255, 255, 255, 0.1);
-            }
-            a {
-              color: #fff;
-              &:hover {
-                background: darken(@light-blue, 5%);
-              }
-            }
-          }
-        }
-      }
-    }
-    //Logo
-    .logo {
-      .logo-variant(@light-blue);
-    }
-
-    li.user-header {
-      background-color: @light-blue;
-    }
-  }
-
-  //Content Header
-  .content-header {
-    background: transparent;
-  }
-
-  //Create the sidebar skin
-  .skin-light-sidebar(@light-blue);
-  .main-footer {
-    border-top-color: @gray;
-  }
-}
-
-.skin-blue.layout-top-nav .main-header > .logo {
-  .logo-variant(@light-blue);
-}
diff --git a/resources/assets/less/skins/skin-blue.less b/resources/assets/less/skins/skin-blue.less
deleted file mode 100755
index 08aa0afbfb30ab31f163b1bf3eb89bb8a06a2cdb..0000000000000000000000000000000000000000
--- a/resources/assets/less/skins/skin-blue.less
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Skin: Blue
- * ----------
- */
-@import "../../less/bootstrap-less/mixins.less";
-@import "../../less/bootstrap-less/variables.less";
-@import "../variables.less";
-@import "../mixins.less";
-
-.skin-blue {
-  //Navbar
-  .main-header {
-    .navbar {
-      .navbar-variant(@light-blue; #fff);
-      .sidebar-toggle {
-        color: #fff;
-        &:hover {
-          background-color: darken(@light-blue, 5%);
-        }
-      }
-      @media (max-width: @screen-header-collapse) {
-        .dropdown-menu {
-          li {
-            &.divider {
-              background-color: rgba(255, 255, 255, 0.1);
-            }
-            a {
-              color: #fff;
-              &:hover {
-                background: darken(@light-blue, 5%);
-              }
-            }
-          }
-        }
-      }
-    }
-    //Logo
-
-    li.user-header {
-      background-color: @light-blue;
-    }
-  }
-
-  //Content Header
-  .content-header {
-    background: transparent;
-  }
-
-  //Create the sidebar skin
-  .skin-dark-sidebar(@light-blue);
-}
-
-.skin-blue.layout-top-nav .main-header > .logo {
-  .logo-variant {
-    background-color: none;
-  }
-}
diff --git a/resources/assets/less/skins/skin-green-light.less b/resources/assets/less/skins/skin-green-light.less
deleted file mode 100755
index 5c1261d7eb6a56813921c6f81337c61b0137c689..0000000000000000000000000000000000000000
--- a/resources/assets/less/skins/skin-green-light.less
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Skin: Green
- * -----------
- */
-
-@import "../../bootstrap-less/mixins.less";
-@import "../../bootstrap-less/variables.less";
-@import "../variables.less";
-@import "../mixins.less";
-
-.skin-green-light {
-  //Navbar
-  .main-header {
-    .navbar {
-      .navbar-variant(@green; #fff);
-      .sidebar-toggle {
-        color: #fff;
-        &:hover {
-          background-color: darken(@green, 5%);
-        }
-      }
-      @media(max-width: @screen-header-collapse) {
-        .dropdown-menu {
-          li {
-            &.divider {
-              background-color: rgba(255,255,255,0.1);
-            }
-            a {
-              color: #fff;
-              &:hover {
-                background: darken(@green, 5%);
-              }
-            }
-          }
-        }
-      }
-    }
-    //Logo
-    .logo {
-      .logo-variant(@green);
-    }
-
-    li.user-header {
-      background-color: @green;
-    }
-  }
-
-  //Content Header
-  .content-header {
-    background: transparent;
-  }
-
-  //Create the sidebar skin
-  .skin-light-sidebar(@green);
-
-}
diff --git a/resources/assets/less/skins/skin-green.less b/resources/assets/less/skins/skin-green.less
deleted file mode 100755
index a9b7898bbdd5414f3f5fcf2d4961d66ae9e759ab..0000000000000000000000000000000000000000
--- a/resources/assets/less/skins/skin-green.less
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Skin: Green
- * -----------
- */
-
-@import "../../bootstrap-less/mixins.less";
-@import "../../bootstrap-less/variables.less";
-@import "../variables.less";
-@import "../mixins.less";
-
-.skin-green {
-  //Navbar
-  .main-header {
-    .navbar {
-      .navbar-variant(@green; #fff);
-      .sidebar-toggle {
-        color: #fff;
-        &:hover {
-          background-color: darken(@green, 5%);
-        }
-      }
-      @media(max-width: @screen-header-collapse) {
-        .dropdown-menu {
-          li {
-            &.divider {
-              background-color: rgba(255,255,255,0.1);
-            }
-            a {
-              color: #fff;
-              &:hover {
-                background: darken(@green, 5%);
-              }
-            }
-          }
-        }
-      }
-    }
-    //Logo
-    .logo {
-      .logo-variant(darken(@green, 5%));
-    }
-
-    li.user-header {
-      background-color: @green;
-    }
-  }
-
-  //Content Header
-  .content-header {
-    background: transparent;
-  }
-
-  //Create the sidebar skin
-  .skin-dark-sidebar(@green);
-
-}
diff --git a/resources/assets/less/skins/skin-purple-light.less b/resources/assets/less/skins/skin-purple-light.less
deleted file mode 100755
index 885fb05bb97633e897ef9e7e3f786f68dff0e10d..0000000000000000000000000000000000000000
--- a/resources/assets/less/skins/skin-purple-light.less
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Skin: Purple
- * ------------
- */
-
-@import "../../bootstrap-less/mixins.less";
-@import "../../bootstrap-less/variables.less";
-@import "../variables.less";
-@import "../mixins.less";
-
-.skin-purple-light {
-  //Navbar
-  .main-header {
-    .navbar {
-      .navbar-variant(@purple; #fff);
-      .sidebar-toggle {
-        color: #fff;
-        &:hover {
-          background-color: darken(@purple, 5%);
-        }
-      }
-      @media(max-width: @screen-header-collapse) {
-        .dropdown-menu {
-          li {
-            &.divider {
-              background-color: rgba(255,255,255,0.1);
-            }
-            a {
-              color: #fff;
-              &:hover {
-                background: darken(@purple, 5%);
-              }
-            }
-          }
-        }
-      }
-    }
-    //Logo
-    .logo {
-      .logo-variant(@purple);
-    }
-
-    li.user-header {
-      background-color: @purple;
-    }
-  }
-
-  //Content Header
-  .content-header {
-    background: transparent;
-  }
-
-  //Create the sidebar skin
-  .skin-light-sidebar(@purple);
-}
diff --git a/resources/assets/less/skins/skin-purple.less b/resources/assets/less/skins/skin-purple.less
deleted file mode 100755
index f2ffaff16aeea464d9a791b3f026d3b6be57a758..0000000000000000000000000000000000000000
--- a/resources/assets/less/skins/skin-purple.less
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Skin: Purple
- * ------------
- */
-
-@import "../../bootstrap-less/mixins.less";
-@import "../../bootstrap-less/variables.less";
-@import "../variables.less";
-@import "../mixins.less";
-
-.skin-purple {
-  //Navbar
-  .main-header {
-    .navbar {
-      .navbar-variant(@purple; #fff);
-      .sidebar-toggle {
-        color: #fff;
-        &:hover {
-          background-color: darken(@purple, 5%);
-        }
-      }
-      @media(max-width: @screen-header-collapse) {
-        .dropdown-menu {
-          li {
-            &.divider {
-              background-color: rgba(255,255,255,0.1);
-            }
-            a {
-              color: #fff;
-              &:hover {
-                background: darken(@purple, 5%);
-              }
-            }
-          }
-        }
-      }
-    }
-    //Logo
-    .logo {
-      .logo-variant(darken(@purple, 5%));
-    }
-
-    li.user-header {
-      background-color: @purple;
-    }
-  }
-
-  //Content Header
-  .content-header {
-    background: transparent;
-  }
-
-  //Create the sidebar skin
-  .skin-dark-sidebar(@purple);
-}
diff --git a/resources/assets/less/skins/skin-red-light.less b/resources/assets/less/skins/skin-red-light.less
deleted file mode 100755
index b13f516172db761b539f3aef492bd47224b78520..0000000000000000000000000000000000000000
--- a/resources/assets/less/skins/skin-red-light.less
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Skin: Red
- * ---------
- */
-
-@import "../../bootstrap-less/mixins.less";
-@import "../../bootstrap-less/variables.less";
-@import "../variables.less";
-@import "../mixins.less";
-
-.skin-red-light {
-  //Navbar
-  .main-header {
-    .navbar {
-      .navbar-variant(@red; #fff);
-      .sidebar-toggle {
-        color: #fff;
-        &:hover {
-          background-color: darken(@red, 5%);
-        }
-      }
-      @media(max-width: @screen-header-collapse) {
-        .dropdown-menu {
-          li {
-            &.divider {
-              background-color: rgba(255,255,255,0.1);
-            }
-            a {
-              color: #fff;
-              &:hover {
-                background: darken(@red, 5%);
-              }
-            }
-          }
-        }
-      }
-    }
-    //Logo
-    .logo {
-      .logo-variant(@red);
-    }
-
-    li.user-header {
-      background-color: @red;
-    }
-  }
-
-  //Content Header
-  .content-header {
-    background: transparent;
-  }
-
-  //Create the sidebar skin
-  .skin-light-sidebar(@red);
-}
diff --git a/resources/assets/less/skins/skin-red.less b/resources/assets/less/skins/skin-red.less
deleted file mode 100755
index 573ad0e83fbe67a77cc37bd11e5fd06a5e595f9e..0000000000000000000000000000000000000000
--- a/resources/assets/less/skins/skin-red.less
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Skin: Red
- * ---------
- */
-
-@import "../../bootstrap-less/mixins.less";
-@import "../../bootstrap-less/variables.less";
-@import "../variables.less";
-@import "../mixins.less";
-
-.skin-red {
-  //Navbar
-  .main-header {
-    .navbar {
-      .navbar-variant(@red; #fff);
-      .sidebar-toggle {
-        color: #fff;
-        &:hover {
-          background-color: darken(@red, 5%);
-        }
-      }
-      @media(max-width: @screen-header-collapse) {
-        .dropdown-menu {
-          li {
-            &.divider {
-              background-color: rgba(255,255,255,0.1);
-            }
-            a {
-              color: #fff;
-              &:hover {
-                background: darken(@red, 5%);
-              }
-            }
-          }
-        }
-      }
-    }
-    //Logo
-    .logo {
-      .logo-variant(darken(@red, 5%));
-    }
-
-    li.user-header {
-      background-color: @red;
-    }
-  }
-
-  //Content Header
-  .content-header {
-    background: transparent;
-  }
-
-  //Create the sidebar skin
-  .skin-dark-sidebar(@red);
-}
diff --git a/resources/assets/less/skins/skin-yellow-light.less b/resources/assets/less/skins/skin-yellow-light.less
deleted file mode 100755
index ef745ebe2bd806c88883a95c4eb09825cac95160..0000000000000000000000000000000000000000
--- a/resources/assets/less/skins/skin-yellow-light.less
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Skin: Yellow
- * ------------
- */
-
-@import "../../bootstrap-less/mixins.less";
-@import "../../bootstrap-less/variables.less";
-@import "../variables.less";
-@import "../mixins.less";
-
-.skin-yellow-light {
-  //Navbar
-  .main-header {
-    .navbar {
-      .navbar-variant(@yellow; #fff);
-      .sidebar-toggle {
-        color: #fff;
-        &:hover {
-          background-color: darken(@yellow, 5%);
-        }
-      }
-      @media(max-width: @screen-header-collapse) {
-        .dropdown-menu {
-          li {
-            &.divider {
-              background-color: rgba(255,255,255,0.1);
-            }
-            a {
-              color: #fff;
-              &:hover {
-                background: darken(@yellow, 5%);
-              }
-            }
-          }
-        }
-      }
-    }
-    //Logo
-    .logo {
-      .logo-variant(@yellow);
-    }
-
-    li.user-header {
-      background-color: @yellow;
-    }
-  }
-
-  //Content Header
-  .content-header {
-    background: transparent;
-  }
-
-  //Create the sidebar skin
-  .skin-light-sidebar(@yellow);
-}
diff --git a/resources/assets/less/skins/skin-yellow.less b/resources/assets/less/skins/skin-yellow.less
deleted file mode 100755
index 1ba74994d29f473b50927f006ead995e36fdf883..0000000000000000000000000000000000000000
--- a/resources/assets/less/skins/skin-yellow.less
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Skin: Yellow
- * ------------
- */
-
-@import "../../bootstrap-less/mixins.less";
-@import "../../bootstrap-less/variables.less";
-@import "../variables.less";
-@import "../mixins.less";
-
-.skin-yellow {
-  //Navbar
-  .main-header {
-    .navbar {
-      .navbar-variant(@yellow; #fff);
-      .sidebar-toggle {
-        color: #fff;
-        &:hover {
-          background-color: darken(@yellow, 5%);
-        }
-      }
-      @media(max-width: @screen-header-collapse) {
-        .dropdown-menu {
-          li {
-            &.divider {
-              background-color: rgba(255,255,255,0.1);
-            }
-            a {
-              color: #fff;
-              &:hover {
-                background: darken(@yellow, 5%);
-              }
-            }
-          }
-        }
-      }
-    }
-    //Logo
-    .logo {
-      .logo-variant(darken(@yellow, 5%));
-    }
-
-    li.user-header {
-      background-color: @yellow;
-    }
-  }
-
-  //Content Header
-  .content-header {
-    background: transparent;
-  }
-
-  //Create the sidebar skin
-  .skin-dark-sidebar(@yellow);
-}
diff --git a/resources/assets/less/small-box.less b/resources/assets/less/small-box.less
deleted file mode 100755
index 1ef81b41434a7b3c53992878f2a3a515c9edd791..0000000000000000000000000000000000000000
--- a/resources/assets/less/small-box.less
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * Component: Small Box
- * --------------------
- */
-
-.small-box {
-  .border-radius(2px);
-  position: relative;
-  display: block;
-  margin-bottom: 20px;
-  box-shadow: @box-boxshadow;
-  // content wrapper
-  > .inner {
-    padding: 10px;
-  }
-
-  > .small-box-footer {
-    position: relative;
-    text-align: center;
-    padding: 3px 0;
-    color: #fff;
-    color: rgba(255, 255, 255, 0.8);
-    display: block;
-    z-index: 10;
-    background: rgba(0,0,0,0.1);
-    text-decoration: none;
-    &:hover {
-      color: #fff;
-      background: rgba(0,0,0,0.15);
-    }
-  }
-
-  h3 {
-    font-size: 38px;
-    font-weight: bold;
-    margin: 0 0 10px 0;
-    white-space: nowrap;
-    padding: 0;
-
-  }
-
-  p {
-    font-size: 15px;
-    > small {
-      display: block;
-      color: #f9f9f9;
-      font-size: 13px;
-      margin-top: 5px;
-    }
-  }
-
-  h3, p {
-    z-index: 5px;
-  }
-
-  // the icon
-  .icon {
-    .transition(all @transition-speed linear);
-    position: absolute;
-    top: -10px;
-    right: 10px;
-    z-index: 0;
-    font-size: 90px;
-    color: rgba(0, 0, 0, 0.15);
-  }
-
-  // Small box hover state
-  &:hover {
-    text-decoration: none;
-    color: #f9f9f9;
-    // Animate icons on small box hover
-    .icon {
-      font-size: 95px;
-    }
-  }
-}
-
-@media (max-width: @screen-xs-max) {
-  // No need for icons on very small devices
-  .small-box {
-    text-align: center;
-    .icon {
-      display: none;
-    }
-    p {
-      font-size: 12px;
-    }
-  }
-}
diff --git a/resources/assets/less/social-widgets.less b/resources/assets/less/social-widgets.less
deleted file mode 100755
index 61f1fef08c5ac63b31abd3c5a3e165ce12aea20d..0000000000000000000000000000000000000000
--- a/resources/assets/less/social-widgets.less
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Component: Social Widgets
- * -------------------------
- */
-//General widget style
-.box-widget {
-  border: none;
-  position: relative;
-}
-
-//User Widget Style 1
-.widget-user {
-  //User name container
-  .widget-user-header {
-    padding: 20px;
-    height: 120px;
-    .border-top-radius(@box-border-radius);
-  }
-  //User name
-  .widget-user-username {
-    margin-top: 0;
-    margin-bottom: 5px;
-    font-size: 25px;
-    font-weight: 300;
-    text-shadow: 0 1px 1px rgba(0,0,0,0.2);
-  }
-  //User single line description
-  .widget-user-desc {
-    margin-top: 0;
-  }
-  //User image container
-  .widget-user-image {
-    position: absolute;
-    top: 65px;
-    left: 50%;
-    margin-left: -45px;
-    > img {
-      width: 90px;
-      height: auto;
-      border: 3px solid #fff;
-    }
-  }
-  .box-footer {
-    padding-top: 30px;
-  }
-}
-
-//User Widget Style 2
-.widget-user-2 {
-  //User name container
-  .widget-user-header {
-    padding: 20px;
-    .border-top-radius(@box-border-radius);
-  }
-  //User name
-  .widget-user-username {
-    margin-top: 5px;
-    margin-bottom: 5px;
-    font-size: 25px;
-    font-weight: 300;
-  }
-  //User single line description
-  .widget-user-desc {
-    margin-top: 0;
-  }
-  .widget-user-username,
-  .widget-user-desc {
-    margin-left: 75px;
-  }
-  //User image container
-  .widget-user-image {
-    > img {
-      width: 65px;
-      height: auto;
-      float: left;
-    }
-  }
-}
\ No newline at end of file
diff --git a/resources/assets/less/table.less b/resources/assets/less/table.less
deleted file mode 100755
index 4aa06a4c61459473438fbaa54e496ba5e6ba4167..0000000000000000000000000000000000000000
--- a/resources/assets/less/table.less
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Component: Table
- * ----------------
- */
-
-.table {
-  //Cells
-  > thead,
-  > tbody,
-  > tfoot {
-    > tr {
-      > th,
-      > td {
-        border-top: 1px solid @box-border-color;
-      }
-    }
-  }
-  //thead cells
-  > thead > tr > th {
-    border-bottom: 2px solid @box-border-color;
-  }
-  //progress bars in tables
-  tr td .progress {
-    margin-top: 5px;
-  }
-}
-
-//Bordered Table
-.table-bordered {
-  border: 1px solid @box-border-color;
-  > thead,
-  > tbody,
-  > tfoot {
-    > tr {
-      > th,
-      > td {
-        border: 1px solid @box-border-color;
-      }
-    }
-  }
-  > thead > tr {
-    > th,
-    > td {
-      border-bottom-width: 2px;
-    }
-  }
-}
-
-.table.no-border {
-  &,
-  td,
-  th {
-    border: 0;
-  }
-}
-
-/* .text-center in tables */
-table.text-center {
-  &, td, th {
-    text-align: center;
-  }
-}
-
-.table.align {
-  th {
-    text-align: left;
-  }
-  td {
-    text-align: right;
-  }
-}
diff --git a/resources/assets/less/timeline.less b/resources/assets/less/timeline.less
deleted file mode 100755
index 21092805983892a256edb908a5f414cf5d52c03e..0000000000000000000000000000000000000000
--- a/resources/assets/less/timeline.less
+++ /dev/null
@@ -1,111 +0,0 @@
-/*
- * Component: Timeline
- * -------------------
- */
-
-.timeline{
-  position: relative;
-  margin: 0 0 30px 0;
-  padding: 0;
-  list-style: none;
-
-  // The line
-  &:before {
-    content: '';
-    position: absolute;
-    top: 0;
-    bottom: 0;
-    width: 4px;
-    background: #ddd;
-    left: 31px;
-    margin: 0;
-    .border-radius(2px);
-  }
-
-
-  > li {
-    position: relative;
-    margin-right: 10px;
-    margin-bottom: 15px;
-    .clearfix();
-
-    // The content
-    > .timeline-item {
-      .box-shadow(@box-boxshadow);
-      .border-radius(@box-border-radius);
-      margin-top: 0;
-      background: #fff;
-      color: #444;
-      margin-left: 60px;
-      margin-right: 15px;
-      padding: 0;
-      position: relative;
-
-      // The time and header
-      > .time {
-        color: #999;
-        float: right;
-        padding: 10px;
-        font-size: 12px;
-      }
-      > .timeline-header {
-        margin: 0;
-        color: #555;
-        border-bottom: 1px solid @box-border-color;
-        padding: 10px;
-        font-size: 16px;
-        line-height: 1.1;
-        > a {
-          font-weight: 600;
-        }
-      }
-      // Item body and footer
-      > .timeline-body, > .timeline-footer {
-        padding: 10px;
-      }
-
-    }
-
-    // The icons
-    > .fa,
-    > .glyphicon,
-    > .ion {
-      width: 30px;
-      height: 30px;
-      font-size: 15px;
-      line-height: 30px;
-      position: absolute;
-      color: #666;
-      background: @gray;
-      border-radius: 50%;
-      text-align: center;
-      left: 18px;
-      top: 0;
-    }
-  }
-
-  // Time label
-  > .time-label {
-    > span {
-      font-weight: 600;
-      padding: 5px;
-      display: inline-block;
-      background-color: #fff;
-
-      .border-radius(4px);
-    }
-  }
-}
-
-.timeline-inverse {
-  > li {
-    > .timeline-item {
-      background: #f0f0f0;
-      border: 1px solid #ddd;
-      .box-shadow(none);
-      > .timeline-header {
-        border-bottom-color: #ddd;
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git a/resources/assets/less/users-list.less b/resources/assets/less/users-list.less
deleted file mode 100755
index 898bbd1586cb2f6851124d37406b8502070ffe48..0000000000000000000000000000000000000000
--- a/resources/assets/less/users-list.less
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Component: Users List
- * ---------------------
- */
-.users-list {
-  &:extend(.list-unstyled);
-  > li {
-    width: 25%;
-    float: left;
-    padding: 10px;
-    text-align: center;
-    img {
-      .border-radius(50%);
-      max-width: 100%;
-      height: auto;
-    }
-    > a:hover {
-      &,
-      .users-list-name {
-        color: #999;
-      }
-    }
-  }
-}
-.users-list-name,
-.users-list-date {
-  display: block;
-}
-.users-list-name {
-  font-weight: 600;
-  color: #444;
-  overflow: hidden;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-}
-.users-list-date {
-  color: #999;
-  font-size: 12px;
-}
diff --git a/resources/assets/less/variables.less b/resources/assets/less/variables.less
deleted file mode 100755
index 17e6e144e1a53fc863aecfbfe57ed11d095e14ad..0000000000000000000000000000000000000000
--- a/resources/assets/less/variables.less
+++ /dev/null
@@ -1,120 +0,0 @@
-//AdminLTE 2 Variables.less
-//=========================
-
-//PATHS
-//--------------------------------------------------------
-
-@boxed-layout-bg-image-path: "../img/boxed-bg.jpg";
-
-//COLORS
-//--------------------------------------------------------
-
-@light-blue: #3c8dbc;  //Primary
-@red:        #dd4b39;  //Danger
-@green:      #00a65a;  //Success
-@aqua:       #00c0ef;  //Info
-@yellow:     #f39c12;  //Warning
-@blue:       #0073b7;
-@navy:       #001F3F;
-@teal:       #39CCCC;
-@olive:      #3D9970;
-@lime:       #01FF70;
-@orange:     #FF851B;
-@fuchsia:    #F012BE;
-@purple:     #605ca8;
-@maroon:     #D81B60;
-@black:      #111;
-@gray:       #d2d6de;
-
-//LAYOUT
-//--------------------------------------------------------
-
-//Side bar and logo width
-@sidebar-width: 230px;
-//Boxed layout maximum width
-@boxed-layout-max-width: 1024px;
-//When the logo should go to the top of the screen
-@screen-header-collapse: @screen-xs-max;
-
-//Link colors (Aka: <a> tags)
-@link-color:       @light-blue;
-@link-hover-color: lighten(@link-color, 15%);
-
-//Body background (Affects main content background only)
-@body-bg: #ecf0f5;
-
-//SIDEBAR SKINS
-//--------------------------------------------------------
-
-//Dark sidebar
-@sidebar-dark-bg:                  #222d32;
-@sidebar-dark-hover-bg:            darken(@sidebar-dark-bg, 2%);
-@sidebar-dark-color:               lighten(@sidebar-dark-bg, 60%);
-@sidebar-dark-hover-color:         #fff;
-@sidebar-dark-submenu-bg:          lighten(@sidebar-dark-bg, 5%);
-@sidebar-dark-submenu-color:       lighten(@sidebar-dark-submenu-bg, 40%);
-@sidebar-dark-submenu-hover-color: #fff;
-
-//Light sidebar
-@sidebar-light-bg:                  #f9fafc;
-@sidebar-light-hover-bg:            lighten(#f0f0f1, 1.5%);
-@sidebar-light-color:               #444;
-@sidebar-light-hover-color:         #000;
-@sidebar-light-submenu-bg:          @sidebar-light-hover-bg;
-@sidebar-light-submenu-color:       #777;
-@sidebar-light-submenu-hover-color: #000;
-
-//CONTROL SIDEBAR
-//--------------------------------------------------------
-@control-sidebar-width: @sidebar-width;
-
-
-//BOXES
-//--------------------------------------------------------
-@box-border-color:  #f4f4f4;
-@box-border-radius: 3px;
-@box-footer-bg:     #fff;
-@box-boxshadow:     0 1px 1px rgba(0, 0, 0, .1);
-@box-padding:       10px;
-
-//Box variants
-@box-default-border-top-color: #d2d6de;
-
-//BUTTONS
-//--------------------------------------------------------
-@btn-boxshadow: none;
-
-//PROGRESS BARS
-//--------------------------------------------------------
-@progress-bar-border-radius:    1px;
-@progress-bar-sm-border-radius: 1px;
-@progress-bar-xs-border-radius: 1px;
-
-//FORMS
-//--------------------------------------------------------
-@input-radius: 0;
-
-//BUTTONS
-//--------------------------------------------------------
-
-//Border radius for non flat buttons
-@btn-border-radius: 3px;
-
-//DIRECT CHAT
-//--------------------------------------------------------
-@direct-chat-height:                   250px;
-@direct-chat-default-msg-bg:           @gray;
-@direct-chat-default-font-color:       #444;
-@direct-chat-default-msg-border-color: @gray;
-
-
-//CHAT WIDGET
-//--------------------------------------------------------
-@attachment-border-radius: 3px;
-
-//TRANSITIONS SETTINGS
-//--------------------------------------------------------
-
-//Transition global options
-@transition-speed: .3s;
-@transition-fn:    ease-in-out;//cubic-bezier(0.32,1.25,0.375,1.15);
diff --git a/resources/views/account/accept-asset.blade.php b/resources/views/account/accept-asset.blade.php
index de3ec206ee0362f7076499f699c8cbae2821adde..14c26784b6993282ce369793adcffa416489eeaa 100644
--- a/resources/views/account/accept-asset.blade.php
+++ b/resources/views/account/accept-asset.blade.php
@@ -11,7 +11,7 @@
 @section('content')
 
     
-<link rel="stylesheet" href="{{ asset('css/signature-pad.css') }}">
+<link rel="stylesheet" href="{{ mix('css/signature-pad.min.css') }}">
 
 <style>
 .form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
diff --git a/resources/views/account/accept/create.blade.php b/resources/views/account/accept/create.blade.php
index 67ca326e16115a96c2c4db4fe96ddc7470a25a2f..f2fee9d955ccd4f84d2f9fd0ca223c190bb163c7 100644
--- a/resources/views/account/accept/create.blade.php
+++ b/resources/views/account/accept/create.blade.php
@@ -11,7 +11,7 @@
 @section('content')
 
     
-<link rel="stylesheet" href="{{ asset('css/signature-pad.css') }}">
+<link rel="stylesheet" href="{{ mix('css/signature-pad.min.css') }}">
 
 <style>
 .form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
diff --git a/resources/views/layouts/default.blade.php b/resources/views/layouts/default.blade.php
index 09b3291a5172382d1b4335aecb93742d96e17891..f74fc9ce670d33ad4ee96e410bb0440f856cc7c0 100644
--- a/resources/views/layouts/default.blade.php
+++ b/resources/views/layouts/default.blade.php
@@ -12,29 +12,27 @@
     <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
     <meta name="csrf-token" content="{{ csrf_token() }}">
     <link rel="shortcut icon" type="image/ico" href="{{ url(asset('favicon.ico')) }}">
+
     <script nonce="{{ csrf_token() }}">
       window.Laravel = { csrfToken: '{{ csrf_token() }}' };
     </script>
 
-    <!-- Select2 -->
-    <link rel="stylesheet" href="{{ url(asset('js/plugins/select2/select2.min.css')) }}">
-    <!-- iCheck for checkboxes and radio inputs -->
-    <link rel="stylesheet" href="{{ url(asset('js/plugins/iCheck/all.css')) }}">
-    <link rel="stylesheet" href="{{ mix('css/dist/all.css') }}">
+    {{-- stylesheets --}}
+    <link rel="stylesheet" href="{{ mix('css/all.css') }}">
+    @if (($snipeSettings) && ($snipeSettings->skin!=''))
+    <link rel="stylesheet" href="{{ mix('css/skins/skin-'.$snipeSettings->skin.'.min.css') }}">
+    @endif
+    {{-- page level css --}}
     @stack('css')
 
-
-      @if (($snipeSettings) && ($snipeSettings->skin!=''))
-          <link rel="stylesheet" href="{{ url('css/skins/skin-'.$snipeSettings->skin) }}.css">
-      @endif
-
+    {{-- Custom header color --}}
+    @if (($snipeSettings) && ($snipeSettings->header_color!=''))
     <style nonce="{{ csrf_token() }}">
-        @if (($snipeSettings) && ($snipeSettings->header_color!=''))
         .main-header .navbar, .main-header .logo {
-        background-color: {{ $snipeSettings->header_color }};
-        background: -webkit-linear-gradient(top,  {{ $snipeSettings->header_color }} 0%,{{ $snipeSettings->header_color }} 100%);
-        background: linear-gradient(to bottom, {{ $snipeSettings->header_color }} 0%,{{ $snipeSettings->header_color }} 100%);
-        border-color: {{ $snipeSettings->header_color }};
+            background-color: {{ $snipeSettings->header_color }};
+            background: -webkit-linear-gradient(top,  {{ $snipeSettings->header_color }} 0%,{{ $snipeSettings->header_color }} 100%);
+            background: linear-gradient(to bottom, {{ $snipeSettings->header_color }} 0%,{{ $snipeSettings->header_color }} 100%);
+            border-color: {{ $snipeSettings->header_color }};
         }
         .skin-blue .sidebar-menu > li:hover > a, .skin-blue .sidebar-menu > li.active > a {
           border-left-color: {{ $snipeSettings->header_color }};
@@ -44,26 +42,15 @@
           background-color: {{ $snipeSettings->header_color }};
           border-color: {{ $snipeSettings->header_color }};
         }
-        @endif
-
-
-
-    @media (max-width: 400px) {
-      .navbar-left {
-       margin: 2px;
-      }
-
-      .nav::after {
-        clear: none;
-      }
-    }
     </style>
+    @endif
 
-      @if (($snipeSettings) && ($snipeSettings->custom_css))
-          <style>
-              {!! $snipeSettings->show_custom_css() !!}
-          </style>
-      @endif
+    {{-- Custom CSS --}}
+    @if (($snipeSettings) && ($snipeSettings->custom_css))
+    <style>
+        {!! $snipeSettings->show_custom_css() !!}
+    </style>
+    @endif
 
     <script nonce="{{ csrf_token() }}">
           window.snipeit = {
@@ -74,19 +61,21 @@
     </script>
     <!-- Add laravel routes into javascript  Primarily useful for vue.-->
     @routes
-      <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
-      <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
-      <!--[if lt IE 9]>
-
-      @if ($snipeSettings->load_remote=='1')
-            <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js" integrity="sha384-qFIkRsVO/J5orlMvxK1sgAt2FXT67og+NyFTITYzvbIP1IJavVEKZM7YWczXkwpB" crossorigin="anonymous"></script>
-            <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js" integrity="sha384-ZoaMbDF+4LeFxg6WdScQ9nnR1QC2MIRxA1O9KWEXQwns1G8UNyIEZIQidzb0T1fo" crossorigin="anonymous"></script>
-
-       @else
-            <script src="{{ url(asset('js/html5shiv.js')) }}" nonce="{{ csrf_token() }}"></script>
-            <script src="{{ url(asset('js/respond.js')) }}" nonce="{{ csrf_token() }}"></script>
-       @endif
-       <![endif]-->
+
+    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
+    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
+    <!--[if lt IE 9]>
+
+    @if ($snipeSettings->load_remote=='1')
+        <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js" integrity="sha384-qFIkRsVO/J5orlMvxK1sgAt2FXT67og+NyFTITYzvbIP1IJavVEKZM7YWczXkwpB" crossorigin="anonymous"></script>
+        <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js" integrity="sha384-ZoaMbDF+4LeFxg6WdScQ9nnR1QC2MIRxA1O9KWEXQwns1G8UNyIEZIQidzb0T1fo" crossorigin="anonymous"></script>
+
+    @else
+        <script src="{{ url(asset('js/html5shiv.js')) }}" nonce="{{ csrf_token() }}"></script>
+        <script src="{{ url(asset('js/respond.js')) }}" nonce="{{ csrf_token() }}"></script>
+    @endif
+    <![endif]-->
+
   </head>
   <body class="sidebar-mini skin-blue {{ (session('menu_state')!='open') ? 'sidebar-mini sidebar-collapse' : ''  }}">
     <div class="wrapper">
diff --git a/resources/views/layouts/setup.blade.php b/resources/views/layouts/setup.blade.php
index 349854c01fc810ae50d2c1a25e8ab560ff911fe5..fc46ae914bc369b8221b7d7b31549f097aa18e2d 100644
--- a/resources/views/layouts/setup.blade.php
+++ b/resources/views/layouts/setup.blade.php
@@ -6,8 +6,8 @@
          Snipe-IT Setup
         @show
       </title>
-        <link rel="stylesheet" href="{{ url(asset('js/plugins/select2/select2.min.css')) }}">
-        <link rel="stylesheet" href="{{ url(mix('css/dist/all.css')) }}">
+      <link rel="stylesheet" href="{{ mix('css/all.css') }}">
+
 
 
 
diff --git a/resources/views/settings/branding.blade.php b/resources/views/settings/branding.blade.php
index d2ffd400fb3fa737a80379e0a54e17718a9f0055..67565704619732b75c865e9fd7465f472f47a8b4 100644
--- a/resources/views/settings/branding.blade.php
+++ b/resources/views/settings/branding.blade.php
@@ -19,9 +19,6 @@
             padding-right: 40px;
         }
     </style>
-    <!-- Bootstrap Color Picker -->
-    <link rel="stylesheet" href="{{ asset('js/plugins/colorpicker/bootstrap-colorpicker.min.css') }}">
-
 
     {{ Form::open(['method' => 'POST', 'files' => true, 'autocomplete' => 'off', 'class' => 'form-horizontal', 'role' => 'form' ]) }}
     <!-- CSRF Token -->
diff --git a/resources/views/statuslabels/edit.blade.php b/resources/views/statuslabels/edit.blade.php
index 67774a409359d5829580297dc584436c06a53fc0..729da4fb3773d9c4266d44942740554297320fe8 100755
--- a/resources/views/statuslabels/edit.blade.php
+++ b/resources/views/statuslabels/edit.blade.php
@@ -13,8 +13,7 @@
         width: 30px;
     }
 </style>
-<!-- Bootstrap Color Picker -->
-<link rel="stylesheet" href="{{ asset('js/plugins/colorpicker/bootstrap-colorpicker.min.css') }}">
+
 @parent
 @stop
 
diff --git a/webpack.mix.js b/webpack.mix.js
index 4f9ea2afc229f8acf19396fac26c35e6ae1fe180..aca3d3da3aedfe561c927c01065c23d8752776c8 100644
--- a/webpack.mix.js
+++ b/webpack.mix.js
@@ -1,85 +1,130 @@
-const {
-    mix
-} = require('laravel-mix');
-
+const { mix } = require("laravel-mix");
 
 // This generates a file called app.css, which we use
 // later on to build all.css
 mix
-    .options({
-        processCssUrls: false,
-        processFontUrls: true,
-        clearConsole: false
-    })
-    .less('resources/assets/less/AdminLTE.less', 'css')
-    .less('resources/assets/less/app.less', 'css')
-    .less('resources/assets/less/overrides.less', 'css')
-    .styles([
-            './resources/assets/css/app.css',
-            'public/css/AdminLTE.css',
-            'resources/assets/css/font-awesome/font-awesome.min.css',
-            './node_modules/icheck/skins/minimal/minimal.css',
-            './node_modules/bootstrap-datepicker/dist/css/bootstrap-datepicker.standalone.css',
-            'public/css/overrides.css'
-        ],
-        './public/css/dist/all.css')
+  .options({
+    processCssUrls: false,
+    processFontUrls: true,
+    clearConsole: false
+  })
+  .less("./resources/assets/less/AdminLTE.less", "css/build")
+  .less("./resources/assets/less/app.less", "css/build")
+  .styles(
+    [
+      "./public/css/build/AdminLTE.css",
+      "./node_modules/select2/dist/css/select2.css",
+      "./node_modules/admin-lte/plugins/iCheck/minimal/blue.css",
+      "./node_modules/font-awesome/css/font-awesome.css",
+      "./node_modules/icheck/skins/minimal/minimal.css",
+      "./node_modules/bootstrap-datepicker/dist/css/bootstrap-datepicker.standalone.css",
+      "./node_modules/bootstrap-colorpicker/dist/css/bootstrap-colorpicker.css",
+      "./public/css/build/app.css",
+    ],
+    "./public/css/all.css"
+  );
+
+/**
+ * Copy, minify and version skins
+ */
+mix.copyDirectory("./resources/assets/css/skins", "./public/css/skins");
+mix.minify([
+  "./public/css/skins/skin-green-dark.css",
+  "./public/css/skins/skin-orange-dark.css",
+  "./public/css/skins/skin-red-dark.css"
+]).version();
+/**
+ * Copy, minify and version signature-pad.css
+ */
+mix
+  .copy("./resources/assets/css/signature-pad.css", "./public/css")
+  .minify("./public/css/signature-pad.css")
+  .version();
+
+/**
+ * Copy image for iCheck
+ */
+mix.copyDirectory(
+  "./node_modules/admin-lte/plugins/iCheck/minimal/blue*.png",
+  "./public/css"
+);
 
-    // jQuery is loaded from vue.js webpack process
-    // This compiles the vue.js file in the build directory
-    // for later concatenation in the scripts() section below.
-    .js(
+/**
+ * Copy Fontawesome fonts to public fonts directory
+ */
+mix.copyDirectory("./node_modules/font-awesome/fonts", "./public/fonts");
 
-        'resources/assets/js/vue.js', // Snipe-IT's initializer for Vue.js
-        './public/js/build'
-    ).sourceMaps()
-    .scripts([
-            './node_modules/jquery-ui/jquery-ui.js',
-            './public/js/build/vue.js', //this is the modularized nifty Vue.js thing we just built, above!
-            './node_modules/tether/dist/js/tether.min.js',
-            './node_modules/jquery-slimscroll/jquery.slimscroll.js',
-            './node_modules/jquery.iframe-transport/jquery.iframe-transport.js',
-            './node_modules/blueimp-file-upload/js/jquery.fileupload.js',
-            './node_modules/bootstrap-colorpicker/dist/js/bootstrap-colorpicker.js',
-            './node_modules/bootstrap-datepicker/dist/js/bootstrap-datepicker.js',
-            './node_modules/icheck/icheck.js',
-            './node_modules/ekko-lightbox/dist/ekko-lightbox.js',
-            './resources/assets/js/app.js', //this is part of AdminLTE
-            './resources/assets/js/snipeit.js', //this is the actual Snipe-IT JS
-            './resources/assets/js/snipeit_modals.js'
-        ],
-        './public/js/dist/all.js');
+// jQuery is loaded from vue.js webpack process
+// This compiles the vue.js file in the build directory
+// for later concatenation in the scripts() section below.
+mix
+  .js(
+    "resources/assets/js/vue.js", // Snipe-IT's initializer for Vue.js
+    "./public/js/build"
+  )
+  .sourceMaps()
+  .scripts(
+    [
+      "./node_modules/jquery-ui/jquery-ui.js",
+      "./public/js/build/vue.js", //this is the modularized nifty Vue.js thing we just built, above!
+      "./node_modules/tether/dist/js/tether.min.js",
+      "./node_modules/jquery-slimscroll/jquery.slimscroll.js",
+      "./node_modules/jquery.iframe-transport/jquery.iframe-transport.js",
+      "./node_modules/blueimp-file-upload/js/jquery.fileupload.js",
+      "./node_modules/bootstrap-colorpicker/dist/js/bootstrap-colorpicker.js",
+      "./node_modules/bootstrap-datepicker/dist/js/bootstrap-datepicker.js",
+      "./node_modules/icheck/icheck.js",
+      "./node_modules/ekko-lightbox/dist/ekko-lightbox.js",
+      "./resources/assets/js/app.js", //this is part of AdminLTE
+      "./resources/assets/js/snipeit.js", //this is the actual Snipe-IT JS
+      "./resources/assets/js/snipeit_modals.js"
+    ],
+    "./public/js/dist/all.js"
+  );
 
-mix.copy('./public/css/dist/all.css', './public/css/build/all.css').copy('./public/js/dist/all.js', './public/js/build/all.js');
+mix.copy("./public/js/dist/all.js", "./public/js/build/all.js");
 
 mix.version();
 
 /**
  * Combine bootstrap table js
  */
-mix.combine([
-        'node_modules/bootstrap-table/dist/bootstrap-table.js',
-        'node_modules/bootstrap-table/dist/extentions/mobile/bootstrap-table-mobile.js',
-        'node_modules/bootstrap-table/dist/extensions/export/bootstrap-table-export.js',
-        'node_modules/bootstrap-table/dist/extensions/cookie/bootstrap-table-cookie.js',
-        'resources/assets/js/extensions/jquery.base64.js',
-        'node_modules/tableexport.jquery.plugin/tableExport.js',
-        'node_modules/tableexport.jquery.plugin/libs/jsPDF/jspdf.min.js',
-        'node_modules/tableexport.jquery.plugin/libs/jsPDF-AutoTable/jspdf.plugin.autotable.js'        
-    ], 'public/js/dist/bootstrap-table.js')
-    .version();
+mix
+  .combine(
+    [
+      "node_modules/bootstrap-table/dist/bootstrap-table.js",
+      "node_modules/bootstrap-table/dist/extentions/mobile/bootstrap-table-mobile.js",
+      "node_modules/bootstrap-table/dist/extensions/export/bootstrap-table-export.js",
+      "node_modules/bootstrap-table/dist/extensions/cookie/bootstrap-table-cookie.js",
+      "resources/assets/js/extensions/jquery.base64.js",
+      "node_modules/tableexport.jquery.plugin/tableExport.js",
+      "node_modules/tableexport.jquery.plugin/libs/jsPDF/jspdf.min.js",
+      "node_modules/tableexport.jquery.plugin/libs/jsPDF-AutoTable/jspdf.plugin.autotable.js"
+    ],
+    "public/js/dist/bootstrap-table.js"
+  )
+  .version();
 /**
  * Combine bootstrap table js Simple View
  */
-mix.combine([
-        'node_modules/bootstrap-table/dist/extensions/sticky-header/bootstrap-table-sticky-header.js',
-        'node_modules/bootstrap-table/dist/extensions/toolbar/bootstrap-table-toolbar.js'
-    ], 'public/js/dist/bootstrap-table-simple-view.js')
-    .version();
+mix
+  .combine(
+    [
+      "node_modules/bootstrap-table/dist/extensions/sticky-header/bootstrap-table-sticky-header.js",
+      "node_modules/bootstrap-table/dist/extensions/toolbar/bootstrap-table-toolbar.js"
+    ],
+    "public/js/dist/bootstrap-table-simple-view.js"
+  )
+  .version();
 /**
  * Combine bootstrap table css
  */
-mix.combine([
-        'node_modules/bootstrap-table/dist/bootstrap-table.css',
-        'node_modules/bootstrap-table/dist/extensions/sticky-header/bootstrap-table-sticky-header.css'
-    ], 'public/css/dist/bootstrap-table.css')
-    .version();
\ No newline at end of file
+mix
+  .combine(
+    [
+      "node_modules/bootstrap-table/dist/bootstrap-table.css",
+      "node_modules/bootstrap-table/dist/extensions/sticky-header/bootstrap-table-sticky-header.css"
+    ],
+    "public/css/dist/bootstrap-table.css"
+  )
+  .version();