diff --git a/client/src/adapters/project.ts b/client/src/adapters/project.ts
index 8fcb83a80a4de25d851e8f755338a8ffc5f523fd..1fcac4becfe1960c0d301c9916e8cf06996cd6da 100644
--- a/client/src/adapters/project.ts
+++ b/client/src/adapters/project.ts
@@ -12,7 +12,7 @@ export enum Status {
 }
 
 export const StatusColors = new Map<string, string>([
-    ['open', 'lightblue'],
+    ['open', 'blue'],
     ['closed', 'purple'],
     ['suspended', 'red']
 ]);
diff --git a/client/src/adapters/task.ts b/client/src/adapters/task.ts
index 44f2f24bd048a053313b4b1bb8cbe0ecbf3c9afd..23a56f88d152cd5ab650e581348b4cd8c28a1983 100644
--- a/client/src/adapters/task.ts
+++ b/client/src/adapters/task.ts
@@ -16,7 +16,7 @@ export enum Status {
 }
 
 export const StatusColors = new Map<string, string>([
-    ['open', 'lightblue'],
+    ['open', 'blue'],
     ['closed', 'purple'],
     ['suspended', 'red']
 ]);
diff --git a/client/src/components/forms/ProjectForm/project-form.scss b/client/src/components/forms/ProjectForm/project-form.scss
index 066c46a02ecf2c07e39923472dac72c5299359f8..893fa614e72f9365781637840cc4193bf09daa17 100644
--- a/client/src/components/forms/ProjectForm/project-form.scss
+++ b/client/src/components/forms/ProjectForm/project-form.scss
@@ -1,16 +1,37 @@
+@use 'styles/mixins.scss'as mx;
+
 .project-form {
     .color-list {
         display: flex;
         flex-wrap: wrap;
-        margin-right: -20px;
+        margin-right: -10px;
+        @include mx.breakpoint(large) {
+            margin-right: -20px;
+        }
+
         .color-item {
-            width: calc(100% / 7 - 20px);
-            margin-right: 20px;
-            margin-bottom: 20px;
-            padding-bottom: calc(100% / 7 - 20px);
             border-radius: 50%;
             cursor: pointer;
-            opacity: 0.7;
+            opacity: 0.5;
+            margin-right: 10px;
+            margin-bottom: 10px;
+
+            width: calc(100% / 2 - 10px);
+            padding-bottom: calc(100% / 2 - 10px);
+
+            @include mx.breakpoint(medium) {
+                width: calc(100% / 5 - 10px);
+                padding-bottom: calc(100% / 5 - 10px);
+
+            }
+
+            @include mx.breakpoint(large) {
+                margin-right: 20px;
+                margin-bottom: 20px;
+                width: calc(100% / 7 - 20px);
+                padding-bottom: calc(100% / 7 - 20px);
+            }
+
             &.active {
                 opacity: 1;
             }
diff --git a/client/src/components/forms/UserForm/index.tsx b/client/src/components/forms/UserForm/index.tsx
index 69eadca8f653e9e0e4eabd1aa6bdc68a57ec833e..0687297c818a508c49735f0654f2bca4e63ff34f 100644
--- a/client/src/components/forms/UserForm/index.tsx
+++ b/client/src/components/forms/UserForm/index.tsx
@@ -68,6 +68,7 @@ export default function UserForm({ user, onSubmit }: Props) {
                                 setAvatar(e.target.files[0])
                             }
                         }} />
+                        {avatar ? 'Selected file: ' + avatar.name : 'Select a file'}
                     </label>
                 </div>
             </div>
diff --git a/client/src/components/forms/UserForm/user-form.scss b/client/src/components/forms/UserForm/user-form.scss
index 9e478c136507f6e527dc36398a3409c7da65c678..30b7ff3e54e6db41b69da172dfc6dd7a42ce94e9 100644
--- a/client/src/components/forms/UserForm/user-form.scss
+++ b/client/src/components/forms/UserForm/user-form.scss
@@ -26,6 +26,9 @@
     .avatar-upload {
         width: 100%;
         position: relative;
+        input {
+            display: none;
+        }
         .label {
             position: absolute;
             top: -2px;
@@ -42,6 +45,7 @@
             height: 80px;
             margin-bottom: 20px;
             background: s.$light;
+            font-size: 18px;
         }
     }
 }
\ No newline at end of file
diff --git a/client/src/components/helpers/Filter/filter.scss b/client/src/components/helpers/Filter/filter.scss
index ea813ad59c9f22986573ffe415fd98bf25608edf..adc3182edb4bcb02034a2c36822954d22b41737f 100644
--- a/client/src/components/helpers/Filter/filter.scss
+++ b/client/src/components/helpers/Filter/filter.scss
@@ -32,7 +32,7 @@
         .tag-item {
             margin: 10px;
             cursor: pointer;
-            opacity: 0.75;
+            opacity: 0.5;
             &.active {
                 opacity: 1;
             }
diff --git a/client/src/components/layout/DetailGrid/detail-grid.scss b/client/src/components/layout/DetailGrid/detail-grid.scss
index 07a53db5e40184d79e4c9694d09578d41e706531..04dbb15cbdf26bd5ef019e6b78d162bf5b93386c 100644
--- a/client/src/components/layout/DetailGrid/detail-grid.scss
+++ b/client/src/components/layout/DetailGrid/detail-grid.scss
@@ -5,17 +5,17 @@
     flex-wrap: wrap;
     margin: -12px;
     @include mx.breakpoint(medium) {
-        margin: -16px;
+        margin: -10px;
     }
     .box-container {
         margin: 12px;
         width: calc(50% - 24px);
         @include mx.breakpoint(medium) {
-            width: calc(25% - 32px);
-            margin: 16px;
+            width: calc(33.33% - 20px);
+            margin: 10px;
         }
         @include mx.breakpoint(large) {
-            width: calc(20% - 32px);
+            width: calc(20% - 20px);
         }
     }
 }
diff --git a/client/src/components/ui/AssigneeList/assignee-list.scss b/client/src/components/ui/AssigneeList/assignee-list.scss
index 827f07650ae702b7be669cd5026c01464a81fba8..0a639694e8349604f48719b90ffc8f4b157b459a 100644
--- a/client/src/components/ui/AssigneeList/assignee-list.scss
+++ b/client/src/components/ui/AssigneeList/assignee-list.scss
@@ -9,6 +9,9 @@
             margin-left: 0;
         }
     }
+    .tooltip {
+        margin-left: -8px;
+    }
 
     .assignee,
     .avatar {
diff --git a/client/src/components/ui/Button/button.scss b/client/src/components/ui/Button/button.scss
index eb5c39e51bdff36a58be95076f85252c740906ea..aaece48879b2e341d7b4617870b2efde40a46ce4 100644
--- a/client/src/components/ui/Button/button.scss
+++ b/client/src/components/ui/Button/button.scss
@@ -25,10 +25,11 @@
         cursor: pointer;
         color: s.$white;
         transform: translateY(-5%);
+        transform-origin: top center;
     }
 
     &:active {
-        transform: scale(0.9);
+        transform: scale(0.99);
     }
 
     &.dark {
diff --git a/client/src/components/ui/Project/index.tsx b/client/src/components/ui/Project/index.tsx
index b0aff8ab45355cc33dfbe8bdae6cdc9461530c2e..ed1d3893f678b9a59b9f4be0986620dd27f70de6 100644
--- a/client/src/components/ui/Project/index.tsx
+++ b/client/src/components/ui/Project/index.tsx
@@ -9,7 +9,7 @@ import { useEffect, useState } from 'react';
 import { Completion } from 'adapters/util';
 import LoadingScreen from '../LoadingScreen';
 import Tag from '../Tag';
-import { StatusColors } from 'adapters/task';
+import { StatusColors } from 'adapters/project';
 
 export interface ProjectProps {
     project: IProject
@@ -19,7 +19,6 @@ export interface ProjectProps {
 export default function Project({ project, large }: ProjectProps) {
     const [assignees, setAssignees] = useState<AssignedUser[]>([]);
     const [completion, setCompletion] = useState<Completion>();
-    console.log(completion);
     
     useEffect(() => {
         getProjectAssignees(project.id).then((assignee) => setAssignees(assignee))
diff --git a/client/src/components/ui/Task/task.scss b/client/src/components/ui/Task/task.scss
index 5aaca98d4f686495f6673377f51df27bbfab12a0..5f42087dd2451bd51473a8ed4166b7b409f14a0c 100644
--- a/client/src/components/ui/Task/task.scss
+++ b/client/src/components/ui/Task/task.scss
@@ -16,7 +16,7 @@
         box-shadow: 0 5px 30px rgba(s.$black, 0.15);
         transform: translateY(-5px);
 
-        .project-indicator {
+        .indicator {
             height: 40%;
         }
     }
diff --git a/client/src/components/ui/Tooltip/tooltip.scss b/client/src/components/ui/Tooltip/tooltip.scss
index 14e3cabb0cb1cbd93a4f129ef1796fc05789b124..a2673ddedf74ba3053ca18a247a2d961384f507a 100644
--- a/client/src/components/ui/Tooltip/tooltip.scss
+++ b/client/src/components/ui/Tooltip/tooltip.scss
@@ -3,6 +3,7 @@
 .tooltip-container {
     position: relative;
     z-index: 20000;
+    text-align: center;
 
     &:hover {
         .tooltip {
diff --git a/client/src/index.scss b/client/src/index.scss
index 4823cc0b00e37dbf33b64b93e2b0400297c46752..fe2baa3f721297354b26253c405af78a91647630 100644
--- a/client/src/index.scss
+++ b/client/src/index.scss
@@ -68,14 +68,15 @@ h1 {
     &.underlined {
         position: relative;
         display: inline-block;
+        z-index: 1;
 
-        &:after {
+        &:before {
             content: ' ';
             position: absolute;
             right: -7px;
             bottom: 0;
             width: 90px;
-            background: rgba(s.$secondary, .5);
+            background: rgba(s.$secondary, 0.5);
             height: 20px;
             z-index: -1;
 
diff --git a/client/src/pages/Settings/index.tsx b/client/src/pages/Settings/index.tsx
index 204a830381fb189cfb4a518149834bd21bea31ec..e9b4e954e09206b467651b1fc031ffa802c4ab62 100644
--- a/client/src/pages/Settings/index.tsx
+++ b/client/src/pages/Settings/index.tsx
@@ -18,14 +18,11 @@ export default function Settings() {
         try {
             if (user && updateUser({realname: name, email })) {
                 if(avatar) {
-                    console.log(avatar);
                     updateUserImage(avatar);
                 }
                 history.push('/tasks');
             }
         } catch (e) {
-            console.log(e);
-            
         }
     }, [history, user]);
 
diff --git a/client/src/pages/Teams/index.tsx b/client/src/pages/Teams/index.tsx
index e7191f044579894f8bc3dedaa8772bd23f0052a8..958810726a9f4453c7414f8541e31d512efbf7e2 100644
--- a/client/src/pages/Teams/index.tsx
+++ b/client/src/pages/Teams/index.tsx
@@ -112,16 +112,17 @@ export default function Teams() {
                             <LoadingScreen />
                         )
                     }
-
-                    <ButtonLink href={'/teams/' + currentTeam?.id + '/edit'} className="expanded">
-                        Edit
-                </ButtonLink>
-                    {
-                        allTeams && allTeams.length > 1 &&
-                        <Button className="expanded dark" onClick={leaveCurrentTeam}>
-                            Leave Team
-                    </Button>
-                    }
+                    <div className="buttons">
+                        <ButtonLink href={'/teams/' + currentTeam?.id + '/edit'} className="expanded">
+                            Edit
+                            </ButtonLink>
+                        {
+                            allTeams && allTeams.length > 1 && (
+                            <Button className="expanded dark" onClick={leaveCurrentTeam}>
+                                Leave Team
+                            </Button>)
+                        }
+                    </div>
                     {
                         tabs ? (
                             <Tabs tabs={tabs} />
diff --git a/client/src/pages/Teams/teams.scss b/client/src/pages/Teams/teams.scss
index a02934d917e5af285e394589ed0291b164112000..c066f145bf66305de9153b629e7f7669d87c9be3 100644
--- a/client/src/pages/Teams/teams.scss
+++ b/client/src/pages/Teams/teams.scss
@@ -5,9 +5,12 @@
             margin: 0;
         }
     }
-    .button {
+    .buttons {
         margin: 25px 0;
     }
+    .button {
+        margin: 5px 0;
+    }
     .detail-grid {
         margin-top: 10px;
     }