diff --git a/web/app/static/css/material_design_icons.css b/web/app/static/css/material_icons.css
similarity index 60%
rename from web/app/static/css/material_design_icons.css
rename to web/app/static/css/material_icons.css
index becc223cd26b90bfc04418d0807fa17223488252..0e5303b5a8e57e299dbce0cbd31c4ca67832cbe8 100644
--- a/web/app/static/css/material_design_icons.css
+++ b/web/app/static/css/material_icons.css
@@ -4,14 +4,14 @@
   font-family: 'Material Icons';
   font-style: normal;
   font-weight: 400;
-  src: url(../fonts/material_design_icons/MaterialIcons-Regular.eot); /* For IE6-8 */
+  src: url(../fonts/material_icons/MaterialIcons-Regular.eot); /* For IE6-8 */
   src: local('Material Icons'),
     local('MaterialIcons-Regular'),
-    url(../fonts/material_design_icons/MaterialIcons-Regular.ttf) format('truetype'),
-    url(../fonts/material_design_icons/MaterialIconsOutlined-Regular.otf) format('opentype'),
-    url(../fonts/material_design_icons/MaterialIconsRound-Regular.otf) format('opentype'),
-    url(../fonts/material_design_icons/MaterialIconsSharp-Regular.otf) format('opentype'),
-    url(../fonts/material_design_icons/MaterialIconsTwoTone-Regular.otf) format('opentype');
+    url(../fonts/material_icons/MaterialIcons-Regular.ttf) format('truetype'),
+    url(../fonts/material_icons/MaterialIconsOutlined-Regular.otf) format('opentype'),
+    url(../fonts/material_icons/MaterialIconsRound-Regular.otf) format('opentype'),
+    url(../fonts/material_icons/MaterialIconsSharp-Regular.otf) format('opentype'),
+    url(../fonts/material_icons/MaterialIconsTwoTone-Regular.otf) format('opentype');
 }
 
 .material-icons {
diff --git a/web/app/static/css/nopaque.css b/web/app/static/css/nopaque.css
index 597701aa3692d923dc6a6824880b32d2bb72b0e6..c58a45ac8e15c5050e7623373f3f9ae5bd0816e5 100644
--- a/web/app/static/css/nopaque.css
+++ b/web/app/static/css/nopaque.css
@@ -125,16 +125,16 @@ indicator will show up how the column is sorted right now.; */
   content: "help";
 }
 .service[data-service="corpus-analysis"]:before {
-  content: "search";
+  content: "H";
 }
 .service[data-service="file-setup"]:before {
-  content: "burst_mode";
+  content: "E";
 }
 .service[data-service="nlp"]:before {
-  content: "format_textdirection_l_to_r";
+  content: "G";
 }
 .service[data-service="ocr"]:before {
-  content: "find_in_page";
+  content: "F";
 }
 .status[data-status]:before {
   content: attr(data-status);
diff --git a/web/app/static/css/nopaque_icons.css b/web/app/static/css/nopaque_icons.css
new file mode 100644
index 0000000000000000000000000000000000000000..395b8bc6698a33f8704c7b822fa2ea30e22ed3df
--- /dev/null
+++ b/web/app/static/css/nopaque_icons.css
@@ -0,0 +1,89 @@
+/* https://google.github.io/material-design-icons/#setup-method-2-self-hosting */
+
+@font-face {
+  font-family: 'nopaque Icons';
+  font-style: normal;
+  font-weight: 400;
+  src: local('nopaque Icons'),
+    local('nopaqueIcons-Regular'),
+    url(../fonts/nopaque_icons/nopaqueIcons-Regular.otf) format('opentype');
+}
+
+.nopaque-icons {
+  font-family: 'nopaque Icons';
+  font-weight: normal;
+  font-style: normal;
+  font-size: 24px;  /* Preferred icon size */
+  display: inline-block;
+  line-height: 1;
+  text-transform: none;
+  letter-spacing: normal;
+  word-wrap: normal;
+  white-space: nowrap;
+  direction: ltr;
+
+  /* Support for all WebKit browsers. */
+  -webkit-font-smoothing: antialiased;
+  /* Support for Safari and Chrome. */
+  text-rendering: optimizeLegibility;
+
+  /* Support for Firefox. */
+  -moz-osx-font-smoothing: grayscale;
+
+  /* Support for IE. */
+  font-feature-settings: 'liga';
+}
+
+.breadcrumb i.nopaque-icons {
+  display: inline-block;
+  float: left;
+  font-size: 24px;
+}
+
+.nopaque-icons {
+  text-rendering: optimizeLegibility;
+  -webkit-font-feature-settings: 'liga';
+     -moz-font-feature-settings: 'liga';
+          font-feature-settings: 'liga';
+}
+
+nav i.nopaque-icons {
+  display: block;
+  font-size: 24px;
+  height: 56px;
+  line-height: 56px;
+}
+
+nav .brand-logo i.nopaque-icons {
+  float: left;
+  margin-right: 15px;
+}
+
+nav ul a.btn > .nopaque-icons, nav ul a.btn-large > .nopaque-icons, nav ul a.btn-small > .nopaque-icons, nav ul a.btn-large > .nopaque-icons, nav ul a.btn-flat > .nopaque-icons, nav ul a.btn-floating > .nopaque-icons {
+  height: inherit;
+  line-height: inherit;
+}
+
+.input-field input[type=search]:focus:not(.browser-default) ~ .nopaque-icons {
+  color: #444;
+}
+
+.input-field input[type=search] ~ .nopaque-icons {
+  position: absolute;
+  top: 0;
+  right: 1rem;
+  color: transparent;
+  cursor: pointer;
+  font-size: 2rem;
+  -webkit-transition: .3s color;
+  transition: .3s color;
+}
+
+.sidenav li > a > i.nopaque-icons {
+  float: left;
+  height: 48px;
+  line-height: 48px;
+  margin: 0 32px 0 0;
+  width: 24px;
+  color: rgba(0, 0, 0, 0.54);
+}
diff --git a/web/app/static/fonts/material_design_icons/MaterialIcons-Regular.ttf b/web/app/static/fonts/material_icons/MaterialIcons-Regular.ttf
similarity index 100%
rename from web/app/static/fonts/material_design_icons/MaterialIcons-Regular.ttf
rename to web/app/static/fonts/material_icons/MaterialIcons-Regular.ttf
diff --git a/web/app/static/fonts/material_design_icons/MaterialIconsOutlined-Regular.otf b/web/app/static/fonts/material_icons/MaterialIconsOutlined-Regular.otf
similarity index 100%
rename from web/app/static/fonts/material_design_icons/MaterialIconsOutlined-Regular.otf
rename to web/app/static/fonts/material_icons/MaterialIconsOutlined-Regular.otf
diff --git a/web/app/static/fonts/material_design_icons/MaterialIconsRound-Regular.otf b/web/app/static/fonts/material_icons/MaterialIconsRound-Regular.otf
similarity index 100%
rename from web/app/static/fonts/material_design_icons/MaterialIconsRound-Regular.otf
rename to web/app/static/fonts/material_icons/MaterialIconsRound-Regular.otf
diff --git a/web/app/static/fonts/material_design_icons/MaterialIconsSharp-Regular.otf b/web/app/static/fonts/material_icons/MaterialIconsSharp-Regular.otf
similarity index 100%
rename from web/app/static/fonts/material_design_icons/MaterialIconsSharp-Regular.otf
rename to web/app/static/fonts/material_icons/MaterialIconsSharp-Regular.otf
diff --git a/web/app/static/fonts/material_design_icons/MaterialIconsTwoTone-Regular.otf b/web/app/static/fonts/material_icons/MaterialIconsTwoTone-Regular.otf
similarity index 100%
rename from web/app/static/fonts/material_design_icons/MaterialIconsTwoTone-Regular.otf
rename to web/app/static/fonts/material_icons/MaterialIconsTwoTone-Regular.otf
diff --git a/web/app/static/fonts/nopaque_icons/nopaqueIcons-Regular.otf b/web/app/static/fonts/nopaque_icons/nopaqueIcons-Regular.otf
new file mode 100644
index 0000000000000000000000000000000000000000..37d2b481db591242a65a7b44e87dc49514f39f57
Binary files /dev/null and b/web/app/static/fonts/nopaque_icons/nopaqueIcons-Regular.otf differ
diff --git a/web/app/static/fonts/nopaque_icons/nopaqueIcons-Regular.woff b/web/app/static/fonts/nopaque_icons/nopaqueIcons-Regular.woff
new file mode 100644
index 0000000000000000000000000000000000000000..7dbe2a8be067ffa6183c661007ccf67317da9771
Binary files /dev/null and b/web/app/static/fonts/nopaque_icons/nopaqueIcons-Regular.woff differ
diff --git a/web/app/static/fonts/nopaque_icons/nopaqueIcons-Regular.woff2 b/web/app/static/fonts/nopaque_icons/nopaqueIcons-Regular.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..47d012757fc2d1e4175aec08a2fdc25e47644134
Binary files /dev/null and b/web/app/static/fonts/nopaque_icons/nopaqueIcons-Regular.woff2 differ
diff --git a/web/app/static/js/nopaque/RessourceLists/JobList.js b/web/app/static/js/nopaque/RessourceLists/JobList.js
index 08724a3cfe2a961f3e5bb38385432bdb5a03eb1a..08a75439843fb969ddf8ec620cdd45a2ad314000 100644
--- a/web/app/static/js/nopaque/RessourceLists/JobList.js
+++ b/web/app/static/js/nopaque/RessourceLists/JobList.js
@@ -82,7 +82,7 @@ class JobList extends RessourceList {
 }
 JobList.options = {
   item: `<tr>
-           <td><a class="btn-floating disabled"><i class="material-icons service"></i></a></td>
+           <td><a class="btn-floating disabled"><i class="nopaque-icons service"></i></a></td>
            <td><b class="title"></b><br><i class="description"></i></td>
            <td><span class="badge new status" data-badge-caption=""></span></td>
            <td class="right-align">
diff --git a/web/app/templates/corpora/corpus.html.j2 b/web/app/templates/corpora/corpus.html.j2
index eabed2c16c9629ff2c7a07b4c11a8413f03d8688..91967fbb07879f311491059f63640dceef28d25d 100644
--- a/web/app/templates/corpora/corpus.html.j2
+++ b/web/app/templates/corpora/corpus.html.j2
@@ -71,7 +71,7 @@
         </div>
         <div class="card-action right-align">
           <a class="analyse-corpus-trigger btn disabled waves-effect waves-light" href="{{ url_for('corpora.analyse_corpus', corpus_id=corpus.id) }}"><i class="material-icons left">search</i>Analyze</a>
-          <a class="btn build-corpus-trigger disabled waves-effect waves-light" href="{{ url_for('corpora.prepare_corpus', corpus_id=corpus.id) }}"><i class="material-icons left">build</i>Build</a>
+          <a class="btn build-corpus-trigger disabled waves-effect waves-light" href="{{ url_for('corpora.prepare_corpus', corpus_id=corpus.id) }}"><i class="nopaque-icons left">K</i>Build</a>
           <a class="btn disabled export-corpus-trigger waves-effect waves-light"><i class="material-icons left">import_export</i>Export</a>
           <a class="btn modal-trigger red waves-effect waves-light" data-target="delete-corpus-modal"><i class="material-icons left">delete</i>Delete</a>
         </div>
diff --git a/web/app/templates/main/dashboard.html.j2 b/web/app/templates/main/dashboard.html.j2
index 539d70c20e5547b8c12f40ecaefaf220186fdf31..1352148dd994811f79593f18354f555b9d089e49 100644
--- a/web/app/templates/main/dashboard.html.j2
+++ b/web/app/templates/main/dashboard.html.j2
@@ -131,7 +131,7 @@
                 <div class="card-panel center-align hoverable">
                   <br>
                   <a href="{{ url_for('services.service', service='file-setup') }}" class="btn-floating btn-large file-setup-color darken waves-effect waves-light" style="transform: scale(2);">
-                    <i class="material-icons service" data-service="file-setup"></i>
+                    <i class="nopaque-icons service" data-service="file-setup"></i>
                   </a>
                   <p>&nbsp;</p>
                   <p class="file-setup-color-text"><b>File setup</b></p>
@@ -143,7 +143,7 @@
                 <div class="card-panel center-align hoverable">
                   <br>
                   <a href="{{ url_for('services.service', service='ocr') }}" class="btn-floating btn-large ocr-color darken waves-effect waves-light" style="transform: scale(2);">
-                    <i class="material-icons service" data-service="ocr"></i>
+                    <i class="nopaque-icons service" data-service="ocr"></i>
                   </a>
                   <p>&nbsp;</p>
                   <p class="ocr-color-text"><b>Optical Character Recognition</b></p>
@@ -155,7 +155,7 @@
                 <div class="card-panel center-align hoverable">
                   <br>
                   <a href="{{ url_for('services.service', service='nlp') }}" class="btn-floating btn-large nlp-color darken waves-effect waves-light" style="transform: scale(2);">
-                    <i class="material-icons service" data-service="nlp"></i>
+                    <i class="nopaque-icons service" data-service="nlp"></i>
                   </a>
                   <p>&nbsp;</p>
                   <p class="nlp-color-text"><b>Natural Language Processing</b></p>
diff --git a/web/app/templates/main/index.html.j2 b/web/app/templates/main/index.html.j2
index 0ded9824c5c82e4a347d8bdb4f02933bbaa31728..0300b614bbf669bea8633b68866165bb36849983 100644
--- a/web/app/templates/main/index.html.j2
+++ b/web/app/templates/main/index.html.j2
@@ -33,22 +33,22 @@
         <div class="col s12">
           <div class="row">
             <div class="col s12 m6 l3 center-align">
-              <i class="large material-icons secondary-color-text">flash_on</i>
+              <i class="large nopaque-icons secondary-color-text">A</i>
               <p class="primary-color-text"><b>Speeds up your work</b></p>
               <p class="light">All tools provided by nopaque are carefully selected to provide a complete tool suite without being held up by compatibility issues.</p>
             </div>
             <div class="col s12 m6 l3 center-align">
-              <i class="large material-icons secondary-color-text">cloud</i>
+              <i class="large nopaque-icons secondary-color-text">B</i>
               <p class="primary-color-text"><b>Cloud infrastructure</b></p>
               <p class="light">All computational work is processed within nopaque’s cloud infrastructure. You don't need to install any software. Great, right?</p>
             </div>
             <div class="col s12 m6 l3 center-align">
-              <i class="large material-icons secondary-color-text">group</i>
+              <i class="large nopaque-icons secondary-color-text">C</i>
               <p class="primary-color-text"><b>User friendly</b></p>
               <p class="light">You can start right away without having to read mile-long manuals. All services come with default settings that make it easy for you to just get going. Also great, right?</p>
             </div>
             <div class="col s12 m6 l3 center-align">
-              <i class="large material-icons secondary-color-text">settings</i>
+              <i class="large nopaque-icons secondary-color-text">D</i>
               <p class="primary-color-text"><b>Meshing processes</b></p>
               <p class="light">No matter where you step in, nopaque facilitates and accompanies your research. Its workflow perfectly ties in with your research process.</p>
             </div>
@@ -89,7 +89,7 @@
           <div class="row">
             <div class="col s12 m6 l3 center-align">
               <a href="{{ url_for('services.service', service='file-setup') }}" class="btn-floating btn-large file-setup-color darken waves-effect waves-light" style="transform: scale(2);">
-                <i class="material-icons service" data-service="file-setup"></i>
+                <i class="nopaque-icons service" data-service="file-setup"></i>
               </a>
               <p>&nbsp;</p>
               <p class="file-setup-color-text"><b>File setup</b></p>
@@ -97,7 +97,7 @@
             </div>
             <div class="col s12 m6 l3 center-align">
               <a href="{{ url_for('services.service', service='ocr') }}" class="btn-floating btn-large ocr-color darken waves-effect waves-light" style="transform: scale(2);">
-                <i class="material-icons service" data-service="ocr"></i>
+                <i class="nopaque-icons service" data-service="ocr"></i>
               </a>
               <p>&nbsp;</p>
               <p class="ocr-color-text"><b>Optical Character Recognition</b></p>
@@ -105,7 +105,7 @@
             </div>
             <div class="col s12 m6 l3 center-align">
               <a href="{{ url_for('services.service', service='nlp') }}" class="btn-floating btn-large nlp-color darken waves-effect waves-light" style="transform: scale(2);">
-                <i class="material-icons service" data-service="nlp"></i>
+                <i class="nopaque-icons service" data-service="nlp"></i>
               </a>
               <p>&nbsp;</p>
               <p class="nlp-color-text"><b>Natural Language Processing</b></p>
@@ -113,7 +113,7 @@
             </div>
             <div class="col s12 m6 l3 center-align">
               <a href="{{ url_for('services.service', service='corpus_analysis') }}" class="btn-floating btn-large corpus-analysis-color darken waves-effect waves-light" style="transform: scale(2);">
-                <i class="material-icons service" data-service="corpus-analysis"></i>
+                <i class="nopaque-icons service" data-service="corpus-analysis"></i>
               </a>
               <p>&nbsp;</p>
               <p class="corpus-analysis-color-text"><b>Corpus analysis</b></p>
diff --git a/web/app/templates/materialize/base.html.j2 b/web/app/templates/materialize/base.html.j2
index e7d585e7f43d9654524158c1d4d5a2e97f57eb01..28b03d45702dea8fd0312c9bdf2f3831ea2fe41a 100644
--- a/web/app/templates/materialize/base.html.j2
+++ b/web/app/templates/materialize/base.html.j2
@@ -11,7 +11,7 @@
     {% endblock metas %}
 
     {% block styles %}
-    <link href="{{ url_for('static', filename='css/material_design_icons.css') }}" rel="stylesheet">
+    <link href="{{ url_for('static', filename='css/material_icons.css') }}" rel="stylesheet">
     <link href="{{ url_for('static', filename='css/materialize.min.css') }}" media="screen,projection" rel="stylesheet">
     {% endblock styles %}
     {% endblock head %}
diff --git a/web/app/templates/nopaque.html.j2 b/web/app/templates/nopaque.html.j2
index aabdfa995ce846ba17457934ee3e0d9a7e939759..0d6e04996e19598d90411e2b4264e82a609f4aae 100644
--- a/web/app/templates/nopaque.html.j2
+++ b/web/app/templates/nopaque.html.j2
@@ -21,6 +21,7 @@
 <link href="{{ url_for('static', filename='css/materialize.sidenav-fixed.css') }}" media="screen,projection" rel="stylesheet">
 {% endif %}
 <link href="{{ url_for('static', filename='css/materialize.sticky-footer.css') }}" media="screen,projection" rel="stylesheet">
+<link href="{{ url_for('static', filename='css/nopaque_icons.css') }}" media="screen,projection" rel="stylesheet">
 <link href="{{ url_for('static', filename='css/nopaque.css') }}" media="screen,projection" rel="stylesheet">
 <style>
   .primary-color {background-color: {{ colors.primary }} !important;}
@@ -131,14 +132,14 @@
   <li><a href="{{ url_for('main.index') }}">nopaque</a></li>
   <li><a href="#"><i class="material-icons">linear_scale</i>Workflow</a></li>
   <li><a href="{{ url_for('main.dashboard') }}"><i class="material-icons">dashboard</i>Dashboard</a></li>
-  <li><a href="{{ url_for('main.dashboard', _anchor='corpora') }}" style="padding-left: 47px;"><i class="material-icons">book</i>My Corpora</a></li>
-  <li><a href="{{ url_for('main.dashboard', _anchor='jobs') }}" style="padding-left: 47px;"><i class="material-icons">work</i>My Jobs</a></li>
+  <li><a href="{{ url_for('main.dashboard', _anchor='corpora') }}" style="padding-left: 47px;"><i class="nopaque-icons">I</i>My Corpora</a></li>
+  <li><a href="{{ url_for('main.dashboard', _anchor='jobs') }}" style="padding-left: 47px;"><i class="nopaque-icons">J</i>My Jobs</a></li>
   <li><div class="divider"></div></li>
   <li><a class="subheader">Processes & Services</a></li>
-  <li style="background-color: {{ colors.file_setup }}; border-left: 10px solid {{ colors.file_setup_darken }};"><a href="{{ url_for('services.service', service='file-setup') }}"><i class="material-icons">burst_mode</i>File setup</a></li>
-  <li style="background-color: {{ colors.ocr }}; border-left: 10px solid {{ colors.ocr_darken }}; margin-top: 5px;"><a href="{{ url_for('services.service', service='ocr') }}"><i class="material-icons">find_in_page</i>OCR</a></li>
-  <li style="background-color: {{ colors.nlp }}; border-left: 10px solid {{ colors.nlp_darken }}; margin-top: 5px;"><a href="{{ url_for('services.service', service='nlp') }}"><i class="material-icons">format_textdirection_l_to_r</i>NLP</a></li>
-  <li style="background-color: {{ colors.corpus_analysis }}; border-left: 10px solid {{ colors.corpus_analysis_darken }}; margin-top: 5px;"><a href="{{ url_for('services.service', service='corpus_analysis') }}"><i class="material-icons">search</i>Corpus analysis</a></li>
+  <li style="background-color: {{ colors.file_setup }}; border-left: 10px solid {{ colors.file_setup_darken }};"><a href="{{ url_for('services.service', service='file-setup') }}"><i class="nopaque-icons">E</i>File setup</a></li>
+  <li style="background-color: {{ colors.ocr }}; border-left: 10px solid {{ colors.ocr_darken }}; margin-top: 5px;"><a href="{{ url_for('services.service', service='ocr') }}"><i class="nopaque-icons">F</i>OCR</a></li>
+  <li style="background-color: {{ colors.nlp }}; border-left: 10px solid {{ colors.nlp_darken }}; margin-top: 5px;"><a href="{{ url_for('services.service', service='nlp') }}"><i class="nopaque-icons">G</i>NLP</a></li>
+  <li style="background-color: {{ colors.corpus_analysis }}; border-left: 10px solid {{ colors.corpus_analysis_darken }}; margin-top: 5px;"><a href="{{ url_for('services.service', service='corpus_analysis') }}"><i class="nopaque-icons">H</i>Corpus analysis</a></li>
   <li><div class="divider"></div></li>
   <li><a class="subheader">Account</a></li>
   <li><a href="{{ url_for('settings.index') }}"><i class="material-icons">settings</i>Settings</a></li>
diff --git a/web/app/templates/services/corpus_analysis.html.j2 b/web/app/templates/services/corpus_analysis.html.j2
index 91b82889ef7eda159d46b83529108a53a9db5e01..ff6e3a86fa47f08b40bf3b4a133308de4a475069 100644
--- a/web/app/templates/services/corpus_analysis.html.j2
+++ b/web/app/templates/services/corpus_analysis.html.j2
@@ -20,7 +20,7 @@
     <div class="col s12 m3 push-m9">
       <div class="center-align">
         <a class="btn-floating btn-large waves-effect waves-light" style="transform: scale(2);">
-          <i class="material-icons service" data-service="corpus-analysis"></i>
+          <i class="nopaque-icons service" data-service="corpus-analysis"></i>
         </a>
       </div>
     </div>
diff --git a/web/app/templates/services/file-setup.html.j2 b/web/app/templates/services/file-setup.html.j2
index 2674545c2394db42a12d6c1687c31db0b41be509..b39fec385dc0842e36cfdfab19d587c93b0e2c38 100644
--- a/web/app/templates/services/file-setup.html.j2
+++ b/web/app/templates/services/file-setup.html.j2
@@ -23,7 +23,7 @@
         <p class="hide-on-small-only">&nbsp;</p>
         <p class="hide-on-small-only">&nbsp;</p>
         <a class="btn-floating btn-large waves-effect waves-light" style="transform: scale(2);">
-          <i class="material-icons service" data-service="file-setup"></i>
+          <i class="nopaque-icons service" data-service="file-setup"></i>
         </a>
       </div>
     </div>