diff --git a/addons/im_livechat/static/src/less/im_livechat.less b/addons/im_livechat/static/src/less/im_livechat.less
index dd1de748a84540159fe927a1cd9fdeea6c6c6d3b..ce1a25a02fc6218766d0aca0daffe4388f3b0d58 100644
--- a/addons/im_livechat/static/src/less/im_livechat.less
+++ b/addons/im_livechat/static/src/less/im_livechat.less
@@ -18,52 +18,62 @@
     border-top-right-radius: 5px;
 }
 
-/* Livechat Rating : feedback smiley */
-.o_chat_window .o_chat_content .o_livechat_rating {
-    padding: 15px;
+.o_chat_window {
+    display: flex;
+    max-height: 100%;
+    max-width: 100%;
+    z-index: 1000; // to go over the navbar
+    .o_thread_date_separator {
+        display: none;
+    }
+
+    .o_chat_content .o_livechat_rating {
+        /* Livechat Rating : feedback smiley */
+        padding: 15px;
 
-    .o_livechat_no_feedback {
-        padding-top: 20px;
-        text-align: right;
-        font-size: 12px;
+        .o_livechat_no_feedback {
+            padding-top: 20px;
+            text-align: right;
+            font-size: 12px;
 
-        > em {
-            cursor: pointer;
+            > em {
+                cursor: pointer;
+            }
         }
-    }
 
-    .o_livechat_rating_feedback_text {
-        text-align: justify;
-    }
+        .o_livechat_rating_feedback_text {
+            text-align: justify;
+        }
 
-    .o_livechat_rating_choices {
-        margin: 10px 0;
-        text-align: center;
+        .o_livechat_rating_choices {
+            margin: 10px 0;
+            text-align: center;
 
-        > img {
-            width: 50px;
-            opacity: 0.60;
-            cursor: pointer;
-            margin: 5px;
-            &:hover, &.selected {
-                opacity: 1;
+            > img {
+                width: 50px;
+                opacity: 0.60;
+                cursor: pointer;
+                margin: 5px;
+                &:hover, &.selected {
+                    opacity: 1;
+                }
             }
         }
-    }
 
-    /* feedback reason */
-    .o_livechat_rating_reason {
-        margin: 10px 0;
-        display: none; /* hidden by default */
+        /* feedback reason */
+        .o_livechat_rating_reason {
+            margin: 10px 0;
+            display: none; /* hidden by default */
 
-        > textarea {
-            width: 100%;
-            height: 70px;
-            resize: none;
+            > textarea {
+                width: 100%;
+                height: 70px;
+                resize: none;
+            }
         }
-    }
 
-    .o_livechat_rating_reason_button > input {
-        float: right;
+        .o_livechat_rating_reason_button > input {
+            float: right;
+        }
     }
 }