summaryrefslogtreecommitdiffstats
path: root/ecomp-portal-FE/client/bower_components/angular-material/demos
diff options
context:
space:
mode:
Diffstat (limited to 'ecomp-portal-FE/client/bower_components/angular-material/demos')
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/copy.svg1
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/copy2.svg1
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/facebook.svg1
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/hangout.svg1
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/mail.svg1
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/message.svg1
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/print.svg1
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/share-arrow.svg1
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/twitter.svg2
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/upload.svg1
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/chips/demoBasicUsage/style.scss39
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/chips/demoContactChips/style.scss47
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/gridList/demoBasicUsage/style.scss75
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/gridList/demoDynamicTiles/style.scss78
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/gridList/demoResponsiveUsage/style.scss0
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoLoadSvgIconsFromUrl/img/icons/addShoppingCart.svg1
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoLoadSvgIconsFromUrl/img/icons/android.svg1
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoLoadSvgIconsFromUrl/img/icons/cake.svg1
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconSets/assets/cake.svg1
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconSets/assets/core-icons.svg26
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconSets/assets/social-icons.svg26
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconsFromURL/img/icons/addShoppingCart.svg1
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconsFromURL/img/icons/android.svg1
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconsFromURL/img/icons/cake.svg1
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoUsingTemplateCache/assets/android.svg1
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoUsingTemplateCache/assets/cake.svg1
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoUsingTemplateCache/assets/core-icons.svg26
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/icons/ic_email_24px.svg4
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/icons/ic_person_24px.svg4
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/icons/ic_phone_24px.svg4
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/icons/ic_place_24px.svg4
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/style.scss18
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/list/demoListControls/img/100-0.jpegbin0 -> 2331 bytes
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/list/demoListControls/img/100-1.jpegbin0 -> 2816 bytes
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/list/demoListControls/img/100-2.jpegbin0 -> 3389 bytes
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/tabs/demoDynamicHeight/style.scss13
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/tabs/demoDynamicTabs/style.scss44
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/tabs/demoStaticTabs/style.scss25
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/toolbar/demoBasicUsage/img/icons/favorite.svg4
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/toolbar/demoBasicUsage/img/icons/menu.svg4
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/demos/toolbar/demoBasicUsage/img/icons/more_vert.svg4
41 files changed, 465 insertions, 0 deletions
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/copy.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/copy.svg
new file mode 100644
index 00000000..51ab2e60
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/copy.svg
@@ -0,0 +1 @@
+<svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"><g><g><rect fill="none" width="24" height="24"/><path fill="#7d7d7d" d="M16,1H4C2.9,1,2,1.9,2,3v14h2V3h12V1z M19,5H8C6.9,5,6,5.9,6,7v14c0,1.1,0.9,2,2,2h11c1.1,0,2-0.9,2-2V7C21,5.9,20.1,5,19,5z M19,21H8V7h11V21z"/></g></g></svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/copy2.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/copy2.svg
new file mode 100644
index 00000000..8609b587
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/copy2.svg
@@ -0,0 +1 @@
+<svg version="1.1" x="0px" y="0px" width="48px" height="48px" viewBox="0 0 48 48" enable-background="new 0 0 48 48" xml:space="preserve"><g><g><rect fill="none" width="48" height="48"/><path fill="#7d7d7d" d="M32,2H8C5.8,2,4,3.8,4,6v28h4V6h24V2z M38,10H16c-2.2,0-4,1.8-4,4v28c0,2.2,1.8,4,4,4h22c2.2,0,4-1.8,4-4V14C42,11.8,40.2,10,38,10z M38,42H16V14h22V42z"/></g></g></svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/facebook.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/facebook.svg
new file mode 100644
index 00000000..a18345dd
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/facebook.svg
@@ -0,0 +1 @@
+<svg version="1.1" x="0px" y="0px" width="48px" height="48px" viewBox="0 0 48 48" enable-background="new 0 0 48 48" xml:space="preserve"><g><g><g><path fill="#7d7d7d" d="M40,4H8C5.8,4,4,5.8,4,8l0,32c0,2.2,1.8,4,4,4h32c2.2,0,4-1.8,4-4V8C44,5.8,42.2,4,40,4z M38,8v6h-4c-1.1,0-2,0.9-2,2v4h6v6h-6v14h-6V26h-4v-6h4v-5c0-3.9,3.1-7,7-7H38z"/></g><g><rect fill="none" width="48" height="48"/></g></g></g></svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/hangout.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/hangout.svg
new file mode 100644
index 00000000..d16fde78
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/hangout.svg
@@ -0,0 +1 @@
+<svg version="1.1" x="0px" y="0px" width="48px" height="48px" viewBox="0 0 48 48" enable-background="new 0 0 48 48" xml:space="preserve"><g><g><path fill="#159F5C" d="M23,4C13.6,4,6,11.6,6,21s7.6,17,17,17h1v7c9.7-4.7,16-15,16-24C40,11.6,32.4,4,23,4z M22,22l-2,4h-3l2-4h-3v-6h6V22zM30,22l-2,4h-3l2-4h-3v-6h6V22z"/><rect x="0" fill="none" width="48" height="48"/></g></g></svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/mail.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/mail.svg
new file mode 100644
index 00000000..8a36e497
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/mail.svg
@@ -0,0 +1 @@
+<svg version="1.1" x="0px" y="0px" width="48px" height="48px" viewBox="0 0 48 48" enable-background="new 0 0 48 48" xml:space="preserve"><g><g><path fill="#7d7d7d" d="M40,8H8c-2.2,0-4,1.8-4,4l0,24c0,2.2,1.8,4,4,4h32c2.2,0,4-1.8,4-4V12C44,9.8,42.2,8,40,8z M40,16L24,26L8,16v-4l16,10l16-10V16z"/><rect fill="none" width="48" height="48"/></g></g></svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/message.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/message.svg
new file mode 100644
index 00000000..10d347da
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/message.svg
@@ -0,0 +1 @@
+<svg version="1.1" x="0px" y="0px" width="48px" height="48px" viewBox="0 0 48 48" enable-background="new 0 0 48 48" xml:space="preserve"><g><g><path fill="#7d7d7d" d="M40,4H8C5.8,4,4,5.8,4,8l0,36l8-8h28c2.2,0,4-1.8,4-4V8C44,5.8,42.2,4,40,4z M36,28H12v-4h24V28z M36,22H12v-4h24V22zM36,16H12v-4h24V16z"/><rect x="0" fill="none" width="48" height="48"/></g></g></svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/print.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/print.svg
new file mode 100644
index 00000000..91365b29
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/print.svg
@@ -0,0 +1 @@
+<svg version="1.1" x="0px" y="0px" width="24px"height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"><g><g><g><path d="M19,8H5c-1.7,0-3,1.3-3,3v6h4v4h12v-4h4v-6C22,9.3,20.7,8,19,8z M16,19H8v-5h8V19z M19,12c-0.6,0-1-0.4-1-1s0.4-1,1-1c0.6,0,1,0.4,1,1S19.6,12,19,12z M18,3H6v4h12V3z" fill="#7d7d7d"/></g><rect fill="none" width="24" height="24"/></g></g></svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/share-arrow.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/share-arrow.svg
new file mode 100644
index 00000000..2d6befc0
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/share-arrow.svg
@@ -0,0 +1 @@
+<svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"><g><g><path fill="#7d7d7d" d="M21,11l-7-7v4C7,9,4,14,3,19c2.5-3.5,6-5.1,11-5.1V18L21,11z"/><rect fill="none" width="24" height="24"/></g></g></svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/twitter.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/twitter.svg
new file mode 100644
index 00000000..e4f85eb8
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/twitter.svg
@@ -0,0 +1,2 @@
+<svg version="1.1" x="0px" y="0px" width="48px" height="48px" viewBox="0 0 48 48" enable-background="new 0 0 48 48" xml:space="preserve"><g><g><g><path fill="#7d7d7d" d="M40,4H8C5.8,4,4,5.8,4,8l0,32c0,2.2,1.8,4,4,4h32c2.2,0,4-1.8,4-4V8C44,5.8,42.2,4,40,4z M35.4,18.7c-0.1,9.2-6,15.6-14.8,16c-3.6,0.2-6.3-1-8.6-2.5c2.7,0.4,6-0.6,7.8-2.2c-2.6-0.3-4.2-1.6-4.9-3.8c0.8,0.1,1.6,0.1,2.3-0.1
+c-2.4-0.8-4.1-2.3-4.2-5.3c0.7,0.3,1.4,0.6,2.3,0.6c-1.8-1-3.1-4.7-1.6-7.2c2.6,2.9,5.8,5.3,11,5.6c-1.3-5.6,6.1-8.6,9.2-4.9c1.3-0.3,2.4-0.8,3.4-1.3c-0.4,1.3-1.2,2.2-2.2,2.9c1.1-0.1,2.1-0.4,2.9-0.8C37.5,16.9,36.4,17.9,35.4,18.7z"/></g><g><rect fill="none" width="48" height="48"/></g></g></g></svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/upload.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/upload.svg
new file mode 100644
index 00000000..6a673db1
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/bottomSheet/demoBasicUsage/img/icons/upload.svg
@@ -0,0 +1 @@
+<svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"><g><g><rect x="-618" y="-2232" fill="none" width="1400" height="3600"/></g></g><g><g><rect fill="none" width="24" height="24"/><path fill="#7d7d7d" d="M19.4,10c-0.7-3.4-3.7-6-7.4-6C9.1,4,6.6,5.6,5.4,8C2.3,8.4,0,10.9,0,14c0,3.3,2.7,6,6,6h13c2.8,0,5-2.2,5-5C24,12.4,21.9,10.2,19.4,10z M14,13v4h-4v-4H7l5-5l5,5H14z"/></g></g></svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/chips/demoBasicUsage/style.scss b/ecomp-portal-FE/client/bower_components/angular-material/demos/chips/demoBasicUsage/style.scss
new file mode 100644
index 00000000..12bd7700
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/chips/demoBasicUsage/style.scss
@@ -0,0 +1,39 @@
+.custom-chips {
+ .md-chip {
+ position: relative;
+ padding-right: 35px;
+ .md-chip-remove-container {
+ position: absolute;
+ right: 4px;
+ top: 4px;
+ margin-right: 0;
+ height: 24px;
+ button.vegetablechip {
+ position: relative;
+ height: 24px;
+ width: 24px;
+ line-height: 30px;
+ text-align: center;
+ background: rgba(black, 0.3);
+ border-radius: 50%;
+ border: none;
+ box-shadow: none;
+ padding: 0;
+ margin: 0;
+ transition: background 0.15s linear;
+ display: block;
+ md-icon {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate3d(-50%, -50%, 0) scale(0.7);
+ color: white;
+ fill: white;
+ }
+ &:hover, &:focus {
+ background: rgba(red, 0.8);
+ }
+ }
+ }
+ }
+}
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/chips/demoContactChips/style.scss b/ecomp-portal-FE/client/bower_components/angular-material/demos/chips/demoContactChips/style.scss
new file mode 100644
index 00000000..17e40fc4
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/chips/demoContactChips/style.scss
@@ -0,0 +1,47 @@
+md-content.autocomplete {
+ min-height: 250px;
+}
+.md-item-text.compact {
+ padding-top: 8px;
+ padding-bottom: 8px;
+}
+.contact-item {
+ box-sizing: border-box;
+ &.selected {
+ opacity: 0.5;
+ h3 {
+ opacity: 0.5;
+ }
+ }
+ .md-list-item-text {
+ padding: 14px 0;
+ h3 {
+ margin: 0 !important;
+ padding: 0;
+ line-height: 1.2em !important;
+ }
+ h3, p {
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ overflow: hidden;
+ }
+ }
+ @media (min-width: 900px) {
+ float: left;
+ width: 33%;
+ }
+}
+
+md-contact-chips {
+ margin-bottom : 10px;
+}
+
+.md-chips {
+ padding: 5px 0 8px;
+}
+
+
+.fixedRows {
+ height: 250px;
+ overflow:hidden;
+}
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/gridList/demoBasicUsage/style.scss b/ecomp-portal-FE/client/bower_components/angular-material/demos/gridList/demoBasicUsage/style.scss
new file mode 100644
index 00000000..e824bb27
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/gridList/demoBasicUsage/style.scss
@@ -0,0 +1,75 @@
+md-icon {
+ width:50%;height:50%
+}
+
+md-icon svg {
+ -webkit-border-radius: 50%;
+ -moz-border-radius: 50%;
+ border-radius: 50%;
+}
+
+.s64 {
+ font-size:64px;
+}
+
+.s32 {
+
+ font-size:48px;
+
+}
+
+md-icon.fa {
+ display:block;
+ padding-left:0px;
+}
+
+md-icon.s32 span {
+ padding-left:8px;
+}
+
+md-grid-list {
+ margin: 8px; }
+.gray {
+ background: #f5f5f5; }
+.green {
+ background: #b9f6ca; }
+.yellow {
+ background: #ffff8d; }
+.blue {
+ background: #84ffff; }
+.darkBlue {
+ background: #80d8ff; }
+.deepBlue {
+ background: #448aff; }
+.purple {
+ background: #b388ff; }
+.lightPurple {
+ background: #8c9eff; }
+.red {
+ background: #ff8a80; }
+.pink {
+ background: #ff80ab; }
+
+md-grid-tile {
+ -webkit-transition: all 500ms ease-out 100ms;
+ -moz-transition: all 500ms ease-out 100ms;
+ -o-transition: all 500ms ease-out 100ms;
+ transition: all 500ms ease-out 100ms;
+}
+
+md-grid-tile md-grid-tile-footer {
+ background: rgba(0,0,0,.68);
+ height: 36px;
+
+}
+
+md-grid-tile-footer figcaption {
+ width:100%;
+}
+
+md-grid-tile-footer figcaption h3 {
+ margin:0px;
+ font-weight:700;
+ width:100%;
+ text-align:center;
+}
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/gridList/demoDynamicTiles/style.scss b/ecomp-portal-FE/client/bower_components/angular-material/demos/gridList/demoDynamicTiles/style.scss
new file mode 100644
index 00000000..de8c7cd2
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/gridList/demoDynamicTiles/style.scss
@@ -0,0 +1,78 @@
+md-icon {
+ width:50%;height:50%
+}
+
+md-icon svg {
+ -webkit-border-radius: 50%;
+ -moz-border-radius: 50%;
+ border-radius: 50%;
+}
+
+.s64 {
+ font-size:64px;
+}
+
+.s32 {
+
+ font-size:48px;
+
+}
+
+md-icon.fa {
+ display:block;
+ padding-left: 0;
+}
+
+md-icon.s32 span {
+ padding-left:8px;
+}
+
+md-grid-list {
+ margin: 8px; }
+.gray {
+ background: #f5f5f5; }
+.green {
+ background: #b9f6ca; }
+.yellow {
+ background: #ffff8d; }
+.blue {
+ background: #84ffff; }
+.darkBlue {
+ background: #80d8ff; }
+.deepBlue {
+ background: #448aff; }
+.purple {
+ background: #b388ff; }
+.lightPurple {
+ background: #8c9eff; }
+.red {
+ background: #ff8a80; }
+.pink {
+ background: #ff80ab; }
+
+
+md-grid-tile {
+ transition: all 300ms ease-out 50ms;
+}
+
+
+md-grid-tile md-icon {
+ padding-bottom: 32px;
+}
+
+md-grid-tile md-grid-tile-footer {
+ background: rgba(0,0,0,.68);
+ height: 36px;
+
+}
+
+md-grid-tile-footer figcaption {
+ width:100%;
+}
+
+md-grid-tile-footer figcaption h3 {
+ margin: 0;
+ font-weight:700;
+ width:100%;
+ text-align:center;
+}
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/gridList/demoResponsiveUsage/style.scss b/ecomp-portal-FE/client/bower_components/angular-material/demos/gridList/demoResponsiveUsage/style.scss
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/gridList/demoResponsiveUsage/style.scss
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoLoadSvgIconsFromUrl/img/icons/addShoppingCart.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoLoadSvgIconsFromUrl/img/icons/addShoppingCart.svg
new file mode 100644
index 00000000..0335c61b
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoLoadSvgIconsFromUrl/img/icons/addShoppingCart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g id="add-shopping-cart"><path d="M11 9h2V6h3V4h-3V1h-2v3H8v2h3v3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm-9.83-3.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4h-.01l-1.1 2-2.76 5H8.53l-.13-.27L6.16 6l-.95-2-.94-2H1v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.13 0-.25-.11-.25-.25z"/></g></svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoLoadSvgIconsFromUrl/img/icons/android.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoLoadSvgIconsFromUrl/img/icons/android.svg
new file mode 100644
index 00000000..306b4e1a
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoLoadSvgIconsFromUrl/img/icons/android.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g id="android"><path d="M6 18c0 .55.45 1 1 1h1v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h2v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h1c.55 0 1-.45 1-1V8H6v10zM3.5 8C2.67 8 2 8.67 2 9.5v7c0 .83.67 1.5 1.5 1.5S5 17.33 5 16.5v-7C5 8.67 4.33 8 3.5 8zm17 0c-.83 0-1.5.67-1.5 1.5v7c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5zm-4.97-5.84l1.3-1.3c.2-.2.2-.51 0-.71-.2-.2-.51-.2-.71 0l-1.48 1.48C13.85 1.23 12.95 1 12 1c-.96 0-1.86.23-2.66.63L7.85.15c-.2-.2-.51-.2-.71 0-.2.2-.2.51 0 .71l1.31 1.31C6.97 3.26 6 5.01 6 7h12c0-1.99-.97-3.75-2.47-4.84zM10 5H9V4h1v1zm5 0h-1V4h1v1z"/></g></svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoLoadSvgIconsFromUrl/img/icons/cake.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoLoadSvgIconsFromUrl/img/icons/cake.svg
new file mode 100644
index 00000000..512fae04
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoLoadSvgIconsFromUrl/img/icons/cake.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g id="cake"><path d="M12 6c1.11 0 2-.9 2-2 0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03 0 1.1.9 2 2 2zm4.6 9.99l-1.07-1.07-1.08 1.07c-1.3 1.3-3.58 1.31-4.89 0l-1.07-1.07-1.09 1.07C6.75 16.64 5.88 17 4.96 17c-.73 0-1.4-.23-1.96-.61V21c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-4.61c-.56.38-1.23.61-1.96.61-.92 0-1.79-.36-2.44-1.01zM18 9h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v1.54c0 1.08.88 1.96 1.96 1.96.52 0 1.02-.2 1.38-.57l2.14-2.13 2.13 2.13c.74.74 2.03.74 2.77 0l2.14-2.13 2.13 2.13c.37.37.86.57 1.38.57 1.08 0 1.96-.88 1.96-1.96V12C21 10.34 19.66 9 18 9z"/></g></svg> \ No newline at end of file
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconSets/assets/cake.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconSets/assets/cake.svg
new file mode 100644
index 00000000..512fae04
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconSets/assets/cake.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g id="cake"><path d="M12 6c1.11 0 2-.9 2-2 0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03 0 1.1.9 2 2 2zm4.6 9.99l-1.07-1.07-1.08 1.07c-1.3 1.3-3.58 1.31-4.89 0l-1.07-1.07-1.09 1.07C6.75 16.64 5.88 17 4.96 17c-.73 0-1.4-.23-1.96-.61V21c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-4.61c-.56.38-1.23.61-1.96.61-.92 0-1.79-.36-2.44-1.01zM18 9h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v1.54c0 1.08.88 1.96 1.96 1.96.52 0 1.02-.2 1.38-.57l2.14-2.13 2.13 2.13c.74.74 2.03.74 2.77 0l2.14-2.13 2.13 2.13c.37.37.86.57 1.38.57 1.08 0 1.96-.88 1.96-1.96V12C21 10.34 19.66 9 18 9z"/></g></svg> \ No newline at end of file
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconSets/assets/core-icons.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconSets/assets/core-icons.svg
new file mode 100644
index 00000000..5f52b2d8
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconSets/assets/core-icons.svg
@@ -0,0 +1,26 @@
+<svg><defs>
+<g id="3d-rotation"><path d="M7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81-1.33 1.32zm.89-6.52c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95.14.27.33.5.56.69.24.18.51.32.82.41.3.1.62.15.96.15.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72c.13-.29.2-.61.2-.97 0-.19-.02-.38-.07-.56-.05-.18-.12-.35-.23-.51-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33.15-.13.27-.27.37-.42.1-.15.17-.3.22-.46.05-.16.07-.32.07-.48 0-.36-.06-.68-.18-.96-.12-.28-.29-.51-.51-.69-.2-.19-.47-.33-.77-.43C9.1 8.05 8.76 8 8.39 8c-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3c0-.17.03-.32.09-.45s.14-.25.25-.34c.11-.09.23-.17.38-.22.15-.05.3-.08.48-.08.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49-.05.15-.14.27-.25.37-.11.1-.25.18-.41.24-.16.06-.36.09-.58.09H7.5v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4.07.16.1.35.1.57 0 .41-.12.72-.35.93-.23.23-.55.33-.95.33zm8.55-5.92c-.32-.33-.7-.59-1.14-.77-.43-.18-.92-.27-1.46-.27H12v8h2.3c.55 0 1.06-.09 1.51-.27.45-.18.84-.43 1.16-.76.32-.33.57-.73.74-1.19.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57-.18-.47-.43-.87-.75-1.2zm-.39 3.16c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85-.19.23-.43.41-.71.53-.29.12-.62.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99v.4zM12 0l-.66.03 3.81 3.81 1.33-1.33c3.27 1.55 5.61 4.72 5.96 8.48h1.5C23.44 4.84 18.29 0 12 0z"/></g>
+<g id="accessibility"><path d="M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm9 7h-6v13h-2v-6h-2v6H9V9H3V7h18v2z"/></g>
+<g id="account-balance"><path d="M4 10v7h3v-7H4zm6 0v7h3v-7h-3zM2 22h19v-3H2v3zm14-12v7h3v-7h-3zm-4.5-9L2 6v2h19V6l-9.5-5z"/></g>
+<g id="account-balance-wallet"><path d="M21 18v1c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2V5c0-1.1.89-2 2-2h14c1.1 0 2 .9 2 2v1h-9c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2h9zm-9-2h10V8H12v8zm4-2.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"/></g>
+<g id="account-box"><path d="M3 5v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2zm12 4c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3zm-9 8c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1H6v-1z"/></g>
+<g id="account-child"><circle cx="12" cy="13.49" r="1.5"/><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 2.5c1.24 0 2.25 1.01 2.25 2.25S13.24 9 12 9 9.75 7.99 9.75 6.75 10.76 4.5 12 4.5zm5 10.56v2.5c-.45.41-.96.77-1.5 1.05v-.68c0-.34-.17-.65-.46-.92-.65-.62-1.89-1.02-3.04-1.02-.96 0-1.96.28-2.65.73l-.17.12-.21.17c.78.47 1.63.72 2.54.82l1.33.15c.37.04.66.36.66.75 0 .29-.16.53-.4.66-.28.15-.64.09-.95.09-.35 0-.69-.01-1.03-.05-.5-.06-.99-.17-1.46-.33-.49-.16-.97-.38-1.42-.64-.22-.13-.44-.27-.65-.43l-.31-.24c-.04-.02-.28-.18-.28-.23v-4.28c0-1.58 2.63-2.78 5-2.78s5 1.2 5 2.78v1.78z"/></g>
+<g id="account-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z"/></g>
+<g id="add"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/></g>
+<g id="add-box"><path d="M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"/></g>
+<g id="add-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"/></g>
+<g id="add-circle-outline"><path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/></g>
+<g id="add-shopping-cart"><path d="M11 9h2V6h3V4h-3V1h-2v3H8v2h3v3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm-9.83-3.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4h-.01l-1.1 2-2.76 5H8.53l-.13-.27L6.16 6l-.95-2-.94-2H1v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.13 0-.25-.11-.25-.25z"/></g>
+<g id="alarm"><path d="M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37V8zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"/></g>
+<g id="alarm-add"><path d="M7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm1-11h-2v3H8v2h3v3h2v-3h3v-2h-3V9z"/></g>
+<g id="alarm-off"><path d="M12 6c3.87 0 7 3.13 7 7 0 .84-.16 1.65-.43 2.4l1.52 1.52c.58-1.19.91-2.51.91-3.92 0-4.97-4.03-9-9-9-1.41 0-2.73.33-3.92.91L9.6 6.43C10.35 6.16 11.16 6 12 6zm10-.28l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM2.92 2.29L1.65 3.57 2.98 4.9l-1.11.93 1.42 1.42 1.11-.94.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.02 9 9 9 2.25 0 4.31-.83 5.89-2.2l2.2 2.2 1.27-1.27L3.89 3.27l-.97-.98zm13.55 16.1C15.26 19.39 13.7 20 12 20c-3.87 0-7-3.13-7-7 0-1.7.61-3.26 1.61-4.47l9.86 9.86zM8.02 3.28L6.6 1.86l-.86.71 1.42 1.42.86-.71z"/></g>
+<g id="alarm-on"><path d="M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm-1.46-5.47L8.41 12.4l-1.06 1.06 3.18 3.18 6-6-1.06-1.06-4.93 4.95z"/></g>
+<g id="android"><path d="M6 18c0 .55.45 1 1 1h1v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h2v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h1c.55 0 1-.45 1-1V8H6v10zM3.5 8C2.67 8 2 8.67 2 9.5v7c0 .83.67 1.5 1.5 1.5S5 17.33 5 16.5v-7C5 8.67 4.33 8 3.5 8zm17 0c-.83 0-1.5.67-1.5 1.5v7c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5zm-4.97-5.84l1.3-1.3c.2-.2.2-.51 0-.71-.2-.2-.51-.2-.71 0l-1.48 1.48C13.85 1.23 12.95 1 12 1c-.96 0-1.86.23-2.66.63L7.85.15c-.2-.2-.51-.2-.71 0-.2.2-.2.51 0 .71l1.31 1.31C6.97 3.26 6 5.01 6 7h12c0-1.99-.97-3.75-2.47-4.84zM10 5H9V4h1v1zm5 0h-1V4h1v1z"/></g>
+<g id="announcement"><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 9h-2V5h2v6zm0 4h-2v-2h2v2z"/></g>
+<g id="apps"><path d="M4 8h4V4H4v4zm6 12h4v-4h-4v4zm-6 0h4v-4H4v4zm0-6h4v-4H4v4zm6 0h4v-4h-4v4zm6-10v4h4V4h-4zm-6 4h4V4h-4v4zm6 6h4v-4h-4v4zm0 6h4v-4h-4v4z"/></g>
+<g id="archive"><path d="M20.54 5.23l-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27zM12 17.5L6.5 12H10v-2h4v2h3.5L12 17.5zM5.12 5l.81-1h12l.94 1H5.12z"/></g>
+<g id="arrow-back"><path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/></g>
+<g id="arrow-drop-down"><path d="M7 10l5 5 5-5z"/></g>
+<g id="arrow-drop-down-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 12l-4-4h8l-4 4z"/></g>
+<g id="arrow-drop-up"><path d="M7 14l5-5 5 5z"/></g>
+</defs></svg> \ No newline at end of file
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconSets/assets/social-icons.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconSets/assets/social-icons.svg
new file mode 100644
index 00000000..3b392553
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconSets/assets/social-icons.svg
@@ -0,0 +1,26 @@
+<svg><defs>
+<g id="cake"><path d="M12 6c1.11 0 2-.9 2-2 0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03 0 1.1.9 2 2 2zm4.6 9.99l-1.07-1.07-1.08 1.07c-1.3 1.3-3.58 1.31-4.89 0l-1.07-1.07-1.09 1.07C6.75 16.64 5.88 17 4.96 17c-.73 0-1.4-.23-1.96-.61V21c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-4.61c-.56.38-1.23.61-1.96.61-.92 0-1.79-.36-2.44-1.01zM18 9h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v1.54c0 1.08.88 1.96 1.96 1.96.52 0 1.02-.2 1.38-.57l2.14-2.13 2.13 2.13c.74.74 2.03.74 2.77 0l2.14-2.13 2.13 2.13c.37.37.86.57 1.38.57 1.08 0 1.96-.88 1.96-1.96V12C21 10.34 19.66 9 18 9z"/></g>
+<g id="domain"><path d="M12 7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z"/></g>
+<g id="group"><path d="M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z"/></g>
+<g id="group-add"><path d="M8 10H5V7H3v3H0v2h3v3h2v-3h3v-2zm10 1c1.66 0 2.99-1.34 2.99-3S19.66 5 18 5c-.32 0-.63.05-.91.14.57.81.9 1.79.9 2.86s-.34 2.04-.9 2.86c.28.09.59.14.91.14zm-5 0c1.66 0 2.99-1.34 2.99-3S14.66 5 13 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm6.62 2.16c.83.73 1.38 1.66 1.38 2.84v2h3v-2c0-1.54-2.37-2.49-4.38-2.84zM13 13c-2 0-6 1-6 3v2h12v-2c0-2-4-3-6-3z"/></g>
+<g id="location-city"><path d="M15 11V5l-3-3-3 3v2H3v14h18V11h-6zm-8 8H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5V9h2v2zm6 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm0-4h-2V5h2v2zm6 12h-2v-2h2v2zm0-4h-2v-2h2v2z"/></g>
+<g id="mood"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z"/></g>
+<g id="notifications"><path d="M11.5 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm6.5-6v-5.5c0-3.07-2.13-5.64-5-6.32V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5v.68c-2.87.68-5 3.25-5 6.32V16l-2 2v1h17v-1l-2-2z"/></g>
+<g id="notifications-none"><path d="M11.5 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm6.5-6v-5.5c0-3.07-2.13-5.64-5-6.32V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5v.68c-2.87.68-5 3.25-5 6.32V16l-2 2v1h17v-1l-2-2zm-2 1H7v-6.5C7 8.01 9.01 6 11.5 6S16 8.01 16 10.5V17z"/></g>
+<g id="notifications-off"><path d="M11.5 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zM18 10.5c0-3.07-2.13-5.64-5-6.32V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5v.68c-.51.12-.99.32-1.45.56L18 14.18V10.5zm-.27 8.5l2 2L21 19.73 4.27 3 3 4.27l2.92 2.92C5.34 8.16 5 9.29 5 10.5V16l-2 2v1h14.73z"/></g>
+<g id="notifications-on"><path d="M6.58 3.58L5.15 2.15C2.76 3.97 1.18 6.8 1.03 10h2c.15-2.65 1.51-4.97 3.55-6.42zM19.97 10h2c-.15-3.2-1.73-6.03-4.13-7.85l-1.43 1.43c2.05 1.45 3.41 3.77 3.56 6.42zm-1.97.5c0-3.07-2.13-5.64-5-6.32V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5v.68c-2.87.68-5 3.25-5 6.32V16l-2 2v1h17v-1l-2-2v-5.5zM11.5 22c.14 0 .27-.01.4-.04.65-.13 1.19-.58 1.44-1.18.1-.24.16-.5.16-.78h-4c0 1.1.9 2 2 2z"/></g>
+<g id="notifications-paused"><path d="M11.5 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm6.5-6v-5.5c0-3.07-2.13-5.64-5-6.32V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5v.68c-2.87.68-5 3.25-5 6.32V16l-2 2v1h17v-1l-2-2zm-4-6.2l-2.8 3.4H14V15H9v-1.8l2.8-3.4H9V8h5v1.8z"/></g>
+<g id="pages"><path d="M3 5v6h5L7 7l4 1V3H5c-1.1 0-2 .9-2 2zm5 8H3v6c0 1.1.9 2 2 2h6v-5l-4 1 1-4zm9 4l-4-1v5h6c1.1 0 2-.9 2-2v-6h-5l1 4zm2-14h-6v5l4-1-1 4h5V5c0-1.1-.9-2-2-2z"/></g>
+<g id="party-mode"><path d="M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-8 3c1.63 0 3.06.79 3.98 2H12c-1.66 0-3 1.34-3 3 0 .35.07.69.18 1H7.1c-.06-.32-.1-.66-.1-1 0-2.76 2.24-5 5-5zm0 10c-1.63 0-3.06-.79-3.98-2H12c1.66 0 3-1.34 3-3 0-.35-.07-.69-.18-1h2.08c.07.32.1.66.1 1 0 2.76-2.24 5-5 5z"/></g>
+<g id="people"><path d="M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z"/></g>
+<g id="people-outline"><path d="M16.5 13c-1.2 0-3.07.34-4.5 1-1.43-.67-3.3-1-4.5-1C5.33 13 1 14.08 1 16.25V19h22v-2.75c0-2.17-4.33-3.25-6.5-3.25zm-4 4.5h-10v-1.25c0-.54 2.56-1.75 5-1.75s5 1.21 5 1.75v1.25zm9 0H14v-1.25c0-.46-.2-.86-.52-1.22.88-.3 1.96-.53 3.02-.53 2.44 0 5 1.21 5 1.75v1.25zM7.5 12c1.93 0 3.5-1.57 3.5-3.5S9.43 5 7.5 5 4 6.57 4 8.5 5.57 12 7.5 12zm0-5.5c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm9 5.5c1.93 0 3.5-1.57 3.5-3.5S18.43 5 16.5 5 13 6.57 13 8.5s1.57 3.5 3.5 3.5zm0-5.5c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2z"/></g>
+<g id="person"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></g>
+<g id="person-add"><path d="M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm-9-2V7H4v3H1v2h3v3h2v-3h3v-2H6zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></g>
+<g id="person-outline"><path d="M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4z"/></g>
+<g id="plus-one"><path d="M10 8H8v4H4v2h4v4h2v-4h4v-2h-4zm4.5-1.92V7.9l2.5-.5V18h2V5z"/></g>
+<g id="poll"><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z"/></g>
+<g id="public"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z"/></g>
+<g id="school"><path d="M5 13.18v4L12 21l7-3.82v-4L12 17l-7-3.82zM12 3L1 9l11 6 9-4.91V17h2V9L12 3z"/></g>
+<g id="share"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z"/></g>
+<g id="whatshot"><path d="M13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 4 10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 17.41 3.8 13.5.67zM11.71 19c-1.78 0-3.22-1.4-3.22-3.14 0-1.62 1.05-2.76 2.81-3.12 1.77-.36 3.6-1.21 4.62-2.58.39 1.29.59 2.65.59 4.04 0 2.65-2.15 4.8-4.8 4.8z"/></g>
+</defs></svg> \ No newline at end of file
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconsFromURL/img/icons/addShoppingCart.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconsFromURL/img/icons/addShoppingCart.svg
new file mode 100644
index 00000000..b374b901
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconsFromURL/img/icons/addShoppingCart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g id="addShoppingCart"><g id="add-shopping-cart"><path d="M11 9h2V6h3V4h-3V1h-2v3H8v2h3v3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm-9.83-3.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4h-.01l-1.1 2-2.76 5H8.53l-.13-.27L6.16 6l-.95-2-.94-2H1v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.13 0-.25-.11-.25-.25z"/></g></svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconsFromURL/img/icons/android.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconsFromURL/img/icons/android.svg
new file mode 100644
index 00000000..306b4e1a
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconsFromURL/img/icons/android.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g id="android"><path d="M6 18c0 .55.45 1 1 1h1v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h2v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h1c.55 0 1-.45 1-1V8H6v10zM3.5 8C2.67 8 2 8.67 2 9.5v7c0 .83.67 1.5 1.5 1.5S5 17.33 5 16.5v-7C5 8.67 4.33 8 3.5 8zm17 0c-.83 0-1.5.67-1.5 1.5v7c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5zm-4.97-5.84l1.3-1.3c.2-.2.2-.51 0-.71-.2-.2-.51-.2-.71 0l-1.48 1.48C13.85 1.23 12.95 1 12 1c-.96 0-1.86.23-2.66.63L7.85.15c-.2-.2-.51-.2-.71 0-.2.2-.2.51 0 .71l1.31 1.31C6.97 3.26 6 5.01 6 7h12c0-1.99-.97-3.75-2.47-4.84zM10 5H9V4h1v1zm5 0h-1V4h1v1z"/></g></svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconsFromURL/img/icons/cake.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconsFromURL/img/icons/cake.svg
new file mode 100644
index 00000000..512fae04
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoSvgIconsFromURL/img/icons/cake.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g id="cake"><path d="M12 6c1.11 0 2-.9 2-2 0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03 0 1.1.9 2 2 2zm4.6 9.99l-1.07-1.07-1.08 1.07c-1.3 1.3-3.58 1.31-4.89 0l-1.07-1.07-1.09 1.07C6.75 16.64 5.88 17 4.96 17c-.73 0-1.4-.23-1.96-.61V21c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-4.61c-.56.38-1.23.61-1.96.61-.92 0-1.79-.36-2.44-1.01zM18 9h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v1.54c0 1.08.88 1.96 1.96 1.96.52 0 1.02-.2 1.38-.57l2.14-2.13 2.13 2.13c.74.74 2.03.74 2.77 0l2.14-2.13 2.13 2.13c.37.37.86.57 1.38.57 1.08 0 1.96-.88 1.96-1.96V12C21 10.34 19.66 9 18 9z"/></g></svg> \ No newline at end of file
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoUsingTemplateCache/assets/android.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoUsingTemplateCache/assets/android.svg
new file mode 100644
index 00000000..306b4e1a
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoUsingTemplateCache/assets/android.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g id="android"><path d="M6 18c0 .55.45 1 1 1h1v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h2v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h1c.55 0 1-.45 1-1V8H6v10zM3.5 8C2.67 8 2 8.67 2 9.5v7c0 .83.67 1.5 1.5 1.5S5 17.33 5 16.5v-7C5 8.67 4.33 8 3.5 8zm17 0c-.83 0-1.5.67-1.5 1.5v7c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5zm-4.97-5.84l1.3-1.3c.2-.2.2-.51 0-.71-.2-.2-.51-.2-.71 0l-1.48 1.48C13.85 1.23 12.95 1 12 1c-.96 0-1.86.23-2.66.63L7.85.15c-.2-.2-.51-.2-.71 0-.2.2-.2.51 0 .71l1.31 1.31C6.97 3.26 6 5.01 6 7h12c0-1.99-.97-3.75-2.47-4.84zM10 5H9V4h1v1zm5 0h-1V4h1v1z"/></g></svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoUsingTemplateCache/assets/cake.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoUsingTemplateCache/assets/cake.svg
new file mode 100644
index 00000000..512fae04
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoUsingTemplateCache/assets/cake.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g id="cake"><path d="M12 6c1.11 0 2-.9 2-2 0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03 0 1.1.9 2 2 2zm4.6 9.99l-1.07-1.07-1.08 1.07c-1.3 1.3-3.58 1.31-4.89 0l-1.07-1.07-1.09 1.07C6.75 16.64 5.88 17 4.96 17c-.73 0-1.4-.23-1.96-.61V21c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-4.61c-.56.38-1.23.61-1.96.61-.92 0-1.79-.36-2.44-1.01zM18 9h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v1.54c0 1.08.88 1.96 1.96 1.96.52 0 1.02-.2 1.38-.57l2.14-2.13 2.13 2.13c.74.74 2.03.74 2.77 0l2.14-2.13 2.13 2.13c.37.37.86.57 1.38.57 1.08 0 1.96-.88 1.96-1.96V12C21 10.34 19.66 9 18 9z"/></g></svg> \ No newline at end of file
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoUsingTemplateCache/assets/core-icons.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoUsingTemplateCache/assets/core-icons.svg
new file mode 100644
index 00000000..5f52b2d8
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/icon/demoUsingTemplateCache/assets/core-icons.svg
@@ -0,0 +1,26 @@
+<svg><defs>
+<g id="3d-rotation"><path d="M7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81-1.33 1.32zm.89-6.52c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95.14.27.33.5.56.69.24.18.51.32.82.41.3.1.62.15.96.15.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72c.13-.29.2-.61.2-.97 0-.19-.02-.38-.07-.56-.05-.18-.12-.35-.23-.51-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33.15-.13.27-.27.37-.42.1-.15.17-.3.22-.46.05-.16.07-.32.07-.48 0-.36-.06-.68-.18-.96-.12-.28-.29-.51-.51-.69-.2-.19-.47-.33-.77-.43C9.1 8.05 8.76 8 8.39 8c-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3c0-.17.03-.32.09-.45s.14-.25.25-.34c.11-.09.23-.17.38-.22.15-.05.3-.08.48-.08.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49-.05.15-.14.27-.25.37-.11.1-.25.18-.41.24-.16.06-.36.09-.58.09H7.5v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4.07.16.1.35.1.57 0 .41-.12.72-.35.93-.23.23-.55.33-.95.33zm8.55-5.92c-.32-.33-.7-.59-1.14-.77-.43-.18-.92-.27-1.46-.27H12v8h2.3c.55 0 1.06-.09 1.51-.27.45-.18.84-.43 1.16-.76.32-.33.57-.73.74-1.19.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57-.18-.47-.43-.87-.75-1.2zm-.39 3.16c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85-.19.23-.43.41-.71.53-.29.12-.62.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99v.4zM12 0l-.66.03 3.81 3.81 1.33-1.33c3.27 1.55 5.61 4.72 5.96 8.48h1.5C23.44 4.84 18.29 0 12 0z"/></g>
+<g id="accessibility"><path d="M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm9 7h-6v13h-2v-6h-2v6H9V9H3V7h18v2z"/></g>
+<g id="account-balance"><path d="M4 10v7h3v-7H4zm6 0v7h3v-7h-3zM2 22h19v-3H2v3zm14-12v7h3v-7h-3zm-4.5-9L2 6v2h19V6l-9.5-5z"/></g>
+<g id="account-balance-wallet"><path d="M21 18v1c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2V5c0-1.1.89-2 2-2h14c1.1 0 2 .9 2 2v1h-9c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2h9zm-9-2h10V8H12v8zm4-2.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"/></g>
+<g id="account-box"><path d="M3 5v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2zm12 4c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3zm-9 8c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1H6v-1z"/></g>
+<g id="account-child"><circle cx="12" cy="13.49" r="1.5"/><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 2.5c1.24 0 2.25 1.01 2.25 2.25S13.24 9 12 9 9.75 7.99 9.75 6.75 10.76 4.5 12 4.5zm5 10.56v2.5c-.45.41-.96.77-1.5 1.05v-.68c0-.34-.17-.65-.46-.92-.65-.62-1.89-1.02-3.04-1.02-.96 0-1.96.28-2.65.73l-.17.12-.21.17c.78.47 1.63.72 2.54.82l1.33.15c.37.04.66.36.66.75 0 .29-.16.53-.4.66-.28.15-.64.09-.95.09-.35 0-.69-.01-1.03-.05-.5-.06-.99-.17-1.46-.33-.49-.16-.97-.38-1.42-.64-.22-.13-.44-.27-.65-.43l-.31-.24c-.04-.02-.28-.18-.28-.23v-4.28c0-1.58 2.63-2.78 5-2.78s5 1.2 5 2.78v1.78z"/></g>
+<g id="account-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z"/></g>
+<g id="add"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/></g>
+<g id="add-box"><path d="M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"/></g>
+<g id="add-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"/></g>
+<g id="add-circle-outline"><path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/></g>
+<g id="add-shopping-cart"><path d="M11 9h2V6h3V4h-3V1h-2v3H8v2h3v3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm-9.83-3.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4h-.01l-1.1 2-2.76 5H8.53l-.13-.27L6.16 6l-.95-2-.94-2H1v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.13 0-.25-.11-.25-.25z"/></g>
+<g id="alarm"><path d="M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37V8zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"/></g>
+<g id="alarm-add"><path d="M7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm1-11h-2v3H8v2h3v3h2v-3h3v-2h-3V9z"/></g>
+<g id="alarm-off"><path d="M12 6c3.87 0 7 3.13 7 7 0 .84-.16 1.65-.43 2.4l1.52 1.52c.58-1.19.91-2.51.91-3.92 0-4.97-4.03-9-9-9-1.41 0-2.73.33-3.92.91L9.6 6.43C10.35 6.16 11.16 6 12 6zm10-.28l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM2.92 2.29L1.65 3.57 2.98 4.9l-1.11.93 1.42 1.42 1.11-.94.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.02 9 9 9 2.25 0 4.31-.83 5.89-2.2l2.2 2.2 1.27-1.27L3.89 3.27l-.97-.98zm13.55 16.1C15.26 19.39 13.7 20 12 20c-3.87 0-7-3.13-7-7 0-1.7.61-3.26 1.61-4.47l9.86 9.86zM8.02 3.28L6.6 1.86l-.86.71 1.42 1.42.86-.71z"/></g>
+<g id="alarm-on"><path d="M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm-1.46-5.47L8.41 12.4l-1.06 1.06 3.18 3.18 6-6-1.06-1.06-4.93 4.95z"/></g>
+<g id="android"><path d="M6 18c0 .55.45 1 1 1h1v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h2v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h1c.55 0 1-.45 1-1V8H6v10zM3.5 8C2.67 8 2 8.67 2 9.5v7c0 .83.67 1.5 1.5 1.5S5 17.33 5 16.5v-7C5 8.67 4.33 8 3.5 8zm17 0c-.83 0-1.5.67-1.5 1.5v7c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5zm-4.97-5.84l1.3-1.3c.2-.2.2-.51 0-.71-.2-.2-.51-.2-.71 0l-1.48 1.48C13.85 1.23 12.95 1 12 1c-.96 0-1.86.23-2.66.63L7.85.15c-.2-.2-.51-.2-.71 0-.2.2-.2.51 0 .71l1.31 1.31C6.97 3.26 6 5.01 6 7h12c0-1.99-.97-3.75-2.47-4.84zM10 5H9V4h1v1zm5 0h-1V4h1v1z"/></g>
+<g id="announcement"><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 9h-2V5h2v6zm0 4h-2v-2h2v2z"/></g>
+<g id="apps"><path d="M4 8h4V4H4v4zm6 12h4v-4h-4v4zm-6 0h4v-4H4v4zm0-6h4v-4H4v4zm6 0h4v-4h-4v4zm6-10v4h4V4h-4zm-6 4h4V4h-4v4zm6 6h4v-4h-4v4zm0 6h4v-4h-4v4z"/></g>
+<g id="archive"><path d="M20.54 5.23l-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27zM12 17.5L6.5 12H10v-2h4v2h3.5L12 17.5zM5.12 5l.81-1h12l.94 1H5.12z"/></g>
+<g id="arrow-back"><path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/></g>
+<g id="arrow-drop-down"><path d="M7 10l5 5 5-5z"/></g>
+<g id="arrow-drop-down-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 12l-4-4h8l-4 4z"/></g>
+<g id="arrow-drop-up"><path d="M7 14l5-5 5 5z"/></g>
+</defs></svg> \ No newline at end of file
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/icons/ic_email_24px.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/icons/ic_email_24px.svg
new file mode 100644
index 00000000..d5db1609
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/icons/ic_email_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M20 4h-16c-1.1 0-1.99.9-1.99 2l-.01 12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2zm0 4l-8 5-8-5v-2l8 5 8-5v2z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/icons/ic_person_24px.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/icons/ic_person_24px.svg
new file mode 100644
index 00000000..6ce9d1e2
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/icons/ic_person_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/icons/ic_phone_24px.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/icons/ic_phone_24px.svg
new file mode 100644
index 00000000..79abfad7
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/icons/ic_phone_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1v3.49c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"/>
+</svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/icons/ic_place_24px.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/icons/ic_place_24px.svg
new file mode 100644
index 00000000..6a441cd4
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/icons/ic_place_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M12 2c-3.87 0-7 3.13-7 7 0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/style.scss b/ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/style.scss
new file mode 100644
index 00000000..e9c4d137
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/input/demoIcons/style.scss
@@ -0,0 +1,18 @@
+.inputIconDemo {
+ min-height:48px;
+}
+
+
+md-input-container:not(.md-input-invalid) > md-icon.email {
+ color : green;
+}
+md-input-container:not(.md-input-invalid) > md-icon.name {
+ color : dodgerblue;
+}
+
+md-input-container.md-input-invalid > md-icon.email,
+md-input-container.md-input-invalid > md-icon.name,
+{
+ color : red;
+}
+
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/list/demoListControls/img/100-0.jpeg b/ecomp-portal-FE/client/bower_components/angular-material/demos/list/demoListControls/img/100-0.jpeg
new file mode 100644
index 00000000..3281337b
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/list/demoListControls/img/100-0.jpeg
Binary files differ
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/list/demoListControls/img/100-1.jpeg b/ecomp-portal-FE/client/bower_components/angular-material/demos/list/demoListControls/img/100-1.jpeg
new file mode 100644
index 00000000..6970b584
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/list/demoListControls/img/100-1.jpeg
Binary files differ
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/list/demoListControls/img/100-2.jpeg b/ecomp-portal-FE/client/bower_components/angular-material/demos/list/demoListControls/img/100-2.jpeg
new file mode 100644
index 00000000..1adbff3a
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/list/demoListControls/img/100-2.jpeg
Binary files differ
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/tabs/demoDynamicHeight/style.scss b/ecomp-portal-FE/client/bower_components/angular-material/demos/tabs/demoDynamicHeight/style.scss
new file mode 100644
index 00000000..437977ed
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/tabs/demoDynamicHeight/style.scss
@@ -0,0 +1,13 @@
+md-content {
+ background-color: transparent !important;
+ md-tabs {
+ background: #f6f6f6;
+ border: 1px solid #e1e1e1;
+ md-tabs-canvas {
+ background: white;
+ }
+ }
+ h1:first-child {
+ margin-top: 0;
+ }
+}
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/tabs/demoDynamicTabs/style.scss b/ecomp-portal-FE/client/bower_components/angular-material/demos/tabs/demoDynamicTabs/style.scss
new file mode 100644
index 00000000..84a4b00f
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/tabs/demoDynamicTabs/style.scss
@@ -0,0 +1,44 @@
+md-content {
+ background-color: transparent !important;
+ md-tabs {
+ border: 1px solid #e1e1e1;
+ md-tab-content {
+ background: #f6f6f6;
+ }
+ md-tabs-canvas {
+ background: white;
+ }
+ }
+ h1:first-child {
+ margin-top: 0;
+ }
+}
+md-input-container {
+ padding-bottom: 0;
+}
+.remove-tab {
+ margin-bottom: 40px;
+}
+.demo-tab > div > div {
+ padding: 25px;
+ box-sizing: border-box;
+}
+.edit-form input {
+ width: 100%;
+}
+md-tabs {
+ border-bottom: 1px solid rgba(0,0,0,0.12);
+}
+md-tab[disabled] {
+ opacity: 0.5;
+}
+label {
+ text-align: left;
+}
+
+.long > input {
+ width: 264px;
+}
+.md-button.add-tab {
+ transform: translateY(5px);
+}
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/tabs/demoStaticTabs/style.scss b/ecomp-portal-FE/client/bower_components/angular-material/demos/tabs/demoStaticTabs/style.scss
new file mode 100644
index 00000000..9a088828
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/tabs/demoStaticTabs/style.scss
@@ -0,0 +1,25 @@
+md-tab-content {
+ padding: 25px;
+ &:nth-child(1) {
+ background-color: #42A5F5;
+ }
+ &:nth-child(2) {
+ background-color: #689F38;
+ }
+ &:nth-child(3) {
+ background-color: #26C6DA;
+ }
+}
+.after-tabs-area {
+ > span {
+ margin-top:25px;
+ padding-right: 15px;
+ vertical-align: middle;
+ line-height: 30px;
+ height: 35px;
+ }
+ > md-checkbox {
+ margin-top:26px;
+ margin-left: 0;
+ }
+}
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/toolbar/demoBasicUsage/img/icons/favorite.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/toolbar/demoBasicUsage/img/icons/favorite.svg
new file mode 100644
index 00000000..a54d02d4
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/toolbar/demoBasicUsage/img/icons/favorite.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M12 21.35l-1.45-1.32c-5.15-4.67-8.55-7.75-8.55-11.53 0-3.08 2.42-5.5 5.5-5.5 1.74 0 3.41.81 4.5 2.09 1.09-1.28 2.76-2.09 4.5-2.09 3.08 0 5.5 2.42 5.5 5.5 0 3.78-3.4 6.86-8.55 11.54l-1.45 1.31z"/>
+</svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/toolbar/demoBasicUsage/img/icons/menu.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/toolbar/demoBasicUsage/img/icons/menu.svg
new file mode 100644
index 00000000..b2de22a3
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/toolbar/demoBasicUsage/img/icons/menu.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18">
+ <path d="M0 0h18v18h-18z" fill="none"/>
+ <path d="M2 13.5h14v-1.5h-14v1.5zm0-4h14v-1.5h-14v1.5zm0-5.5v1.5h14v-1.5h-14z"/>
+</svg>
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/demos/toolbar/demoBasicUsage/img/icons/more_vert.svg b/ecomp-portal-FE/client/bower_components/angular-material/demos/toolbar/demoBasicUsage/img/icons/more_vert.svg
new file mode 100644
index 00000000..6e1d96db
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/demos/toolbar/demoBasicUsage/img/icons/more_vert.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18">
+ <path d="M0 0h18v18h-18z" fill="none"/>
+ <path d="M9 5.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5zm0 2c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0 5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z"/>
+</svg>