/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* You can add global styles to this file, and also import other style files */
.notifier__container * {
  box-sizing: border-box;
}
.notifier__container-list {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}
.notifier__notification {
  display: flex;
  align-items: center;
  position: fixed;
  visibility: hidden;
  z-index: 10000;
  will-change: transform;
  backface-visibility: hidden;
}

.notifier__notification--material {
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  cursor: default;
  padding-top: 11px;
  padding-right: 26px;
  padding-bottom: 10px;
  padding-left: 26px;
}
.notifier__notification--material .notifier__notification-message {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: top;
  line-height: 32px;
  font-size: 15px;
}
.notifier__notification--material .notifier__notification-button {
  display: inline-block;
  transition: opacity 0.2s ease;
  opacity: 0.5;
  margin-right: -10px;
  margin-left: 10px;
  outline: none;
  border: none;
  background: none;
  cursor: pointer;
  padding: 6px;
  width: 32px;
  height: 32px;
  vertical-align: top;
}
.notifier__notification--material .notifier__notification-button:hover, .notifier__notification--material .notifier__notification-button:focus {
  opacity: 1;
}
.notifier__notification--material .notifier__notification-button:active {
  transform: scale(0.82);
  opacity: 1;
}

.notifier__notification--default {
  background-color: #444;
  color: #fff;
}
.notifier__notification--default .notifier__notification-button-icon {
  fill: #fff;
}

.notifier__notification--error {
  background-color: #d9534f;
  color: #fff;
}
.notifier__notification--error .notifier__notification-button-icon {
  fill: #fff;
}

.notifier__notification--info {
  background-color: #5bc0de;
  color: #fff;
}
.notifier__notification--info .notifier__notification-button-icon {
  fill: #fff;
}

.notifier__notification--success {
  background-color: #5cb85c;
  color: #fff;
}
.notifier__notification--success .notifier__notification-button-icon {
  fill: #fff;
}

.notifier__notification--warning {
  background-color: #f0ad4e;
  color: #fff;
}
.notifier__notification--warning .notifier__notification-button-icon {
  fill: #fff;
}

html,
body {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}

body {
  margin: 0;
}

.mat-subtitle {
  margin-top: -20px;
}

.panel-sidebar {
  max-height: 600px;
  overflow: auto;
}
.panel-sidebar small {
  font-weight: 400;
  font-size: 0.8em;
}

.jss8 {
  box-shadow: none !important;
}

.jss2 {
  max-width: initial !important;
}

label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/fonts/envizage-admin/styles.css?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";

@font-face {
  font-family: 'envizage-admin';
  src: url('envizage-admin.eot');
  src:
    url('envizage-admin.eot?#iefix') format('embedded-opentype'),
    url('envizage-admin.woff') format('woff'),
    url('envizage-admin.ttf') format('truetype'),
    url('envizage-admin.svg#envizage-admin') format('svg');
  font-weight: normal;
  font-style: normal;
}

.envizage:before {
  font-family: 'envizage-admin' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-left:before {
  content: '\61';
}
.icon-building:before {
  content: '\63';
}
.icon-flow:before {
  content: '\64';
}
.icon-home:before {
  content: '\66';
}
.icon-logout:before {
  content: '\67';
}
.icon-plus:before {
  content: '\68';
}
.icon-script:before {
  content: '\69';
}
.icon-settings:before {
  content: '\6a';
}
.icon-group:before {
  content: '\6b';
}
.icon-user:before {
  content: '\65';
}
.icon-overview:before {
  content: '\6c';
}
.icon-lock:before {
  content: '\6d';
}
.icon-terminal:before {
  content: '\6e';
}
.icon-credit-card:before {
  content: '\6f';
}
.icon-devices:before {
  content: '\70';
}

/* in-flight clone */
.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
  filter: alpha(opacity=80);
  pointer-events: none;
}
/* high-performance display:none; helper */
.gu-hide {
  left: -9999px !important;
}
/* added to mirrorContainer (default = body) while dragging */
.gu-unselectable {
  -webkit-user-select: none !important;
  user-select: none !important;
}
/* added to the source element while its mirror is dragged */
.gu-transit {
  opacity: 0.2;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=20)';
  filter: alpha(opacity=20);
}

/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/fonts/material-font-icons/styles.css?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";

@font-face {
  font-family: 'mf';
  src: url('mf.eot?v=1');
  src:
    url('mf.eot?#iefix?v=1') format('embedded-opentype'),
    url('mf.woff?v=1') format('woff'),
    url('mf.ttf?v=1') format('truetype'),
    url('mf.svg#mf?v=1') format('svg');
  font-weight: normal;
  font-style: normal;
}

[data-icon]:before {
  font-family: 'mf' !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^='icon-']:before,
[class*=' icon-']:before {
  font-family: 'mf' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-baby-boy:before {
  content: '\61';
}
.icon-cap:before {
  content: '\62';
}
.icon-car:before {
  content: '\63';
}
.icon-chevron-arrow-down:before {
  content: '\64';
}
.icon-credit-card:before {
  content: '\66';
}
.icon-cross:before {
  content: '\67';
}
.icon-disabled:before {
  content: '\69';
}
.icon-drink:before {
  content: '\6b';
}
.icon-groceries:before {
  content: '\6d';
}
.icon-heart:before {
  content: '\6e';
}
.icon-house:before {
  content: '\6f';
}
.icon-insurance:before {
  content: '\70';
}
.icon-just-married:before {
  content: '\71';
}
.icon-man:before {
  content: '\73';
}
.icon-mortgage:before {
  content: '\76';
}
.icon-question:before {
  content: '\77';
}
.icon-rent:before {
  content: '\78';
}
.icon-shop:before {
  content: '\7a';
}
.icon-startup:before {
  content: '\41';
}
.icon-wheelchair:before {
  content: '\43';
}
.icon-woman:before {
  content: '\65';
}
.icon-round-account-button-with-user-inside:before {
  content: '\6c';
}
.icon-boy:before {
  content: '\74';
}
.icon-assets:before {
  content: '\42';
}
.icon-girl:before {
  content: '\44';
}
.icon-plus:before {
  content: '\45';
}
.icon-drag:before {
  content: '\46';
}
.icon-cancel:before {
  content: '\48';
}
.icon-coffee:before {
  content: '\49';
}
.icon-umbrella:before {
  content: '\4a';
}
.icon-coffee-togo:before {
  content: '\4b';
}
.icon-rain:before {
  content: '\4d';
}
.icon-cloud-sun:before {
  content: '\4e';
}
.icon-arrow-right:before {
  content: '\4f';
}
.icon-paper-plane:before {
  content: '\50';
}
.icon-phone:before {
  content: '\51';
}
.icon-calendar:before {
  content: '\52';
}
.icon-mail:before {
  content: '\53';
}
.icon-repeat:before {
  content: '\54';
}
.icon-debt:before {
  content: '\68';
}
.icon-dollar:before {
  content: '\56';
}
.icon-money:before {
  content: '\75';
}
.icon-loan:before {
  content: '\72';
}
.icon-bigender:before {
  content: '\6a';
}
.icon-tree:before {
  content: '\55';
}
.icon-bond:before {
  content: '\57';
}
.icon-sprout:before {
  content: '\58';
}
.icon-necklace:before {
  content: '\5a';
}
.icon-home-insurance:before {
  content: '\30';
}
.icon-income-protection:before {
  content: '\31';
}
.icon-income-protection-2:before {
  content: '\32';
}
.icon-capital:before {
  content: '\33';
}
.icon-car-1:before {
  content: '\34';
}
.icon-child-girl:before {
  content: '\35';
}
.icon-child-boy:before {
  content: '\36';
}
.icon-cart:before {
  content: '\37';
}
.icon-engagement:before {
  content: '\38';
}
.icon-airplane:before {
  content: '\39';
}
.icon-sprout-1:before {
  content: '\21';
}
.icon-tree-1:before {
  content: '\22';
}
.icon-capital-retire:before {
  content: '\24';
}
.icon-sun:before {
  content: '\4c';
}
.icon-sunny-day:before {
  content: '\23';
}
.icon-female:before {
  content: '\25';
}
.icon-male:before {
  content: '\26';
}
.icon-retirement:before {
  content: '\79';
}
.icon-world:before {
  content: '\47';
}
.icon-premium:before {
  content: '\59';
}
.icon-pool:before {
  content: '\27';
}
.icon-savings:before {
  content: '\28';
}


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