diff --git a/src/frontend/app/process/process.component.html b/src/frontend/app/process/process.component.html
index 403f6ddd41bc640c42c4efe0e1b1212f538a0518..f841dceef2dbd6eb12cd6cda63de69da400cd649 100644
--- a/src/frontend/app/process/process.component.html
+++ b/src/frontend/app/process/process.component.html
@@ -159,7 +159,7 @@
             <div class="emptyAction" *ngIf="actionsList.length === 0" [innerHTML]="lang.noAvailableActionProcess"></div>
         </div>
     </ng-template>
-    <mat-sidenav-content>
+    <mat-sidenav-content class="process-content">
         <div class="bg-head">
             <div class="bg-head-title" [class.customContainerRight]="appService.getViewMode()">
                 <div class="bg-head-title-label">
@@ -249,15 +249,8 @@
                 </app-document-viewer>
             </div>
         </div>
-    </mat-sidenav-content>
-    <mat-sidenav #snav2 [fixedInViewport]="appService.getViewMode()" position='end'
-        [opened]="appService.getViewMode() ? false : false" [mode]="appService.getViewMode() ? 'over' : 'side'"
-        class="panel-right" style="overflow-x:hidden;" [class.docView]="!filtersListService.filterMode"
-        [ngStyle]="{'width': appService.getViewMode() ? '80%' : '30%'}" autoFocus="false">
-    </mat-sidenav>
-</mat-sidenav-container>
-<div class="modal-module {{modal.id}}" cdkDrag *ngFor="let modal of modalModule; let i=index"
-    [class.largeModal]="modal.id === 'info'">
+        <div class="modal-module {{modal.id}}" cdkDrag *ngFor="let modal of modalModule; let i=index"
+    [class.largeModal]="modal.id === 'info'" cdkDragBoundary=".process-content">
     <div class="modal-module-title" cdkDragHandle>
         <span>
             {{modal.label}}
@@ -317,3 +310,10 @@
         </div>
     </div>
 </div>
+    </mat-sidenav-content>
+    <mat-sidenav #snav2 [fixedInViewport]="appService.getViewMode()" position='end'
+        [opened]="appService.getViewMode() ? false : false" [mode]="appService.getViewMode() ? 'over' : 'side'"
+        class="panel-right" style="overflow-x:hidden;" [class.docView]="!filtersListService.filterMode"
+        [ngStyle]="{'width': appService.getViewMode() ? '80%' : '30%'}" autoFocus="false">
+    </mat-sidenav>
+</mat-sidenav-container>
\ No newline at end of file
diff --git a/src/frontend/service/app.guard.ts b/src/frontend/service/app.guard.ts
index e8c76080b8f29db9725d381bb7340cba8d54d5df..7147a1b2a0af53aa9b38d83fe245ea2ec0777930 100644
--- a/src/frontend/service/app.guard.ts
+++ b/src/frontend/service/app.guard.ts
@@ -27,7 +27,7 @@ export class AppGuard implements CanActivate {
         } else {       
             this.headerService.hideSideBar = false;
         }
-        if (route.url.filter((url: any) => url == 'administration').length > 0) { 
+        if (route.url.filter((url: any) => url == 'administration').length > 0 || route.url.filter((url: any) => url == 'profile').length > 0) { 
             this.headerService.sideBarAdmin = true;
         } else {
             this.headerService.sideBarAdmin = false;