diff --git a/src/app/components/shared/_dialogs/topic-cloud-dialog/topic-cloud-dialog.component.html b/src/app/components/shared/_dialogs/topic-cloud-dialog/topic-cloud-dialog.component.html
index 59eca9bc4f11e3dc751b49e3061d6e095df60a8e..7fa716f1348c081481d844112044b25ba0e176a0 100644
--- a/src/app/components/shared/_dialogs/topic-cloud-dialog/topic-cloud-dialog.component.html
+++ b/src/app/components/shared/_dialogs/topic-cloud-dialog/topic-cloud-dialog.component.html
@@ -1,4 +1,3 @@
-<p> {{'topic-cloud-dialog.considerVotes' | translate}} </p>
 <mat-dialog-content>
   <mat-card>
     <label>{{'topic-cloud-dialog.considerVotes' | translate}}</label>
@@ -20,7 +19,7 @@
   <mat-accordion>
     <mat-expansion-panel *ngFor="let keyword of keywords">
       <mat-expansion-panel-header class="color">
-        <mat-panel-title>
+        <mat-panel-title [ngClass]="{'edit-keyword': editedKeyword}">
           {{keyword.keyword}}
         </mat-panel-title>
         <mat-panel-description>
@@ -28,8 +27,11 @@
           {{'topic-cloud-dialog.question-count-'+(keyword.questions.length > 1 ? 'plural' : 'singular') | translate}}
         </mat-panel-description>
       </mat-expansion-panel-header>
-      <p *ngFor="let question of keyword.questions">{{question}}</p>
-
+      <div *ngFor="let question of keyword.questions">
+        <mat-divider></mat-divider>
+        <p >{{question}}</p>
+      </div>
+      
       <!-- Only visible when not editing -->
       <div *ngIf="!edit && isCreatorOrMod">
         <mat-divider></mat-divider>
diff --git a/src/app/components/shared/_dialogs/topic-cloud-dialog/topic-cloud-dialog.component.scss b/src/app/components/shared/_dialogs/topic-cloud-dialog/topic-cloud-dialog.component.scss
index a52afae755f1845a12d9d4aede99120022b8b444..c10692283890be2fac333b8e158907c493cb83f5 100644
--- a/src/app/components/shared/_dialogs/topic-cloud-dialog/topic-cloud-dialog.component.scss
+++ b/src/app/components/shared/_dialogs/topic-cloud-dialog/topic-cloud-dialog.component.scss
@@ -28,9 +28,6 @@ mat-expansion-panel-header, mat-expansion-panel, mat-card {
   background-color: var(--surface);
 }
 
-mat-card {
-  margin-bottom: 16px;
-}
 
 label {
 color: var(--on-surface)
@@ -43,3 +40,18 @@ mat-slide-toggle {
 mat-panel-title, mat-panel-description {
   flex-basis: 0
 }
+
+@keyframes animation_blink_5s {
+  50% {
+    opacity: 0;
+  }
+}
+
+.edit-keyword .mat-panel-title {
+  color: var(--red) !important;
+  animation-name: animation_blink_5s;
+  animation-timing-function: ease-in;
+  animation-duration: 2s;
+  animation-iteration-count: 2;
+  opacity: 1.0 !important;
+}
diff --git a/src/app/components/shared/_dialogs/topic-cloud-dialog/topic-cloud-dialog.component.ts b/src/app/components/shared/_dialogs/topic-cloud-dialog/topic-cloud-dialog.component.ts
index bdd023b4cec32c55a73accce87022a104125add2..8a9fc5b72103214d52d641c0f2dadf7491721ab3 100644
--- a/src/app/components/shared/_dialogs/topic-cloud-dialog/topic-cloud-dialog.component.ts
+++ b/src/app/components/shared/_dialogs/topic-cloud-dialog/topic-cloud-dialog.component.ts
@@ -21,6 +21,8 @@ export class TopicCloudDialogComponent implements OnInit {
   isCreatorOrMod: boolean;
   sortMode: SortMode = SortMode.ALPHABETIC;
   sortModeEnum: typeof SortMode = SortMode; // needed for use in template
+  editedKeyword:boolean = false;
+
   keywords: Keyword[] = [
     {
       keywordID: 1,
@@ -175,6 +177,7 @@ export class TopicCloudDialogComponent implements OnInit {
           keyword.keyword = this.newKeyword;
     });
     this.edit = false;
+    this.editedKeyword = true;
     this.newKeyword = '';
     this.sortQuestions();
   }