diff --git a/journals/templates/journals/publication_detail.html b/journals/templates/journals/publication_detail.html
index d99cef1a70bcffe2a95c28cf541656b08dd38770..d9b2be5ee1dcee0250844d6a0b70062b3b403e8e 100644
--- a/journals/templates/journals/publication_detail.html
+++ b/journals/templates/journals/publication_detail.html
@@ -66,9 +66,9 @@
         </div>
     {% endif %}
 
+    <hr>
     <div class="row">
         <div class="col-12">
-            <hr>
             <h3>View more material from these authors:</h3>
             <p>
             {% for author in publication.authors.all %}
@@ -82,43 +82,43 @@
     </div>
 
     {% if request.user|is_in_group:'Editorial Administrators' %}
+    <hr>
     <div class="row">
         <div class="col-12">
-            <hr>
-    <h3>Editorial Administration tools: </h3>
-        <ul>
-          <li>Mark the first author (currently: {% if publication.first_author %}{{ publication.first_author }} {% elif publication.first_author_unregistered %}{{ publication.first_author_unregistered }} (unregistered){% endif %})
-            <div class="row">
-                <div class="col-md-5">
-                  <p>registered authors:</p>
-                  <ul>
-                    {% for author in publication.authors.all %}
-                      <li>
-                        <a href="{% url 'journals:mark_first_author' publication_id=publication.id contributor_id=author.id %}">{{ author }}</a>
-                      </li>
-                    {% endfor %}
-                  </ul>
+            <h3>Editorial Administration tools: </h3>
+            <ul>
+              <li>Mark the first author (currently: {% if publication.first_author %}{{ publication.first_author }} {% elif publication.first_author_unregistered %}{{ publication.first_author_unregistered }} (unregistered){% endif %})
+                <div class="row">
+                    <div class="col-md-5">
+                      <p>registered authors:</p>
+                      <ul>
+                        {% for author in publication.authors.all %}
+                          <li>
+                            <a href="{% url 'journals:mark_first_author' publication_id=publication.id contributor_id=author.id %}">{{ author }}</a>
+                          </li>
+                        {% endfor %}
+                      </ul>
+                    </div>
+                    <div class="col-md-5">
+                      <p>unregistered authors:</p>
+                      <ul>
+                        {% for author_unreg in publication.authors_unregistered.all %}
+                          <li>
+                            <a href="{% url 'journals:mark_first_author_unregistered' publication_id=publication.id unregistered_author_id=author_unreg.id %}">{{ author_unreg }}</a>
+                          </li>
+                        {% endfor %}
+                      </ul>
+                    </div>
                 </div>
-                <div class="col-md-5">
-                  <p>unregistered authors:</p>
-                  <ul>
-                    {% for author_unreg in publication.authors_unregistered.all %}
-                      <li>
-                        <a href="{% url 'journals:mark_first_author_unregistered' publication_id=publication.id unregistered_author_id=author_unreg.id %}">{{ author_unreg }}</a>
-                      </li>
-                    {% endfor %}
-                  </ul>
-                </div>
-            </div>
-          </li>
-          <li><a href="{% url 'journals:add_author' publication.id %}">Add a missing author</a></li>
-          <li><a href="{% url 'journals:create_citation_list_metadata' publication.doi_label %}">Create/update citation list metadata</a></li>
-          <li><a href="{% url 'journals:create_funding_info_metadata' publication.doi_label %}">Create/update funding info metadata</a></li>
-          <li><a href="{% url 'journals:create_metadata_xml' publication.doi_label %}">Create/update the XML metadata</a></li>
-          <li><a href="{% url 'journals:metadata_xml_deposit' publication.doi_label 'test' %}">Test metadata deposit (via Crossref test server)</a></li>
-          <li><a href="{% url 'journals:metadata_xml_deposit' publication.doi_label 'deposit' %}">Deposit the metadata to Crossref</a></li>
-          <li><a href="{% url 'journals:harvest_citedby_links' publication.doi_label %}">Update Crossref cited-by links</a></li>
-        </ul>
+              </li>
+              <li><a href="{% url 'journals:add_author' publication.id %}">Add a missing author</a></li>
+              <li><a href="{% url 'journals:create_citation_list_metadata' publication.doi_label %}">Create/update citation list metadata</a></li>
+              <li><a href="{% url 'journals:create_funding_info_metadata' publication.doi_label %}">Create/update funding info metadata</a></li>
+              <li><a href="{% url 'journals:create_metadata_xml' publication.doi_label %}">Create/update the XML metadata</a></li>
+              <li><a href="{% url 'journals:metadata_xml_deposit' publication.doi_label 'test' %}">Test metadata deposit (via Crossref test server)</a></li>
+              <li><a href="{% url 'journals:metadata_xml_deposit' publication.doi_label 'deposit' %}">Deposit the metadata to Crossref</a></li>
+              <li><a href="{% url 'journals:harvest_citedby_links' publication.doi_label %}">Update Crossref cited-by links</a></li>
+            </ul>
         </div>
     </div>
     {% endif %}
diff --git a/scipost/static/scipost/SciPost.css b/scipost/static/scipost/SciPost.css
index dcf61c72299b4effd98a80fe37cc3b62853d6bac..b4248ef268dc319dae35282531fdc524dc3133d1 100644
--- a/scipost/static/scipost/SciPost.css
+++ b/scipost/static/scipost/SciPost.css
@@ -553,26 +553,28 @@ table.tablePadded10 td {
 }
 
 .reportRatings {
-  font-family: 'Merriweather Sans';
-  font-size: 10px;
-  margin: 0px 4px;
-  padding: 1px;
-  display: inline-block;
-  box-shadow: 1px 1px 1px #888888;
-  background: linear-gradient(to right,#fcfcfc, #f0f0f0);
+    font-family: 'Merriweather Sans';
+    font-size: 11px;
+    margin: 0 4px;
+    padding: 0;
+    display: inline-block;
+    box-shadow: 0 1px 0 1px #ccc;
+    background: #f4f4f4;
 }
 .reportRatings ul {
-  display: inline-block;
-  font-family: 'Merriweather Sans';
-  margin: 0px;
-  padding: 2px 1px;
+    display: inline-block;
+    font-family: 'Merriweather Sans';
+    margin: 0;
+    padding: 2px 1px;
 }
 .reportRatings ul li {
-  border: 1px solid black;
-  display: inline-block;
-  font-family: 'Merriweather Sans';
-  margin: 1px 2px;
-  padding: 3px 6px;
+    border: 1px solid #002b49;
+    display: inline-block;
+    font-family: 'Merriweather Sans';
+    margin: 0 3px;
+    padding: 4px 7px;
+    border-radius: 1px;
+    background-color: #f1f1f1;
 }
 
 
@@ -718,26 +720,6 @@ p.publicationAuthors {
   font-weight: bold;
 }
 
-ul.publicationClickables {
-  background-color: #f8f8f8;
-  display: inline-block;
-  list-style-type: none;
-  margin: 0px;
-  padding: 0px;
-}
-
-ul.publicationClickables li {
-  display: inline-block;
-  margin: 0px 10px;
-  padding: 5px;
-}
-
-li.publicationPDF {
-  font-size: 16px;
-  font-weight: bold;
-  padding: 2px;
-}
-
 
 /* For modal boxes (e.g. BiBTeX) */
 .modalDialog {
diff --git a/scipost/static/scipost/assets/config/preconfig.scss b/scipost/static/scipost/assets/config/preconfig.scss
index cb57c42b2f35ba4ae917e2914638715d99018a81..016a91ec34b3ea9a8818133ee5e56e556777408b 100644
--- a/scipost/static/scipost/assets/config/preconfig.scss
+++ b/scipost/static/scipost/assets/config/preconfig.scss
@@ -19,10 +19,11 @@ $container-max-widths: (
 // Cards
 //
 $card-spacer-x: 0.75rem;
-$card-border-radius: 0;
+$card-border-radius: 1px;
 $card-border-color: #fff;
 $card-cap-bg: transparent;
 $btn-secondary-border-color: #f1f1f1;
+$card-shadow-color: #ccc;
 
 // Colors
 //
@@ -88,3 +89,11 @@ $navbar-light-hover-color: $scipost-darkblue !default;
 
 $input-border-radius: 0;
 $btn-border-radius: 0;
+$btn-border-radius-sm: 2px;
+$btn-border-radius-lg: 0;
+
+
+// Block quote
+//
+$blockquote-font-size: $font-size-base;
+$blockquote-border-color: #ececec;
diff --git a/scipost/static/scipost/assets/css/_breadcrumb.scss b/scipost/static/scipost/assets/css/_breadcrumb.scss
index 41ece7b7e2100814768c85b6a2e764661861ada4..1da897ebf0d61707eb8641737dd725d427597d1f 100644
--- a/scipost/static/scipost/assets/css/_breadcrumb.scss
+++ b/scipost/static/scipost/assets/css/_breadcrumb.scss
@@ -2,7 +2,7 @@
     margin-top: -0.75rem;
     margin-bottom: 0.75rem;
     border-top: 1px solid #fff;
-    border-bottom: 1px solid #f0f0f0;
+    border-bottom: 1px solid #ddd;
 
     .breadcrumb-item {
         margin-bottom: 0;
diff --git a/scipost/static/scipost/assets/css/_buttons.scss b/scipost/static/scipost/assets/css/_buttons.scss
index 3646c5181e9edd3179e727450cadb28d9ebdb5d3..cdf1a4f7068d6a6b77225cc8001e89f01268ef6f 100644
--- a/scipost/static/scipost/assets/css/_buttons.scss
+++ b/scipost/static/scipost/assets/css/_buttons.scss
@@ -9,25 +9,31 @@
 
 .category-group,
 .voting-group {
-    border-radius: 0.05rem;
+    border-radius: $card-border-radius;
+    background-color: #ddd;
+    color: $scipost-darkblue;
+    box-shadow: 0 1px 0 0 #ccc;
 
     .btn {
-        color: #fff;
-        box-shadow: 0 1px 1px 0 #ccc;
-        border-color: #ccc;
         margin: 0;
-        font-size: 0.7rem;
-        border-radius: 0.05rem;
         cursor: default;
 
+        &.name {
+            background-color: #ddd;
+            color: #002b49;
+        }
+
         &.agree {
             background-color: $scipost-darkblue;
+            color: #fff;
         }
         &.neutral {
             background-color: $scipost-lightblue;
+            color: #fff;
         }
         &.disagree {
             background-color: $red;
+            color: #fff;
         }
     }
 
@@ -49,13 +55,3 @@
         }
     }
 }
-
-.category-group .btn {
-    color: #333;
-    background-color: #fafafa;
-
-    &.name {
-        background-color: #ddd;
-        color: #002b49;
-    }
-}
diff --git a/scipost/static/scipost/assets/css/_cards.scss b/scipost/static/scipost/assets/css/_cards.scss
index 4abaef465c9f1c5c07ee9a82c3ddc170f843b8c7..0f3dea9c64f4ce75ad63586b7de19d2251a47ba2 100644
--- a/scipost/static/scipost/assets/css/_cards.scss
+++ b/scipost/static/scipost/assets/css/_cards.scss
@@ -4,6 +4,7 @@
     &.card-grey {
         background-color: #F4F4F4;
         border-color: #ececec;
+        box-shadow: 0 1px 0 0 $card-shadow-color;
     }
 
     &.card-publication {
@@ -54,7 +55,6 @@
         background-color: $scipost-darkblue;
         color: $scipost-light;
         padding: 0.5rem;
-        border-radius: 1.4px;
     }
 }
 
diff --git a/scipost/static/scipost/assets/css/_general.scss b/scipost/static/scipost/assets/css/_general.scss
index a27786c262e92848678c5094f5b9b65efe55a966..146bc7345cd37e78a879524c69e51d9c1fd5ef63 100644
--- a/scipost/static/scipost/assets/css/_general.scss
+++ b/scipost/static/scipost/assets/css/_general.scss
@@ -2,7 +2,7 @@
     background-color: #002b49;
     padding: 0.9rem 1rem;
     text-align: center;
-    border-radius: 1.4px;
+    border-radius: $card-border-radius;
 
     &,
     a {
@@ -19,7 +19,7 @@ body #MathJax_Message {
     bottom: 1rem;
     background-color: #f9f9f9;
     border: 1px solid #f4f4f4;
-    border-radius: 2px;
+    border-radius: $card-border-radius;
     color: #002b49;
     opacity: 0.9;
 }
diff --git a/scipost/static/scipost/assets/css/_journals.scss b/scipost/static/scipost/assets/css/_journals.scss
index 0ec7c0ef26bd3cccb08f7418e972aa37a86f79cb..afeed45d4a42b636ba39b9d83922a72cd7058369 100644
--- a/scipost/static/scipost/assets/css/_journals.scss
+++ b/scipost/static/scipost/assets/css/_journals.scss
@@ -52,3 +52,23 @@
     padding: 0.75rem;
     margin-bottom: .5rem;
 }
+
+
+ul.publicationClickables {
+    background-color: #f9f9f9;
+    display: inline-block;
+    list-style-type: none;
+    margin: 0;
+    padding: 2px 0;
+
+    li {
+        display: inline-block;
+        margin: 0 10px;
+        padding: 5px;
+
+        &.publicationPDF {
+            font-size: 130%;
+            font-weight: 600;
+        }
+    }
+}
diff --git a/scipost/static/scipost/assets/css/_nav.scss b/scipost/static/scipost/assets/css/_nav.scss
index 8ce562ace87af0a00589aa679f39b9c940a837bc..9415bed1ba563e08e3e986ebe9f46c9dd4862c93 100644
--- a/scipost/static/scipost/assets/css/_nav.scss
+++ b/scipost/static/scipost/assets/css/_nav.scss
@@ -7,15 +7,29 @@
 }
 
 .tab-nav-container {
-    border-bottom: 3px solid $scipost-darkblue;
     text-align: center;
     white-space: nowrap;
     overflow-x: auto;
     overflow-y: hidden;
+    position: relative;
     -webkit-overflow-scrolling: touch;
 
+    &:after {
+        content: "";
+        display: block;
+        height: 3px;
+        width: 100%;
+        position: absolute;
+        background-color: $scipost-darkblue;
+        z-index: 1;
+        bottom: 1px;
+        border-radius: 99px;
+        box-shadow: 0 1px 0 0 $scipost-lightblue;
+    }
+
     .tab-nav-inner {
         display: inline-block;
+        padding-bottom: 2px;
     }
 }
 
@@ -56,7 +70,7 @@ nav.submenu {
     background-color: #f9f9f9;
     border-radius: 0;
     border-top: 1px solid #fff;
-    border-bottom: 1px solid #f0f0f0;
+    border-bottom: 1px solid #ddd;
 
     .item {
         padding: 0 0.5rem;
diff --git a/scipost/static/scipost/assets/css/_navbar.scss b/scipost/static/scipost/assets/css/_navbar.scss
index f0754653ff95456f07e9ece6fed81febe2706d4a..6fa3d115318e741b69b899c7bccf9c422fe71ab0 100644
--- a/scipost/static/scipost/assets/css/_navbar.scss
+++ b/scipost/static/scipost/assets/css/_navbar.scss
@@ -13,7 +13,7 @@
         padding-right: .5rem;
         padding-left: .5rem;
         border: 1px solid transparent;
-        border-radius: 0.1rem;
+        border-radius: $card-border-radius;
         word-wrap: break-word;
         white-space: nowrap;
         -webkit-transition: all 0.1s ease-in-out;
@@ -31,6 +31,7 @@
 
     .active > .nav-link {
         border-color: $scipost-darkblue;
+        box-shadow: 0 1px 0 0 #ccc;
     }
 
     .highlighted > .nav-link {
diff --git a/scipost/static/scipost/assets/css/_submissions.scss b/scipost/static/scipost/assets/css/_submissions.scss
index 0b8166e69f7fbc3991d9dcf59e17a1c753f89d2d..5669ab5fe5025f97d11c8d2aa04cba130f7f705f 100644
--- a/scipost/static/scipost/assets/css/_submissions.scss
+++ b/scipost/static/scipost/assets/css/_submissions.scss
@@ -15,6 +15,7 @@ table.submission_header {
         padding: 0.5rem 1rem;
         background: #f4f4f4;
         margin-left: -1rem;
+        border-bottom: 1px solid #ccc;
     }
 }
 
diff --git a/scipost/static/scipost/assets/css/_type.scss b/scipost/static/scipost/assets/css/_type.scss
index 34edc1a3e3ca48eb324f53138aa1881162f57d0a..4a6abda1d9c5380bede218901fcece7c031ae3c9 100644
--- a/scipost/static/scipost/assets/css/_type.scss
+++ b/scipost/static/scipost/assets/css/_type.scss
@@ -46,8 +46,9 @@ h5, h6 {
 
 .highlight {
     background-color: #f4f4f4;
-    border-radius: 0;
-    border: 1px solid #f1f1f1;
+    border-radius: $card-border-radius;
+    border: 1px solid #ececec;
+    box-shadow: 0 1px 0 0 $card-shadow-color;
 
     &.tight {
         display: inline-block;
@@ -85,11 +86,12 @@ h5,
 
 hr,
 hr.hr12 {
-    height: 3px;
+    height: 2px;
     border: 0;
-    box-shadow: none !important;
-    background: rgba(0, 43, 73, 0.73);
+    background: rgb(0, 43, 73);
     margin-bottom: 1rem;
+    border-radius: 99px;
+    box-shadow: 0 1px 0 0 #d3e3f6;
 
     &.small {
         height: 1px;
@@ -99,3 +101,7 @@ hr.hr12 {
 .text-blue {
     color: $scipost-lightblue;
 }
+
+.blockquote > p:last-child {
+    margin-bottom: 0;
+}
diff --git a/scipost/static/scipost/assets/css/scipost-physics.scss b/scipost/static/scipost/assets/css/scipost-physics.scss
index 2ef6f06c4c2a5c37552e7e18bd940d3181fcd211..e149ca8eb167f5c5327bde101931f4d51e12bfef 100644
--- a/scipost/static/scipost/assets/css/scipost-physics.scss
+++ b/scipost/static/scipost/assets/css/scipost-physics.scss
@@ -1,9 +1,11 @@
 .journals .navbar-secondary ul.links {
-    background-color: #dddddd;
+    background-color: #ddd;
     display: inline-block;
     font-size: 16px;
     padding: 0;
-    border-radius: 1.4px;
+    border-radius: $card-border-radius;
+    border: 1px solid #ddd;
+    border-bottom-color: #c5c5c5;
     margin: 0;
 
     > li {
@@ -13,7 +15,7 @@
 
         a {
             padding: 0.25rem 0.75rem;
-            border-radius: 1.4px;
+            border-radius: $card-border-radius;
             display: block;
 
             &.active {
diff --git a/scipost/templates/scipost/about.html b/scipost/templates/scipost/about.html
index 0e033b30f9eb394b6e905252cf07512e6f8bc852..50bf202d7f111c03b5e7a70c2b5e968f095bed9a 100644
--- a/scipost/templates/scipost/about.html
+++ b/scipost/templates/scipost/about.html
@@ -11,16 +11,8 @@
 
 <div class="row">
     <div class="col-md-6">
-        <div class="row">
-            <div class="col-12">
-              <div class="panel">
-                  <h2>About SciPost</h2>
-              </div>
-            </div>
-            <div class="col-12">
-                <a href="{% url 'scipost:FAQ' %}">Frequently asked questions</a>
-            </div>
-        </div>
+        <h2 class="highlight">About SciPost</h2>
+        <a href="{% url 'scipost:FAQ' %}">Frequently asked questions</a>
 
         <p>SciPost is a complete scientific publication portal.</p>
         <p>It is purely online-based, and offers freely, openly, globally and perpetually accessible science.</p>
@@ -28,14 +20,7 @@
         <p>SciPost Commentaries allow Contributors to seamlessly comment on all existing literature.</p>
     </div>
     <div class="col-md-6">
-
-        <div class="row">
-            <div class="col-12">
-                <div class="panel">
-                    <h2>Acknowledgements</h2>
-                </div>
-            </div>
-        </div>
+        <h2 class="highlight">Acknowledgements</h2>
 
         <h2>SciPost is endorsed by</h2>
 
@@ -55,9 +40,7 @@
 <hr>
 <div class="row">
   <div class="col-12">
-    <div class="panel">
-      <h2>Guiding principles</h2>
-    </div>
+      <h2 class="highlight">Guiding principles</h2>
   </div>
 </div>
 
@@ -86,9 +69,7 @@
 <hr>
 <div class="row">
     <div class="col-12">
-        <div class="panel">
-      <h2>The SciPost Team</h2>
-        </div>
+      <h2 class="highlight">The SciPost Team</h2>
     </div>
 </div>
 <div class="row">
@@ -112,9 +93,7 @@
 <hr>
 <div class="row">
   <div class="col-12">
-    <div class="panel">
-      <h2 id="advisory_board">Advisory Board</h2>
-    </div>
+      <h2 class="highlight" id="advisory_board">Advisory Board</h2>
   </div>
 </div>
 
@@ -149,9 +128,7 @@
 
     <div class="row">
         <div class="col-12">
-            <div class="panel">
-              <h2 id="editorial_college_{{ college|lower }}">Editorial College ({{ college }})</h2>
-            </div>
+              <h2 class="highlight" id="editorial_college_{{ college|lower }}">Editorial College ({{ college }})</h2>
         </div>
     </div>
 
diff --git a/scipost/templates/scipost/comments_block.html b/scipost/templates/scipost/comments_block.html
index 0a6a35f7ca3fd83c4c4522c8ab080faffd961d92..03f432575bb1d77dc7ce6659054f36948cb596fd 100644
--- a/scipost/templates/scipost/comments_block.html
+++ b/scipost/templates/scipost/comments_block.html
@@ -4,15 +4,15 @@
     <div class="col-12">
         <div class="card card-grey">
             <div class="card-block">
-                <h2 class="card-title">Comments on this publication</h2>
-                <button class="btn btn-secondary" data-toggle="toggle" data-target="#commentslist">Toggle comments view</button>
+                <h2 class="card-title mb-0">Comments on this publication</h2>
+                <a href="javascript:;" data-toggle="toggle" data-target="#commentslist">Toggle comments view</a>
             </div>
         </div>
     </div>
 </div>
 
 <div id="commentslist">
-    {% for comment in comments %}s
+    {% for comment in comments %}
         {% include 'comments/_single_comment_with_link.html' with comment=comment perms=perms user=request.user %}
     {% endfor %}
 </div>
diff --git a/scipost/templates/scipost/register.html b/scipost/templates/scipost/register.html
index bc4f4e0b9dea28bb24b570520728ab4dc42e1a96..63f6a0c97c3e53365f07851fe9c8e446198e5729 100644
--- a/scipost/templates/scipost/register.html
+++ b/scipost/templates/scipost/register.html
@@ -8,23 +8,25 @@
 
 <div class="row">
     <div class="col-12">
-        <div class="panel">
-            <h1>Register to SciPost</h1>
-            {% if invitation %}
-                <h2>Welcome {{invitation.get_title_display}} {{invitation.last_name}} and thanks in advance for registering (by completing this form)</h2>
-            {% endif %}
-        </div>
+        <h1 class="highlight">Register to SciPost</h1>
+        {% if invitation %}
+            <h2>Welcome {{invitation.get_title_display}} {{invitation.last_name}} and thanks in advance for registering (by completing this form)</h2>
+        {% endif %}
     </div>
 </div>
 
 <div class="row">
-    <div class="col-md-4">
-        <h3>Notes:</h3>
-        <p><em style="color: red">Only professional academics (staff members, postdocs, PhD students) can register!</em></p>
-        <p>Required fields are marked with a *.</p>
-        <p>An ORCID id is not formally required but helps preventing identification ambiguities.
-        You can easily get one at  <a href="http://orcid.org">orcid.org</a>.</p>
-        <p>Registration and use of the portal means that you agree with our <a href="{% url 'scipost:terms_and_conditions' %}">Terms and Conditions</a> and with our <a href="{% url 'scipost:privacy_policy' %}">Privacy Policy</a>.</p>
+    <div class="col-md-4 mb-3">
+        <div class="card card-outline-secondary">
+            <div class="card-block">
+                <h3>Notes:</h3>
+                <p class="text-danger"><em>Only professional academics (staff members, postdocs, PhD students) can register!</em></p>
+                <p>Required fields are marked with a *.</p>
+                <p>An ORCID id is not formally required but helps preventing identification ambiguities.
+                You can easily get one at  <a href="http://orcid.org">orcid.org</a>.</p>
+                <p>Registration and use of the portal means that you agree with our <a href="{% url 'scipost:terms_and_conditions' %}">Terms and Conditions</a> and with our <a href="{% url 'scipost:privacy_policy' %}">Privacy Policy</a>.</p>
+            </div>
+        </div>
     </div>
     <div class="offset-md-1 col-md-7">
 
diff --git a/scipost/templates/scipost/terms_and_conditions.html b/scipost/templates/scipost/terms_and_conditions.html
index 867ea230fc00011acd97a9b5a1804ef2aeb227bf..4eb254ad31ab070549e517bdb4841c3b3a319b12 100644
--- a/scipost/templates/scipost/terms_and_conditions.html
+++ b/scipost/templates/scipost/terms_and_conditions.html
@@ -4,16 +4,16 @@
 
 {% load staticfiles %}
 
-{% block bodysup %}
+{% block content %}
 
-
-<section>
-  <div class="flex-container">
-    <div class="flex-greybox">
-      <h1>SciPost Terms and Conditions</h1>
+<div class="row">
+    <div class="col-12">
+      <h1 class="highlight">SciPost Terms and Conditions</h1>
     </div>
-  </div>
+</div>
 
+<div class="row">
+    <div class="col-12">
   <h2>General</h2>
   <p>The SciPost Foundation, Inc. (Stichting SciPost, hereafter "SciPost") is a nonprofit charitable organization dedicated to developing, implementing and maintaining innovative forms of electronic scientific communication and publishing. The SciPost Foundation operates the SciPost.org interactive online portal for the benefit of the international scientific community and further interested parties. SciPost offers the use of the scipost.org portal free of charge to the general public. Access to and use of the sites is provided by SciPost subject to the following Terms and Conditions, which are a contract between SciPost and you. Use of the scipost.org portal constitutes your acceptance of these Terms and Conditions. If you do not accept these Terms and Conditions in full, you do not have permission to access and use the scipost.org sites and should cease doing so immediately.</p>
 
@@ -78,7 +78,7 @@
   <h2>Questions and Comments</h2>
   <p>If you have any questions or comments about these Terms and Conditions, please contact <a href="mailto:admin@scipost.org">admin@scipost.org</a>.</p>
 
-</section>
-
+    </div>
+</div>
 
-{% endblock bodysup %}
+{% endblock %}
diff --git a/submissions/templates/submissions/_single_report_content.html b/submissions/templates/submissions/_single_report_content.html
index 82e06f943f39743d148e56b154382759fe1b2fa8..ffc97a18fcfeb084d20b9d05e432e6897b3a1f39 100644
--- a/submissions/templates/submissions/_single_report_content.html
+++ b/submissions/templates/submissions/_single_report_content.html
@@ -21,7 +21,7 @@
         <h3 class="highlight tight">Requested changes</h3>
         <div class="pl-md-4">
             <p>{{ report.requested_changes|linebreaks }}</p>
-            {% include 'submissions/_single_report_ratings.html' with report=report %}
       </div>
+      {% include 'submissions/_single_report_ratings.html' with report=report %}
   </div>
 </div>
diff --git a/submissions/templates/submissions/_single_report_ratings.html b/submissions/templates/submissions/_single_report_ratings.html
index 0ea7b074ed8dd315f18d2ed6d6aecfcab29f529a..f5280e13d6be622a957562e602a698ea460647d4 100644
--- a/submissions/templates/submissions/_single_report_ratings.html
+++ b/submissions/templates/submissions/_single_report_ratings.html
@@ -1,4 +1,4 @@
-<div class="reportRatings">
+<div class="reportRatings mt-2">
     <ul>
         <li>validity: {{report.get_validity_display}}</li>
         <li>significance: {{report.get_significance_display}}</li>
diff --git a/submissions/templates/submissions/_submission_status_block.html b/submissions/templates/submissions/_submission_status_block.html
index f4812d1d3a9a41215a6f8d8c637707088e4d4e41..4f867a6503f8931468a64258b397a959f1aa3d1d 100644
--- a/submissions/templates/submissions/_submission_status_block.html
+++ b/submissions/templates/submissions/_submission_status_block.html
@@ -1,4 +1,4 @@
-<h4 class="d-inline-block">Current status:</h4>
+<h4 class="d-inline-block">Current status:</h4>&nbsp;&nbsp;
 <div class="d-inline">
     <span class="label label-secondary">{{submission.get_status_display}}</span>
     {% if submission.publication %}
diff --git a/submissions/templates/submissions/submission_detail.html b/submissions/templates/submissions/submission_detail.html
index f255cf191d11632a6776dda1ba0baf10e76e4ffd..02fc58b1c97ee3fe9b5db68eb7f8626e273b7e9f 100644
--- a/submissions/templates/submissions/submission_detail.html
+++ b/submissions/templates/submissions/submission_detail.html
@@ -11,9 +11,6 @@
 
   <script>
     $(document).ready(function(){
-    $("#invitedreportsbutton").click(function(){
-    $("#invitedreportslist").toggle();
-    });
 
     var comment_text_input = $("#id_comment_text");
 
@@ -61,7 +58,7 @@
 
         {% if unfinished_report_for_user %}
             <blockquote class="blockquote">
-              <p class="mb-0">You have an unfinished report for this submission, <a href="{% url 'submissions:submit_report' arxiv_identifier_w_vn_nr=submission.arxiv_identifier_w_vn_nr %}">finish your report here.</a></p>
+              <h3>You have an unfinished report for this submission, <a href="{% url 'submissions:submit_report' arxiv_identifier_w_vn_nr=submission.arxiv_identifier_w_vn_nr %}">finish your report here.</a></h3>
             </blockquote>
         {% endif %}
     </div>
@@ -77,12 +74,14 @@
         <br>
         {% if submission.author_comments %}
             <h3>Author comments upon resubmission</h3>
-            <div class="pl-md-4">{{ submission.author_comments|linebreaks }}</div>
+            <div class="blockquote">
+                {{ submission.author_comments|linebreaks }}
+            </div>
         {% endif %}
 
         {% if submission.list_of_changes %}
             <h3>List of changes</h3>
-            <div class="pl-md-4">{{ submission.list_of_changes|linebreaks }}</div>
+            <div class="blockquote">{{ submission.list_of_changes|linebreaks }}</div>
         {% endif %}
     </div>
 </div>
@@ -105,13 +104,7 @@
 {% if user.is_authenticated and user|is_in_group:'Registered Contributors' %}
 <div class="row">
     <div class="col-12">
-        <div class="panel">
-            <h2>Actions</h2>
-        </div>
-    </div>
-</div>
-<div class="row">
-    <div class="col-12">
+        <h2 class="highlight">Actions</h2>
         <ul>
             {% if submission.open_for_reporting %}
                 {% if perms.scipost.can_referee and not is_author and not is_author_unchecked %}
@@ -149,8 +142,8 @@
     <div class="col-12">
         <div class="card card-grey">
             <div class="card-block">
-                <h2 class="card-title">Invited Reports on this Submission</h2>
-                <button class="btn btn-secondary" data-toggle="toggle" data-target="#invitedreportslist">Toggle invited reports view</button>
+                <h2 class="card-title mb-0">Invited Reports on this Submission</h2>
+                <a href="javascript:;" data-toggle="toggle" data-target="#invitedreportslist">Toggle invited reports view</a>
             </div>
         </div>
     </div>
@@ -170,8 +163,8 @@
     <div class="col-12">
         <div class="card card-grey">
             <div class="card-block">
-                <h2 class="card-title">Contributed Reports on this Submission</h2>
-                <button class="btn btn-secondary" data-toggle="toggle" data-target="#contributedreportslist">Toggle contributed reports view</button>
+                <h2 class="card-title mb-0">Contributed Reports on this Submission</h2>
+                <a href="javascript:;" data-toggle="toggle" data-target="#contributedreportslist">Toggle contributed reports view</a>
             </div>
         </div>
     </div>
diff --git a/submissions/views.py b/submissions/views.py
index fbacb1185dc49a84233c28c8b83ab8c24e3cd59a..cff14f7bfc52156c291b8a2697cb08031077332c 100644
--- a/submissions/views.py
+++ b/submissions/views.py
@@ -45,6 +45,7 @@ import strings
 # SUBMISSIONS:
 ###############
 
+@method_decorator(login_required, name='dispatch')
 @method_decorator(permission_required('scipost.can_submit_manuscript', raise_exception=True),
                   name='dispatch')
 class RequestSubmission(CreateView):
@@ -83,7 +84,7 @@ class RequestSubmission(CreateView):
             messages.warning(self.request, *error_messages)
         return super().form_invalid(form)
 
-
+@login_required
 @permission_required('scipost.can_submit_manuscript', raise_exception=True)
 def prefill_using_arxiv_identifier(request):
     query_form = SubmissionIdentifierForm(request.POST or None, initial=request.GET or None)
diff --git a/theses/templates/theses/thesis_detail.html b/theses/templates/theses/thesis_detail.html
index 12a49b417caea35912379368119483f12134d5b5..543b64d53a5f3e089bf6ff49fc806d7d9498c275 100644
--- a/theses/templates/theses/thesis_detail.html
+++ b/theses/templates/theses/thesis_detail.html
@@ -35,8 +35,6 @@
     </div>
 </div>
 
-<hr />
-
 <div class="row">
     <div class="col-12">
         {% include "./_thesislink_information.html" with thesislink=thesislink %}