/* src/styles.css */
html,
body,
app-root {
  height: 100vh;
  display: block;
}
body {
  overflow: hidden;
  font-size: 1rem;
  margin: 0;
  padding: 0;
}
#block-ui-wrapper {
  z-index: 3000;
}
.app-gsa * {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.app-gsa ul {
  list-style: none;
}
.app-gsa button {
  align-items: center;
  -webkit-user-select: none;
  user-select: none;
}
.app-gsa button[disabled] {
  opacity: 0.5;
}
.app-gsa button i.fa,
.app-gsa button i.fas,
.app-gsa button svg {
  margin-right: 10px;
}
.app-gsa iframe {
  border: none;
}
.app-gsa small {
  display: block;
  font-size: small;
}
.app-gsa small * {
  font-size: small;
}
.app-gsa .big {
  display: block;
  font-size: small;
}
.app-gsa .big * {
  font-size: small;
}
.app-gsa [routerlink] {
  outline: none !important;
}
.app-gsa a,
.app-gsa a:hover {
  cursor: pointer;
  color: inherit;
}
.app-gsa .breakword {
  word-break: break-word;
}
.app-gsa input[type=checkbox] {
  cursor: pointer;
  transform: translateY(1px);
}
.app-gsa input[type=checkbox]:focus {
  box-shadow: none;
}
.app-gsa u,
.app-gsa .underline {
  text-decoration: underline;
}
.app-gsa pre {
  font-family: monospace;
  font-size: small;
  white-space: pre-wrap;
  background: #000;
  color: #fff;
}
.app-gsa .addspaces > *:not(:last-child) {
  margin-right: 1ch;
}
.app-gsa .animated {
  transition: all 0.3s cubic-bezier(0.88, 0.07, 0.18, 0.97);
}
.app-gsa .animatedSlow {
  transition: all 0.7s cubic-bezier(0.88, 0.07, 0.18, 0.97);
}
.app-gsa .bgTransp {
  background: transparent !important;
}
.app-gsa .blurry {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}
.app-gsa .border {
  border: #00f dashed 1px;
}
.app-gsa .border.red {
  border: #f00 dashed 1px;
}
.app-gsa .border.green {
  border: #008000 dashed 1px;
}
.app-gsa .border.yellow {
  border: #ff0 dashed 1px;
}
.app-gsa .border.purple {
  border: #800080 dashed 1px;
}
.app-gsa button[disabled] {
  cursor: not-allowed !important;
}
.app-gsa .capitalized,
.app-gsa .capitalize {
  text-transform: capitalize;
}
.app-gsa .centered {
  text-align: center;
}
.app-gsa .cursorPointer,
.app-gsa .pointer {
  cursor: pointer;
}
.app-gsa .dev {
  background-color: #242424 !important;
  color: #fff !important;
  padding: 2px 5px !important;
  font-family: "Roboto Mono", monospace !important;
  font-size: x-small !important;
  text-align: left !important;
  word-break: break-all;
  line-height: initial;
}
.app-gsa .dev * {
  color: #fff !important;
  font-size: inherit !important;
  font-family: "Roboto Mono", monospace !important;
  word-break: break-all;
}
.app-gsa .displayBlock,
.app-gsa .dispBlock {
  display: block;
}
.app-gsa .displayNone,
.app-gsa .dispNone {
  display: none;
}
.app-gsa .flex {
  display: flex;
}
.app-gsa .baseline {
  align-items: baseline;
}
.app-gsa .center-h,
.app-gsa .center-all {
  justify-content: center;
}
.app-gsa .column {
  flex-direction: column;
}
.app-gsa .grow,
.app-gsa .flexgrow,
.app-gsa .flexGrow {
  flex-grow: 1;
}
.app-gsa .inline,
.app-gsa .center-v,
.app-gsa .center-all {
  align-items: center;
}
.app-gsa .inline:not(.column) > *,
.app-gsa .center-v:not(.column) > *,
.app-gsa .center-all:not(.column) > * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.app-gsa .flex-end {
  justify-content: flex-end;
}
.app-gsa .row {
  flex-direction: row;
}
.app-gsa .space-around {
  justify-content: space-around;
}
.app-gsa .space-between {
  justify-content: space-between;
}
.app-gsa .stretch {
  align-items: stretch;
}
.app-gsa .wrap {
  flex-wrap: wrap;
}
.app-gsa .flexgrow,
.app-gsa .flex-grow {
  flex-grow: 1;
}
.app-gsa .fullscreen {
  width: 100vw;
  height: 100%;
  position: relative;
}
.app-gsa .fullwidth,
.app-gsa .fullWidth {
  width: 100%;
}
.app-gsa .grid {
  display: grid;
}
.app-gsa .hidden,
.app-gsa [hidden] {
  visibility: hidden !important;
}
.app-gsa .inverted {
  -webkit-filter: invert(100%);
}
.app-gsa label {
  cursor: pointer;
}
.app-gsa .noBorder,
.app-gsa .noborder {
  border: none !important;
}
.app-gsa .noBorder tr,
.app-gsa .noborder tr,
.app-gsa .noBorder td,
.app-gsa .noborder td {
  border: none !important;
}
.app-gsa .noevents,
.app-gsa .noEvents {
  pointer-events: none;
}
.app-gsa .nohighlight,
.app-gsa ui-switch {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.app-gsa .noMargin,
.app-gsa .nomargin {
  margin: 0 !important;
}
.app-gsa .noPadding,
.app-gsa .nopadding {
  padding: 0 !important;
}
.app-gsa .nogrow,
.app-gsa .noGrow {
  flex-grow: 0;
}
.app-gsa .noshrink,
.app-gsa .noShrink {
  flex-shrink: 0;
}
.app-gsa .noselect,
.app-gsa .noSelect {
  -webkit-user-select: none;
  user-select: none;
}
.app-gsa .nounderline,
.app-gsa .noUnderline {
  text-decoration: none !important;
}
.app-gsa .opaque {
  opacity: 1 !important;
}
.app-gsa .overlay {
  width: 200vw;
  height: 200vh;
  position: absolute;
  top: -100vh;
  left: -100vw;
  pointer-events: none;
}
.app-gsa .overlay.active {
  background-color: rgba(0, 0, 0, 0.3);
  pointer-events: auto;
}
.app-gsa .positionInitial {
  position: initial;
}
.app-gsa .scroller {
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
  flex-shrink: 1;
  height: 100%;
  max-height: 100%;
}
.app-gsa .shadow {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}
.app-gsa .showOnHover {
  opacity: 0.2;
}
.app-gsa .showOnHover:hover {
  opacity: 1;
}
.app-gsa .showButtonsOnHover .buttons {
  opacity: 0.2;
}
.app-gsa .showButtonsOnHover:hover .buttons {
  opacity: 1;
}
.app-gsa .singleLine,
.app-gsa .nobreak,
.app-gsa .nowrap {
  white-space: nowrap;
}
@-webkit-keyframes spinning {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.app-gsa .spinning {
  -webkit-animation: spinning 2s linear infinite;
  -moz-animation: spinning 2s linear infinite;
  -ms-animation: spinning 2s linear infinite;
  -o-animation: spinning 2s linear infinite;
  animation: spinning 2s linear infinite;
}
.app-gsa .uppercase {
  text-transform: uppercase;
}
@-moz-keyframes spinning {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spinning {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes spinning {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinning {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.app-gsa .heightWithoutHeader {
  height: calc(100vh - 48px);
}
@font-face {
  font-family: "simplon";
  font-weight: 400;
  src: url("./media/SimplonNorm-Regular-WebXL-A7DM4Y33.eot");
  src:
    url("./media/SimplonNorm-Regular-WebXL--A7DM4Y33.eot#iefix") format("embedded-opentype"),
    url("./media/SimplonNorm-Regular-WebXL-KQ5VB65U.woff2") format("woff2"),
    url("./media/SimplonNorm-Regular-WebXL-R3LFE6VL.woff") format("woff"),
    url("./media/SimplonNorm-Regular-WebXL-6OIN47DY.ttf") format("truetype"),
    url("./media/SimplonNorm-Regular-WebXL-AM2DRYL4.svg#Font") format("svg");
}
@font-face {
  font-family: "simplon";
  font-weight: 500;
  src: url("./media/SimplonNorm-Medium-WebXL-Z23BKWYR.eot");
  src:
    url("./media/SimplonNorm-Medium-WebXL--Z23BKWYR.eot#iefix") format("embedded-opentype"),
    url("./media/SimplonNorm-Medium-WebXL-UMBWMRNK.woff2") format("woff2"),
    url("./media/SimplonNorm-Medium-WebXL-7IEVKV47.woff") format("woff"),
    url("./media/SimplonNorm-Medium-WebXL-OTAOOZAG.ttf") format("truetype"),
    url("./media/SimplonNorm-Medium-WebXL-H4U2QMTF.svg#Font") format("svg");
}
@font-face {
  font-family: "simplon";
  font-weight: 700;
  src: url("./media/SimplonNorm-Bold-WebXL-QWSFSAPZ.eot");
  src:
    url("./media/SimplonNorm-Bold-WebXL--QWSFSAPZ.eot#iefix") format("embedded-opentype"),
    url("./media/SimplonNorm-Bold-WebXL-WOOCZFXT.woff2") format("woff2"),
    url("./media/SimplonNorm-Bold-WebXL-WSMBXI7N.woff") format("woff"),
    url("./media/SimplonNorm-Bold-WebXL-ZV3C2X2V.ttf") format("truetype"),
    url("./media/SimplonNorm-Bold-WebXL-54DUV62X.svg#Font") format("svg");
}
.app-gsa * {
  font-family:
    "simplon",
    "Open Sans Condensed",
    sans-serif;
}
.app-gsa h1 {
  font-size: 3em;
  text-transform: uppercase;
}
.app-gsa input[type=text] {
  padding: 23px 18px;
  min-width: 200px;
  background: #fff;
  border: #ededed solid 1px;
}
.app-gsa select {
  border: #ededed solid 1px;
  padding: 15px;
  font-size: initial;
  background: #fff;
}
.app-gsa table.w-table {
  border-collapse: collapse;
}
.app-gsa table.w-table th,
.app-gsa table.w-table td {
  padding: 15px;
}
.app-gsa table.w-table thead th {
  background: #f0f0f0;
  border: #cbcbcb solid 1px;
  color: #808080;
}
.app-gsa table.w-table tbody tr:hover td {
  background: #f0f0f0;
}
.app-gsa table.w-table tbody tr td {
  background-color: #fff;
}
.app-gsa button {
  transition: all 0.3s cubic-bezier(0.88, 0.07, 0.18, 0.97);
  padding: 0.5rem 1rem;
  border: #cbcbcb solid 1px;
  background: #ededed;
  cursor: pointer;
  outline: none;
  align-self: center;
  color: #808080;
}
.app-gsa button * {
  color: #808080;
}
.app-gsa button[disabled] {
  opacity: 0.3 !important;
}
.app-gsa button:hover {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  color: #1a1a1a;
}
.app-gsa button:hover * {
  color: #1a1a1a;
}
.app-gsa button:active,
.app-gsa button.pressed {
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  color: #1a1a1a;
}
.app-gsa button.small {
  padding: 0.2rem 0.4rem;
  font-size: small;
}
.app-gsa button.small * {
  font-size: small;
}
.app-gsa button.pressed,
.app-gsa button.active {
  cursor: auto;
  pointer-events: none;
  background: #fff;
  color: #1a1a1a;
}
.app-gsa button.pressed *,
.app-gsa button.active * {
  color: #1a1a1a;
}
.app-gsa button.primary,
.app-gsa button.blue {
  border-color: #53a5be;
  background: #67d0f0;
}
.app-gsa button.primary:hover,
.app-gsa button.blue:hover {
  background: #5dbad8;
}
.app-gsa button.primary:active,
.app-gsa button.blue:active {
  background: #4dc0e5;
}
.app-gsa button.warning,
.app-gsa button.yellow {
  border-color: #cbb177;
  background: #f1c669;
}
.app-gsa button.danger,
.app-gsa button.red {
  border-color: #6c0d0d;
  background: #ff8686;
}
.app-gsa button.danger:hover,
.app-gsa button.red:hover {
  background: redDim;
}
.app-gsa button.danger:active,
.app-gsa button.red:active {
  background: #f16868;
}
.app-gsa * {
  position: relative;
}
.app-gsa search-results-info {
  display: block;
}
.app-gsa label input[type=checkbox] {
  margin-right: 0.5ch;
}
.app-gsa .blueBarActions .addToReport h6 {
  font-size: initial;
}
.app-gsa .blueBarActions .addToReport ul li {
  margin: 1ch 0;
}
.app-gsa .blueBarActions .addToReport ul li.disabled label {
  pointer-events: none;
  opacity: 0.5;
}
.app-gsa .blueBarActions .addToReport ul li.disabled span.red {
  visibility: visible;
}
.app-gsa .blueBarActions .addToReport ul li span.red {
  color: #6c0d0d;
}
.app-gsa em {
  background-color: #ffde96;
}
.app-gsa suggest-multiselect {
  display: flex;
  position: relative;
  background: #fff;
  border: #cbcbcb solid 1px;
  min-height: 70px;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles-3ZC7CAP4.css.map */
