Merge branch 'DEVELOP' of ssh://git.eclipse.org:29418/openk-usermodules/org.eclipse.openk-usermodules.gridFailureInformation.frontend into SI-444
diff --git a/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-details/grid-failure-details.component.html b/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-details/grid-failure-details.component.html
index d373824..03c3b01 100644
--- a/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-details/grid-failure-details.component.html
+++ b/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-details/grid-failure-details.component.html
@@ -12,7 +12,46 @@
 ********************************************************************************/ -->
 <app-card-layout>
   <div header>
-    <span>{{ 'GridFailure.Title' | translate }}</span>
+    <div class="header-container">
+      <span>{{ 'GridFailure.Title' | translate }}</span>
+      <div class="diverse-btn-container">
+        <div class="row justify-content-between">
+          <div>
+            <button
+              *ngIf="gridFailureDetailsSandbox.saveEnabled"
+              type="button"
+              class="btn btn-success button"
+              (click)="gridFailureDetailsSandbox.saveGridFailure()"
+            >
+              {{ 'SaveBtn' | translate }}
+            </button>
+            <button type="button" class="btn btn-primary button" (click)="gridFailureDetailsSandbox.cancel()">
+              {{ 'CancelBtn' | translate }}
+            </button>
+          </div>
+          <div>
+            <!-- State Buttons -->
+            <ng-container *ngIf="gridFailureDetailsSandbox.saveEnabled">
+              <ng-container *ngIf="gridFailureDetailsSandbox.showQualifyButton">
+                <ng-template visibleByRight [acceptedRole]="RolesEnum.QUALIFIER">
+                  <button type="button" class="btn btn-primary button" (click)="gridFailureDetailsSandbox.setState(StateEnum.QUALIFIED)">
+                    {{ 'QualifyBtn' | translate }}
+                  </button>
+                </ng-template>
+              </ng-container>
+
+              <ng-container *ngIf="gridFailureDetailsSandbox.showStornoButton">
+                <ng-template visibleByRight [acceptedRole]="RolesEnum.QUALIFIER">
+                  <button type="button" class="btn btn-primary right-button" (click)="gridFailureDetailsSandbox.setState(StateEnum.CANCELED)">
+                    {{ 'StornoBtn' | translate }}
+                  </button>
+                </ng-template>
+              </ng-container>
+            </ng-container>
+          </div>
+        </div>
+      </div>
+    </div>
   </div>
   <div class="grid-failure-grid-wrapper" body>
     <div *ngIf="gridFailureDetailsSandbox.maxVersionNumber">
@@ -478,43 +517,6 @@
             </div>
           </div>
         </app-expandable>
-
-        <!-- buttons -->
-        <div class="row justify-content-between">
-          <div>
-            <button
-              *ngIf="gridFailureDetailsSandbox.saveEnabled"
-              type="button"
-              class="btn btn-success left-button"
-              (click)="gridFailureDetailsSandbox.saveGridFailure()"
-            >
-              {{ 'SaveBtn' | translate }}
-            </button>
-            <button type="button" class="btn btn-primary left-button" (click)="gridFailureDetailsSandbox.cancel()">
-              {{ 'CancelBtn' | translate }}
-            </button>
-          </div>
-          <div>
-            <!-- State Buttons -->
-            <ng-container *ngIf="gridFailureDetailsSandbox.saveEnabled">
-              <ng-container *ngIf="gridFailureDetailsSandbox.showQualifyButton">
-                <ng-template visibleByRight [acceptedRole]="RolesEnum.QUALIFIER">
-                  <button type="button" class="btn btn-primary right-button" (click)="gridFailureDetailsSandbox.setState(StateEnum.QUALIFIED)">
-                    {{ 'QualifyBtn' | translate }}
-                  </button>
-                </ng-template>
-              </ng-container>
-
-              <ng-container *ngIf="gridFailureDetailsSandbox.showStornoButton">
-                <ng-template visibleByRight [acceptedRole]="RolesEnum.QUALIFIER">
-                  <button type="button" class="btn btn-primary right-button" (click)="gridFailureDetailsSandbox.setState(StateEnum.CANCELED)">
-                    {{ 'StornoBtn' | translate }}
-                  </button>
-                </ng-template>
-              </ng-container>
-            </ng-container>
-          </div>
-        </div>
       </div>
     </form>
   </div>
diff --git a/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-details/grid-failure-details.component.scss b/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-details/grid-failure-details.component.scss
index c7a7b8a..151a4b8 100644
--- a/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-details/grid-failure-details.component.scss
+++ b/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-details/grid-failure-details.component.scss
@@ -43,11 +43,11 @@
   padding-left: 16px;
   width: 247px;
 }
-.left-button {
-  margin-left: 15px;
+.button {
+  margin: 0px 5px;
 }
 .right-button {
-  margin-right: 15px;
+  margin: 0px 15px 0px 5px;
 }
 .editable {
   background-color: white;
@@ -64,3 +64,11 @@
 .expandable-content {
   padding: 20px 0px 20px 35px;
 }
+.header-container {
+  display: flex;
+  justify-content: space-between;
+}
+.diverse-btn-container {
+  display: flex;
+  justify-content: flex-end;
+}