diff --git a/reviewboard/static/rb/css/common.less b/reviewboard/static/rb/css/common.less
index 67d6916ff0229cb602e9202ee91ee02d3d7b8b36..31da0fecf7be31cd9a2a7cf64c11542d9b2af525 100644
--- a/reviewboard/static/rb/css/common.less
+++ b/reviewboard/static/rb/css/common.less
@@ -26,7 +26,12 @@ span {
 
 .datagrid-wrapper {
   .datagrid-titlebox {
-    padding-left: 0px;
+    padding: 0;
+
+    h1 {
+      display: inline-block;
+      margin-bottom: -1px;
+    }
 
     .datagrid-title {
       padding-left: 10px;
@@ -48,13 +53,22 @@ span {
   display: block;
 
   .datagrid-title-tabs {
-    display: block;
-    height: 1.5em;
-    list-style: none;
+    margin: 0px;
+    padding: 0px;
 
     .datagrid-tab {
-      float: left;
-
+      .on-mobile-medium-screen-720({
+        display: inline-block;
+        margin-right: -4px;
+        max-width: 30%;
+        &:first-of-type{
+          padding-left: 20px;
+          max-width: 42.7%;
+        }
+        a {
+          display: block;
+        }
+      });
       &.active {
         &:hover {
           .datagrid-title {
@@ -70,6 +84,8 @@ span {
       .datagrid-title {
         border-radius: 0;
         border-right: 1px solid gray;
+        display: inline-block;
+        padding: 5px;
 
         &:hover {
           background: darken(@box-title-bg, 10%);
diff --git a/reviewboard/static/rb/css/pages/dashboard.less b/reviewboard/static/rb/css/pages/dashboard.less
index fef61a6e635a0063b9a7803c4efbc0ef4df38849..6b1da209a04f46064454012b74f584ced96c3f8a 100644
--- a/reviewboard/static/rb/css/pages/dashboard.less
+++ b/reviewboard/static/rb/css/pages/dashboard.less
@@ -36,6 +36,12 @@
   .border-radius(0 @box-inner-border-radius @box-inner-border-radius 0);
   .on-mobile-medium-screen-720({
     margin-left: 0;
+    .datagrid-tab{
+      float: none;
+      &:first-of-type{
+        padding-left: 20px;
+      }
+    }
   });
 
   table:after {
@@ -58,9 +64,6 @@
 
   .datagrid-title {
     background: transparent;
-    .on-mobile-medium-screen-720({
-      padding-left: 30px;
-    });
   }
 
   .datagrid-wrapper {
@@ -139,6 +142,7 @@
 #dashboard-toggle-sidebar {
   #dashboard-toggle-button {
     position: absolute;
+    display: none;
     left: 0;
     background-color: @dashboard-sidebar-bg;
     width: 20px;
@@ -146,6 +150,9 @@
     pointer: cursor;
     border: 1px @box-border-color solid;
     .border-radius(0 @box-inner-border-radius @box-inner-border-radius 0);
+    .on-mobile-medium-screen-720({
+      display: block;
+    });
   }
 
   .on-mobile-medium-screen-720({
@@ -175,12 +182,17 @@
     overflow-y: auto;
     position: absolute;
   }
+
+  .on-mobile-medium-screen-720({
+    position: absolute;
+  });
 }
 
 #dashboard-navbar {
   list-style: none;
   margin: 0;
   padding: 0;
+  background-color: @dashboard-sidebar-bg;
 
   li {
     display: block;
