diff --git a/src/header.pug b/src/header.pug
index 82bd162007aa6949f3ac9b52eb26373de76299f1..c89e0d65e49566aa767821b4f9c4ec7935ab1f77 100644
--- a/src/header.pug
+++ b/src/header.pug
@@ -22,7 +22,7 @@ details#user-controls
   #user-controls__panel
     include page-user-panel.pug
 
-button#login(onclick="document.querySelector('sib-auth').login();") login
+button(role='log in' onclick="document.querySelector('sib-auth').login();") Login
 
 
 sib-auth
diff --git a/src/page-user-panel.pug b/src/page-user-panel.pug
index d3ee9b8d63358248089a5701ca6f178a462b2608..b4ad00011c0e0c2037dfbea9422e591172520c23 100644
--- a/src/page-user-panel.pug
+++ b/src/page-user-panel.pug
@@ -10,5 +10,4 @@ nav(role="user's functionalities menu")
       sib-route(name='')
         li
           a Admin
-    sib-route
-      button(role='log out') Log out
+    button(role='log out' onclick="document.querySelector('sib-auth').logout();") Log out
diff --git a/src/styles/header.scss b/src/styles/header.scss
index e8cbccf444e10031c3e083980bc01f26fc4da046..037c33ca8a9b8f81800520ec541364c4a674a71d 100644
--- a/src/styles/header.scss
+++ b/src/styles/header.scss
@@ -194,7 +194,9 @@ details#user-controls {
 
       button {
         color: $color-text-base;
-        margin: 1.6rem 1.3rem;
+        padding: 1.6rem 1.3rem;
+        text-align: left;
+        width: 100%;
       }
     }
   }
diff --git a/src/styles/main.scss b/src/styles/main.scss
index 942a91b57a87eceb4f59342002c282db3ef11a15..cc96944684ad6a8c1185ac1a23ad1a82115c5360 100644
--- a/src/styles/main.scss
+++ b/src/styles/main.scss
@@ -4,10 +4,8 @@
   display: none !important;
 }
 
-*,
-*::after,
-*::before {
-  //  box-sizing: inherit;
+* {
+  box-sizing: border-box;
 }
 
 :root {
@@ -16,7 +14,6 @@
   --sib-notifications-theme: #{$color-46-100-50};
   
   body {
-    //box-sizing: border-box;
     background-color: $color-anti-flash-white;
     color: $color-text-base;
     font-size: 1.6rem;