diff --git a/webclient/src/index.css b/webclient/src/index.css
index ca1be1c8..3dc46340 100644
--- a/webclient/src/index.css
+++ b/webclient/src/index.css
@@ -63,4 +63,4 @@ a {
.disabled-link {
pointer-events: none;
-}
\ No newline at end of file
+}
diff --git a/webclient/src/index.tsx b/webclient/src/index.tsx
index d63d7ebe..b462cc85 100644
--- a/webclient/src/index.tsx
+++ b/webclient/src/index.tsx
@@ -1,7 +1,16 @@
+import { ThemeProvider } from '@material-ui/styles';
import React from "react";
import ReactDOM from "react-dom";
import "./index.css";
+import { materialTheme } from './material-theme';
+
import { AppShell } from "containers";
-ReactDOM.render(, document.getElementById("root"));
+const appWithMaterialTheme = () => (
+
+
+
+);
+
+ReactDOM.render(appWithMaterialTheme(), document.getElementById("root"));
diff --git a/webclient/src/material-theme.ts b/webclient/src/material-theme.ts
new file mode 100644
index 00000000..472c27d5
--- /dev/null
+++ b/webclient/src/material-theme.ts
@@ -0,0 +1,85 @@
+import { createMuiTheme } from '@material-ui/core';
+
+export const materialTheme = createMuiTheme({
+ // overrides: {
+ // MuiCssBaseline: {
+ // '@global': {
+ // '@font-face': [],
+ // },
+ // },
+ // MuiButton: {
+ // text: {
+ // color: 'white',
+ // },
+ // },
+ // },
+
+ palette: {
+ primary: {
+ main: '#7033DB',
+ light: 'rgba(112, 51, 219, .3)',
+ dark: '#401C7F',
+ contrastText: '#FFFFFF',
+ },
+ // secondary: {
+ // main: '',
+ // light: '',
+ // dark: '',
+ // contrastText: '',
+ // },
+ // error: {
+ // main: '',
+ // light: '',
+ // dark: '',
+ // contrastText: '',
+ // },
+ // warning: {
+ // main: '',
+ // light: '',
+ // dark: '',
+ // contrastText: '',
+ // },
+ // info: {
+ // main: '',
+ // light: '',
+ // dark: '',
+ // contrastText: '',
+ // },
+ // success: {
+ // main: '',
+ // light: '',
+ // dark: '',
+ // contrastText: '',
+ // },
+ },
+
+ typography: {
+ fontSize: 12,
+
+ // h1: {},
+ // h2: {},
+ // h3: {},
+ // h4: {},
+ // h5: {},
+ // h6: {},
+ // subtitle1: {},
+ // subtitle2: {},
+ // body1: {},
+ // body2: {},
+ // button: {},
+ // caption: {},
+ // overline: {},
+ },
+
+ spacing: 8,
+
+ breakpoints: {
+ values: {
+ xs: 0,
+ sm: 640,
+ md: 768,
+ lg: 1024,
+ xl: 1280,
+ },
+ },
+});