diff --git a/src/pages/CommitsPerBranch/index.tsx b/src/pages/CommitsPerBranch/index.tsx
index 83f6c2be4f2bc72a275f140c5dee5f68b8523e9a..0c306bfadddfaf468866bef41e9eb3525bbad9f8 100644
--- a/src/pages/CommitsPerBranch/index.tsx
+++ b/src/pages/CommitsPerBranch/index.tsx
@@ -7,6 +7,7 @@ import {
 import { useEffect, useState } from 'react';
 import { Commit } from '../../helpers/types';
 import { Switch } from '@material-ui/core/';
+import useStyles from './styles';
 
 export default function CommitsPerBranchPage() {
   const [data, setData] = useState<Array<{ barLabel: string; barValue: number }> | null>(null);
@@ -15,6 +16,7 @@ export default function CommitsPerBranchPage() {
   );
   const commitsByBranch: Array<{ barLabel: string; barValue: number }> = [];
   const [activeBranch, setActiveBranch] = useState<Map<string, boolean> | null>(null);
+  const classes = useStyles();
   useEffect(() => {
     getAllMergeRequestsFromAPI().then((res) => {
       if (res) {
@@ -22,15 +24,15 @@ export default function CommitsPerBranchPage() {
           if (res2) {
             const activeBranches = new Map<string, boolean>();
             res2.forEach((value: Array<Commit>, key: number) => {
-              activeBranches.set(String(key) as string, true);
+              activeBranches.set(String(key), true);
               if (
                 !commitsByBranch.includes({
-                  barLabel: String(key) as string,
+                  barLabel: String(key),
                   barValue: value.length,
                 })
               ) {
                 commitsByBranch.push({
-                  barLabel: String(key) as string,
+                  barLabel: String(key),
                   barValue: value.length,
                 });
               }
@@ -48,7 +50,7 @@ export default function CommitsPerBranchPage() {
     <PageContainer>
       <header />
       {data && <ChartBar data={data} title={'Commits by merge request iid'} />}
-      <div>
+      <div className={classes.switchcontainer}>
         {trueData &&
           activeBranch &&
           trueData.map((m, i) => {
@@ -56,6 +58,7 @@ export default function CommitsPerBranchPage() {
               return (
                 <div key={i}>
                   <Switch
+                    className={classes.switch}
                     checked={activeBranch.get(m.barLabel)}
                     onChange={() => {
                       activeBranch.set(m.barLabel, !activeBranch.get(m.barLabel));
diff --git a/src/pages/CommitsPerBranch/styles.ts b/src/pages/CommitsPerBranch/styles.ts
new file mode 100644
index 0000000000000000000000000000000000000000..d1b8319548829413a8c206a0dee60dff4241977a
--- /dev/null
+++ b/src/pages/CommitsPerBranch/styles.ts
@@ -0,0 +1,17 @@
+import { createStyles, makeStyles, Theme } from '@material-ui/core';
+
+const useStyles = makeStyles((theme: Theme) =>
+  createStyles({
+    switch: {
+      display: 'flex',
+      color: theme.palette.primary.contrastText + '!important',
+    },
+    switchcontainer: {
+      display: 'grid',
+      width: '100%',
+      gridTemplateColumns: '1fr 1fr 1fr 1fr',
+    },
+  }),
+);
+
+export default useStyles;