/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./node_modules/@angular/material/prebuilt-themes/azure-blue.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}html{--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: 0.031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 0.875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: 0.875rem;--mat-sys-body-medium-tracking: 0.016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 0.75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: 0.75rem;--mat-sys-body-small-tracking: 0.025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -0.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 0.875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: 0.875rem;--mat-sys-label-large-tracking: 0.006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 0.75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: 0.75rem;--mat-sys-label-medium-tracking: 0.031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 0.688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: 0.688rem;--mat-sys-label-small-tracking: 0.031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: 0.009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 0.875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: 0.875rem;--mat-sys-title-small-tracking: 0.006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: 0.16;--mat-sys-focus-state-layer-opacity: 0.12;--mat-sys-hover-state-layer-opacity: 0.08;--mat-sys-pressed-state-layer-opacity: 0.12}

/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./src/assets/fonts/icon-font/style.css ***!
  \******************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: 'iasplus_icons';
  src:  url('iasplus_icons.eot?79xsox');
  src:  url('iasplus_icons.eot?79xsox#iefix') format('embedded-opentype'),
    url('iasplus_icons.ttf?79xsox') format('truetype'),
    url('iasplus_icons.woff?79xsox') format('woff'),
    url('iasplus_icons.svg?79xsox#iasplus_icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'iasplus_icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-CopySimple:before {
  content: "\e901";
}
.icon-Edit:before {
  content: "\e900";
}
.icon-Trash:before {
  content: "\e902";
}
.icon-Plus:before {
  content: "\e903";
}
.icon-Move:before {
  content: "\e904";
}
.icon-GearSix:before {
  content: "\e905";
}
.icon-Users:before {
  content: "\e906";
}
.icon-NonUser:before {
  content: "\e907";
}
.icon-NonUser-2:before {
  content: "\e908";
}
.icon-User:before {
  content: "\e909";
}
.icon-UserList:before {
  content: "\e90a";
}
.icon-File:before {
  content: "\e90b";
}
.icon-FolderSimple:before {
  content: "\e90c";
}
.icon-FolderSimpleUser:before {
  content: "\e90d";
}
.icon-TagSimple:before {
  content: "\e90e";
}
.icon-Tag:before {
  content: "\e90f";
}
.icon-Eye:before {
  content: "\e910";
}
.icon-EyeClosed:before {
  content: "\e911";
}
.icon-X:before {
  content: "\e912";
}
.icon-ClockCounterClockwise:before {
  content: "\e913";
}
.icon-House:before {
  content: "\e914";
}
.icon-ArrowSquareOut:before {
  content: "\e915";
}
.icon-CaretDown:before {
  content: "\e916";
}
.icon-CaretUp:before {
  content: "\e959";
}
.icon-CaretRight:before {
  content: "\e917";
}
.icon-CaretLeft:before {
  content: "\e95a";
}
.icon-Lang:before {
  content: "\e918";
}
.icon-FilePlus:before {
  content: "\e919";
}
.icon-SortDescending:before {
  content: "\e91a";
}
.icon-SortAscending:before {
  content: "\e91b";
}
.icon-Funnel:before {
  content: "\e91c";
}
.icon-ArrowsClockwise:before {
  content: "\e91d";
}
.icon-GitDiff:before {
  content: "\e91e";
}
.icon-Check:before {
  content: "\e91f";
}
.icon-ArrowLeft:before {
  content: "\e920";
}
.icon-GlobeSimple:before {
  content: "\e921";
}
.icon-Info:before {
  content: "\e922";
}
.icon-MapPin:before {
  content: "\e923";
}
.icon-FileDashed:before {
  content: "\e924";
}
.icon-DotsThreeVertical:before {
  content: "\e925";
}
.icon-Files:before {
  content: "\e926";
}
.icon-GitPullRequest:before {
  content: "\e927";
}
.icon-BookBookmark:before {
  content: "\e928";
}
.icon-CheckCircle:before {
  content: "\e929";
}
.icon-Link:before {
  content: "\e92a";
}
.icon-FlowArrow:before {
  content: "\e92b";
}
.icon-ArrowsHorizontal:before {
  content: "\e92c";
}
.icon-ArrowBendUpRight:before {
  content: "\e92d";
}
.icon-ArrowUpRight:before {
  content: "\e92e";
}
.icon-UploadSimple:before {
  content: "\e92f";
}
.icon-FolderPlus:before {
  content: "\e930";
}
.icon-FileImage:before {
  content: "\e931";
}
.icon-ImageSquare:before {
  content: "\e932";
}
.icon-SealCheck:before {
  content: "\e933";
}
.icon-CloudArrowUp:before {
  content: "\e934";
}
.icon-Archive:before {
  content: "\e935";
}
.icon-SignOut:before {
  content: "\e936";
}
.icon-Image:before {
  content: "\e937";
}
.icon-Lock:before {
  content: "\e938";
}
.icon-ListDashes:before {
  content: "\e939";
}
.icon-GridFour:before {
  content: "\e93a";
}
.icon-PlusDensity0:before {
  content: "\e93b";
}
.icon-MinusDensity0:before {
  content: "\e93c";
}
.icon-CalendarBlank:before {
  content: "\e93d";
}
.icon-Clock:before {
  content: "\e93e";
}
.icon-MagnifyingGlass:before {
  content: "\e93f";
}
.icon-TextAlignLeft:before {
  content: "\e940";
}
.icon-TextHOne:before {
  content: "\e941";
}
.icon-Paragraph:before {
  content: "\e942";
}
.icon-ClockClockwise:before {
  content: "\e943";
}
.icon-Video:before {
  content: "\e944";
}
.icon-ArrowRight:before {
  content: "\e945";
}
.icon-DownloadSimple:before {
  content: "\e946";
}
.icon-ArrowUDownLeft:before {
  content: "\e947";
}
.icon-Copy:before {
  content: "\e948";
}
.icon-TrashFill:before {
  content: "\e949";
}
.icon-Table:before {
  content: "\e94a";
}
.icon-TextB:before {
  content: "\e94b";
}
.icon-TextItalic:before {
  content: "\e94c";
}
.icon-ListNumbers:before {
  content: "\e94d";
}
.icon-LinkSimpleHorizontal:before {
  content: "\e94e";
}
.icon-CodeBlock:before {
  content: "\e94f";
}
.icon-TextAlignCenter:before {
  content: "\e950";
}
.icon-TextAlignJustify:before {
  content: "\e951";
}
.icon-TextAlignRight:before {
  content: "\e952";
}
.icon-ArrowBendUpLeft:before {
  content: "\e953";
}
.icon-Calendar-2:before {
  content: "\e954";
}
.icon-SquaresFour:before {
  content: "\e955";
}
.icon-SearchDensity-1:before {
  content: "\e956";
}
.icon-HamburgerMenu:before {
  content: "\e957";
}
.icon-MessageSent:before {
  content: "\e958";
}

/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./src/assets/fonts/open-sans/style.css ***!
  \******************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: 'Open Sans';
  font-weight: 400;
  src: url('opensans-regular.eot');
  src: url('opensans-regular.eot') format('eot'),
  url('opensans-regular.woff2') format('woff2'),
  url('opensans-regular.woff') format('woff'),
  url('opensans-regular.ttf') format('truetype'),
  url('opensans-regular.svg#opensans_bold') format('svg');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 600;
  src: url('opensans-semibold.eot');
  src: url('opensans-semibold.eot') format('eot'),
  url('opensans-semibold.woff2') format('woff2'),
  url('opensans-semibold.woff') format('woff'),
  url('opensans-semibold.ttf') format('truetype'),
  url('opensans-semibold.svg#opensans_bold') format('svg');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 700;
  src: url('opensans-bold.eot');
  src: url('opensans-bold.eot') format('eot'),
  url('opensans-bold.woff2') format('woff2'),
  url('opensans-bold.woff') format('woff'),
  url('opensans-bold.ttf') format('truetype'),
  url('opensans-bold.svg#opensans_bold') format('svg');
}

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/@angular/cdk/overlay-prebuilt.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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 ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
*, *::before, *::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}

html {
  height: 100%;
  width: 100%;
}

body {
  margin: 0;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  transition: transform 0.3s ease;
  background-color: #000000;
}

.container {
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.full-height {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

p {
  margin: 12px 0;
}

a {
  color: #007CB0;
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  color: #26890D;
}

.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}

.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}

.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  z-index: 1000;
}

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  opacity: 0;
  touch-action: manipulation;
  z-index: 1000;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
@media (prefers-reduced-motion) {
  .cdk-overlay-backdrop {
    transition-duration: 1ms;
  }
}

.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media (forced-colors: active) {
  .cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}

.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing, .cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
  opacity: 0;
  visibility: visible;
}

.cdk-overlay-backdrop-noop-animation {
  transition: none;
}

.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
  z-index: 1000;
}

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

/* Rotating animation */
@keyframes rotating {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 2s;
  animation-name: fade;
  animation-duration: 2s;
}
@keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}
.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.loading {
  animation: rotating 1s linear infinite;
}

.flex {
  display: flex;
}
.flex-center {
  align-items: center;
}
.flex-row {
  flex-direction: row;
}
.flex-column {
  flex-direction: column;
}

.selected {
  background-color: rgb(255, 232, 24);
}

:host {
  --ck-font-face: "Open Sans", sans-serif !important;
}

.custom-dialog .mat-mdc-dialog-surface {
  border-radius: 0 !important;
  background: #ffffff !important;
}

.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle, .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic {
  stroke: #26890D !important;
}

.mat-drawer.mat-drawer-end {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.mat-drawer {
  background-color: rgb(28, 28, 28) !important;
}

.mat-mdc-snack-bar-container.error-toaster {
  --mdc-snackbar-container-color: rgba(218, 41, 28, 1);
}
.mat-mdc-snack-bar-container.success-toaster {
  --mdc-snackbar-container-color: rgba(38, 137, 13, 1);
}
.mat-mdc-snack-bar-container.info-toaster {
  --mdc-snackbar-container-color: rgba(88, 88, 88, 1);
}

.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  color: #fff;
}

.mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background, .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background {
  border-color: rgb(38, 137, 13) !important;
  background-color: rgb(38, 137, 13) !important;
}

.mdc-checkbox__background {
  border: 2px solid rgb(208, 208, 206) !important;
}

.mdc-checkbox .mdc-checkbox__ripple {
  display: none !important;
}

.mat-mdc-checkbox .mat-internal-form-field {
  font-family: "Open Sans", sans-serif !important;
  font-size: 13px !important;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  color: rgb(70, 77, 83) !important;
}

.mat-drawer-inner-container {
  overflow: hidden !important;
}

.text {
  font-size: 14px;
  line-height: 20px;
  font-family: "Open Sans", sans-serif;
}
.text--bold {
  font-weight: 700;
}
.text--semi-bold {
  font-weight: 600;
}
.text-xs {
  font-size: 12px;
  line-height: 16px;
}
.text-md {
  font-size: 16px;
  line-height: 24px;
}
.text-l {
  font-size: 20px;
  line-height: 28px;
}
.text-lg {
  font-size: 24px;
  line-height: 36px;
}
.text-llg {
  font-size: 28px;
  line-height: 36px;
}
.text--grey {
  color: #C8CCD0;
}
.text--white {
  color: #ffffff;
}
.text--link {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-align: left;
  color: #007CB0;
  text-decoration: none;
  cursor: pointer;
}
.text--link:hover {
  color: #26890D;
}

.section-title {
  font-size: 28px;
  font-weight: 650;
  line-height: 36px;
  text-align: left;
}

.title-h1 {
  font-size: 32px;
  font-weight: 650;
  line-height: 40px;
  margin-bottom: 36px;
}

.title-h2 {
  font-size: 24px;
  font-weight: 650;
  line-height: 32px;
  margin-bottom: 0;
}

html, body {
  height: 100%;
  hyphens: auto !important;
}

body {
  margin: 0;
  font-family: "Open Sans", sans-serif, "segoe ui emoji";
}

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