diff --git a/src/app/about/about.component.html b/src/app/about/about.component.html
index 8cfddb9b62b2c8f438e05bde1799cd4e6c020906..17882fac58d8c58432c11acca70a557c1d901d5f 100644
--- a/src/app/about/about.component.html
+++ b/src/app/about/about.component.html
@@ -1,6 +1,6 @@
 <div class="container about">
   <div class="col-md-12">
-    <h2>O que é?</h2>
+    <h2 class="title">O que é?</h2>
     <hr>
     <p class="text-justify">
       O <strong>Simulador de Custo-Aluno Qualidade (SimCAQ)</strong> é um sistema gratuito e
@@ -8,7 +8,7 @@
       ensino em condições de qualidade nas escolas públicas de educação básica e subsidiar a elaboração do orçamento
       público para assegurar um financiamento adequado nos níveis municipal, estadual e nacional.
     </p>
-    <h2>O que faz?</h2>
+    <h2 class="title">O que faz?</h2>
     <hr>
     <p class="text-justify">O SimCAQ subsidia:</p>
     <ol>
@@ -66,7 +66,7 @@
         </p>
       </li>
     </ul>
-    <h2>Público-alvo</h2>
+    <h2 class="title">Público-alvo</h2>
     <hr>
     <ul>
       <li>Gestores das secretarias municipais, estaduais e Ministério da Educação;</li>
@@ -80,7 +80,7 @@
       <li>Comunidade acadêmica (professores, pesquisadores, alunos e técnicos administrativos);</li>
       <li>Imprensa.</li>
     </ul>
-    <h2>Realização</h2>
+    <h2 class="title">Realização</h2>
     <hr>
     <p class="text-justify">
       O simulador é resultado de um projeto de pesquisa coordenado por quatro professores (as) do Departamento de
@@ -112,7 +112,7 @@
       É importante frisar que a autonomia da universidade pública foi preservada no âmbito da cooperação UFPR/MEC e que
       os conteúdos do SimCAQ são de autoria e responsabilidade dos pesquisadores que coordenam o projeto.
     </p>
-    <h2>Breve trajetória</h2>
+    <h2 class="title">Breve trajetória</h2>
     <hr>
     <p class="text-justify">
       A ideia inicial do SimCAQ surgiu em 2008 motivada pelas evidências de subfinanciamento (precariedade da
@@ -157,7 +157,7 @@
       SimCAQ foi desenvolvido em versão web para ser disponibilizada para o público, sendo uma primeira versão
       disponibilizada a partir de dezembro de 2018.
     </p>
-    <p class="text-justify reference">
+    <p class="title text-justify reference">
       REFERÊNCIAS
     </p>
     <p class="text-justify reference">
diff --git a/src/app/about/about.component.scss b/src/app/about/about.component.scss
index 242c88c919de477b42552258ce81cd7cc6356428..f88e7d69879128a895f869d9671887bede261535 100644
--- a/src/app/about/about.component.scss
+++ b/src/app/about/about.component.scss
@@ -1,9 +1,11 @@
+@import "../shared/styles/variables.scss";
+
 .about {
     font-size: 16px;
-    color: #3e3e3e !important;
+    color: $text-color;
 
-    h2 {
-        font-weight: 600;
+    .title {
+        color: $navbar-color;
     }
 
     p, ol, ul {
diff --git a/src/app/shared/services/auth/auth.service.ts b/src/app/shared/services/auth/auth.service.ts
index c7760643b3b641c2a68a44ccbf4e9511b24e9ec6..80fc0a9a65aea35e8df91498dac598da8e61ab44 100644
--- a/src/app/shared/services/auth/auth.service.ts
+++ b/src/app/shared/services/auth/auth.service.ts
@@ -3,14 +3,12 @@ import { Router } from '@angular/router';
 import { HttpParams, HttpHeaders } from '@angular/common/http';
 import { throwError, Subject, Observable, of, empty } from 'rxjs';
 import { map, catchError } from 'rxjs/operators';
-import { BsModalService, BsModalRef } from 'ngx-bootstrap/modal';
 
 import { UtilitiesService } from '../utilities/utilities.service';
 import { NotificationService } from '../notification/notification.service';
 import { HttpService } from '../http/http.service';
 import { SessionService } from '../session/session.service';
 import { UserInfo } from './entities/user-info';
-import { User } from '../../../user/entities/user';
 
 @Injectable({
   providedIn: 'root'
diff --git a/src/app/shared/services/utilities/utilities.service.ts b/src/app/shared/services/utilities/utilities.service.ts
index 45846b65b3feae6a713076f37a7a72ca9b949343..d1b0f1e94ffba71e395608de79f73fb46d8ce534 100644
--- a/src/app/shared/services/utilities/utilities.service.ts
+++ b/src/app/shared/services/utilities/utilities.service.ts
@@ -32,6 +32,7 @@ import { ClassSizeByLocation } from '../../entities/class-size-by-location';
 import { LocationEnum } from '../../entities/enums/location.enum';
 import { ClassSize } from '../../entities/class-size';
 import { FinancialData } from '../../../simulator/results/budget-forecast-report/entities/financial-data';
+import { FunctionalityInfo } from '../../entities/functionality/functionality-info';
 
 @Injectable({
   providedIn: 'root'
@@ -47,6 +48,7 @@ export class UtilitiesService {
   static readonly hasErrorSessionKey: string = 'haserror';
   static readonly hasRequiredDataSessionKey: string = 'hasrequireddata';
   static readonly isDiscardContentSimulation: string = 'isdiscardcontentsimulation';
+  static readonly simulationTypeSessionKey: string = `${FunctionalityInfo.simulationNamespace}.type`;
   static readonly minSimulationTime: number = 1;
   static readonly maxSimulationTime: number = 10;
   static readonly idStageEeExclusiva: number = 7;
diff --git a/src/app/shared/styles/variables.scss b/src/app/shared/styles/variables.scss
index 213cdb90f147a1ab7670acb28ec86768728925a8..2e7d9748b7db90bfaac6d85a5cc549b8e739d588 100644
--- a/src/app/shared/styles/variables.scss
+++ b/src/app/shared/styles/variables.scss
@@ -6,6 +6,7 @@ $blue-color: #2f4858;
 $blue-second-color: #7ea5be;
 $red-color: #a72222;
 $gray-color: #777e82;
+$text-color: #777d82;
 $differentiated-table-background-color: #eee;
 $float-breakpoint: 1064px;
 
diff --git a/src/app/simulator/access-and-offer/view-enrollment-by-stage-series/view-enrollment-by-stage-series.component.ts b/src/app/simulator/access-and-offer/view-enrollment-by-stage-series/view-enrollment-by-stage-series.component.ts
index 2e717e85a97a0cf502837c19b10cca868e364ec8..0c5e3ab5a2c30395a53eb39bdf54fca76f26cfe8 100644
--- a/src/app/simulator/access-and-offer/view-enrollment-by-stage-series/view-enrollment-by-stage-series.component.ts
+++ b/src/app/simulator/access-and-offer/view-enrollment-by-stage-series/view-enrollment-by-stage-series.component.ts
@@ -10,8 +10,8 @@ import { ViewEnrollmentByStageSeries } from './entities/view-enrollment-by-stage
 import { FunctionalityInfo } from '../../../shared/entities/functionality/functionality-info';
 import { OutOfSchoolPopulationService } from '../../shared/services/out-of-school-population/out-of-school-population.service';
 import { SerieEnum } from '../../../shared/entities/enums/serie.enum';
-import { SimulatorService } from '../../simulator/services/simulator.service';
 import { SimulationType } from '../../simulator/entities/enums/simulation-type.enum';
+import { UtilitiesService } from '../../../shared/services/utilities/utilities.service';
 
 @Component({
   selector: 'app-view-enrollment-by-stage-series',
@@ -53,7 +53,7 @@ export class ViewEnrollmentByStageSeriesComponent extends BaseNavigableComponent
   }
 
   getPreviousStepRoute(): Array<string> {
-    const simulationType: SimulationType = this.sessionService.getItem<SimulationType>(SimulatorService.simulationTypeSessionKey);
+    const simulationType: SimulationType = this.sessionService.getItem<SimulationType>(UtilitiesService.simulationTypeSessionKey);
 
     if (simulationType !== SimulationType.planning) {
       return undefined;
diff --git a/src/app/simulator/pqr/pqr.component.html b/src/app/simulator/pqr/pqr.component.html
index e066a91bfaec86078faa4be53e7f59e5e900b899..15ae3c2bd73834c37c08a20024e4528ff1fd5308 100644
--- a/src/app/simulator/pqr/pqr.component.html
+++ b/src/app/simulator/pqr/pqr.component.html
@@ -1,7 +1,7 @@
 <div class="row pqr">
   <div class="col-md-10 col-md-offset-1">
     <div class="page-header">
-      <h1 class="page-title">Padrão de qualidade de referência<sup>1</sup></h1>
+      <h1 class="page-title">Padrão de qualidade de referência</h1>
     </div>
     <div class="text-center presentation-container">
       <h3 class="title">Apresentação</h3>
@@ -49,7 +49,7 @@
           </p>
           <p class="text" align="justify">
             Os parâmetros que se referem mais especificamente às condições de qualidade são pensados tendo como base as
-            especificidades das etapas e modalidades<sup>2</sup> bem como a localização e o tamanho das escolas. Os
+            especificidades das etapas e modalidades bem como a localização e o tamanho das escolas. Os
             valores atribuídos são uma proposta de padrão de qualidade de referência para o cálculo <strong>Custo-Aluno
               Qualidade inicial (CAQi)</strong>, para o ano de 2019.
           </p>
@@ -63,22 +63,6 @@
           parte dos entes federativos.
         </p>
       </div>
-      <div class="notes text-left">
-        <div class="separator">_____________________________________</div>
-        <p class="note" align="justify">
-          <sup>1</sup>&nbsp;O Projeto SimCAQ obteve financiamento para o período de 2016 a 2019 oriundo de um Termo de
-          Execução Descentralizada (TED) firmado entre a Universidade Federal do Paraná (UFPR) e a Secretaria de
-          Articulação com os Sistemas de Ensino do Ministério da Educação (SASE/MEC).
-        </p>
-        <p class="note" align="justify">
-          <sup>2</sup>&nbsp;Na versão em desenvolvimento, o SimCAQ apresenta os cálculos de valores do CAQ para creche,
-          pré-escola, ensino fundamental anos iniciais e finais (separadamente), ensino médio e educação de jovens e
-          adultos (EJA). Considerando às especificidades das diversas situações de oferta da educação espacial e
-          educação profissional o SimCAQ pretende avançar no cálculo do CAQ destas modalidades em nova fase da pesquisa.
-          Desta forma, cada matrícula da Educação Especial e Educação Profissional é financiada com o mesmo valor de CAQ
-          corresponde às etapas regulares que os alunos frequentam.
-        </p>
-      </div>
       <hr>
       <h3 class="title">Valores do PQR para o cálculo do CAQi</h3>
       <p class="text" align="justify">
diff --git a/src/app/simulator/pqr/pqr.component.scss b/src/app/simulator/pqr/pqr.component.scss
index eee1bf8b96c8fb9b317d9d2cc618f184a8248dfb..142653fba2b8ae24f4c6826f18ee20812016f5bc 100644
--- a/src/app/simulator/pqr/pqr.component.scss
+++ b/src/app/simulator/pqr/pqr.component.scss
@@ -1,18 +1,18 @@
-$text-color: #3e3e3e;
-$note-color: #7b7b7b;
+@import "../../shared/styles/variables.scss";
 
 .pqr {
     margin-top: 24px;
+    color: $text-color;
 
     .title {
         margin-top: 25px;
         margin-bottom: 25px;
+        color: $navbar-color;
     }
 
     .presentation-container {
         .text {
             font-size: 16px;
-            color: $text-color;
             margin-bottom: 20px;
 
             &.emphasis {
@@ -21,20 +21,6 @@ $note-color: #7b7b7b;
             }
         }
 
-        .notes {
-            font-size: 14px;
-            color: $note-color;
-
-            .separator {
-                margin-top: -16px;
-                margin-bottom: 8px;
-            }
-
-            .note {
-                margin-bottom: 20px;
-            }
-        }
-
         .toolbar {
             .btn {
                 height: 40px;
@@ -85,8 +71,6 @@ $note-color: #7b7b7b;
     }
 
     .references {
-        color: $text-color;
-
         p {
             margin-bottom: 15px;
 
diff --git a/src/app/simulator/quality-conditions/offer-goal-enrollment-full-time/services/offer-goal-enrollment-full-time.service.ts b/src/app/simulator/quality-conditions/offer-goal-enrollment-full-time/services/offer-goal-enrollment-full-time.service.ts
index 11efcad5170fde06a3036f32702a0cf5b58a59dd..d36ea246743aa5f47cbc6fbe5a4023501bab8a95 100644
--- a/src/app/simulator/quality-conditions/offer-goal-enrollment-full-time/services/offer-goal-enrollment-full-time.service.ts
+++ b/src/app/simulator/quality-conditions/offer-goal-enrollment-full-time/services/offer-goal-enrollment-full-time.service.ts
@@ -1,6 +1,6 @@
 import { Injectable } from '@angular/core';
 import { Observable, of } from 'rxjs';
-import { map } from 'rxjs/operators';
+import { map, switchMap } from 'rxjs/operators';
 import * as _ from 'lodash';
 
 import { Functionality } from '../../../../shared/entities/functionality/functionality';
@@ -40,8 +40,6 @@ export class OfferGoalEnrollmentFullTimeService implements NavigableComponentSer
 
     const fullTimes: Array<FullTime> = new Array<FullTime>();
     const offerGoalEnrollmentFullTimePQR = this.sessionService.getItem<OfferGoalEnrollmentFullTime>(Functionality.offerGoalEnrollmentFullTime.pqrKey);
-    const resultForEnrollmentProjection = this.sessionService.getItem<EnrollmentProjection>(Functionality.enrollmentProjection.key);
-    const enrollmentProjectionByLocation = _.first(resultForEnrollmentProjection.enrollmentsProjectionsByLocations);
 
     for (let i = 0; i < offerGoalEnrollmentFullTimePQR.fullTime.length; i++) {
       fullTimes.push(new FullTime({
@@ -52,26 +50,30 @@ export class OfferGoalEnrollmentFullTimeService implements NavigableComponentSer
       }));
     }
 
-    return this.getDiagnostic().pipe(
-      map(diagnostic => {
-        for (let i = 0; i < diagnostic.length; i++) {
-          for (let j = 0; j < fullTimes.length; j++) {
-            if (fullTimes[j].id === diagnostic[i].education_level_short_id) {
-              const enrollmentStage = _.find(enrollmentProjectionByLocation.stagesEnrollments, rEP => rEP.id === fullTimes[j].id);
-              fullTimes[j].diagnostic = enrollmentStage.totalCurrentOffers > 0 ?
-                ((diagnostic[i].total / enrollmentStage.totalCurrentOffers) * 100) : undefined;
+    return this.getEnrollmentT4().pipe(
+      switchMap(enrollmentT4 => {
+        return this.getDiagnostic().pipe(
+          map(diagnostic => {
+            for (let i = 0; i < diagnostic.length; i++) {
+              for (let j = 0; j < fullTimes.length; j++) {
+                if (fullTimes[j].id === diagnostic[i].education_level_short_id) {
+                  const enrollmentStage = _.find(enrollmentT4, rEP => rEP.education_level_mod_name === fullTimes[j].stageDescription);
+                  fullTimes[j].diagnostic = enrollmentStage.total > 0 ?
+                    ((diagnostic[i].total / enrollmentStage.total) * 100) : undefined;
+                }
+              }
             }
-          }
-        }
-        data.fullTime = fullTimes;
-        return data;
-      }));
+            data.fullTime = fullTimes;
+            return data;
+          }));
+      })
+    );
 
   }
 
   getDiagnostic(): Observable<any> {
 
-    const diagnosticFulltimeUrl: string = `${this.httpService.apiEndpointV1}/enrollment?dims=education_level_short`;
+    const diagnosticFulltimeUrl: string = `${this.httpService.apiEndpointV1}/enrollment?dims=education_level_short,integral_time`;
     let filtersLocation: Array<string> = new Array<string>();
     const enrollmentCurrentYear: number = this.currentYearService.getEnrollmentCurrentYear();
 
@@ -80,8 +82,8 @@ export class OfferGoalEnrollmentFullTimeService implements NavigableComponentSer
     let filters: Array<string> = new Array<string>(
       `min_year:"${enrollmentCurrentYear}"`,
       `max_year:"${enrollmentCurrentYear}"`,
-      `integral_time:"1"`,
-      `education_level_short:["1","2","3","4","5","6"]`,
+      `integral_time:"true"`,
+      `education_level_short:["1","2","3","4","5"]`,
       `adm_dependency:["1","2","3"]`
     );
 
@@ -92,4 +94,27 @@ export class OfferGoalEnrollmentFullTimeService implements NavigableComponentSer
     return this.httpService.get<Array<any>>(`${diagnosticFulltimeUrl}`, options).pipe(
       map(diagnostic => diagnostic));
   }
+
+  getEnrollmentT4(): Observable<any> {
+
+    const url: string = `${this.httpService.apiEndpointV1}/enrollment?dims=education_level_mod`;
+    let filtersLocation: Array<string> = new Array<string>();
+    const enrollmentCurrentYear: number = this.currentYearService.getEnrollmentCurrentYear();
+
+    filtersLocation = this.utilitiesService.getSelectLocationFilter();
+
+    let filters: Array<string> = new Array<string>(
+      `min_year:"${enrollmentCurrentYear}"`,
+      `max_year:"${enrollmentCurrentYear}"`,
+      `adm_dependency:["1","2","3"]`
+    );
+
+    filters = filters.concat(filtersLocation);
+
+    const options: any = this.httpService.getRequestOptionsWithSearchParams(new Map<string, string>([['filter', filters.join(',')]]));
+
+    return this.httpService.get<Array<any>>(`${url}`, options).pipe(
+      map(diagnosticT4 => diagnosticT4));
+  }
+
 }
diff --git a/src/app/simulator/quality-conditions/school-day-per-week/school-day-per-week.component.ts b/src/app/simulator/quality-conditions/school-day-per-week/school-day-per-week.component.ts
index efdf03ca447db9ee8f95ebdcca86e1fc2f5c05c1..c84a2ae49966463769331d5416774c426aa8f955 100644
--- a/src/app/simulator/quality-conditions/school-day-per-week/school-day-per-week.component.ts
+++ b/src/app/simulator/quality-conditions/school-day-per-week/school-day-per-week.component.ts
@@ -9,6 +9,8 @@ import { SchoolDayPerWeek } from './entities/school-day-per-week';
 import { Inconsistency } from '../../../shared/components/inconsistency/entities/inconsistency';
 import { FunctionalityInfo } from '../../../shared/entities/functionality/functionality-info';
 import { NavigableComponentData } from '../../shared/entities/base/navigable-component-data';
+import { SimulationType } from '../../simulator/entities/enums/simulation-type.enum';
+import { UtilitiesService } from '../../../shared/services/utilities/utilities.service';
 
 @Component({
   selector: 'app-school-day-per-week',
@@ -41,6 +43,16 @@ export class SchoolDayPerWeekComponent extends BaseNavigableComponent<SchoolDayP
     this.data = pqrData;
   }
 
+  getPreviousStepRoute(): Array<string> {
+    const simulationType: SimulationType = this.sessionService.getItem<SimulationType>(UtilitiesService.simulationTypeSessionKey);
+
+    if (simulationType === SimulationType.caq) {
+      return undefined;
+    } else {
+      return this.functionality.previousStep;
+    }
+  }
+
   processValidation(): void {
     super.processValidation();
 
diff --git a/src/app/simulator/shared/components/processing-simulation/processing-simulation.component.ts b/src/app/simulator/shared/components/processing-simulation/processing-simulation.component.ts
index cf1250aef026a8b7de60a262c9c98ad0ec6d784e..796b2f36571816672095bf34c8b028d99d351164 100644
--- a/src/app/simulator/shared/components/processing-simulation/processing-simulation.component.ts
+++ b/src/app/simulator/shared/components/processing-simulation/processing-simulation.component.ts
@@ -7,6 +7,7 @@ import { SimulatorService } from '../../../simulator/services/simulator.service'
 import { SimulationType } from '../../../simulator/entities/enums/simulation-type.enum';
 import { SessionService } from '../../../../shared/services/session/session.service';
 import { FunctionalityRoute } from '../../../../shared/entities/functionality/functionality-route';
+import { UtilitiesService } from '../../../../shared/services/utilities/utilities.service';
 
 @Component({
   selector: 'app-processing-simulation',
@@ -24,7 +25,7 @@ export class ProcessingSimulationComponent extends BaseUnsubscribe implements On
   }
 
   processSimulation(): void {
-    const simulationType: SimulationType = this.sessionService.getItem(SimulatorService.simulationTypeSessionKey);
+    const simulationType: SimulationType = this.sessionService.getItem(UtilitiesService.simulationTypeSessionKey);
 
     this.simulatorService.initializeSimulation(simulationType).pipe(
       takeUntil(this.unsubscribe))
diff --git a/src/app/simulator/shared/guards/simulator/simulation-planning-financing-type.guard.ts b/src/app/simulator/shared/guards/simulator/simulation-planning-financing-type.guard.ts
index 061dd2aa9e0ac9f300035e332c520c5382aa8841..ff1be2922e7231ed1301caf661e299aafa823ef4 100644
--- a/src/app/simulator/shared/guards/simulator/simulation-planning-financing-type.guard.ts
+++ b/src/app/simulator/shared/guards/simulator/simulation-planning-financing-type.guard.ts
@@ -4,7 +4,7 @@ import { Observable } from 'rxjs';
 
 import { SessionService } from '../../../../shared/services/session/session.service';
 import { SimulationType } from '../../../simulator/entities/enums/simulation-type.enum';
-import { SimulatorService } from '../../../simulator/services/simulator.service';
+import { UtilitiesService } from '../../../../shared/services/utilities/utilities.service';
 
 @Injectable({
   providedIn: 'root'
@@ -14,7 +14,7 @@ export class SimulationPlanningFinancingTypeGuard implements CanActivate {
   constructor(private sessionService: SessionService) { }
 
   canActivate(next: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean | UrlTree> | Promise<boolean | UrlTree> | boolean | UrlTree {
-    const simulationType: SimulationType = this.sessionService.getItem<SimulationType>(SimulatorService.simulationTypeSessionKey);
+    const simulationType: SimulationType = this.sessionService.getItem<SimulationType>(UtilitiesService.simulationTypeSessionKey);
     return simulationType === SimulationType.planning || simulationType === SimulationType.financing;
   }
 
diff --git a/src/app/simulator/shared/guards/simulator/simulation-planning-type.guard.ts b/src/app/simulator/shared/guards/simulator/simulation-planning-type.guard.ts
index 803063653f9323aca1f4e101c6ed0e716102e11c..8ae64c839f0dbd8658061f8372cb2b32c1752f7a 100644
--- a/src/app/simulator/shared/guards/simulator/simulation-planning-type.guard.ts
+++ b/src/app/simulator/shared/guards/simulator/simulation-planning-type.guard.ts
@@ -4,7 +4,7 @@ import { Observable } from 'rxjs';
 
 import { SessionService } from '../../../../shared/services/session/session.service';
 import { SimulationType } from '../../../simulator/entities/enums/simulation-type.enum';
-import { SimulatorService } from '../../../simulator/services/simulator.service';
+import { UtilitiesService } from '../../../../shared/services/utilities/utilities.service';
 
 @Injectable({
   providedIn: 'root'
@@ -14,7 +14,7 @@ export class SimulationPlanningTypeGuard implements CanActivate {
   constructor(private sessionService: SessionService) { }
 
   canActivate(next: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean | UrlTree> | Promise<boolean | UrlTree> | boolean | UrlTree {
-    const simulationType: SimulationType = this.sessionService.getItem<SimulationType>(SimulatorService.simulationTypeSessionKey);
+    const simulationType: SimulationType = this.sessionService.getItem<SimulationType>(UtilitiesService.simulationTypeSessionKey);
     return simulationType === SimulationType.planning;
   }
 }
diff --git a/src/app/simulator/shared/guards/simulator/simulation-type.guard.ts b/src/app/simulator/shared/guards/simulator/simulation-type.guard.ts
index fb83e213f11a98e61e035fb2eb005063fc757aa3..2a495b51dada0f1b600d774f9143b0306eba84c4 100644
--- a/src/app/simulator/shared/guards/simulator/simulation-type.guard.ts
+++ b/src/app/simulator/shared/guards/simulator/simulation-type.guard.ts
@@ -4,7 +4,7 @@ import { Observable } from 'rxjs';
 
 import { SessionService } from '../../../../shared/services/session/session.service';
 import { SimulationType } from '../../../simulator/entities/enums/simulation-type.enum';
-import { SimulatorService } from '../../../simulator/services/simulator.service';
+import { UtilitiesService } from '../../../../shared/services/utilities/utilities.service';
 
 @Injectable({
   providedIn: 'root'
@@ -14,7 +14,7 @@ export class SimulationTypeGuard implements CanActivate {
   constructor(private sessionService: SessionService) { }
 
   canActivate(next: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean | UrlTree> | Promise<boolean | UrlTree> | boolean | UrlTree {
-    const simulationType: SimulationType = this.sessionService.getItem<SimulationType>(SimulatorService.simulationTypeSessionKey);
+    const simulationType: SimulationType = this.sessionService.getItem<SimulationType>(UtilitiesService.simulationTypeSessionKey);
     return simulationType === SimulationType.caq || simulationType === SimulationType.planning || simulationType === SimulationType.financing;
   }
 }
diff --git a/src/app/simulator/simulator/services/simulator.service.ts b/src/app/simulator/simulator/services/simulator.service.ts
index b03e3e3cb04409f0b4741b45898244677626f7e5..747e11ece1afdfb12b42a6cf28637192c3fbaf51 100644
--- a/src/app/simulator/simulator/services/simulator.service.ts
+++ b/src/app/simulator/simulator/services/simulator.service.ts
@@ -43,13 +43,13 @@ import { FunctionalityRoute } from '../../../shared/entities/functionality/funct
 import { CurrentYearMonthService } from '../../shared/services/current-year-month/current-year-month.service';
 import { SourceInformationService } from '../../shared/services/source-information/source-information.service';
 import { SimulationTime } from '../../simulation-time/entities/simulation-time';
+import { UtilitiesService } from '../../../shared/services/utilities/utilities.service';
 
 @Injectable({
   providedIn: 'root'
 })
 export class SimulatorService {
 
-  static readonly simulationTypeSessionKey: string = `${FunctionalityInfo.simulationNamespace}.type`;
   static readonly simulationEditModeSessionKey: string = `${FunctionalityInfo.simulationNamespace}.editmode`;
   static readonly simulationPerformedSessionKey: string = `${FunctionalityInfo.simulationNamespace}.performed`;
 
@@ -134,7 +134,7 @@ export class SimulatorService {
   }
 
   startSimulation(simulationType: SimulationType): void {
-    this.sessionService.setItem(SimulatorService.simulationTypeSessionKey, simulationType);
+    this.sessionService.setItem(UtilitiesService.simulationTypeSessionKey, simulationType);
     this.simulationInitialized = false;
     this.router.navigate(FunctionalityRoute.processingSimulation);
   }
@@ -152,7 +152,7 @@ export class SimulatorService {
                       mergeMap(() => {
                         return this.sourceInformationService.loadSourceInformations().pipe(
                           mergeMap(() => {
-                            this.sessionService.setItem(SimulatorService.simulationTypeSessionKey, simulationType);
+                            this.sessionService.setItem(UtilitiesService.simulationTypeSessionKey, simulationType);
                             this.sessionService.setItem(SimulatorService.simulationPerformedSessionKey, false);
                             this.sessionService.setItem(SimulatorService.simulationEditModeSessionKey, false);
 
@@ -189,7 +189,7 @@ export class SimulatorService {
   }
 
   getResultSimulationRoute(): Array<string> {
-    const simulationType: SimulationType = this.sessionService.getItem<SimulationType>(SimulatorService.simulationTypeSessionKey);
+    const simulationType: SimulationType = this.sessionService.getItem<SimulationType>(UtilitiesService.simulationTypeSessionKey);
     let route: Array<string>;
 
     switch (simulationType) {
@@ -218,7 +218,7 @@ export class SimulatorService {
   }
 
   navigateToEditModeSimulation(): void {
-    const simulationType: SimulationType = this.sessionService.getItem(SimulatorService.simulationTypeSessionKey);
+    const simulationType: SimulationType = this.sessionService.getItem(UtilitiesService.simulationTypeSessionKey);
     let route: Array<string>;
 
     switch (simulationType) {
diff --git a/src/app/simulator/simulator/simulator.component.ts b/src/app/simulator/simulator/simulator.component.ts
index 758fd5e850ede5b99b3c1cd98b8ce7488952b467..749d8de2bb8693c718b89d4013fe0caf27c6d569 100644
--- a/src/app/simulator/simulator/simulator.component.ts
+++ b/src/app/simulator/simulator/simulator.component.ts
@@ -6,6 +6,7 @@ import { Functionality } from '../../shared/entities/functionality/functionality
 import { SimulatorService } from './services/simulator.service';
 import { SimulationType } from './entities/enums/simulation-type.enum';
 import { SessionService } from '../../shared/services/session/session.service';
+import { UtilitiesService } from '../../shared/services/utilities/utilities.service';
 
 @Component({
   selector: 'app-simulator',
@@ -55,7 +56,7 @@ export class SimulatorComponent extends BaseUnsubscribe implements OnInit {
   }
 
   ngOnInit(): void {
-    const simulationTypeFromSession: SimulationType = this.sessionService.getItem<SimulationType>(SimulatorService.simulationTypeSessionKey);
+    const simulationTypeFromSession: SimulationType = this.sessionService.getItem<SimulationType>(UtilitiesService.simulationTypeSessionKey);
     const simulationPerformedromSession: boolean = this.sessionService.getItem<boolean>(SimulatorService.simulationPerformedSessionKey);
     const simulationEditModeFromSession: boolean = this.sessionService.getItem<boolean>(SimulatorService.simulationEditModeSessionKey);
 
diff --git a/src/app/team/team.component.scss b/src/app/team/team.component.scss
index 35279963e0f1597e37397dd89857ca7a3f76675b..e452c7da405618d2ac080a4548e2b4f81c3aa2cd 100644
--- a/src/app/team/team.component.scss
+++ b/src/app/team/team.component.scss
@@ -23,6 +23,7 @@
     
             .member-name {
                 font-size: 18px;
+                color: #5c5c5c;
             }
     
             .member-info {