@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../../fonts/allianz-neo/AllianzNeo-Light.woff2") format("woff2"), url("../../fonts/allianz-neo/AllianzNeo-Light.woff") format("woff"); }

@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("../../fonts/allianz-neo/AllianzNeo-LightItalic.woff2") format("woff2"), url("../../fonts/allianz-neo/AllianzNeo-LightItalic.woff") format("woff"); }

@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../../fonts/allianz-neo/AllianzNeo-Regular.woff2") format("woff2"), url("../../fonts/allianz-neo/AllianzNeo-Regular.woff") format("woff"); }

@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../../fonts/allianz-neo/AllianzNeo-Italic.woff2") format("woff2"), url("../../fonts/allianz-neo/AllianzNeo-Italic.woff") format("woff"); }

@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../../fonts/allianz-neo/AllianzNeo-SemiBold.woff2") format("woff2"), url("../../fonts/allianz-neo/AllianzNeo-SemiBold.woff") format("woff"); }

@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("../../fonts/allianz-neo/AllianzNeo-SemiBoldItalic.woff2") format("woff2"), url("../../fonts/allianz-neo/AllianzNeo-SemiBoldItalic.woff") format("woff"); }

@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../../fonts/allianz-neo/AllianzNeo-Bold.woff2") format("woff2"), url("../../fonts/allianz-neo/AllianzNeo-Bold.woff") format("woff"); }

@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("../../fonts/allianz-neo/AllianzNeo-BoldItalic.woff2") format("woff2"), url("../../fonts/allianz-neo/AllianzNeo-BoldItalic.woff") format("woff"); }

/* Keep for compatibility for now */
@font-face {
  font-family: "Patternlab-Icon";
  font-style: normal;
  font-weight: normal;
  font-display: block;
  src: url("../../fonts/allianz-icons/Allianz-Icons.svg#Allianz-Icons") format("svg"), url("../../fonts/allianz-icons/Allianz-Icons.woff2") format("woff2"), url("../../fonts/allianz-icons/Allianz-Icons.ttf") format("truetype"); }

@font-face {
  font-family: "Allianz-Icons";
  font-style: normal;
  font-weight: normal;
  font-display: block;
  src: url("../../fonts/allianz-icons/Allianz-Icons.svg#Allianz-Icons") format("svg"), url("../../fonts/allianz-icons/Allianz-Icons.woff2") format("woff2"), url("../../fonts/allianz-icons/Allianz-Icons.ttf") format("truetype"); }

body, html {
  height: calc(100%);
  font-weight: 400;
  line-height: 20px;
  margin: 0;
  padding: 0;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

body, :host {
  color: rgba(0, 0, 0, 0.9); }

.app-logo-src {
  content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA1NjEgMjEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPjxnIGlkPSJnMTI4ODc5Ij48cGF0aCBpZD0icGF0aDczODYiIGQ9Ik0zLjI4MSwyMDAuNjA0bDM2LjkwNSwwbDcuODIyLC0zOC4xMDZsNDEuMTEzLDBsNi44MiwzOC4xMDZsNDUuMzI1LDBsLTM3LjcwMywtMTg0LjUxNWwtNTguNzY1LDBsLTQxLjUxNywxODQuNTE1Wm02Ni4xODYsLTE0Ni40MDhsMC40LDBsMTMuMDM3LDc2LjIxMmwtMjguNjgsMGwxNS4yNDMsLTc2LjIxMiIgc3R5bGU9ImZpbGw6IzIzMWYxZjtmaWxsLXJ1bGU6bm9uemVybzsiLz48cGF0aCBpZD0icGF0aDczOTAiIGQ9Ik0xNTMuNTAyLDIwMC42MDRsNTUuMTU1LDBjNTUuMzUxLDAgNzYuODE0LC00NC4xMjMgNzYuODE0LC05Ni4yNjljMCwtNTQuMTUgLTI2LjI3NSwtODguMjQ2IC04Mi40MywtODguMjQ2bC00OS41MzksMGwwLDE4NC41MTVabTQ1LjcyOCwtMTUyLjQyNWwzLjgxMSwwYzMwLjI4MiwwIDMzLjI5MSwzNC4wOTUgMzMuMjkxLDU0LjE1MWMwLDI0LjA2NyAwLDY0LjE3OSAtMzIuMDksNjQuMTc5bC01LjAxMiwwbDAsLTExOC4zMyIgc3R5bGU9ImZpbGw6IzIzMWUxZjtmaWxsLXJ1bGU6bm9uemVybzsiLz48cGF0aCBpZD0icGF0aDczOTQiIGQ9Ik0yODAuMDU1LDIwMC42MDRsMzguMTA3LDBsOC4wMjEsLTM4LjEwNmw0Mi4zMTgsMGw3LjIyMSwzOC4xMDZsNDYuNzI5LDBsLTM5LjEwOCwtMTg0LjUxNWwtNjAuMzcsMGwtNDIuOTE4LDE4NC41MTVabTY4LjE4OCwtMTQ2LjQwOGwwLjYwNCwwbDEzLjIzNyw3Ni4yMTJsLTI5LjQ4NCwwbDE1LjY0MywtNzYuMjEyIiBzdHlsZT0iZmlsbDojMjMxZTFmO2ZpbGwtcnVsZTpub256ZXJvOyIvPjxwYXRoIGlkPSJwYXRoNzM5OCIgZD0iTTUxMi4xMDIsODAuMjY5YzAsLTEyLjAzNCAtMy4yMSwtMzQuMDk2IC0xOS42NTQsLTM0LjA5NmMtMTkuMjUzLDAgLTIyLjA2MywyOC4wNzkgLTIyLjA2Myw2Mi4xNzRjMCwzOC4xMDYgMS44MDUsNjAuMTY4IDIzLjA2NCw2MC4xNjhjMTYuODQ4LDAgMjAuNjU5LC0xNC4wNCAyMS42NiwtMzYuMTAxbDM5LjUxMSw0LjAxMWMwLDQwLjExMiAtMjMuNjY1LDY2LjE4NSAtNjMuMTc2LDY2LjE4NWMtNTUuMzU1LDAgLTcwLjM5OCwtNDYuMTI5IC03MC4zOTgsLTk0LjI2M2MwLC00Ni4xMjkgMTQuODQzLC05Ni4yNjkgNzAuMzk4LC05Ni4yNjljNDMuNzIyLDAgNjMuMTc2LDMwLjA4NCA2My4xNzYsNjguMTkxbC00Mi41MTgsMCIgc3R5bGU9ImZpbGw6IzIzMWUxZjtmaWxsLXJ1bGU6bm9uemVybzsiLz48L2c+PC9zdmc+"); }

.app-center {
  margin: auto;
  width: 50%;
  padding: 10px;
  text-align: center; }

.app-logo {
  vertical-align: middle;
  width: 117px;
  height: 30px;
  display: inline-block; }

.app-logo img {
  vertical-align: middle;
  width: 117px;
  height: 30px; }

.app-loading {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 85%;
  margin: 25px auto;}

@keyframes global-spinner-spin {
  0% {
    transform: rotate(45deg); }
  100% {
    transform: rotate(405deg); } }

#global-spinner .nx-spinner {
  box-sizing: border-box;
  position: relative;
  display: block;
  width: 40px;
  height: 40px; }

#global-spinner .nx-spinner__spin-block {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-width: 4px;
  border-style: solid;
  border-radius: 50%;
  border-color: #FEC30A #ececec #ececec !important;
  -webkit-animation-name: global-spinner-spin;
  animation-name: global-spinner-spin;
  -webkit-animation-duration: .8s;
  animation-duration: .8s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }

#global-spinner .nx-spinner__edge-left, #global-spinner .nx-spinner__edge-right {
  width: 12%;
  height: 12%;
  border-radius: 50%;
  background-color: #FEC30A !important;
  position: absolute;
  top: 4%; }

#global-spinner .nx-spinner__edge-left {
  left: 4%; }

#global-spinner .nx-spinner__edge-right {
  right: 4%; }

/*# sourceMappingURL=index.css.map */
