/*!
 * Copyright (c) Orion SCM, Inc. (http://www.omnics.io/). All rights reserved.
 *
 * NOTICE:  All information contained herein is, and remains the property of Orion SCM, Inc.
 *  The intellectual and technical concepts contained herein are proprietary to Orion SCM, Inc.
 *  and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade
 *  secret or copyright law.
 *  Dissemination of this information or reproduction of this material is strictly forbidden unless
 *  prior written permission is obtained from Orion SCM, Inc.
 */
/*!
 * Copyright (c) Orion SCM, Inc. (http://www.omnics.io/). All rights reserved.
 *
 * NOTICE:  All information contained herein is, and remains the property of Orion SCM, Inc.
 *  The intellectual and technical concepts contained herein are proprietary to Orion SCM, Inc.
 *  and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade
 *  secret or copyright law.
 *  Dissemination of this information or reproduction of this material is strictly forbidden unless
 *  prior written permission is obtained from Orion SCM, Inc.
 */
/* Colors for the ripple elements.*/
/* stylelint-disable-next-line material/theme-mixin-api */
/* stylelint-disable-next-line material/theme-mixin-api */
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-badge-small .mat-badge-content {
  font-size: 9px;
}

.mat-badge-large .mat-badge-content {
  font-size: 24px;
}

.mat-h1, .mat-headline, .mat-typography h1 {
  font: 400 24px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h2, .mat-title, .mat-typography h2 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h3, .mat-subheading-2, .mat-typography h3 {
  font: 400 16px/28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h4, .mat-subheading-1, .mat-typography h4 {
  font: 400 15px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h5, .mat-typography h5 {
  font: 400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}

.mat-h6, .mat-typography h6 {
  font: 400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}

.mat-body-strong, .mat-body-2 {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-body, .mat-body-1, .mat-typography {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body p, .mat-body-1 p, .mat-typography p {
  margin: 0 0 12px;
}

.mat-small, .mat-caption {
  font: 400 12px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-display-4, .mat-typography .mat-display-4 {
  font: 300 112px/112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}

.mat-display-3, .mat-typography .mat-display-3 {
  font: 400 56px/56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}

.mat-display-2, .mat-typography .mat-display-2 {
  font: 400 45px/48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}

.mat-display-1, .mat-typography .mat-display-1 {
  font: 400 34px/40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}

.mat-bottom-sheet-container {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-card-title {
  font-size: 24px;
  font-weight: 500;
}

.mat-card-header .mat-card-title {
  font-size: 20px;
}

.mat-card-subtitle,
.mat-card-content {
  font-size: 14px;
}

.mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}

.mat-chip {
  font-size: 14px;
  font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}

.mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}

.mat-cell, .mat-footer-cell {
  font-size: 14px;
}

.mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-calendar-body {
  font-size: 13px;
}

.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}

.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}

.mat-dialog-title {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.mat-expansion-panel-content {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}

.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}

.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}

.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34375em) scale(0.75);
  width: 133.33333%;
}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper
.mat-form-field-label {
  transform: translateY(-1.34374em) scale(0.75);
  width: 133.33334%;
}

.mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}

.mat-form-field-label {
  top: 1.34375em;
}

.mat-form-field-underline {
  bottom: 1.34375em;
}

.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.66667em;
  top: calc(100% - 1.79167em);
}

.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  -ms-transform: translateY(-1.28125em) scale(0.75);
  width: 133.33333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper
.mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);
  -ms-transform: translateY(-1.28124em) scale(0.75);
  width: 133.33334%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper
.mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  -ms-transform: translateY(-1.28123em) scale(0.75);
  width: 133.33335%;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.54167em;
  top: calc(100% - 1.66667em);
}

@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper
  .mat-form-field-label {
    transform: translateY(-1.28121em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper
  .mat-form-field-label {
    transform: translateY(-1.2812em) scale(0.75);
  }
}
.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}
.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59375em) scale(0.75);
  width: 133.33333%;
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper
.mat-form-field-label {
  transform: translateY(-0.59374em) scale(0.75);
  width: 133.33334%;
}

.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59375em) scale(0.75);
  width: 133.33333%;
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper
.mat-form-field-label {
  transform: translateY(-1.59374em) scale(0.75);
  width: 133.33334%;
}

.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px;
}
.mat-grid-tile-header .mat-line,
.mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2),
.mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}

input.mat-input-element {
  margin-top: -0.0625em;
}

.mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}

.mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-select-trigger {
  height: 1.125em;
}

.mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-step-label {
  font-size: 14px;
  font-weight: 400;
}

.mat-step-sub-label-error {
  font-weight: normal;
}

.mat-step-label-error {
  font-size: 14px;
}

.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}

.mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-tab-label, .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}

.mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-list-base .mat-list-item {
  font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-list-option {
  font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}

.mat-optgroup-label {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}

.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}

.mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}

.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}

.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}

.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale(0);
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}

.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.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;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media screen and (-ms-high-contrast: active) {
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}

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

.cdk-overlay-transparent-backdrop, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}

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

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

@keyframes cdk-text-field-autofill-start {
  /*!*/
}
@keyframes cdk-text-field-autofill-end {
  /*!*/
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}

.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}

textarea.cdk-textarea-autosize {
  resize: none;
}

textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}

textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}

.mat-focus-indicator {
  position: relative;
}

.mat-mdc-focus-indicator {
  position: relative;
}

.mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}

.mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-option:hover:not(.mat-option-disabled), .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}

.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #40c4ff;
}

.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #40c4ff;
}

.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336;
}

.mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}

.mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}

.mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.mat-pseudo-checkbox::after {
  color: #fafafa;
}

.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}

.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #40c4ff;
}

.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate,
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #40c4ff;
}

.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336;
}

.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}

.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}

.mat-elevation-z0 {
  box-shadow: 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);
}

.mat-elevation-z1 {
  box-shadow: 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);
}

.mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z3 {
  box-shadow: 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);
}

.mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z6 {
  box-shadow: 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);
}

.mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z8 {
  box-shadow: 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);
}

.mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z12 {
  box-shadow: 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);
}

.mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.mat-theme-loaded-marker {
  display: none;
}
.mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-autocomplete-panel:not([class*='mat-elevation-z']) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}

.mat-badge-content {
  color: rgba(0, 0, 0, 0.87);
  background: #40c4ff;
}
.cdk-high-contrast-active .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}

.mat-badge-accent .mat-badge-content {
  background: #40c4ff;
  color: rgba(0, 0, 0, 0.87);
}

.mat-badge-warn .mat-badge-content {
  color: white;
  background: #f44336;
}

.mat-badge {
  position: relative;
}

.mat-badge-hidden .mat-badge-content {
  display: none;
}

.mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}

.mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}

.ng-animate-disabled .mat-badge-content,
.mat-badge-content._mat-animation-noopable {
  transition: none;
}

.mat-badge-content.mat-badge-active {
  transform: none;
}

.mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir='rtl'] .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir='rtl'] .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir='rtl'] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir='rtl'] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}

.mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir='rtl'] .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir='rtl'] .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir='rtl'] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir='rtl'] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}

.mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir='rtl'] .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir='rtl'] .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir='rtl'] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir='rtl'] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}

.mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}

.mat-button, .mat-icon-button, .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.mat-button.mat-primary, .mat-icon-button.mat-primary, .mat-stroked-button.mat-primary {
  color: #40c4ff;
}
.mat-button.mat-accent, .mat-icon-button.mat-accent, .mat-stroked-button.mat-accent {
  color: #40c4ff;
}
.mat-button.mat-warn, .mat-icon-button.mat-warn, .mat-stroked-button.mat-warn {
  color: #f44336;
}
.mat-button.mat-primary.mat-button-disabled, .mat-button.mat-accent.mat-button-disabled, .mat-button.mat-warn.mat-button-disabled, .mat-button.mat-button-disabled.mat-button-disabled, .mat-icon-button.mat-primary.mat-button-disabled, .mat-icon-button.mat-accent.mat-button-disabled, .mat-icon-button.mat-warn.mat-button-disabled, .mat-icon-button.mat-button-disabled.mat-button-disabled, .mat-stroked-button.mat-primary.mat-button-disabled, .mat-stroked-button.mat-accent.mat-button-disabled, .mat-stroked-button.mat-warn.mat-button-disabled, .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-button.mat-primary .mat-button-focus-overlay, .mat-icon-button.mat-primary .mat-button-focus-overlay, .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #40c4ff;
}
.mat-button.mat-accent .mat-button-focus-overlay, .mat-icon-button.mat-accent .mat-button-focus-overlay, .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #40c4ff;
}
.mat-button.mat-warn .mat-button-focus-overlay, .mat-icon-button.mat-warn .mat-button-focus-overlay, .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336;
}
.mat-button.mat-button-disabled .mat-button-focus-overlay, .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.mat-button .mat-ripple-element, .mat-icon-button .mat-ripple-element, .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}

.mat-button-focus-overlay {
  background: black;
}

.mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}

.mat-flat-button, .mat-raised-button, .mat-fab, .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  color: rgba(0, 0, 0, 0.87);
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  color: white;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  background-color: #40c4ff;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  background-color: #40c4ff;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  background-color: #f44336;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button.mat-primary .mat-ripple-element, .mat-raised-button.mat-primary .mat-ripple-element, .mat-fab.mat-primary .mat-ripple-element, .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-flat-button.mat-accent .mat-ripple-element, .mat-raised-button.mat-accent .mat-ripple-element, .mat-fab.mat-accent .mat-ripple-element, .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-flat-button.mat-warn .mat-ripple-element, .mat-raised-button.mat-warn .mat-ripple-element, .mat-fab.mat-warn .mat-ripple-element, .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}

.mat-stroked-button:not([class*='mat-elevation-z']), .mat-flat-button:not([class*='mat-elevation-z']) {
  box-shadow: 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);
}

.mat-raised-button:not([class*='mat-elevation-z']) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-raised-button:not(.mat-button-disabled):active:not([class*='mat-elevation-z']) {
  box-shadow: 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);
}
.mat-raised-button.mat-button-disabled:not([class*='mat-elevation-z']) {
  box-shadow: 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);
}

.mat-fab:not([class*='mat-elevation-z']), .mat-mini-fab:not([class*='mat-elevation-z']) {
  box-shadow: 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);
}
.mat-fab:not(.mat-button-disabled):active:not([class*='mat-elevation-z']), .mat-mini-fab:not(.mat-button-disabled):active:not([class*='mat-elevation-z']) {
  box-shadow: 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);
}
.mat-fab.mat-button-disabled:not([class*='mat-elevation-z']), .mat-mini-fab.mat-button-disabled:not([class*='mat-elevation-z']) {
  box-shadow: 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);
}

.mat-button-toggle-standalone,
.mat-button-toggle-group {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  box-shadow: none;
}

.mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}

.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}

.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
}

[dir='rtl'] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}

.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px rgba(0, 0, 0, 0.12);
}

.mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}

.mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}

.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  border: solid 1px rgba(0, 0, 0, 0.12);
}

.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: 48px;
}
.mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-card:not([class*='mat-elevation-z']) {
  box-shadow: 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);
}
.mat-card.mat-card-flat:not([class*='mat-elevation-z']) {
  box-shadow: 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);
}

.mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}

.mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}

.mat-checkbox-checkmark {
  fill: #fafafa;
}

.mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}

.mat-checkbox-mixedmark {
  background-color: #fafafa;
}

.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #40c4ff;
}
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #40c4ff;
}
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336;
}

.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.54);
}

.mat-checkbox .mat-ripple-element {
  background-color: black;
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #40c4ff;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #40c4ff;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336;
}

.mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 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);
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.mat-chip.mat-standard-chip::after {
  background: black;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #40c4ff;
  color: rgba(0, 0, 0, 0.87);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #40c4ff;
  color: rgba(0, 0, 0, 0.87);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}

.mat-table {
  background: white;
}

.mat-table thead, .mat-table tbody, .mat-table tfoot,
mat-header-row, mat-row, mat-footer-row,
[mat-header-row], [mat-row], [mat-footer-row],
.mat-table-sticky {
  background: inherit;
}

mat-row, mat-header-row, mat-footer-row,
th.mat-header-cell, td.mat-cell, td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}

.mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}

.mat-cell, .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}

.mat-calendar-arrow {
  border-top-color: rgba(0, 0, 0, 0.54);
}

.mat-datepicker-toggle,
.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}

.mat-calendar-table-header {
  color: rgba(0, 0, 0, 0.38);
}

.mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}

.mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}

.mat-calendar-body-cell-content,
.mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}

.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}

.mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}

.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(0, 0, 0, 0.04);
}

.mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}

.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}

.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}

.mat-calendar-body-in-range::before {
  background: rgba(64, 196, 255, 0.2);
}

.mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}

.mat-calendar-body-comparison-bridge-start::before,
[dir='rtl'] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(64, 196, 255, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-calendar-body-comparison-bridge-end::before,
[dir='rtl'] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(64, 196, 255, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}

.mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}

.mat-calendar-body-selected {
  background-color: #40c4ff;
  color: rgba(0, 0, 0, 0.87);
}

.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(64, 196, 255, 0.4);
}

.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}

.mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(64, 196, 255, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-accent [dir='rtl'] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(64, 196, 255, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-accent [dir='rtl'] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(64, 196, 255, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #40c4ff;
  color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(64, 196, 255, 0.4);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(244, 67, 54, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-warn [dir='rtl'] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-warn [dir='rtl'] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: white;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, 0.4);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}

.mat-datepicker-content-touch {
  box-shadow: 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);
}

.mat-datepicker-toggle-active {
  color: #40c4ff;
}
.mat-datepicker-toggle-active.mat-accent {
  color: #40c4ff;
}
.mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}

.mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}

.mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}

.mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}

.mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}

.mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel:not([class*='mat-elevation-z']) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}

.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled='true']), .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled='true']), .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled='true']) {
  background: rgba(0, 0, 0, 0.04);
}

@media (hover: none) {
  .mat-expansion-panel:not(.mat-expanded):not([aria-disabled='true'])
  .mat-expansion-panel-header:hover {
    background: white;
  }
}
.mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}

.mat-expansion-panel-header-description,
.mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}

.mat-expansion-panel-header[aria-disabled='true'] {
  color: rgba(0, 0, 0, 0.26);
}
.mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,
.mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-description {
  color: inherit;
}

.mat-expansion-panel-header {
  height: 48px;
}
.mat-expansion-panel-header.mat-expanded {
  height: 64px;
}
.mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}

.mat-hint {
  color: rgba(0, 0, 0, 0.6);
}

.mat-form-field.mat-focused .mat-form-field-label {
  color: #40c4ff;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #40c4ff;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336;
}

.mat-focused .mat-form-field-required-marker {
  color: #40c4ff;
}

.mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}

.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #40c4ff;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #40c4ff;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #f44336;
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #40c4ff;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #40c4ff;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #f44336;
}

.mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336;
}

.mat-error {
  color: #f44336;
}

.mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, rgba(0, 0, 0, 0) 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}

.mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, rgba(0, 0, 0, 0) 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}

.mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}

.mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #40c4ff;
}
.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #40c4ff;
}
.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #f44336;
}
.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336;
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}

.mat-icon.mat-primary {
  color: #40c4ff;
}
.mat-icon.mat-accent {
  color: #40c4ff;
}
.mat-icon.mat-warn {
  color: #f44336;
}

.mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}

.mat-input-element:disabled,
.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}

.mat-input-element {
  caret-color: #40c4ff;
}
.mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}

.mat-form-field.mat-accent .mat-input-element {
  caret-color: #40c4ff;
}

.mat-form-field.mat-warn .mat-input-element,
.mat-form-field-invalid .mat-input-element {
  caret-color: #f44336;
}

.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #f44336;
}

.mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}

.mat-list-item-disabled {
  background-color: #eeeeee;
}

.mat-list-option:hover, .mat-list-option:focus,
.mat-nav-list .mat-list-item:hover,
.mat-nav-list .mat-list-item:focus,
.mat-action-list .mat-list-item:hover,
.mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}

.mat-list-single-selected-option, .mat-list-single-selected-option:hover, .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}

.mat-menu-panel {
  background: white;
}
.mat-menu-panel:not([class*='mat-elevation-z']) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.mat-menu-item[disabled], .mat-menu-item[disabled]::after {
  color: rgba(0, 0, 0, 0.38);
}

.mat-menu-item .mat-icon-no-color,
.mat-menu-item-submenu-trigger::after {
  color: rgba(0, 0, 0, 0.54);
}

.mat-menu-item:hover:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}

.mat-paginator {
  background: white;
}

.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}

.mat-paginator-decrement,
.mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}

.mat-paginator-first,
.mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}

.mat-icon-button[disabled] .mat-paginator-decrement,
.mat-icon-button[disabled] .mat-paginator-increment,
.mat-icon-button[disabled] .mat-paginator-first,
.mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}

.mat-paginator-container {
  min-height: 56px;
}
.mat-progress-bar-background {
  fill: #80d8ff;
}

.mat-progress-bar-buffer {
  background-color: #80d8ff;
}

.mat-progress-bar-fill::after {
  background-color: #40c4ff;
}

.mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #80d8ff;
}
.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #80d8ff;
}
.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #40c4ff;
}

.mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #ffcdd2;
}
.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2;
}
.mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336;
}

.mat-progress-spinner circle, .mat-spinner circle {
  stroke: #40c4ff;
}
.mat-progress-spinner.mat-accent circle, .mat-spinner.mat-accent circle {
  stroke: #40c4ff;
}
.mat-progress-spinner.mat-warn circle, .mat-spinner.mat-warn circle {
  stroke: #f44336;
}

.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}

.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #40c4ff;
}
.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #40c4ff;
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #40c4ff;
}
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #40c4ff;
}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336;
}
.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336;
}
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button .mat-ripple-element {
  background-color: black;
}

.mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}

.mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}

.mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}

.mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}

.mat-select-panel {
  background: white;
}
.mat-select-panel:not([class*='mat-elevation-z']) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}

.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #40c4ff;
}
.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #40c4ff;
}
.mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336;
}
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336;
}
.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}

.mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}

.mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer.mat-drawer-push {
  background-color: white;
}
.mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}

[dir='rtl'] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir='rtl'] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}

.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}

.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #40c4ff;
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(64, 196, 255, 0.54);
}
.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #40c4ff;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #40c4ff;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(64, 196, 255, 0.54);
}
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #40c4ff;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.54);
}
.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336;
}
.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}

.mat-slide-toggle-thumb {
  box-shadow: 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);
  background-color: #fafafa;
}

.mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}

.mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}

.mat-primary .mat-slider-track-fill,
.mat-primary .mat-slider-thumb,
.mat-primary .mat-slider-thumb-label {
  background-color: #40c4ff;
}
.mat-primary .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.mat-primary .mat-slider-focus-ring {
  background-color: rgba(64, 196, 255, 0.2);
}

.mat-accent .mat-slider-track-fill,
.mat-accent .mat-slider-thumb,
.mat-accent .mat-slider-thumb-label {
  background-color: #40c4ff;
}
.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.mat-accent .mat-slider-focus-ring {
  background-color: rgba(64, 196, 255, 0.2);
}

.mat-warn .mat-slider-track-fill,
.mat-warn .mat-slider-thumb,
.mat-warn .mat-slider-thumb-label {
  background-color: #f44336;
}
.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.mat-warn .mat-slider-focus-ring {
  background-color: rgba(244, 67, 54, 0.2);
}

.mat-slider:hover .mat-slider-track-background,
.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}

.mat-slider-disabled .mat-slider-track-background,
.mat-slider-disabled .mat-slider-track-fill,
.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}

.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}

.mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}

.mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}

.mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}

.mat-step-header.cdk-keyboard-focused, .mat-step-header.cdk-program-focused, .mat-step-header:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .mat-step-header:hover {
    background: none;
  }
}
.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: rgba(0, 0, 0, 0.87);
}
.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit {
  background-color: #40c4ff;
  color: rgba(0, 0, 0, 0.87);
}
.mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #f44336;
}
.mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336;
}

.mat-stepper-horizontal, .mat-stepper-vertical {
  background-color: white;
}

.mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}

.mat-horizontal-stepper-header::before,
.mat-horizontal-stepper-header::after,
.mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}

.mat-horizontal-stepper-header {
  height: 72px;
}

.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,
.mat-vertical-stepper-header {
  padding: 24px 24px;
}

.mat-stepper-vertical-line::before {
  top: -16px;
  bottom: -16px;
}

.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after, .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before {
  top: 36px;
}

.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
  top: 36px;
}
.mat-sort-header-arrow {
  color: #757575;
}

.mat-tab-nav-bar,
.mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.mat-tab-group-inverted-header .mat-tab-nav-bar,
.mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}

.mat-tab-label, .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tab-label.mat-tab-disabled, .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}

.mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}

.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}

.mat-tab-group[class*='mat-background-'] .mat-tab-header,
.mat-tab-nav-bar[class*='mat-background-'] {
  border-bottom: none;
  border-top: none;
}

.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(128, 216, 255, 0.3);
}
.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #40c4ff;
}
.mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(128, 216, 255, 0.3);
}
.mat-tab-group.mat-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #40c4ff;
}
.mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.mat-tab-group.mat-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336;
}
.mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(128, 216, 255, 0.3);
}
.mat-tab-group.mat-background-primary .mat-tab-header, .mat-tab-group.mat-background-primary .mat-tab-links, .mat-tab-group.mat-background-primary .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .mat-tab-nav-bar.mat-background-primary .mat-tab-links, .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination {
  background-color: #40c4ff;
}
.mat-tab-group.mat-background-primary .mat-tab-label, .mat-tab-group.mat-background-primary .mat-tab-link, .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.4);
}
.mat-tab-group.mat-background-primary .mat-ripple-element, .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(128, 216, 255, 0.3);
}
.mat-tab-group.mat-background-accent .mat-tab-header, .mat-tab-group.mat-background-accent .mat-tab-links, .mat-tab-group.mat-background-accent .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .mat-tab-nav-bar.mat-background-accent .mat-tab-links, .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination {
  background-color: #40c4ff;
}
.mat-tab-group.mat-background-accent .mat-tab-label, .mat-tab-group.mat-background-accent .mat-tab-link, .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.4);
}
.mat-tab-group.mat-background-accent .mat-ripple-element, .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.mat-tab-group.mat-background-warn .mat-tab-header, .mat-tab-group.mat-background-warn .mat-tab-links, .mat-tab-group.mat-background-warn .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .mat-tab-nav-bar.mat-background-warn .mat-tab-links, .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination {
  background-color: #f44336;
}
.mat-tab-group.mat-background-warn .mat-tab-label, .mat-tab-group.mat-background-warn .mat-tab-link, .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: white;
}
.mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-warn .mat-ripple-element, .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}

.mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  background: #40c4ff;
  color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-accent {
  background: #40c4ff;
  color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-warn {
  background: #f44336;
  color: white;
}
.mat-toolbar .mat-form-field-underline,
.mat-toolbar .mat-form-field-ripple,
.mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.mat-toolbar .mat-form-field-label,
.mat-toolbar .mat-focused .mat-form-field-label,
.mat-toolbar .mat-select-value,
.mat-toolbar .mat-select-arrow,
.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.mat-toolbar .mat-input-element {
  caret-color: currentColor;
}

.mat-toolbar-multiple-rows {
  min-height: 64px;
}

.mat-toolbar-row, .mat-toolbar-single-row {
  height: 64px;
}

@media (max-width: 599px) {
  .mat-toolbar-multiple-rows {
    min-height: 56px;
  }

  .mat-toolbar-row, .mat-toolbar-single-row {
    height: 56px;
  }
}
.mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}

.mat-tree {
  background: white;
}

.mat-tree-node,
.mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}

.mat-tree-node {
  min-height: 48px;
}
.mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 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);
}

.mat-simple-snackbar-action {
  color: #40c4ff;
}

body {
  margin: 0;
}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: local("Material Icons"), local("MaterialIcons-Regular"), url("./fonts/MaterialIcons-Regular.woff2") format("woff2");
}
.material-icons {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'Material Icons';
  font-feature-settings: 'liga';
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  height: 1em;
  letter-spacing: normal;
  line-height: 1;
  text-rendering: optimizeLegibility;
  text-transform: none;
  width: 1em;
  word-wrap: normal;
}

a {
  cursor: pointer;
}

.panel {
  padding: 8px;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  margin: 16px 0;
}
.panel.sticky {
  margin-top: 0;
}

.panel + .panel {
  margin-left: 16px;
}

.fit-width-into-screen {
  max-width: 1000px;
}

.mat-form-field {
  width: 100%;
}

[layout="row"] > .mat-form-field + .mat-form-field {
  margin-left: 8px;
}

/* https://stackoverflow.com/questions/31603301/how-to-detect-if-scrollbar-takes-up-space-in-chrome-for-os-x */
/* way the hell off screen */
.scrollbar-measure {
  width: 100px;
  height: 100px;
  overflow: scroll;
  position: absolute;
  top: -9999px;
}

/*!
 * Copyright (c) Orion SCM, Inc. (http://www.omnics.io/). All rights reserved.
 *
 * NOTICE:  All information contained herein is, and remains the property of Orion SCM, Inc.
 *  The intellectual and technical concepts contained herein are proprietary to Orion SCM, Inc.
 *  and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade
 *  secret or copyright law.
 *  Dissemination of this information or reproduction of this material is strictly forbidden unless
 *  prior written permission is obtained from Orion SCM, Inc.
 */
.small-text {
  font-size: 65%;
  color: rgba(0, 0, 0, 0.54);
  line-height: initial;
}

.smaller-text {
  font-size: 80%;
  color: rgba(0, 0, 0, 0.54);
  line-height: initial;
}
.smaller-text.non-sticky {
  margin: 4px 0;
}

.title-text {
  color: #06b0f0;
}

body .no-vert-scroll {
  overflow-y: hidden;
}

table-chart {
  display: block;
  overflow: auto;
}

.o-toolbar .mat-icon-button:first-child {
  margin-right: 8px;
}

.mat-sidenav-content > div {
  height: 100%;
}
.mat-sidenav-content > div > .embedded, .mat-sidenav-content > div .top-view.embedded {
  padding: 16px;
  display: block;
}
.mat-sidenav-content > div > .embedded .o-toolbar, .mat-sidenav-content > div .top-view.embedded .o-toolbar {
  margin: -8px 0 8px 0;
}

.top-page {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.top-page .mat-sidenav-container {
  height: 100%;
}
.top-page .mat-sidenav-container .mat-sidenav-content {
  overflow: hidden;
}

.navigation {
  min-width: 230px;
}
.navigation.horizontal {
  margin: 0 0 8px;
}
.navigation.horizontal ul {
  padding-left: 0;
  display: flex;
  flex-direction: row;
}
.navigation.horizontal li {
  display: flex;
  padding: 2px;
}
.navigation.horizontal li a {
  padding: 8px;
  border: 1px solid transparent;
}
.navigation.horizontal li a.active, .navigation.horizontal li a:hover {
  border-color: #3387a2;
}
.navigation.horizontal li a.active:before, .navigation.horizontal li a:hover:before {
  content: "";
}
.navigation ul {
  list-style: none;
  margin: 0;
  padding-left: 12px;
}
.navigation li {
  line-height: 1.25em;
}
.navigation a {
  position: relative;
}
.navigation a:before {
  content: "";
  position: absolute;
  left: -16px;
}
.navigation a.active {
  color: #3387a2;
}
.navigation a.active:before {
  content: ">";
}

table.obj-table {
  border-collapse: collapse;
  width: 100%;
}
table.obj-table th, table.obj-table td {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  padding: 4px 8px;
}
table.obj-table.with-active-rows .obj-table-row:hover {
  background: #f4f4f4;
  cursor: pointer;
}
table.obj-table .obj-table-header th {
  text-align: left;
  background: #fafafa;
  color: rgba(0, 0, 0, 0.54);
  font-size: 80%;
  font-weight: normal;
}

.obj-form md-form-field {
  padding: 2px;
}

.obj-selected-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.obj-selected-list .obj-selected-list-value {
  flex-direction: row;
  align-items: center;
  display: flex;
  background: #fafafa;
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding: 2px 2px 2px 6px;
  margin: 2px;
  border-radius: .75em;
  font-size: 14px;
}
.obj-selected-list .obj-selected-list-value a {
  display: flex;
}
.obj-selected-list .obj-selected-list-value a .mat-icon {
  width: 100%;
  height: 100%;
  vertical-align: middle;
  font-size: 1.5em;
}

.navigation2 {
  display: flex;
  flex-direction: row;
}
.navigation2 a {
  display: flex;
  padding: 8px;
  color: #515151;
  border: 1px solid #ddd;
  border-width: 1px 0 0 1px;
}
.navigation2 a.active {
  background: #06b0f0;
  color: #fff;
}
.navigation2 a:last-child {
  border-right-width: 1px;
}

.navigation-tabs {
  margin-bottom: 16px;
}
.navigation-tabs .mat-ink-bar {
  transition: none;
}
.navigation-tabs .mat-tab-link {
  min-width: 100px;
  height: 32px;
  padding: 0 16px;
}

.data-table .data-table-head .row-hover-icon .mat-icon,
.data-table .data-table-row .row-hover-icon .mat-icon, .data-table-fixed .data-table-head .row-hover-icon .mat-icon,
.data-table-fixed .data-table-row .row-hover-icon .mat-icon {
  display: none;
}
.data-table .data-table-head:hover .row-hover-icon .mat-icon,
.data-table .data-table-row:hover .row-hover-icon .mat-icon, .data-table-fixed .data-table-head:hover .row-hover-icon .mat-icon,
.data-table-fixed .data-table-row:hover .row-hover-icon .mat-icon {
  display: initial;
}
.data-table .data-table-head.otv-row-subtitle:hover .data-table-cell, .data-table .data-table-head.otv-row-title:hover .data-table-cell, .data-table .data-table-head.otv-row-subtitle-aux:hover .data-table-cell,
.data-table .data-table-row.otv-row-subtitle:hover .data-table-cell,
.data-table .data-table-row.otv-row-title:hover .data-table-cell,
.data-table .data-table-row.otv-row-subtitle-aux:hover .data-table-cell, .data-table-fixed .data-table-head.otv-row-subtitle:hover .data-table-cell, .data-table-fixed .data-table-head.otv-row-title:hover .data-table-cell, .data-table-fixed .data-table-head.otv-row-subtitle-aux:hover .data-table-cell,
.data-table-fixed .data-table-row.otv-row-subtitle:hover .data-table-cell,
.data-table-fixed .data-table-row.otv-row-title:hover .data-table-cell,
.data-table-fixed .data-table-row.otv-row-subtitle-aux:hover .data-table-cell {
  background-color: #fff;
}
.data-table .data-table-row.otv-row-subtitle, .data-table-fixed .data-table-row.otv-row-subtitle {
  font-weight: bold;
  border-bottom: 1px solid black;
}
.data-table .data-table-row.otv-row-subtitle-aux, .data-table-fixed .data-table-row.otv-row-subtitle-aux {
  color: rgba(0, 0, 0, 0.54);
  border-bottom: 1px solid black;
}
.data-table .data-table-row.otv-row-title, .data-table-fixed .data-table-row.otv-row-title {
  font-size: 120%;
  font-weight: bold;
  border-bottom: 0;
  border-top: 2px solid black;
}
.data-table .data-table-row.otv-row-title:first-child, .data-table-fixed .data-table-row.otv-row-title:first-child {
  border-top: 0;
}
.data-table .data-table-row.otv-row-title:first-child .data-table-cell, .data-table-fixed .data-table-row.otv-row-title:first-child .data-table-cell {
  padding-top: 0;
}
.data-table .data-table-row.otv-row-title .data-table-cell, .data-table-fixed .data-table-row.otv-row-title .data-table-cell {
  min-height: 32px;
  height: 32px;
  padding-top: 1em;
}
.data-table .otv-nested:before, .data-table-fixed .otv-nested:before {
  content: "";
  width: 1em;
  display: inline-block;
}
.data-table .otv-freeze, .data-table-fixed .otv-freeze {
  border-left: 2px solid black;
}

.data-table-cell, .data-table-title {
  overflow: hidden;
  padding: 0 4px;
  flex: 0 1 10%;
  max-width: 10%;
}
.data-table-cell.row-icon, .data-table-title.row-icon {
  max-width: 24px;
  min-width: 24px;
  overflow-y: hidden;
}
.data-table-cell.row-icon2, .data-table-title.row-icon2 {
  max-width: 48px;
  min-width: 48px;
  overflow-y: hidden;
}
.data-table-cell.primary, .data-table-cell.centered, .data-table-title.primary, .data-table-title.centered {
  flex: 1;
  max-width: 100%;
}
.data-table-cell.data-column-5, .data-table-title.data-column-5 {
  flex: 0 1 5%;
  max-width: 5%;
}
.data-table-cell.data-column-10, .data-table-title.data-column-10 {
  flex: 0 1 10%;
  max-width: 10%;
}
.data-table-cell.data-column-15, .data-table-title.data-column-15 {
  flex: 0 1 15%;
  max-width: 15%;
}
.data-table-cell.data-column-20, .data-table-title.data-column-20 {
  flex: 0 1 20%;
  max-width: 20%;
}
.data-table-cell.data-column-25, .data-table-title.data-column-25 {
  flex: 0 1 25%;
  max-width: 25%;
}
.data-table-cell.data-column-30, .data-table-title.data-column-30 {
  flex: 0 1 30%;
  max-width: 30%;
}
.data-table-cell.data-column-min-10, .data-table-title.data-column-min-10 {
  min-width: 10px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-20, .data-table-title.data-column-min-20 {
  min-width: 20px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-30, .data-table-title.data-column-min-30 {
  min-width: 30px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-40, .data-table-title.data-column-min-40 {
  min-width: 40px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-50, .data-table-title.data-column-min-50 {
  min-width: 50px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-60, .data-table-title.data-column-min-60 {
  min-width: 60px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-70, .data-table-title.data-column-min-70 {
  min-width: 70px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-80, .data-table-title.data-column-min-80 {
  min-width: 80px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-90, .data-table-title.data-column-min-90 {
  min-width: 90px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-100, .data-table-title.data-column-min-100 {
  min-width: 100px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-110, .data-table-title.data-column-min-110 {
  min-width: 110px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-120, .data-table-title.data-column-min-120 {
  min-width: 120px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-130, .data-table-title.data-column-min-130 {
  min-width: 130px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-140, .data-table-title.data-column-min-140 {
  min-width: 140px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-150, .data-table-title.data-column-min-150 {
  min-width: 150px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-160, .data-table-title.data-column-min-160 {
  min-width: 160px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-170, .data-table-title.data-column-min-170 {
  min-width: 170px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-180, .data-table-title.data-column-min-180 {
  min-width: 180px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-190, .data-table-title.data-column-min-190 {
  min-width: 190px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-200, .data-table-title.data-column-min-200 {
  min-width: 200px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-210, .data-table-title.data-column-min-210 {
  min-width: 210px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-220, .data-table-title.data-column-min-220 {
  min-width: 220px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-230, .data-table-title.data-column-min-230 {
  min-width: 230px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-240, .data-table-title.data-column-min-240 {
  min-width: 240px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-250, .data-table-title.data-column-min-250 {
  min-width: 250px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-260, .data-table-title.data-column-min-260 {
  min-width: 260px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-270, .data-table-title.data-column-min-270 {
  min-width: 270px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-280, .data-table-title.data-column-min-280 {
  min-width: 280px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-290, .data-table-title.data-column-min-290 {
  min-width: 290px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-300, .data-table-title.data-column-min-300 {
  min-width: 300px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-310, .data-table-title.data-column-min-310 {
  min-width: 310px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-320, .data-table-title.data-column-min-320 {
  min-width: 320px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-330, .data-table-title.data-column-min-330 {
  min-width: 330px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-340, .data-table-title.data-column-min-340 {
  min-width: 340px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-350, .data-table-title.data-column-min-350 {
  min-width: 350px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-360, .data-table-title.data-column-min-360 {
  min-width: 360px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-370, .data-table-title.data-column-min-370 {
  min-width: 370px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-380, .data-table-title.data-column-min-380 {
  min-width: 380px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-390, .data-table-title.data-column-min-390 {
  min-width: 390px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-400, .data-table-title.data-column-min-400 {
  min-width: 400px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-410, .data-table-title.data-column-min-410 {
  min-width: 410px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-420, .data-table-title.data-column-min-420 {
  min-width: 420px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-430, .data-table-title.data-column-min-430 {
  min-width: 430px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-440, .data-table-title.data-column-min-440 {
  min-width: 440px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-450, .data-table-title.data-column-min-450 {
  min-width: 450px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-460, .data-table-title.data-column-min-460 {
  min-width: 460px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-470, .data-table-title.data-column-min-470 {
  min-width: 470px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-480, .data-table-title.data-column-min-480 {
  min-width: 480px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-490, .data-table-title.data-column-min-490 {
  min-width: 490px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-min-500, .data-table-title.data-column-min-500 {
  min-width: 500px;
  flex: 1 1 0%;
}
.data-table-cell.data-column-fix-0, .data-table-title.data-column-fix-0 {
  min-width: 0;
  max-width: 0;
  flex: none;
  padding: 0;
  margin: 0;
}
.data-table-cell.data-column-fix-10, .data-table-title.data-column-fix-10 {
  min-width: 10px;
  max-width: 10px;
  flex: none;
}
.data-table-cell.data-column-fix-20, .data-table-title.data-column-fix-20 {
  min-width: 20px;
  max-width: 20px;
  flex: none;
}
.data-table-cell.data-column-fix-30, .data-table-title.data-column-fix-30 {
  min-width: 30px;
  max-width: 30px;
  flex: none;
}
.data-table-cell.data-column-fix-40, .data-table-title.data-column-fix-40 {
  min-width: 40px;
  max-width: 40px;
  flex: none;
}
.data-table-cell.data-column-fix-50, .data-table-title.data-column-fix-50 {
  min-width: 50px;
  max-width: 50px;
  flex: none;
}
.data-table-cell.data-column-fix-60, .data-table-title.data-column-fix-60 {
  min-width: 60px;
  max-width: 60px;
  flex: none;
}
.data-table-cell.data-column-fix-70, .data-table-title.data-column-fix-70 {
  min-width: 70px;
  max-width: 70px;
  flex: none;
}
.data-table-cell.data-column-fix-80, .data-table-title.data-column-fix-80 {
  min-width: 80px;
  max-width: 80px;
  flex: none;
}
.data-table-cell.data-column-fix-90, .data-table-title.data-column-fix-90 {
  min-width: 90px;
  max-width: 90px;
  flex: none;
}
.data-table-cell.data-column-fix-100, .data-table-title.data-column-fix-100 {
  min-width: 100px;
  max-width: 100px;
  flex: none;
}
.data-table-cell.data-column-fix-110, .data-table-title.data-column-fix-110 {
  min-width: 110px;
  max-width: 110px;
  flex: none;
}
.data-table-cell.data-column-fix-120, .data-table-title.data-column-fix-120 {
  min-width: 120px;
  max-width: 120px;
  flex: none;
}
.data-table-cell.data-column-fix-130, .data-table-title.data-column-fix-130 {
  min-width: 130px;
  max-width: 130px;
  flex: none;
}
.data-table-cell.data-column-fix-140, .data-table-title.data-column-fix-140 {
  min-width: 140px;
  max-width: 140px;
  flex: none;
}
.data-table-cell.data-column-fix-150, .data-table-title.data-column-fix-150 {
  min-width: 150px;
  max-width: 150px;
  flex: none;
}
.data-table-cell.data-column-fix-160, .data-table-title.data-column-fix-160 {
  min-width: 160px;
  max-width: 160px;
  flex: none;
}
.data-table-cell.data-column-fix-170, .data-table-title.data-column-fix-170 {
  min-width: 170px;
  max-width: 170px;
  flex: none;
}
.data-table-cell.data-column-fix-180, .data-table-title.data-column-fix-180 {
  min-width: 180px;
  max-width: 180px;
  flex: none;
}
.data-table-cell.data-column-fix-190, .data-table-title.data-column-fix-190 {
  min-width: 190px;
  max-width: 190px;
  flex: none;
}
.data-table-cell.data-column-fix-200, .data-table-title.data-column-fix-200 {
  min-width: 200px;
  max-width: 200px;
  flex: none;
}
.data-table-cell.data-column-fix-210, .data-table-title.data-column-fix-210 {
  min-width: 210px;
  max-width: 210px;
  flex: none;
}
.data-table-cell.data-column-fix-220, .data-table-title.data-column-fix-220 {
  min-width: 220px;
  max-width: 220px;
  flex: none;
}
.data-table-cell.data-column-fix-230, .data-table-title.data-column-fix-230 {
  min-width: 230px;
  max-width: 230px;
  flex: none;
}
.data-table-cell.data-column-fix-240, .data-table-title.data-column-fix-240 {
  min-width: 240px;
  max-width: 240px;
  flex: none;
}
.data-table-cell.data-column-fix-250, .data-table-title.data-column-fix-250 {
  min-width: 250px;
  max-width: 250px;
  flex: none;
}
.data-table-cell.data-column-fix-260, .data-table-title.data-column-fix-260 {
  min-width: 260px;
  max-width: 260px;
  flex: none;
}
.data-table-cell.data-column-fix-270, .data-table-title.data-column-fix-270 {
  min-width: 270px;
  max-width: 270px;
  flex: none;
}
.data-table-cell.data-column-fix-280, .data-table-title.data-column-fix-280 {
  min-width: 280px;
  max-width: 280px;
  flex: none;
}
.data-table-cell.data-column-fix-290, .data-table-title.data-column-fix-290 {
  min-width: 290px;
  max-width: 290px;
  flex: none;
}
.data-table-cell.data-column-fix-300, .data-table-title.data-column-fix-300 {
  min-width: 300px;
  max-width: 300px;
  flex: none;
}
.data-table-cell.data-column-fix-310, .data-table-title.data-column-fix-310 {
  min-width: 310px;
  max-width: 310px;
  flex: none;
}
.data-table-cell.data-column-fix-320, .data-table-title.data-column-fix-320 {
  min-width: 320px;
  max-width: 320px;
  flex: none;
}
.data-table-cell.data-column-fix-330, .data-table-title.data-column-fix-330 {
  min-width: 330px;
  max-width: 330px;
  flex: none;
}
.data-table-cell.data-column-fix-340, .data-table-title.data-column-fix-340 {
  min-width: 340px;
  max-width: 340px;
  flex: none;
}
.data-table-cell.data-column-fix-350, .data-table-title.data-column-fix-350 {
  min-width: 350px;
  max-width: 350px;
  flex: none;
}
.data-table-cell.data-column-fix-360, .data-table-title.data-column-fix-360 {
  min-width: 360px;
  max-width: 360px;
  flex: none;
}
.data-table-cell.data-column-fix-370, .data-table-title.data-column-fix-370 {
  min-width: 370px;
  max-width: 370px;
  flex: none;
}
.data-table-cell.data-column-fix-380, .data-table-title.data-column-fix-380 {
  min-width: 380px;
  max-width: 380px;
  flex: none;
}
.data-table-cell.data-column-fix-390, .data-table-title.data-column-fix-390 {
  min-width: 390px;
  max-width: 390px;
  flex: none;
}
.data-table-cell.data-column-fix-400, .data-table-title.data-column-fix-400 {
  min-width: 400px;
  max-width: 400px;
  flex: none;
}
.data-table-cell.data-column-fix-410, .data-table-title.data-column-fix-410 {
  min-width: 410px;
  max-width: 410px;
  flex: none;
}
.data-table-cell.data-column-fix-420, .data-table-title.data-column-fix-420 {
  min-width: 420px;
  max-width: 420px;
  flex: none;
}
.data-table-cell.data-column-fix-430, .data-table-title.data-column-fix-430 {
  min-width: 430px;
  max-width: 430px;
  flex: none;
}
.data-table-cell.data-column-fix-440, .data-table-title.data-column-fix-440 {
  min-width: 440px;
  max-width: 440px;
  flex: none;
}
.data-table-cell.data-column-fix-450, .data-table-title.data-column-fix-450 {
  min-width: 450px;
  max-width: 450px;
  flex: none;
}
.data-table-cell.data-column-fix-460, .data-table-title.data-column-fix-460 {
  min-width: 460px;
  max-width: 460px;
  flex: none;
}
.data-table-cell.data-column-fix-470, .data-table-title.data-column-fix-470 {
  min-width: 470px;
  max-width: 470px;
  flex: none;
}
.data-table-cell.data-column-fix-480, .data-table-title.data-column-fix-480 {
  min-width: 480px;
  max-width: 480px;
  flex: none;
}
.data-table-cell.data-column-fix-490, .data-table-title.data-column-fix-490 {
  min-width: 490px;
  max-width: 490px;
  flex: none;
}
.data-table-cell.data-column-fix-500, .data-table-title.data-column-fix-500 {
  min-width: 500px;
  max-width: 500px;
  flex: none;
}
.data-table-cell.data-column-fix-510, .data-table-title.data-column-fix-510 {
  min-width: 510px;
  max-width: 510px;
  flex: none;
}
.data-table-cell.data-column-fix-520, .data-table-title.data-column-fix-520 {
  min-width: 520px;
  max-width: 520px;
  flex: none;
}
.data-table-cell.data-column-fix-530, .data-table-title.data-column-fix-530 {
  min-width: 530px;
  max-width: 530px;
  flex: none;
}
.data-table-cell.data-column-fix-540, .data-table-title.data-column-fix-540 {
  min-width: 540px;
  max-width: 540px;
  flex: none;
}
.data-table-cell.data-column-fix-550, .data-table-title.data-column-fix-550 {
  min-width: 550px;
  max-width: 550px;
  flex: none;
}
.data-table-cell.data-column-fix-560, .data-table-title.data-column-fix-560 {
  min-width: 560px;
  max-width: 560px;
  flex: none;
}
.data-table-cell.data-column-fix-570, .data-table-title.data-column-fix-570 {
  min-width: 570px;
  max-width: 570px;
  flex: none;
}
.data-table-cell.data-column-fix-580, .data-table-title.data-column-fix-580 {
  min-width: 580px;
  max-width: 580px;
  flex: none;
}
.data-table-cell.data-column-fix-590, .data-table-title.data-column-fix-590 {
  min-width: 590px;
  max-width: 590px;
  flex: none;
}
.data-table-cell.data-column-fix-600, .data-table-title.data-column-fix-600 {
  min-width: 600px;
  max-width: 600px;
  flex: none;
}
.data-table-cell.data-column-fix-610, .data-table-title.data-column-fix-610 {
  min-width: 610px;
  max-width: 610px;
  flex: none;
}
.data-table-cell.data-column-fix-620, .data-table-title.data-column-fix-620 {
  min-width: 620px;
  max-width: 620px;
  flex: none;
}
.data-table-cell.data-column-fix-630, .data-table-title.data-column-fix-630 {
  min-width: 630px;
  max-width: 630px;
  flex: none;
}
.data-table-cell.data-column-fix-640, .data-table-title.data-column-fix-640 {
  min-width: 640px;
  max-width: 640px;
  flex: none;
}
.data-table-cell.data-column-fix-650, .data-table-title.data-column-fix-650 {
  min-width: 650px;
  max-width: 650px;
  flex: none;
}
.data-table-cell.data-column-fix-660, .data-table-title.data-column-fix-660 {
  min-width: 660px;
  max-width: 660px;
  flex: none;
}
.data-table-cell.data-column-fix-670, .data-table-title.data-column-fix-670 {
  min-width: 670px;
  max-width: 670px;
  flex: none;
}
.data-table-cell.data-column-fix-680, .data-table-title.data-column-fix-680 {
  min-width: 680px;
  max-width: 680px;
  flex: none;
}
.data-table-cell.data-column-fix-690, .data-table-title.data-column-fix-690 {
  min-width: 690px;
  max-width: 690px;
  flex: none;
}
.data-table-cell.data-column-fix-700, .data-table-title.data-column-fix-700 {
  min-width: 700px;
  max-width: 700px;
  flex: none;
}
.data-table-cell.data-column-fix-710, .data-table-title.data-column-fix-710 {
  min-width: 710px;
  max-width: 710px;
  flex: none;
}
.data-table-cell.data-column-fix-720, .data-table-title.data-column-fix-720 {
  min-width: 720px;
  max-width: 720px;
  flex: none;
}
.data-table-cell.data-column-fix-730, .data-table-title.data-column-fix-730 {
  min-width: 730px;
  max-width: 730px;
  flex: none;
}
.data-table-cell.data-column-fix-740, .data-table-title.data-column-fix-740 {
  min-width: 740px;
  max-width: 740px;
  flex: none;
}
.data-table-cell.data-column-fix-750, .data-table-title.data-column-fix-750 {
  min-width: 750px;
  max-width: 750px;
  flex: none;
}
.data-table-cell.data-column-fix-760, .data-table-title.data-column-fix-760 {
  min-width: 760px;
  max-width: 760px;
  flex: none;
}
.data-table-cell.data-column-fix-770, .data-table-title.data-column-fix-770 {
  min-width: 770px;
  max-width: 770px;
  flex: none;
}
.data-table-cell.data-column-fix-780, .data-table-title.data-column-fix-780 {
  min-width: 780px;
  max-width: 780px;
  flex: none;
}
.data-table-cell.data-column-fix-790, .data-table-title.data-column-fix-790 {
  min-width: 790px;
  max-width: 790px;
  flex: none;
}
.data-table-cell.data-column-fix-800, .data-table-title.data-column-fix-800 {
  min-width: 800px;
  max-width: 800px;
  flex: none;
}
.data-table-cell.data-column-fix-810, .data-table-title.data-column-fix-810 {
  min-width: 810px;
  max-width: 810px;
  flex: none;
}
.data-table-cell.data-column-fix-820, .data-table-title.data-column-fix-820 {
  min-width: 820px;
  max-width: 820px;
  flex: none;
}
.data-table-cell.data-column-fix-830, .data-table-title.data-column-fix-830 {
  min-width: 830px;
  max-width: 830px;
  flex: none;
}
.data-table-cell.data-column-fix-840, .data-table-title.data-column-fix-840 {
  min-width: 840px;
  max-width: 840px;
  flex: none;
}
.data-table-cell.data-column-fix-850, .data-table-title.data-column-fix-850 {
  min-width: 850px;
  max-width: 850px;
  flex: none;
}
.data-table-cell.data-column-fix-860, .data-table-title.data-column-fix-860 {
  min-width: 860px;
  max-width: 860px;
  flex: none;
}
.data-table-cell.data-column-fix-870, .data-table-title.data-column-fix-870 {
  min-width: 870px;
  max-width: 870px;
  flex: none;
}
.data-table-cell.data-column-fix-880, .data-table-title.data-column-fix-880 {
  min-width: 880px;
  max-width: 880px;
  flex: none;
}
.data-table-cell.data-column-fix-890, .data-table-title.data-column-fix-890 {
  min-width: 890px;
  max-width: 890px;
  flex: none;
}
.data-table-cell.data-column-fix-900, .data-table-title.data-column-fix-900 {
  min-width: 900px;
  max-width: 900px;
  flex: none;
}
.data-table-cell.data-column-fix-910, .data-table-title.data-column-fix-910 {
  min-width: 910px;
  max-width: 910px;
  flex: none;
}
.data-table-cell.data-column-fix-920, .data-table-title.data-column-fix-920 {
  min-width: 920px;
  max-width: 920px;
  flex: none;
}
.data-table-cell.data-column-fix-930, .data-table-title.data-column-fix-930 {
  min-width: 930px;
  max-width: 930px;
  flex: none;
}
.data-table-cell.data-column-fix-940, .data-table-title.data-column-fix-940 {
  min-width: 940px;
  max-width: 940px;
  flex: none;
}
.data-table-cell.data-column-fix-950, .data-table-title.data-column-fix-950 {
  min-width: 950px;
  max-width: 950px;
  flex: none;
}
.data-table-cell.data-column-fix-960, .data-table-title.data-column-fix-960 {
  min-width: 960px;
  max-width: 960px;
  flex: none;
}
.data-table-cell.data-column-fix-970, .data-table-title.data-column-fix-970 {
  min-width: 970px;
  max-width: 970px;
  flex: none;
}
.data-table-cell.data-column-fix-980, .data-table-title.data-column-fix-980 {
  min-width: 980px;
  max-width: 980px;
  flex: none;
}
.data-table-cell.data-column-fix-990, .data-table-title.data-column-fix-990 {
  min-width: 990px;
  max-width: 990px;
  flex: none;
}
.data-table-cell.data-column-fix-1000, .data-table-title.data-column-fix-1000 {
  min-width: 1000px;
  max-width: 1000px;
  flex: none;
}
.data-table-cell.data-column-fix-1010, .data-table-title.data-column-fix-1010 {
  min-width: 1010px;
  max-width: 1010px;
  flex: none;
}
.data-table-cell.data-column-fix-1020, .data-table-title.data-column-fix-1020 {
  min-width: 1020px;
  max-width: 1020px;
  flex: none;
}
.data-table-cell.data-column-fix-1030, .data-table-title.data-column-fix-1030 {
  min-width: 1030px;
  max-width: 1030px;
  flex: none;
}
.data-table-cell.data-column-fix-1040, .data-table-title.data-column-fix-1040 {
  min-width: 1040px;
  max-width: 1040px;
  flex: none;
}
.data-table-cell.data-column-fix-1050, .data-table-title.data-column-fix-1050 {
  min-width: 1050px;
  max-width: 1050px;
  flex: none;
}
.data-table-cell.data-column-fix-1060, .data-table-title.data-column-fix-1060 {
  min-width: 1060px;
  max-width: 1060px;
  flex: none;
}
.data-table-cell.data-column-fix-1070, .data-table-title.data-column-fix-1070 {
  min-width: 1070px;
  max-width: 1070px;
  flex: none;
}
.data-table-cell.data-column-fix-1080, .data-table-title.data-column-fix-1080 {
  min-width: 1080px;
  max-width: 1080px;
  flex: none;
}
.data-table-cell.data-column-fix-1090, .data-table-title.data-column-fix-1090 {
  min-width: 1090px;
  max-width: 1090px;
  flex: none;
}
.data-table-cell.data-column-fix-1100, .data-table-title.data-column-fix-1100 {
  min-width: 1100px;
  max-width: 1100px;
  flex: none;
}
.data-table-cell.data-column-fix-1110, .data-table-title.data-column-fix-1110 {
  min-width: 1110px;
  max-width: 1110px;
  flex: none;
}
.data-table-cell.data-column-fix-1120, .data-table-title.data-column-fix-1120 {
  min-width: 1120px;
  max-width: 1120px;
  flex: none;
}
.data-table-cell.data-column-fix-1130, .data-table-title.data-column-fix-1130 {
  min-width: 1130px;
  max-width: 1130px;
  flex: none;
}
.data-table-cell.data-column-fix-1140, .data-table-title.data-column-fix-1140 {
  min-width: 1140px;
  max-width: 1140px;
  flex: none;
}
.data-table-cell.data-column-fix-1150, .data-table-title.data-column-fix-1150 {
  min-width: 1150px;
  max-width: 1150px;
  flex: none;
}
.data-table-cell.data-column-fix-1160, .data-table-title.data-column-fix-1160 {
  min-width: 1160px;
  max-width: 1160px;
  flex: none;
}
.data-table-cell.data-column-fix-1170, .data-table-title.data-column-fix-1170 {
  min-width: 1170px;
  max-width: 1170px;
  flex: none;
}
.data-table-cell.data-column-fix-1180, .data-table-title.data-column-fix-1180 {
  min-width: 1180px;
  max-width: 1180px;
  flex: none;
}
.data-table-cell.data-column-fix-1190, .data-table-title.data-column-fix-1190 {
  min-width: 1190px;
  max-width: 1190px;
  flex: none;
}
.data-table-cell.data-column-fix-1200, .data-table-title.data-column-fix-1200 {
  min-width: 1200px;
  max-width: 1200px;
  flex: none;
}
.data-table-cell.data-column-fix-1210, .data-table-title.data-column-fix-1210 {
  min-width: 1210px;
  max-width: 1210px;
  flex: none;
}
.data-table-cell.data-column-fix-1220, .data-table-title.data-column-fix-1220 {
  min-width: 1220px;
  max-width: 1220px;
  flex: none;
}
.data-table-cell.data-column-fix-1230, .data-table-title.data-column-fix-1230 {
  min-width: 1230px;
  max-width: 1230px;
  flex: none;
}
.data-table-cell.data-column-fix-1240, .data-table-title.data-column-fix-1240 {
  min-width: 1240px;
  max-width: 1240px;
  flex: none;
}
.data-table-cell.data-column-fix-1250, .data-table-title.data-column-fix-1250 {
  min-width: 1250px;
  max-width: 1250px;
  flex: none;
}
.data-table-cell.data-column-fix-1260, .data-table-title.data-column-fix-1260 {
  min-width: 1260px;
  max-width: 1260px;
  flex: none;
}
.data-table-cell.data-column-fix-1270, .data-table-title.data-column-fix-1270 {
  min-width: 1270px;
  max-width: 1270px;
  flex: none;
}
.data-table-cell.data-column-fix-1280, .data-table-title.data-column-fix-1280 {
  min-width: 1280px;
  max-width: 1280px;
  flex: none;
}
.data-table-cell.data-column-fix-1290, .data-table-title.data-column-fix-1290 {
  min-width: 1290px;
  max-width: 1290px;
  flex: none;
}
.data-table-cell.data-column-fix-1300, .data-table-title.data-column-fix-1300 {
  min-width: 1300px;
  max-width: 1300px;
  flex: none;
}
.data-table-cell.data-column-fix-1310, .data-table-title.data-column-fix-1310 {
  min-width: 1310px;
  max-width: 1310px;
  flex: none;
}
.data-table-cell.data-column-fix-1320, .data-table-title.data-column-fix-1320 {
  min-width: 1320px;
  max-width: 1320px;
  flex: none;
}
.data-table-cell.data-column-fix-1330, .data-table-title.data-column-fix-1330 {
  min-width: 1330px;
  max-width: 1330px;
  flex: none;
}
.data-table-cell.data-column-fix-1340, .data-table-title.data-column-fix-1340 {
  min-width: 1340px;
  max-width: 1340px;
  flex: none;
}
.data-table-cell.data-column-fix-1350, .data-table-title.data-column-fix-1350 {
  min-width: 1350px;
  max-width: 1350px;
  flex: none;
}
.data-table-cell.data-column-fix-1360, .data-table-title.data-column-fix-1360 {
  min-width: 1360px;
  max-width: 1360px;
  flex: none;
}
.data-table-cell.data-column-fix-1370, .data-table-title.data-column-fix-1370 {
  min-width: 1370px;
  max-width: 1370px;
  flex: none;
}
.data-table-cell.data-column-fix-1380, .data-table-title.data-column-fix-1380 {
  min-width: 1380px;
  max-width: 1380px;
  flex: none;
}
.data-table-cell.data-column-fix-1390, .data-table-title.data-column-fix-1390 {
  min-width: 1390px;
  max-width: 1390px;
  flex: none;
}
.data-table-cell.data-column-fix-1400, .data-table-title.data-column-fix-1400 {
  min-width: 1400px;
  max-width: 1400px;
  flex: none;
}
.data-table-cell.data-column-fix-1410, .data-table-title.data-column-fix-1410 {
  min-width: 1410px;
  max-width: 1410px;
  flex: none;
}
.data-table-cell.data-column-fix-1420, .data-table-title.data-column-fix-1420 {
  min-width: 1420px;
  max-width: 1420px;
  flex: none;
}
.data-table-cell.data-column-fix-1430, .data-table-title.data-column-fix-1430 {
  min-width: 1430px;
  max-width: 1430px;
  flex: none;
}
.data-table-cell.data-column-fix-1440, .data-table-title.data-column-fix-1440 {
  min-width: 1440px;
  max-width: 1440px;
  flex: none;
}
.data-table-cell.data-column-fix-1450, .data-table-title.data-column-fix-1450 {
  min-width: 1450px;
  max-width: 1450px;
  flex: none;
}
.data-table-cell.data-column-fix-1460, .data-table-title.data-column-fix-1460 {
  min-width: 1460px;
  max-width: 1460px;
  flex: none;
}
.data-table-cell.data-column-fix-1470, .data-table-title.data-column-fix-1470 {
  min-width: 1470px;
  max-width: 1470px;
  flex: none;
}
.data-table-cell.data-column-fix-1480, .data-table-title.data-column-fix-1480 {
  min-width: 1480px;
  max-width: 1480px;
  flex: none;
}
.data-table-cell.data-column-fix-1490, .data-table-title.data-column-fix-1490 {
  min-width: 1490px;
  max-width: 1490px;
  flex: none;
}
.data-table-cell.data-column-fix-1500, .data-table-title.data-column-fix-1500 {
  min-width: 1500px;
  max-width: 1500px;
  flex: none;
}
.data-table-cell.data-column-fix-1510, .data-table-title.data-column-fix-1510 {
  min-width: 1510px;
  max-width: 1510px;
  flex: none;
}
.data-table-cell.data-column-fix-1520, .data-table-title.data-column-fix-1520 {
  min-width: 1520px;
  max-width: 1520px;
  flex: none;
}
.data-table-cell.data-column-fix-1530, .data-table-title.data-column-fix-1530 {
  min-width: 1530px;
  max-width: 1530px;
  flex: none;
}
.data-table-cell.data-column-fix-1540, .data-table-title.data-column-fix-1540 {
  min-width: 1540px;
  max-width: 1540px;
  flex: none;
}
.data-table-cell.data-column-fix-1550, .data-table-title.data-column-fix-1550 {
  min-width: 1550px;
  max-width: 1550px;
  flex: none;
}
.data-table-cell.data-column-fix-1560, .data-table-title.data-column-fix-1560 {
  min-width: 1560px;
  max-width: 1560px;
  flex: none;
}
.data-table-cell.data-column-fix-1570, .data-table-title.data-column-fix-1570 {
  min-width: 1570px;
  max-width: 1570px;
  flex: none;
}
.data-table-cell.data-column-fix-1580, .data-table-title.data-column-fix-1580 {
  min-width: 1580px;
  max-width: 1580px;
  flex: none;
}
.data-table-cell.data-column-fix-1590, .data-table-title.data-column-fix-1590 {
  min-width: 1590px;
  max-width: 1590px;
  flex: none;
}
.data-table-cell.data-column-fix-1600, .data-table-title.data-column-fix-1600 {
  min-width: 1600px;
  max-width: 1600px;
  flex: none;
}
.data-table-cell.data-column-fix-1610, .data-table-title.data-column-fix-1610 {
  min-width: 1610px;
  max-width: 1610px;
  flex: none;
}
.data-table-cell.data-column-fix-1620, .data-table-title.data-column-fix-1620 {
  min-width: 1620px;
  max-width: 1620px;
  flex: none;
}
.data-table-cell.data-column-fix-1630, .data-table-title.data-column-fix-1630 {
  min-width: 1630px;
  max-width: 1630px;
  flex: none;
}
.data-table-cell.data-column-fix-1640, .data-table-title.data-column-fix-1640 {
  min-width: 1640px;
  max-width: 1640px;
  flex: none;
}
.data-table-cell.data-column-fix-1650, .data-table-title.data-column-fix-1650 {
  min-width: 1650px;
  max-width: 1650px;
  flex: none;
}
.data-table-cell.data-column-fix-1660, .data-table-title.data-column-fix-1660 {
  min-width: 1660px;
  max-width: 1660px;
  flex: none;
}
.data-table-cell.data-column-fix-1670, .data-table-title.data-column-fix-1670 {
  min-width: 1670px;
  max-width: 1670px;
  flex: none;
}
.data-table-cell.data-column-fix-1680, .data-table-title.data-column-fix-1680 {
  min-width: 1680px;
  max-width: 1680px;
  flex: none;
}
.data-table-cell.data-column-fix-1690, .data-table-title.data-column-fix-1690 {
  min-width: 1690px;
  max-width: 1690px;
  flex: none;
}
.data-table-cell.data-column-fix-1700, .data-table-title.data-column-fix-1700 {
  min-width: 1700px;
  max-width: 1700px;
  flex: none;
}
.data-table-cell.data-column-fix-1710, .data-table-title.data-column-fix-1710 {
  min-width: 1710px;
  max-width: 1710px;
  flex: none;
}
.data-table-cell.data-column-fix-1720, .data-table-title.data-column-fix-1720 {
  min-width: 1720px;
  max-width: 1720px;
  flex: none;
}
.data-table-cell.data-column-fix-1730, .data-table-title.data-column-fix-1730 {
  min-width: 1730px;
  max-width: 1730px;
  flex: none;
}
.data-table-cell.data-column-fix-1740, .data-table-title.data-column-fix-1740 {
  min-width: 1740px;
  max-width: 1740px;
  flex: none;
}
.data-table-cell.data-column-fix-1750, .data-table-title.data-column-fix-1750 {
  min-width: 1750px;
  max-width: 1750px;
  flex: none;
}
.data-table-cell.data-column-fix-1760, .data-table-title.data-column-fix-1760 {
  min-width: 1760px;
  max-width: 1760px;
  flex: none;
}
.data-table-cell.data-column-fix-1770, .data-table-title.data-column-fix-1770 {
  min-width: 1770px;
  max-width: 1770px;
  flex: none;
}
.data-table-cell.data-column-fix-1780, .data-table-title.data-column-fix-1780 {
  min-width: 1780px;
  max-width: 1780px;
  flex: none;
}
.data-table-cell.data-column-fix-1790, .data-table-title.data-column-fix-1790 {
  min-width: 1790px;
  max-width: 1790px;
  flex: none;
}
.data-table-cell.data-column-fix-1800, .data-table-title.data-column-fix-1800 {
  min-width: 1800px;
  max-width: 1800px;
  flex: none;
}
.data-table-cell.data-column-fix-1810, .data-table-title.data-column-fix-1810 {
  min-width: 1810px;
  max-width: 1810px;
  flex: none;
}
.data-table-cell.data-column-fix-1820, .data-table-title.data-column-fix-1820 {
  min-width: 1820px;
  max-width: 1820px;
  flex: none;
}
.data-table-cell.data-column-fix-1830, .data-table-title.data-column-fix-1830 {
  min-width: 1830px;
  max-width: 1830px;
  flex: none;
}
.data-table-cell.data-column-fix-1840, .data-table-title.data-column-fix-1840 {
  min-width: 1840px;
  max-width: 1840px;
  flex: none;
}
.data-table-cell.data-column-fix-1850, .data-table-title.data-column-fix-1850 {
  min-width: 1850px;
  max-width: 1850px;
  flex: none;
}
.data-table-cell.data-column-fix-1860, .data-table-title.data-column-fix-1860 {
  min-width: 1860px;
  max-width: 1860px;
  flex: none;
}
.data-table-cell.data-column-fix-1870, .data-table-title.data-column-fix-1870 {
  min-width: 1870px;
  max-width: 1870px;
  flex: none;
}
.data-table-cell.data-column-fix-1880, .data-table-title.data-column-fix-1880 {
  min-width: 1880px;
  max-width: 1880px;
  flex: none;
}
.data-table-cell.data-column-fix-1890, .data-table-title.data-column-fix-1890 {
  min-width: 1890px;
  max-width: 1890px;
  flex: none;
}
.data-table-cell.data-column-fix-1900, .data-table-title.data-column-fix-1900 {
  min-width: 1900px;
  max-width: 1900px;
  flex: none;
}
.data-table-cell.data-column-fix-1910, .data-table-title.data-column-fix-1910 {
  min-width: 1910px;
  max-width: 1910px;
  flex: none;
}
.data-table-cell.data-column-fix-1920, .data-table-title.data-column-fix-1920 {
  min-width: 1920px;
  max-width: 1920px;
  flex: none;
}
.data-table-cell.data-column-fix-1930, .data-table-title.data-column-fix-1930 {
  min-width: 1930px;
  max-width: 1930px;
  flex: none;
}
.data-table-cell.data-column-fix-1940, .data-table-title.data-column-fix-1940 {
  min-width: 1940px;
  max-width: 1940px;
  flex: none;
}
.data-table-cell.data-column-fix-1950, .data-table-title.data-column-fix-1950 {
  min-width: 1950px;
  max-width: 1950px;
  flex: none;
}
.data-table-cell.data-column-fix-1960, .data-table-title.data-column-fix-1960 {
  min-width: 1960px;
  max-width: 1960px;
  flex: none;
}
.data-table-cell.data-column-fix-1970, .data-table-title.data-column-fix-1970 {
  min-width: 1970px;
  max-width: 1970px;
  flex: none;
}
.data-table-cell.data-column-fix-1980, .data-table-title.data-column-fix-1980 {
  min-width: 1980px;
  max-width: 1980px;
  flex: none;
}
.data-table-cell.data-column-fix-1990, .data-table-title.data-column-fix-1990 {
  min-width: 1990px;
  max-width: 1990px;
  flex: none;
}
.data-table-cell.data-column-fix-2000, .data-table-title.data-column-fix-2000 {
  min-width: 2000px;
  max-width: 2000px;
  flex: none;
}
.data-table-cell.data-column-fix-2010, .data-table-title.data-column-fix-2010 {
  min-width: 2010px;
  max-width: 2010px;
  flex: none;
}
.data-table-cell.data-column-fix-2020, .data-table-title.data-column-fix-2020 {
  min-width: 2020px;
  max-width: 2020px;
  flex: none;
}
.data-table-cell.data-column-fix-2030, .data-table-title.data-column-fix-2030 {
  min-width: 2030px;
  max-width: 2030px;
  flex: none;
}
.data-table-cell.data-column-fix-2040, .data-table-title.data-column-fix-2040 {
  min-width: 2040px;
  max-width: 2040px;
  flex: none;
}
.data-table-cell.data-column-fix-2050, .data-table-title.data-column-fix-2050 {
  min-width: 2050px;
  max-width: 2050px;
  flex: none;
}
.data-table-cell.data-column-fix-2060, .data-table-title.data-column-fix-2060 {
  min-width: 2060px;
  max-width: 2060px;
  flex: none;
}
.data-table-cell.data-column-fix-2070, .data-table-title.data-column-fix-2070 {
  min-width: 2070px;
  max-width: 2070px;
  flex: none;
}
.data-table-cell.data-column-fix-2080, .data-table-title.data-column-fix-2080 {
  min-width: 2080px;
  max-width: 2080px;
  flex: none;
}
.data-table-cell.data-column-fix-2090, .data-table-title.data-column-fix-2090 {
  min-width: 2090px;
  max-width: 2090px;
  flex: none;
}
.data-table-cell.data-column-fix-2100, .data-table-title.data-column-fix-2100 {
  min-width: 2100px;
  max-width: 2100px;
  flex: none;
}
.data-table-cell.data-column-fix-2110, .data-table-title.data-column-fix-2110 {
  min-width: 2110px;
  max-width: 2110px;
  flex: none;
}
.data-table-cell.data-column-fix-2120, .data-table-title.data-column-fix-2120 {
  min-width: 2120px;
  max-width: 2120px;
  flex: none;
}
.data-table-cell.data-column-fix-2130, .data-table-title.data-column-fix-2130 {
  min-width: 2130px;
  max-width: 2130px;
  flex: none;
}
.data-table-cell.data-column-fix-2140, .data-table-title.data-column-fix-2140 {
  min-width: 2140px;
  max-width: 2140px;
  flex: none;
}
.data-table-cell.data-column-fix-2150, .data-table-title.data-column-fix-2150 {
  min-width: 2150px;
  max-width: 2150px;
  flex: none;
}
.data-table-cell.data-column-fix-2160, .data-table-title.data-column-fix-2160 {
  min-width: 2160px;
  max-width: 2160px;
  flex: none;
}
.data-table-cell.data-column-fix-2170, .data-table-title.data-column-fix-2170 {
  min-width: 2170px;
  max-width: 2170px;
  flex: none;
}
.data-table-cell.data-column-fix-2180, .data-table-title.data-column-fix-2180 {
  min-width: 2180px;
  max-width: 2180px;
  flex: none;
}
.data-table-cell.data-column-fix-2190, .data-table-title.data-column-fix-2190 {
  min-width: 2190px;
  max-width: 2190px;
  flex: none;
}
.data-table-cell.data-column-fix-2200, .data-table-title.data-column-fix-2200 {
  min-width: 2200px;
  max-width: 2200px;
  flex: none;
}
.data-table-cell.data-column-fix-2210, .data-table-title.data-column-fix-2210 {
  min-width: 2210px;
  max-width: 2210px;
  flex: none;
}
.data-table-cell.data-column-fix-2220, .data-table-title.data-column-fix-2220 {
  min-width: 2220px;
  max-width: 2220px;
  flex: none;
}
.data-table-cell.data-column-fix-2230, .data-table-title.data-column-fix-2230 {
  min-width: 2230px;
  max-width: 2230px;
  flex: none;
}
.data-table-cell.data-column-fix-2240, .data-table-title.data-column-fix-2240 {
  min-width: 2240px;
  max-width: 2240px;
  flex: none;
}
.data-table-cell.data-column-fix-2250, .data-table-title.data-column-fix-2250 {
  min-width: 2250px;
  max-width: 2250px;
  flex: none;
}
.data-table-cell.data-column-fix-2260, .data-table-title.data-column-fix-2260 {
  min-width: 2260px;
  max-width: 2260px;
  flex: none;
}
.data-table-cell.data-column-fix-2270, .data-table-title.data-column-fix-2270 {
  min-width: 2270px;
  max-width: 2270px;
  flex: none;
}
.data-table-cell.data-column-fix-2280, .data-table-title.data-column-fix-2280 {
  min-width: 2280px;
  max-width: 2280px;
  flex: none;
}
.data-table-cell.data-column-fix-2290, .data-table-title.data-column-fix-2290 {
  min-width: 2290px;
  max-width: 2290px;
  flex: none;
}
.data-table-cell.data-column-fix-2300, .data-table-title.data-column-fix-2300 {
  min-width: 2300px;
  max-width: 2300px;
  flex: none;
}
.data-table-cell.data-column-fix-2310, .data-table-title.data-column-fix-2310 {
  min-width: 2310px;
  max-width: 2310px;
  flex: none;
}
.data-table-cell.data-column-fix-2320, .data-table-title.data-column-fix-2320 {
  min-width: 2320px;
  max-width: 2320px;
  flex: none;
}
.data-table-cell.data-column-fix-2330, .data-table-title.data-column-fix-2330 {
  min-width: 2330px;
  max-width: 2330px;
  flex: none;
}
.data-table-cell.data-column-fix-2340, .data-table-title.data-column-fix-2340 {
  min-width: 2340px;
  max-width: 2340px;
  flex: none;
}
.data-table-cell.data-column-fix-2350, .data-table-title.data-column-fix-2350 {
  min-width: 2350px;
  max-width: 2350px;
  flex: none;
}
.data-table-cell.data-column-fix-2360, .data-table-title.data-column-fix-2360 {
  min-width: 2360px;
  max-width: 2360px;
  flex: none;
}
.data-table-cell.data-column-fix-2370, .data-table-title.data-column-fix-2370 {
  min-width: 2370px;
  max-width: 2370px;
  flex: none;
}
.data-table-cell.data-column-fix-2380, .data-table-title.data-column-fix-2380 {
  min-width: 2380px;
  max-width: 2380px;
  flex: none;
}
.data-table-cell.data-column-fix-2390, .data-table-title.data-column-fix-2390 {
  min-width: 2390px;
  max-width: 2390px;
  flex: none;
}
.data-table-cell.data-column-fix-2400, .data-table-title.data-column-fix-2400 {
  min-width: 2400px;
  max-width: 2400px;
  flex: none;
}
.data-table-cell.data-column-fix-2410, .data-table-title.data-column-fix-2410 {
  min-width: 2410px;
  max-width: 2410px;
  flex: none;
}
.data-table-cell.data-column-fix-2420, .data-table-title.data-column-fix-2420 {
  min-width: 2420px;
  max-width: 2420px;
  flex: none;
}
.data-table-cell.data-column-fix-2430, .data-table-title.data-column-fix-2430 {
  min-width: 2430px;
  max-width: 2430px;
  flex: none;
}
.data-table-cell.data-column-fix-2440, .data-table-title.data-column-fix-2440 {
  min-width: 2440px;
  max-width: 2440px;
  flex: none;
}
.data-table-cell.data-column-fix-2450, .data-table-title.data-column-fix-2450 {
  min-width: 2450px;
  max-width: 2450px;
  flex: none;
}
.data-table-cell.data-column-fix-2460, .data-table-title.data-column-fix-2460 {
  min-width: 2460px;
  max-width: 2460px;
  flex: none;
}
.data-table-cell.data-column-fix-2470, .data-table-title.data-column-fix-2470 {
  min-width: 2470px;
  max-width: 2470px;
  flex: none;
}
.data-table-cell.data-column-fix-2480, .data-table-title.data-column-fix-2480 {
  min-width: 2480px;
  max-width: 2480px;
  flex: none;
}
.data-table-cell.data-column-fix-2490, .data-table-title.data-column-fix-2490 {
  min-width: 2490px;
  max-width: 2490px;
  flex: none;
}
.data-table-cell.data-column-fix-2500, .data-table-title.data-column-fix-2500 {
  min-width: 2500px;
  max-width: 2500px;
  flex: none;
}
.data-table-cell.data-column-fix-2510, .data-table-title.data-column-fix-2510 {
  min-width: 2510px;
  max-width: 2510px;
  flex: none;
}
.data-table-cell.data-column-fix-2520, .data-table-title.data-column-fix-2520 {
  min-width: 2520px;
  max-width: 2520px;
  flex: none;
}
.data-table-cell.data-column-fix-2530, .data-table-title.data-column-fix-2530 {
  min-width: 2530px;
  max-width: 2530px;
  flex: none;
}
.data-table-cell.data-column-fix-2540, .data-table-title.data-column-fix-2540 {
  min-width: 2540px;
  max-width: 2540px;
  flex: none;
}
.data-table-cell.data-column-fix-2550, .data-table-title.data-column-fix-2550 {
  min-width: 2550px;
  max-width: 2550px;
  flex: none;
}
.data-table-cell.data-column-fix-2560, .data-table-title.data-column-fix-2560 {
  min-width: 2560px;
  max-width: 2560px;
  flex: none;
}
.data-table-cell.data-column-fix-2570, .data-table-title.data-column-fix-2570 {
  min-width: 2570px;
  max-width: 2570px;
  flex: none;
}
.data-table-cell.data-column-fix-2580, .data-table-title.data-column-fix-2580 {
  min-width: 2580px;
  max-width: 2580px;
  flex: none;
}
.data-table-cell.data-column-fix-2590, .data-table-title.data-column-fix-2590 {
  min-width: 2590px;
  max-width: 2590px;
  flex: none;
}
.data-table-cell.data-column-fix-2600, .data-table-title.data-column-fix-2600 {
  min-width: 2600px;
  max-width: 2600px;
  flex: none;
}
.data-table-cell.data-column-fix-2610, .data-table-title.data-column-fix-2610 {
  min-width: 2610px;
  max-width: 2610px;
  flex: none;
}
.data-table-cell.data-column-fix-2620, .data-table-title.data-column-fix-2620 {
  min-width: 2620px;
  max-width: 2620px;
  flex: none;
}
.data-table-cell.data-column-fix-2630, .data-table-title.data-column-fix-2630 {
  min-width: 2630px;
  max-width: 2630px;
  flex: none;
}
.data-table-cell.data-column-fix-2640, .data-table-title.data-column-fix-2640 {
  min-width: 2640px;
  max-width: 2640px;
  flex: none;
}
.data-table-cell.data-column-fix-2650, .data-table-title.data-column-fix-2650 {
  min-width: 2650px;
  max-width: 2650px;
  flex: none;
}
.data-table-cell.data-column-fix-2660, .data-table-title.data-column-fix-2660 {
  min-width: 2660px;
  max-width: 2660px;
  flex: none;
}
.data-table-cell.data-column-fix-2670, .data-table-title.data-column-fix-2670 {
  min-width: 2670px;
  max-width: 2670px;
  flex: none;
}
.data-table-cell.data-column-fix-2680, .data-table-title.data-column-fix-2680 {
  min-width: 2680px;
  max-width: 2680px;
  flex: none;
}
.data-table-cell.data-column-fix-2690, .data-table-title.data-column-fix-2690 {
  min-width: 2690px;
  max-width: 2690px;
  flex: none;
}
.data-table-cell.data-column-fix-2700, .data-table-title.data-column-fix-2700 {
  min-width: 2700px;
  max-width: 2700px;
  flex: none;
}
.data-table-cell.data-column-fix-2710, .data-table-title.data-column-fix-2710 {
  min-width: 2710px;
  max-width: 2710px;
  flex: none;
}
.data-table-cell.data-column-fix-2720, .data-table-title.data-column-fix-2720 {
  min-width: 2720px;
  max-width: 2720px;
  flex: none;
}
.data-table-cell.data-column-fix-2730, .data-table-title.data-column-fix-2730 {
  min-width: 2730px;
  max-width: 2730px;
  flex: none;
}
.data-table-cell.data-column-fix-2740, .data-table-title.data-column-fix-2740 {
  min-width: 2740px;
  max-width: 2740px;
  flex: none;
}
.data-table-cell.data-column-fix-2750, .data-table-title.data-column-fix-2750 {
  min-width: 2750px;
  max-width: 2750px;
  flex: none;
}
.data-table-cell.data-column-fix-2760, .data-table-title.data-column-fix-2760 {
  min-width: 2760px;
  max-width: 2760px;
  flex: none;
}
.data-table-cell.data-column-fix-2770, .data-table-title.data-column-fix-2770 {
  min-width: 2770px;
  max-width: 2770px;
  flex: none;
}
.data-table-cell.data-column-fix-2780, .data-table-title.data-column-fix-2780 {
  min-width: 2780px;
  max-width: 2780px;
  flex: none;
}
.data-table-cell.data-column-fix-2790, .data-table-title.data-column-fix-2790 {
  min-width: 2790px;
  max-width: 2790px;
  flex: none;
}
.data-table-cell.data-column-fix-2800, .data-table-title.data-column-fix-2800 {
  min-width: 2800px;
  max-width: 2800px;
  flex: none;
}
.data-table-cell.data-column-fix-2810, .data-table-title.data-column-fix-2810 {
  min-width: 2810px;
  max-width: 2810px;
  flex: none;
}
.data-table-cell.data-column-fix-2820, .data-table-title.data-column-fix-2820 {
  min-width: 2820px;
  max-width: 2820px;
  flex: none;
}
.data-table-cell.data-column-fix-2830, .data-table-title.data-column-fix-2830 {
  min-width: 2830px;
  max-width: 2830px;
  flex: none;
}
.data-table-cell.data-column-fix-2840, .data-table-title.data-column-fix-2840 {
  min-width: 2840px;
  max-width: 2840px;
  flex: none;
}
.data-table-cell.data-column-fix-2850, .data-table-title.data-column-fix-2850 {
  min-width: 2850px;
  max-width: 2850px;
  flex: none;
}
.data-table-cell.data-column-fix-2860, .data-table-title.data-column-fix-2860 {
  min-width: 2860px;
  max-width: 2860px;
  flex: none;
}
.data-table-cell.data-column-fix-2870, .data-table-title.data-column-fix-2870 {
  min-width: 2870px;
  max-width: 2870px;
  flex: none;
}
.data-table-cell.data-column-fix-2880, .data-table-title.data-column-fix-2880 {
  min-width: 2880px;
  max-width: 2880px;
  flex: none;
}
.data-table-cell.data-column-fix-2890, .data-table-title.data-column-fix-2890 {
  min-width: 2890px;
  max-width: 2890px;
  flex: none;
}
.data-table-cell.data-column-fix-2900, .data-table-title.data-column-fix-2900 {
  min-width: 2900px;
  max-width: 2900px;
  flex: none;
}
.data-table-cell.data-column-fix-2910, .data-table-title.data-column-fix-2910 {
  min-width: 2910px;
  max-width: 2910px;
  flex: none;
}
.data-table-cell.data-column-fix-2920, .data-table-title.data-column-fix-2920 {
  min-width: 2920px;
  max-width: 2920px;
  flex: none;
}
.data-table-cell.data-column-fix-2930, .data-table-title.data-column-fix-2930 {
  min-width: 2930px;
  max-width: 2930px;
  flex: none;
}
.data-table-cell.data-column-fix-2940, .data-table-title.data-column-fix-2940 {
  min-width: 2940px;
  max-width: 2940px;
  flex: none;
}
.data-table-cell.data-column-fix-2950, .data-table-title.data-column-fix-2950 {
  min-width: 2950px;
  max-width: 2950px;
  flex: none;
}
.data-table-cell.data-column-fix-2960, .data-table-title.data-column-fix-2960 {
  min-width: 2960px;
  max-width: 2960px;
  flex: none;
}
.data-table-cell.data-column-fix-2970, .data-table-title.data-column-fix-2970 {
  min-width: 2970px;
  max-width: 2970px;
  flex: none;
}
.data-table-cell.data-column-fix-2980, .data-table-title.data-column-fix-2980 {
  min-width: 2980px;
  max-width: 2980px;
  flex: none;
}
.data-table-cell.data-column-fix-2990, .data-table-title.data-column-fix-2990 {
  min-width: 2990px;
  max-width: 2990px;
  flex: none;
}
.data-table-cell.data-column-fix-3000, .data-table-title.data-column-fix-3000 {
  min-width: 3000px;
  max-width: 3000px;
  flex: none;
}
.data-table-cell.data-column-fix-3010, .data-table-title.data-column-fix-3010 {
  min-width: 3010px;
  max-width: 3010px;
  flex: none;
}
.data-table-cell.data-column-fix-3020, .data-table-title.data-column-fix-3020 {
  min-width: 3020px;
  max-width: 3020px;
  flex: none;
}
.data-table-cell.data-column-fix-3030, .data-table-title.data-column-fix-3030 {
  min-width: 3030px;
  max-width: 3030px;
  flex: none;
}
.data-table-cell.data-column-fix-3040, .data-table-title.data-column-fix-3040 {
  min-width: 3040px;
  max-width: 3040px;
  flex: none;
}
.data-table-cell.data-column-fix-3050, .data-table-title.data-column-fix-3050 {
  min-width: 3050px;
  max-width: 3050px;
  flex: none;
}
.data-table-cell.data-column-fix-3060, .data-table-title.data-column-fix-3060 {
  min-width: 3060px;
  max-width: 3060px;
  flex: none;
}
.data-table-cell.data-column-fix-3070, .data-table-title.data-column-fix-3070 {
  min-width: 3070px;
  max-width: 3070px;
  flex: none;
}
.data-table-cell.data-column-fix-3080, .data-table-title.data-column-fix-3080 {
  min-width: 3080px;
  max-width: 3080px;
  flex: none;
}
.data-table-cell.data-column-fix-3090, .data-table-title.data-column-fix-3090 {
  min-width: 3090px;
  max-width: 3090px;
  flex: none;
}
.data-table-cell.data-column-fix-3100, .data-table-title.data-column-fix-3100 {
  min-width: 3100px;
  max-width: 3100px;
  flex: none;
}
.data-table-cell.data-column-fix-3110, .data-table-title.data-column-fix-3110 {
  min-width: 3110px;
  max-width: 3110px;
  flex: none;
}
.data-table-cell.data-column-fix-3120, .data-table-title.data-column-fix-3120 {
  min-width: 3120px;
  max-width: 3120px;
  flex: none;
}
.data-table-cell.data-column-fix-3130, .data-table-title.data-column-fix-3130 {
  min-width: 3130px;
  max-width: 3130px;
  flex: none;
}
.data-table-cell.data-column-fix-3140, .data-table-title.data-column-fix-3140 {
  min-width: 3140px;
  max-width: 3140px;
  flex: none;
}
.data-table-cell.data-column-fix-3150, .data-table-title.data-column-fix-3150 {
  min-width: 3150px;
  max-width: 3150px;
  flex: none;
}
.data-table-cell.data-column-fix-3160, .data-table-title.data-column-fix-3160 {
  min-width: 3160px;
  max-width: 3160px;
  flex: none;
}
.data-table-cell.data-column-fix-3170, .data-table-title.data-column-fix-3170 {
  min-width: 3170px;
  max-width: 3170px;
  flex: none;
}
.data-table-cell.data-column-fix-3180, .data-table-title.data-column-fix-3180 {
  min-width: 3180px;
  max-width: 3180px;
  flex: none;
}
.data-table-cell.data-column-fix-3190, .data-table-title.data-column-fix-3190 {
  min-width: 3190px;
  max-width: 3190px;
  flex: none;
}
.data-table-cell.data-column-fix-3200, .data-table-title.data-column-fix-3200 {
  min-width: 3200px;
  max-width: 3200px;
  flex: none;
}
.data-table-cell.data-column-fix-3210, .data-table-title.data-column-fix-3210 {
  min-width: 3210px;
  max-width: 3210px;
  flex: none;
}
.data-table-cell.data-column-fix-3220, .data-table-title.data-column-fix-3220 {
  min-width: 3220px;
  max-width: 3220px;
  flex: none;
}
.data-table-cell.data-column-fix-3230, .data-table-title.data-column-fix-3230 {
  min-width: 3230px;
  max-width: 3230px;
  flex: none;
}
.data-table-cell.data-column-fix-3240, .data-table-title.data-column-fix-3240 {
  min-width: 3240px;
  max-width: 3240px;
  flex: none;
}
.data-table-cell.data-column-fix-3250, .data-table-title.data-column-fix-3250 {
  min-width: 3250px;
  max-width: 3250px;
  flex: none;
}
.data-table-cell.data-column-fix-3260, .data-table-title.data-column-fix-3260 {
  min-width: 3260px;
  max-width: 3260px;
  flex: none;
}
.data-table-cell.data-column-fix-3270, .data-table-title.data-column-fix-3270 {
  min-width: 3270px;
  max-width: 3270px;
  flex: none;
}
.data-table-cell.data-column-fix-3280, .data-table-title.data-column-fix-3280 {
  min-width: 3280px;
  max-width: 3280px;
  flex: none;
}
.data-table-cell.data-column-fix-3290, .data-table-title.data-column-fix-3290 {
  min-width: 3290px;
  max-width: 3290px;
  flex: none;
}
.data-table-cell.data-column-fix-3300, .data-table-title.data-column-fix-3300 {
  min-width: 3300px;
  max-width: 3300px;
  flex: none;
}
.data-table-cell.data-column-fix-3310, .data-table-title.data-column-fix-3310 {
  min-width: 3310px;
  max-width: 3310px;
  flex: none;
}
.data-table-cell.data-column-fix-3320, .data-table-title.data-column-fix-3320 {
  min-width: 3320px;
  max-width: 3320px;
  flex: none;
}
.data-table-cell.data-column-fix-3330, .data-table-title.data-column-fix-3330 {
  min-width: 3330px;
  max-width: 3330px;
  flex: none;
}
.data-table-cell.data-column-fix-3340, .data-table-title.data-column-fix-3340 {
  min-width: 3340px;
  max-width: 3340px;
  flex: none;
}
.data-table-cell.data-column-fix-3350, .data-table-title.data-column-fix-3350 {
  min-width: 3350px;
  max-width: 3350px;
  flex: none;
}
.data-table-cell.data-column-fix-3360, .data-table-title.data-column-fix-3360 {
  min-width: 3360px;
  max-width: 3360px;
  flex: none;
}
.data-table-cell.data-column-fix-3370, .data-table-title.data-column-fix-3370 {
  min-width: 3370px;
  max-width: 3370px;
  flex: none;
}
.data-table-cell.data-column-fix-3380, .data-table-title.data-column-fix-3380 {
  min-width: 3380px;
  max-width: 3380px;
  flex: none;
}
.data-table-cell.data-column-fix-3390, .data-table-title.data-column-fix-3390 {
  min-width: 3390px;
  max-width: 3390px;
  flex: none;
}
.data-table-cell.data-column-fix-3400, .data-table-title.data-column-fix-3400 {
  min-width: 3400px;
  max-width: 3400px;
  flex: none;
}
.data-table-cell.data-column-fix-3410, .data-table-title.data-column-fix-3410 {
  min-width: 3410px;
  max-width: 3410px;
  flex: none;
}
.data-table-cell.data-column-fix-3420, .data-table-title.data-column-fix-3420 {
  min-width: 3420px;
  max-width: 3420px;
  flex: none;
}
.data-table-cell.data-column-fix-3430, .data-table-title.data-column-fix-3430 {
  min-width: 3430px;
  max-width: 3430px;
  flex: none;
}
.data-table-cell.data-column-fix-3440, .data-table-title.data-column-fix-3440 {
  min-width: 3440px;
  max-width: 3440px;
  flex: none;
}
.data-table-cell.data-column-fix-3450, .data-table-title.data-column-fix-3450 {
  min-width: 3450px;
  max-width: 3450px;
  flex: none;
}
.data-table-cell.data-column-fix-3460, .data-table-title.data-column-fix-3460 {
  min-width: 3460px;
  max-width: 3460px;
  flex: none;
}
.data-table-cell.data-column-fix-3470, .data-table-title.data-column-fix-3470 {
  min-width: 3470px;
  max-width: 3470px;
  flex: none;
}
.data-table-cell.data-column-fix-3480, .data-table-title.data-column-fix-3480 {
  min-width: 3480px;
  max-width: 3480px;
  flex: none;
}
.data-table-cell.data-column-fix-3490, .data-table-title.data-column-fix-3490 {
  min-width: 3490px;
  max-width: 3490px;
  flex: none;
}
.data-table-cell.data-column-fix-3500, .data-table-title.data-column-fix-3500 {
  min-width: 3500px;
  max-width: 3500px;
  flex: none;
}
.data-table-cell.data-column-fix-3510, .data-table-title.data-column-fix-3510 {
  min-width: 3510px;
  max-width: 3510px;
  flex: none;
}
.data-table-cell.data-column-fix-3520, .data-table-title.data-column-fix-3520 {
  min-width: 3520px;
  max-width: 3520px;
  flex: none;
}
.data-table-cell.data-column-fix-3530, .data-table-title.data-column-fix-3530 {
  min-width: 3530px;
  max-width: 3530px;
  flex: none;
}
.data-table-cell.data-column-fix-3540, .data-table-title.data-column-fix-3540 {
  min-width: 3540px;
  max-width: 3540px;
  flex: none;
}
.data-table-cell.data-column-fix-3550, .data-table-title.data-column-fix-3550 {
  min-width: 3550px;
  max-width: 3550px;
  flex: none;
}
.data-table-cell.data-column-fix-3560, .data-table-title.data-column-fix-3560 {
  min-width: 3560px;
  max-width: 3560px;
  flex: none;
}
.data-table-cell.data-column-fix-3570, .data-table-title.data-column-fix-3570 {
  min-width: 3570px;
  max-width: 3570px;
  flex: none;
}
.data-table-cell.data-column-fix-3580, .data-table-title.data-column-fix-3580 {
  min-width: 3580px;
  max-width: 3580px;
  flex: none;
}
.data-table-cell.data-column-fix-3590, .data-table-title.data-column-fix-3590 {
  min-width: 3590px;
  max-width: 3590px;
  flex: none;
}
.data-table-cell.data-column-fix-3600, .data-table-title.data-column-fix-3600 {
  min-width: 3600px;
  max-width: 3600px;
  flex: none;
}
.data-table-cell.data-column-fix-3610, .data-table-title.data-column-fix-3610 {
  min-width: 3610px;
  max-width: 3610px;
  flex: none;
}
.data-table-cell.data-column-fix-3620, .data-table-title.data-column-fix-3620 {
  min-width: 3620px;
  max-width: 3620px;
  flex: none;
}
.data-table-cell.data-column-fix-3630, .data-table-title.data-column-fix-3630 {
  min-width: 3630px;
  max-width: 3630px;
  flex: none;
}
.data-table-cell.data-column-fix-3640, .data-table-title.data-column-fix-3640 {
  min-width: 3640px;
  max-width: 3640px;
  flex: none;
}
.data-table-cell.data-column-fix-3650, .data-table-title.data-column-fix-3650 {
  min-width: 3650px;
  max-width: 3650px;
  flex: none;
}
.data-table-cell.data-column-fix-3660, .data-table-title.data-column-fix-3660 {
  min-width: 3660px;
  max-width: 3660px;
  flex: none;
}
.data-table-cell.data-column-fix-3670, .data-table-title.data-column-fix-3670 {
  min-width: 3670px;
  max-width: 3670px;
  flex: none;
}
.data-table-cell.data-column-fix-3680, .data-table-title.data-column-fix-3680 {
  min-width: 3680px;
  max-width: 3680px;
  flex: none;
}
.data-table-cell.data-column-fix-3690, .data-table-title.data-column-fix-3690 {
  min-width: 3690px;
  max-width: 3690px;
  flex: none;
}
.data-table-cell.data-column-fix-3700, .data-table-title.data-column-fix-3700 {
  min-width: 3700px;
  max-width: 3700px;
  flex: none;
}
.data-table-cell.data-column-fix-3710, .data-table-title.data-column-fix-3710 {
  min-width: 3710px;
  max-width: 3710px;
  flex: none;
}
.data-table-cell.data-column-fix-3720, .data-table-title.data-column-fix-3720 {
  min-width: 3720px;
  max-width: 3720px;
  flex: none;
}
.data-table-cell.data-column-fix-3730, .data-table-title.data-column-fix-3730 {
  min-width: 3730px;
  max-width: 3730px;
  flex: none;
}
.data-table-cell.data-column-fix-3740, .data-table-title.data-column-fix-3740 {
  min-width: 3740px;
  max-width: 3740px;
  flex: none;
}
.data-table-cell.data-column-fix-3750, .data-table-title.data-column-fix-3750 {
  min-width: 3750px;
  max-width: 3750px;
  flex: none;
}
.data-table-cell.data-column-fix-3760, .data-table-title.data-column-fix-3760 {
  min-width: 3760px;
  max-width: 3760px;
  flex: none;
}
.data-table-cell.data-column-fix-3770, .data-table-title.data-column-fix-3770 {
  min-width: 3770px;
  max-width: 3770px;
  flex: none;
}
.data-table-cell.data-column-fix-3780, .data-table-title.data-column-fix-3780 {
  min-width: 3780px;
  max-width: 3780px;
  flex: none;
}
.data-table-cell.data-column-fix-3790, .data-table-title.data-column-fix-3790 {
  min-width: 3790px;
  max-width: 3790px;
  flex: none;
}
.data-table-cell.data-column-fix-3800, .data-table-title.data-column-fix-3800 {
  min-width: 3800px;
  max-width: 3800px;
  flex: none;
}
.data-table-cell.data-column-fix-3810, .data-table-title.data-column-fix-3810 {
  min-width: 3810px;
  max-width: 3810px;
  flex: none;
}
.data-table-cell.data-column-fix-3820, .data-table-title.data-column-fix-3820 {
  min-width: 3820px;
  max-width: 3820px;
  flex: none;
}
.data-table-cell.data-column-fix-3830, .data-table-title.data-column-fix-3830 {
  min-width: 3830px;
  max-width: 3830px;
  flex: none;
}
.data-table-cell.data-column-fix-3840, .data-table-title.data-column-fix-3840 {
  min-width: 3840px;
  max-width: 3840px;
  flex: none;
}
.data-table-cell.data-column-fix-3850, .data-table-title.data-column-fix-3850 {
  min-width: 3850px;
  max-width: 3850px;
  flex: none;
}
.data-table-cell.data-column-fix-3860, .data-table-title.data-column-fix-3860 {
  min-width: 3860px;
  max-width: 3860px;
  flex: none;
}
.data-table-cell.data-column-fix-3870, .data-table-title.data-column-fix-3870 {
  min-width: 3870px;
  max-width: 3870px;
  flex: none;
}
.data-table-cell.data-column-fix-3880, .data-table-title.data-column-fix-3880 {
  min-width: 3880px;
  max-width: 3880px;
  flex: none;
}
.data-table-cell.data-column-fix-3890, .data-table-title.data-column-fix-3890 {
  min-width: 3890px;
  max-width: 3890px;
  flex: none;
}
.data-table-cell.data-column-fix-3900, .data-table-title.data-column-fix-3900 {
  min-width: 3900px;
  max-width: 3900px;
  flex: none;
}
.data-table-cell.data-column-fix-3910, .data-table-title.data-column-fix-3910 {
  min-width: 3910px;
  max-width: 3910px;
  flex: none;
}
.data-table-cell.data-column-fix-3920, .data-table-title.data-column-fix-3920 {
  min-width: 3920px;
  max-width: 3920px;
  flex: none;
}
.data-table-cell.data-column-fix-3930, .data-table-title.data-column-fix-3930 {
  min-width: 3930px;
  max-width: 3930px;
  flex: none;
}
.data-table-cell.data-column-fix-3940, .data-table-title.data-column-fix-3940 {
  min-width: 3940px;
  max-width: 3940px;
  flex: none;
}
.data-table-cell.data-column-fix-3950, .data-table-title.data-column-fix-3950 {
  min-width: 3950px;
  max-width: 3950px;
  flex: none;
}
.data-table-cell.data-column-fix-3960, .data-table-title.data-column-fix-3960 {
  min-width: 3960px;
  max-width: 3960px;
  flex: none;
}
.data-table-cell.data-column-fix-3970, .data-table-title.data-column-fix-3970 {
  min-width: 3970px;
  max-width: 3970px;
  flex: none;
}
.data-table-cell.data-column-fix-3980, .data-table-title.data-column-fix-3980 {
  min-width: 3980px;
  max-width: 3980px;
  flex: none;
}
.data-table-cell.data-column-fix-3990, .data-table-title.data-column-fix-3990 {
  min-width: 3990px;
  max-width: 3990px;
  flex: none;
}
.data-table-cell.data-column-fix-4000, .data-table-title.data-column-fix-4000 {
  min-width: 4000px;
  max-width: 4000px;
  flex: none;
}
.data-table-cell.data-column-fix-4010, .data-table-title.data-column-fix-4010 {
  min-width: 4010px;
  max-width: 4010px;
  flex: none;
}
.data-table-cell.data-column-fix-4020, .data-table-title.data-column-fix-4020 {
  min-width: 4020px;
  max-width: 4020px;
  flex: none;
}
.data-table-cell.data-column-fix-4030, .data-table-title.data-column-fix-4030 {
  min-width: 4030px;
  max-width: 4030px;
  flex: none;
}
.data-table-cell.data-column-fix-4040, .data-table-title.data-column-fix-4040 {
  min-width: 4040px;
  max-width: 4040px;
  flex: none;
}
.data-table-cell.data-column-fix-4050, .data-table-title.data-column-fix-4050 {
  min-width: 4050px;
  max-width: 4050px;
  flex: none;
}
.data-table-cell.data-column-fix-4060, .data-table-title.data-column-fix-4060 {
  min-width: 4060px;
  max-width: 4060px;
  flex: none;
}
.data-table-cell.data-column-fix-4070, .data-table-title.data-column-fix-4070 {
  min-width: 4070px;
  max-width: 4070px;
  flex: none;
}
.data-table-cell.data-column-fix-4080, .data-table-title.data-column-fix-4080 {
  min-width: 4080px;
  max-width: 4080px;
  flex: none;
}
.data-table-cell.data-column-fix-4090, .data-table-title.data-column-fix-4090 {
  min-width: 4090px;
  max-width: 4090px;
  flex: none;
}
.data-table-cell.data-column-fix-4100, .data-table-title.data-column-fix-4100 {
  min-width: 4100px;
  max-width: 4100px;
  flex: none;
}
.data-table-cell.data-column-fix-4110, .data-table-title.data-column-fix-4110 {
  min-width: 4110px;
  max-width: 4110px;
  flex: none;
}
.data-table-cell.data-column-fix-4120, .data-table-title.data-column-fix-4120 {
  min-width: 4120px;
  max-width: 4120px;
  flex: none;
}
.data-table-cell.data-column-fix-4130, .data-table-title.data-column-fix-4130 {
  min-width: 4130px;
  max-width: 4130px;
  flex: none;
}
.data-table-cell.data-column-fix-4140, .data-table-title.data-column-fix-4140 {
  min-width: 4140px;
  max-width: 4140px;
  flex: none;
}
.data-table-cell.data-column-fix-4150, .data-table-title.data-column-fix-4150 {
  min-width: 4150px;
  max-width: 4150px;
  flex: none;
}
.data-table-cell.data-column-fix-4160, .data-table-title.data-column-fix-4160 {
  min-width: 4160px;
  max-width: 4160px;
  flex: none;
}
.data-table-cell.data-column-fix-4170, .data-table-title.data-column-fix-4170 {
  min-width: 4170px;
  max-width: 4170px;
  flex: none;
}
.data-table-cell.data-column-fix-4180, .data-table-title.data-column-fix-4180 {
  min-width: 4180px;
  max-width: 4180px;
  flex: none;
}
.data-table-cell.data-column-fix-4190, .data-table-title.data-column-fix-4190 {
  min-width: 4190px;
  max-width: 4190px;
  flex: none;
}
.data-table-cell.data-column-fix-4200, .data-table-title.data-column-fix-4200 {
  min-width: 4200px;
  max-width: 4200px;
  flex: none;
}
.data-table-cell.data-column-fix-4210, .data-table-title.data-column-fix-4210 {
  min-width: 4210px;
  max-width: 4210px;
  flex: none;
}
.data-table-cell.data-column-fix-4220, .data-table-title.data-column-fix-4220 {
  min-width: 4220px;
  max-width: 4220px;
  flex: none;
}
.data-table-cell.data-column-fix-4230, .data-table-title.data-column-fix-4230 {
  min-width: 4230px;
  max-width: 4230px;
  flex: none;
}
.data-table-cell.data-column-fix-4240, .data-table-title.data-column-fix-4240 {
  min-width: 4240px;
  max-width: 4240px;
  flex: none;
}
.data-table-cell.data-column-fix-4250, .data-table-title.data-column-fix-4250 {
  min-width: 4250px;
  max-width: 4250px;
  flex: none;
}
.data-table-cell.data-column-fix-4260, .data-table-title.data-column-fix-4260 {
  min-width: 4260px;
  max-width: 4260px;
  flex: none;
}
.data-table-cell.data-column-fix-4270, .data-table-title.data-column-fix-4270 {
  min-width: 4270px;
  max-width: 4270px;
  flex: none;
}
.data-table-cell.data-column-fix-4280, .data-table-title.data-column-fix-4280 {
  min-width: 4280px;
  max-width: 4280px;
  flex: none;
}
.data-table-cell.data-column-fix-4290, .data-table-title.data-column-fix-4290 {
  min-width: 4290px;
  max-width: 4290px;
  flex: none;
}
.data-table-cell.data-column-fix-4300, .data-table-title.data-column-fix-4300 {
  min-width: 4300px;
  max-width: 4300px;
  flex: none;
}
.data-table-cell.data-column-fix-4310, .data-table-title.data-column-fix-4310 {
  min-width: 4310px;
  max-width: 4310px;
  flex: none;
}
.data-table-cell.data-column-fix-4320, .data-table-title.data-column-fix-4320 {
  min-width: 4320px;
  max-width: 4320px;
  flex: none;
}
.data-table-cell.data-column-fix-4330, .data-table-title.data-column-fix-4330 {
  min-width: 4330px;
  max-width: 4330px;
  flex: none;
}
.data-table-cell.data-column-fix-4340, .data-table-title.data-column-fix-4340 {
  min-width: 4340px;
  max-width: 4340px;
  flex: none;
}
.data-table-cell.data-column-fix-4350, .data-table-title.data-column-fix-4350 {
  min-width: 4350px;
  max-width: 4350px;
  flex: none;
}
.data-table-cell.data-column-fix-4360, .data-table-title.data-column-fix-4360 {
  min-width: 4360px;
  max-width: 4360px;
  flex: none;
}
.data-table-cell.data-column-fix-4370, .data-table-title.data-column-fix-4370 {
  min-width: 4370px;
  max-width: 4370px;
  flex: none;
}
.data-table-cell.data-column-fix-4380, .data-table-title.data-column-fix-4380 {
  min-width: 4380px;
  max-width: 4380px;
  flex: none;
}
.data-table-cell.data-column-fix-4390, .data-table-title.data-column-fix-4390 {
  min-width: 4390px;
  max-width: 4390px;
  flex: none;
}
.data-table-cell.data-column-fix-4400, .data-table-title.data-column-fix-4400 {
  min-width: 4400px;
  max-width: 4400px;
  flex: none;
}
.data-table-cell.data-column-fix-4410, .data-table-title.data-column-fix-4410 {
  min-width: 4410px;
  max-width: 4410px;
  flex: none;
}
.data-table-cell.data-column-fix-4420, .data-table-title.data-column-fix-4420 {
  min-width: 4420px;
  max-width: 4420px;
  flex: none;
}
.data-table-cell.data-column-fix-4430, .data-table-title.data-column-fix-4430 {
  min-width: 4430px;
  max-width: 4430px;
  flex: none;
}
.data-table-cell.data-column-fix-4440, .data-table-title.data-column-fix-4440 {
  min-width: 4440px;
  max-width: 4440px;
  flex: none;
}
.data-table-cell.data-column-fix-4450, .data-table-title.data-column-fix-4450 {
  min-width: 4450px;
  max-width: 4450px;
  flex: none;
}
.data-table-cell.data-column-fix-4460, .data-table-title.data-column-fix-4460 {
  min-width: 4460px;
  max-width: 4460px;
  flex: none;
}
.data-table-cell.data-column-fix-4470, .data-table-title.data-column-fix-4470 {
  min-width: 4470px;
  max-width: 4470px;
  flex: none;
}
.data-table-cell.data-column-fix-4480, .data-table-title.data-column-fix-4480 {
  min-width: 4480px;
  max-width: 4480px;
  flex: none;
}
.data-table-cell.data-column-fix-4490, .data-table-title.data-column-fix-4490 {
  min-width: 4490px;
  max-width: 4490px;
  flex: none;
}
.data-table-cell.data-column-fix-4500, .data-table-title.data-column-fix-4500 {
  min-width: 4500px;
  max-width: 4500px;
  flex: none;
}

.data-table-head .data-table-title.data-table-title-merged-1 {
  padding: 0 4px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-1 {
  padding: 0 2px;
}
.data-table-head .data-table-title.data-table-title-merged-2 {
  padding: 0 8px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-2 {
  padding: 0 4px;
}
.data-table-head .data-table-title.data-table-title-merged-3 {
  padding: 0 12px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-3 {
  padding: 0 6px;
}
.data-table-head .data-table-title.data-table-title-merged-4 {
  padding: 0 16px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-4 {
  padding: 0 8px;
}
.data-table-head .data-table-title.data-table-title-merged-5 {
  padding: 0 20px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-5 {
  padding: 0 10px;
}
.data-table-head .data-table-title.data-table-title-merged-6 {
  padding: 0 24px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-6 {
  padding: 0 12px;
}
.data-table-head .data-table-title.data-table-title-merged-7 {
  padding: 0 28px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-7 {
  padding: 0 14px;
}
.data-table-head .data-table-title.data-table-title-merged-8 {
  padding: 0 32px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-8 {
  padding: 0 16px;
}
.data-table-head .data-table-title.data-table-title-merged-9 {
  padding: 0 36px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-9 {
  padding: 0 18px;
}
.data-table-head .data-table-title.data-table-title-merged-10 {
  padding: 0 40px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-10 {
  padding: 0 20px;
}
.data-table-head .data-table-title.data-table-title-merged-11 {
  padding: 0 44px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-11 {
  padding: 0 22px;
}
.data-table-head .data-table-title.data-table-title-merged-12 {
  padding: 0 48px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-12 {
  padding: 0 24px;
}
.data-table-head .data-table-title.data-table-title-merged-13 {
  padding: 0 52px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-13 {
  padding: 0 26px;
}
.data-table-head .data-table-title.data-table-title-merged-14 {
  padding: 0 56px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-14 {
  padding: 0 28px;
}
.data-table-head .data-table-title.data-table-title-merged-15 {
  padding: 0 60px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-15 {
  padding: 0 30px;
}
.data-table-head .data-table-title.data-table-title-merged-16 {
  padding: 0 64px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-16 {
  padding: 0 32px;
}
.data-table-head .data-table-title.data-table-title-merged-17 {
  padding: 0 68px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-17 {
  padding: 0 34px;
}
.data-table-head .data-table-title.data-table-title-merged-18 {
  padding: 0 72px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-18 {
  padding: 0 36px;
}
.data-table-head .data-table-title.data-table-title-merged-19 {
  padding: 0 76px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-19 {
  padding: 0 38px;
}
.data-table-head .data-table-title.data-table-title-merged-20 {
  padding: 0 80px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-20 {
  padding: 0 40px;
}
.data-table-head .data-table-title.data-table-title-merged-21 {
  padding: 0 84px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-21 {
  padding: 0 42px;
}
.data-table-head .data-table-title.data-table-title-merged-22 {
  padding: 0 88px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-22 {
  padding: 0 44px;
}
.data-table-head .data-table-title.data-table-title-merged-23 {
  padding: 0 92px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-23 {
  padding: 0 46px;
}
.data-table-head .data-table-title.data-table-title-merged-24 {
  padding: 0 96px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-24 {
  padding: 0 48px;
}
.data-table-head .data-table-title.data-table-title-merged-25 {
  padding: 0 100px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-25 {
  padding: 0 50px;
}
.data-table-head .data-table-title.data-table-title-merged-26 {
  padding: 0 104px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-26 {
  padding: 0 52px;
}
.data-table-head .data-table-title.data-table-title-merged-27 {
  padding: 0 108px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-27 {
  padding: 0 54px;
}
.data-table-head .data-table-title.data-table-title-merged-28 {
  padding: 0 112px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-28 {
  padding: 0 56px;
}
.data-table-head .data-table-title.data-table-title-merged-29 {
  padding: 0 116px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-29 {
  padding: 0 58px;
}
.data-table-head .data-table-title.data-table-title-merged-30 {
  padding: 0 120px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-30 {
  padding: 0 60px;
}
.data-table-head .data-table-title.data-table-title-merged-31 {
  padding: 0 124px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-31 {
  padding: 0 62px;
}
.data-table-head .data-table-title.data-table-title-merged-32 {
  padding: 0 128px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-32 {
  padding: 0 64px;
}
.data-table-head .data-table-title.data-table-title-merged-33 {
  padding: 0 132px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-33 {
  padding: 0 66px;
}
.data-table-head .data-table-title.data-table-title-merged-34 {
  padding: 0 136px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-34 {
  padding: 0 68px;
}
.data-table-head .data-table-title.data-table-title-merged-35 {
  padding: 0 140px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-35 {
  padding: 0 70px;
}
.data-table-head .data-table-title.data-table-title-merged-36 {
  padding: 0 144px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-36 {
  padding: 0 72px;
}
.data-table-head .data-table-title.data-table-title-merged-37 {
  padding: 0 148px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-37 {
  padding: 0 74px;
}
.data-table-head .data-table-title.data-table-title-merged-38 {
  padding: 0 152px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-38 {
  padding: 0 76px;
}
.data-table-head .data-table-title.data-table-title-merged-39 {
  padding: 0 156px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-39 {
  padding: 0 78px;
}
.data-table-head .data-table-title.data-table-title-merged-40 {
  padding: 0 160px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-40 {
  padding: 0 80px;
}
.data-table-head .data-table-title.data-table-title-merged-41 {
  padding: 0 164px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-41 {
  padding: 0 82px;
}
.data-table-head .data-table-title.data-table-title-merged-42 {
  padding: 0 168px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-42 {
  padding: 0 84px;
}
.data-table-head .data-table-title.data-table-title-merged-43 {
  padding: 0 172px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-43 {
  padding: 0 86px;
}
.data-table-head .data-table-title.data-table-title-merged-44 {
  padding: 0 176px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-44 {
  padding: 0 88px;
}
.data-table-head .data-table-title.data-table-title-merged-45 {
  padding: 0 180px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-45 {
  padding: 0 90px;
}
.data-table-head .data-table-title.data-table-title-merged-46 {
  padding: 0 184px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-46 {
  padding: 0 92px;
}
.data-table-head .data-table-title.data-table-title-merged-47 {
  padding: 0 188px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-47 {
  padding: 0 94px;
}
.data-table-head .data-table-title.data-table-title-merged-48 {
  padding: 0 192px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-48 {
  padding: 0 96px;
}
.data-table-head .data-table-title.data-table-title-merged-49 {
  padding: 0 196px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-49 {
  padding: 0 98px;
}
.data-table-head .data-table-title.data-table-title-merged-50 {
  padding: 0 200px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-50 {
  padding: 0 100px;
}
.data-table-head .data-table-title.data-table-title-merged-51 {
  padding: 0 204px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-51 {
  padding: 0 102px;
}
.data-table-head .data-table-title.data-table-title-merged-52 {
  padding: 0 208px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-52 {
  padding: 0 104px;
}
.data-table-head .data-table-title.data-table-title-merged-53 {
  padding: 0 212px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-53 {
  padding: 0 106px;
}
.data-table-head .data-table-title.data-table-title-merged-54 {
  padding: 0 216px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-54 {
  padding: 0 108px;
}
.data-table-head .data-table-title.data-table-title-merged-55 {
  padding: 0 220px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-55 {
  padding: 0 110px;
}
.data-table-head .data-table-title.data-table-title-merged-56 {
  padding: 0 224px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-56 {
  padding: 0 112px;
}
.data-table-head .data-table-title.data-table-title-merged-57 {
  padding: 0 228px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-57 {
  padding: 0 114px;
}
.data-table-head .data-table-title.data-table-title-merged-58 {
  padding: 0 232px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-58 {
  padding: 0 116px;
}
.data-table-head .data-table-title.data-table-title-merged-59 {
  padding: 0 236px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-59 {
  padding: 0 118px;
}
.data-table-head .data-table-title.data-table-title-merged-60 {
  padding: 0 240px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-60 {
  padding: 0 120px;
}
.data-table-head .data-table-title.data-table-title-merged-61 {
  padding: 0 244px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-61 {
  padding: 0 122px;
}
.data-table-head .data-table-title.data-table-title-merged-62 {
  padding: 0 248px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-62 {
  padding: 0 124px;
}
.data-table-head .data-table-title.data-table-title-merged-63 {
  padding: 0 252px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-63 {
  padding: 0 126px;
}
.data-table-head .data-table-title.data-table-title-merged-64 {
  padding: 0 256px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-64 {
  padding: 0 128px;
}
.data-table-head .data-table-title.data-table-title-merged-65 {
  padding: 0 260px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-65 {
  padding: 0 130px;
}
.data-table-head .data-table-title.data-table-title-merged-66 {
  padding: 0 264px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-66 {
  padding: 0 132px;
}
.data-table-head .data-table-title.data-table-title-merged-67 {
  padding: 0 268px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-67 {
  padding: 0 134px;
}
.data-table-head .data-table-title.data-table-title-merged-68 {
  padding: 0 272px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-68 {
  padding: 0 136px;
}
.data-table-head .data-table-title.data-table-title-merged-69 {
  padding: 0 276px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-69 {
  padding: 0 138px;
}
.data-table-head .data-table-title.data-table-title-merged-70 {
  padding: 0 280px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-70 {
  padding: 0 140px;
}
.data-table-head .data-table-title.data-table-title-merged-71 {
  padding: 0 284px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-71 {
  padding: 0 142px;
}
.data-table-head .data-table-title.data-table-title-merged-72 {
  padding: 0 288px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-72 {
  padding: 0 144px;
}
.data-table-head .data-table-title.data-table-title-merged-73 {
  padding: 0 292px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-73 {
  padding: 0 146px;
}
.data-table-head .data-table-title.data-table-title-merged-74 {
  padding: 0 296px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-74 {
  padding: 0 148px;
}
.data-table-head .data-table-title.data-table-title-merged-75 {
  padding: 0 300px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-75 {
  padding: 0 150px;
}
.data-table-head .data-table-title.data-table-title-merged-76 {
  padding: 0 304px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-76 {
  padding: 0 152px;
}
.data-table-head .data-table-title.data-table-title-merged-77 {
  padding: 0 308px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-77 {
  padding: 0 154px;
}
.data-table-head .data-table-title.data-table-title-merged-78 {
  padding: 0 312px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-78 {
  padding: 0 156px;
}
.data-table-head .data-table-title.data-table-title-merged-79 {
  padding: 0 316px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-79 {
  padding: 0 158px;
}
.data-table-head .data-table-title.data-table-title-merged-80 {
  padding: 0 320px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-80 {
  padding: 0 160px;
}
.data-table-head .data-table-title.data-table-title-merged-81 {
  padding: 0 324px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-81 {
  padding: 0 162px;
}
.data-table-head .data-table-title.data-table-title-merged-82 {
  padding: 0 328px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-82 {
  padding: 0 164px;
}
.data-table-head .data-table-title.data-table-title-merged-83 {
  padding: 0 332px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-83 {
  padding: 0 166px;
}
.data-table-head .data-table-title.data-table-title-merged-84 {
  padding: 0 336px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-84 {
  padding: 0 168px;
}
.data-table-head .data-table-title.data-table-title-merged-85 {
  padding: 0 340px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-85 {
  padding: 0 170px;
}
.data-table-head .data-table-title.data-table-title-merged-86 {
  padding: 0 344px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-86 {
  padding: 0 172px;
}
.data-table-head .data-table-title.data-table-title-merged-87 {
  padding: 0 348px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-87 {
  padding: 0 174px;
}
.data-table-head .data-table-title.data-table-title-merged-88 {
  padding: 0 352px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-88 {
  padding: 0 176px;
}
.data-table-head .data-table-title.data-table-title-merged-89 {
  padding: 0 356px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-89 {
  padding: 0 178px;
}
.data-table-head .data-table-title.data-table-title-merged-90 {
  padding: 0 360px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-90 {
  padding: 0 180px;
}
.data-table-head .data-table-title.data-table-title-merged-91 {
  padding: 0 364px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-91 {
  padding: 0 182px;
}
.data-table-head .data-table-title.data-table-title-merged-92 {
  padding: 0 368px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-92 {
  padding: 0 184px;
}
.data-table-head .data-table-title.data-table-title-merged-93 {
  padding: 0 372px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-93 {
  padding: 0 186px;
}
.data-table-head .data-table-title.data-table-title-merged-94 {
  padding: 0 376px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-94 {
  padding: 0 188px;
}
.data-table-head .data-table-title.data-table-title-merged-95 {
  padding: 0 380px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-95 {
  padding: 0 190px;
}
.data-table-head .data-table-title.data-table-title-merged-96 {
  padding: 0 384px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-96 {
  padding: 0 192px;
}
.data-table-head .data-table-title.data-table-title-merged-97 {
  padding: 0 388px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-97 {
  padding: 0 194px;
}
.data-table-head .data-table-title.data-table-title-merged-98 {
  padding: 0 392px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-98 {
  padding: 0 196px;
}
.data-table-head .data-table-title.data-table-title-merged-99 {
  padding: 0 396px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-99 {
  padding: 0 198px;
}
.data-table-head .data-table-title.data-table-title-merged-100 {
  padding: 0 400px;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-100 {
  padding: 0 200px;
}
.data-table-head .data-table-title.data-table-title-merged-flex-5 {
  flex: 0 1 5%;
  max-width: 5%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-10 {
  flex: 0 1 10%;
  max-width: 10%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-15 {
  flex: 0 1 15%;
  max-width: 15%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-20 {
  flex: 0 1 20%;
  max-width: 20%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-25 {
  flex: 0 1 25%;
  max-width: 25%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-30 {
  flex: 0 1 30%;
  max-width: 30%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-35 {
  flex: 0 1 35%;
  max-width: 35%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-40 {
  flex: 0 1 40%;
  max-width: 40%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-45 {
  flex: 0 1 45%;
  max-width: 45%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-50 {
  flex: 0 1 50%;
  max-width: 50%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-55 {
  flex: 0 1 55%;
  max-width: 55%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-60 {
  flex: 0 1 60%;
  max-width: 60%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-65 {
  flex: 0 1 65%;
  max-width: 65%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-70 {
  flex: 0 1 70%;
  max-width: 70%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-75 {
  flex: 0 1 75%;
  max-width: 75%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-80 {
  flex: 0 1 80%;
  max-width: 80%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-85 {
  flex: 0 1 85%;
  max-width: 85%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-90 {
  flex: 0 1 90%;
  max-width: 90%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-95 {
  flex: 0 1 95%;
  max-width: 95%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-100 {
  flex: 0 1 100%;
  max-width: 100%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-105 {
  flex: 0 1 105%;
  max-width: 105%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-110 {
  flex: 0 1 110%;
  max-width: 110%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-115 {
  flex: 0 1 115%;
  max-width: 115%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-120 {
  flex: 0 1 120%;
  max-width: 120%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-125 {
  flex: 0 1 125%;
  max-width: 125%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-130 {
  flex: 0 1 130%;
  max-width: 130%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-135 {
  flex: 0 1 135%;
  max-width: 135%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-140 {
  flex: 0 1 140%;
  max-width: 140%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-145 {
  flex: 0 1 145%;
  max-width: 145%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-150 {
  flex: 0 1 150%;
  max-width: 150%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-155 {
  flex: 0 1 155%;
  max-width: 155%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-160 {
  flex: 0 1 160%;
  max-width: 160%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-165 {
  flex: 0 1 165%;
  max-width: 165%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-170 {
  flex: 0 1 170%;
  max-width: 170%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-175 {
  flex: 0 1 175%;
  max-width: 175%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-180 {
  flex: 0 1 180%;
  max-width: 180%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-185 {
  flex: 0 1 185%;
  max-width: 185%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-190 {
  flex: 0 1 190%;
  max-width: 190%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-195 {
  flex: 0 1 195%;
  max-width: 195%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-200 {
  flex: 0 1 200%;
  max-width: 200%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-205 {
  flex: 0 1 205%;
  max-width: 205%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-210 {
  flex: 0 1 210%;
  max-width: 210%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-215 {
  flex: 0 1 215%;
  max-width: 215%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-220 {
  flex: 0 1 220%;
  max-width: 220%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-225 {
  flex: 0 1 225%;
  max-width: 225%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-230 {
  flex: 0 1 230%;
  max-width: 230%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-235 {
  flex: 0 1 235%;
  max-width: 235%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-240 {
  flex: 0 1 240%;
  max-width: 240%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-245 {
  flex: 0 1 245%;
  max-width: 245%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-250 {
  flex: 0 1 250%;
  max-width: 250%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-255 {
  flex: 0 1 255%;
  max-width: 255%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-260 {
  flex: 0 1 260%;
  max-width: 260%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-265 {
  flex: 0 1 265%;
  max-width: 265%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-270 {
  flex: 0 1 270%;
  max-width: 270%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-275 {
  flex: 0 1 275%;
  max-width: 275%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-280 {
  flex: 0 1 280%;
  max-width: 280%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-285 {
  flex: 0 1 285%;
  max-width: 285%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-290 {
  flex: 0 1 290%;
  max-width: 290%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-295 {
  flex: 0 1 295%;
  max-width: 295%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-300 {
  flex: 0 1 300%;
  max-width: 300%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-305 {
  flex: 0 1 305%;
  max-width: 305%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-310 {
  flex: 0 1 310%;
  max-width: 310%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-315 {
  flex: 0 1 315%;
  max-width: 315%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-320 {
  flex: 0 1 320%;
  max-width: 320%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-325 {
  flex: 0 1 325%;
  max-width: 325%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-330 {
  flex: 0 1 330%;
  max-width: 330%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-335 {
  flex: 0 1 335%;
  max-width: 335%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-340 {
  flex: 0 1 340%;
  max-width: 340%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-345 {
  flex: 0 1 345%;
  max-width: 345%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-350 {
  flex: 0 1 350%;
  max-width: 350%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-355 {
  flex: 0 1 355%;
  max-width: 355%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-360 {
  flex: 0 1 360%;
  max-width: 360%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-365 {
  flex: 0 1 365%;
  max-width: 365%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-370 {
  flex: 0 1 370%;
  max-width: 370%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-375 {
  flex: 0 1 375%;
  max-width: 375%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-380 {
  flex: 0 1 380%;
  max-width: 380%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-385 {
  flex: 0 1 385%;
  max-width: 385%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-390 {
  flex: 0 1 390%;
  max-width: 390%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-395 {
  flex: 0 1 395%;
  max-width: 395%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-400 {
  flex: 0 1 400%;
  max-width: 400%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-405 {
  flex: 0 1 405%;
  max-width: 405%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-410 {
  flex: 0 1 410%;
  max-width: 410%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-415 {
  flex: 0 1 415%;
  max-width: 415%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-420 {
  flex: 0 1 420%;
  max-width: 420%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-425 {
  flex: 0 1 425%;
  max-width: 425%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-430 {
  flex: 0 1 430%;
  max-width: 430%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-435 {
  flex: 0 1 435%;
  max-width: 435%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-440 {
  flex: 0 1 440%;
  max-width: 440%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-445 {
  flex: 0 1 445%;
  max-width: 445%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-450 {
  flex: 0 1 450%;
  max-width: 450%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-455 {
  flex: 0 1 455%;
  max-width: 455%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-460 {
  flex: 0 1 460%;
  max-width: 460%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-465 {
  flex: 0 1 465%;
  max-width: 465%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-470 {
  flex: 0 1 470%;
  max-width: 470%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-475 {
  flex: 0 1 475%;
  max-width: 475%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-480 {
  flex: 0 1 480%;
  max-width: 480%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-485 {
  flex: 0 1 485%;
  max-width: 485%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-490 {
  flex: 0 1 490%;
  max-width: 490%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-495 {
  flex: 0 1 495%;
  max-width: 495%;
}
.data-table-head .data-table-title.data-table-title-merged-flex-500 {
  flex: 0 1 500%;
  max-width: 500%;
}
.data-table-head .data-table-title.data-table-title-merged-1 {
  padding: 0 4px;
  column-span: 1;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-1 {
  padding: 0 2px;
}
.data-table-head .data-table-title.data-table-title-merged-2 {
  padding: 0 8px;
  column-span: 2;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-2 {
  padding: 0 4px;
}
.data-table-head .data-table-title.data-table-title-merged-3 {
  padding: 0 12px;
  column-span: 3;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-3 {
  padding: 0 6px;
}
.data-table-head .data-table-title.data-table-title-merged-4 {
  padding: 0 16px;
  column-span: 4;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-4 {
  padding: 0 8px;
}
.data-table-head .data-table-title.data-table-title-merged-5 {
  padding: 0 20px;
  column-span: 5;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-5 {
  padding: 0 10px;
}
.data-table-head .data-table-title.data-table-title-merged-6 {
  padding: 0 24px;
  column-span: 6;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-6 {
  padding: 0 12px;
}
.data-table-head .data-table-title.data-table-title-merged-7 {
  padding: 0 28px;
  column-span: 7;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-7 {
  padding: 0 14px;
}
.data-table-head .data-table-title.data-table-title-merged-8 {
  padding: 0 32px;
  column-span: 8;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-8 {
  padding: 0 16px;
}
.data-table-head .data-table-title.data-table-title-merged-9 {
  padding: 0 36px;
  column-span: 9;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-9 {
  padding: 0 18px;
}
.data-table-head .data-table-title.data-table-title-merged-10 {
  padding: 0 40px;
  column-span: 10;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-10 {
  padding: 0 20px;
}
.data-table-head .data-table-title.data-table-title-merged-11 {
  padding: 0 44px;
  column-span: 11;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-11 {
  padding: 0 22px;
}
.data-table-head .data-table-title.data-table-title-merged-12 {
  padding: 0 48px;
  column-span: 12;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-12 {
  padding: 0 24px;
}
.data-table-head .data-table-title.data-table-title-merged-13 {
  padding: 0 52px;
  column-span: 13;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-13 {
  padding: 0 26px;
}
.data-table-head .data-table-title.data-table-title-merged-14 {
  padding: 0 56px;
  column-span: 14;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-14 {
  padding: 0 28px;
}
.data-table-head .data-table-title.data-table-title-merged-15 {
  padding: 0 60px;
  column-span: 15;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-15 {
  padding: 0 30px;
}
.data-table-head .data-table-title.data-table-title-merged-16 {
  padding: 0 64px;
  column-span: 16;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-16 {
  padding: 0 32px;
}
.data-table-head .data-table-title.data-table-title-merged-17 {
  padding: 0 68px;
  column-span: 17;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-17 {
  padding: 0 34px;
}
.data-table-head .data-table-title.data-table-title-merged-18 {
  padding: 0 72px;
  column-span: 18;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-18 {
  padding: 0 36px;
}
.data-table-head .data-table-title.data-table-title-merged-19 {
  padding: 0 76px;
  column-span: 19;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-19 {
  padding: 0 38px;
}
.data-table-head .data-table-title.data-table-title-merged-20 {
  padding: 0 80px;
  column-span: 20;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-20 {
  padding: 0 40px;
}
.data-table-head .data-table-title.data-table-title-merged-21 {
  padding: 0 84px;
  column-span: 21;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-21 {
  padding: 0 42px;
}
.data-table-head .data-table-title.data-table-title-merged-22 {
  padding: 0 88px;
  column-span: 22;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-22 {
  padding: 0 44px;
}
.data-table-head .data-table-title.data-table-title-merged-23 {
  padding: 0 92px;
  column-span: 23;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-23 {
  padding: 0 46px;
}
.data-table-head .data-table-title.data-table-title-merged-24 {
  padding: 0 96px;
  column-span: 24;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-24 {
  padding: 0 48px;
}
.data-table-head .data-table-title.data-table-title-merged-25 {
  padding: 0 100px;
  column-span: 25;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-25 {
  padding: 0 50px;
}
.data-table-head .data-table-title.data-table-title-merged-26 {
  padding: 0 104px;
  column-span: 26;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-26 {
  padding: 0 52px;
}
.data-table-head .data-table-title.data-table-title-merged-27 {
  padding: 0 108px;
  column-span: 27;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-27 {
  padding: 0 54px;
}
.data-table-head .data-table-title.data-table-title-merged-28 {
  padding: 0 112px;
  column-span: 28;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-28 {
  padding: 0 56px;
}
.data-table-head .data-table-title.data-table-title-merged-29 {
  padding: 0 116px;
  column-span: 29;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-29 {
  padding: 0 58px;
}
.data-table-head .data-table-title.data-table-title-merged-30 {
  padding: 0 120px;
  column-span: 30;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-30 {
  padding: 0 60px;
}
.data-table-head .data-table-title.data-table-title-merged-31 {
  padding: 0 124px;
  column-span: 31;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-31 {
  padding: 0 62px;
}
.data-table-head .data-table-title.data-table-title-merged-32 {
  padding: 0 128px;
  column-span: 32;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-32 {
  padding: 0 64px;
}
.data-table-head .data-table-title.data-table-title-merged-33 {
  padding: 0 132px;
  column-span: 33;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-33 {
  padding: 0 66px;
}
.data-table-head .data-table-title.data-table-title-merged-34 {
  padding: 0 136px;
  column-span: 34;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-34 {
  padding: 0 68px;
}
.data-table-head .data-table-title.data-table-title-merged-35 {
  padding: 0 140px;
  column-span: 35;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-35 {
  padding: 0 70px;
}
.data-table-head .data-table-title.data-table-title-merged-36 {
  padding: 0 144px;
  column-span: 36;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-36 {
  padding: 0 72px;
}
.data-table-head .data-table-title.data-table-title-merged-37 {
  padding: 0 148px;
  column-span: 37;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-37 {
  padding: 0 74px;
}
.data-table-head .data-table-title.data-table-title-merged-38 {
  padding: 0 152px;
  column-span: 38;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-38 {
  padding: 0 76px;
}
.data-table-head .data-table-title.data-table-title-merged-39 {
  padding: 0 156px;
  column-span: 39;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-39 {
  padding: 0 78px;
}
.data-table-head .data-table-title.data-table-title-merged-40 {
  padding: 0 160px;
  column-span: 40;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-40 {
  padding: 0 80px;
}
.data-table-head .data-table-title.data-table-title-merged-41 {
  padding: 0 164px;
  column-span: 41;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-41 {
  padding: 0 82px;
}
.data-table-head .data-table-title.data-table-title-merged-42 {
  padding: 0 168px;
  column-span: 42;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-42 {
  padding: 0 84px;
}
.data-table-head .data-table-title.data-table-title-merged-43 {
  padding: 0 172px;
  column-span: 43;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-43 {
  padding: 0 86px;
}
.data-table-head .data-table-title.data-table-title-merged-44 {
  padding: 0 176px;
  column-span: 44;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-44 {
  padding: 0 88px;
}
.data-table-head .data-table-title.data-table-title-merged-45 {
  padding: 0 180px;
  column-span: 45;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-45 {
  padding: 0 90px;
}
.data-table-head .data-table-title.data-table-title-merged-46 {
  padding: 0 184px;
  column-span: 46;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-46 {
  padding: 0 92px;
}
.data-table-head .data-table-title.data-table-title-merged-47 {
  padding: 0 188px;
  column-span: 47;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-47 {
  padding: 0 94px;
}
.data-table-head .data-table-title.data-table-title-merged-48 {
  padding: 0 192px;
  column-span: 48;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-48 {
  padding: 0 96px;
}
.data-table-head .data-table-title.data-table-title-merged-49 {
  padding: 0 196px;
  column-span: 49;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-49 {
  padding: 0 98px;
}
.data-table-head .data-table-title.data-table-title-merged-50 {
  padding: 0 200px;
  column-span: 50;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-50 {
  padding: 0 100px;
}
.data-table-head .data-table-title.data-table-title-merged-51 {
  padding: 0 204px;
  column-span: 51;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-51 {
  padding: 0 102px;
}
.data-table-head .data-table-title.data-table-title-merged-52 {
  padding: 0 208px;
  column-span: 52;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-52 {
  padding: 0 104px;
}
.data-table-head .data-table-title.data-table-title-merged-53 {
  padding: 0 212px;
  column-span: 53;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-53 {
  padding: 0 106px;
}
.data-table-head .data-table-title.data-table-title-merged-54 {
  padding: 0 216px;
  column-span: 54;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-54 {
  padding: 0 108px;
}
.data-table-head .data-table-title.data-table-title-merged-55 {
  padding: 0 220px;
  column-span: 55;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-55 {
  padding: 0 110px;
}
.data-table-head .data-table-title.data-table-title-merged-56 {
  padding: 0 224px;
  column-span: 56;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-56 {
  padding: 0 112px;
}
.data-table-head .data-table-title.data-table-title-merged-57 {
  padding: 0 228px;
  column-span: 57;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-57 {
  padding: 0 114px;
}
.data-table-head .data-table-title.data-table-title-merged-58 {
  padding: 0 232px;
  column-span: 58;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-58 {
  padding: 0 116px;
}
.data-table-head .data-table-title.data-table-title-merged-59 {
  padding: 0 236px;
  column-span: 59;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-59 {
  padding: 0 118px;
}
.data-table-head .data-table-title.data-table-title-merged-60 {
  padding: 0 240px;
  column-span: 60;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-60 {
  padding: 0 120px;
}
.data-table-head .data-table-title.data-table-title-merged-61 {
  padding: 0 244px;
  column-span: 61;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-61 {
  padding: 0 122px;
}
.data-table-head .data-table-title.data-table-title-merged-62 {
  padding: 0 248px;
  column-span: 62;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-62 {
  padding: 0 124px;
}
.data-table-head .data-table-title.data-table-title-merged-63 {
  padding: 0 252px;
  column-span: 63;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-63 {
  padding: 0 126px;
}
.data-table-head .data-table-title.data-table-title-merged-64 {
  padding: 0 256px;
  column-span: 64;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-64 {
  padding: 0 128px;
}
.data-table-head .data-table-title.data-table-title-merged-65 {
  padding: 0 260px;
  column-span: 65;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-65 {
  padding: 0 130px;
}
.data-table-head .data-table-title.data-table-title-merged-66 {
  padding: 0 264px;
  column-span: 66;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-66 {
  padding: 0 132px;
}
.data-table-head .data-table-title.data-table-title-merged-67 {
  padding: 0 268px;
  column-span: 67;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-67 {
  padding: 0 134px;
}
.data-table-head .data-table-title.data-table-title-merged-68 {
  padding: 0 272px;
  column-span: 68;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-68 {
  padding: 0 136px;
}
.data-table-head .data-table-title.data-table-title-merged-69 {
  padding: 0 276px;
  column-span: 69;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-69 {
  padding: 0 138px;
}
.data-table-head .data-table-title.data-table-title-merged-70 {
  padding: 0 280px;
  column-span: 70;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-70 {
  padding: 0 140px;
}
.data-table-head .data-table-title.data-table-title-merged-71 {
  padding: 0 284px;
  column-span: 71;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-71 {
  padding: 0 142px;
}
.data-table-head .data-table-title.data-table-title-merged-72 {
  padding: 0 288px;
  column-span: 72;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-72 {
  padding: 0 144px;
}
.data-table-head .data-table-title.data-table-title-merged-73 {
  padding: 0 292px;
  column-span: 73;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-73 {
  padding: 0 146px;
}
.data-table-head .data-table-title.data-table-title-merged-74 {
  padding: 0 296px;
  column-span: 74;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-74 {
  padding: 0 148px;
}
.data-table-head .data-table-title.data-table-title-merged-75 {
  padding: 0 300px;
  column-span: 75;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-75 {
  padding: 0 150px;
}
.data-table-head .data-table-title.data-table-title-merged-76 {
  padding: 0 304px;
  column-span: 76;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-76 {
  padding: 0 152px;
}
.data-table-head .data-table-title.data-table-title-merged-77 {
  padding: 0 308px;
  column-span: 77;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-77 {
  padding: 0 154px;
}
.data-table-head .data-table-title.data-table-title-merged-78 {
  padding: 0 312px;
  column-span: 78;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-78 {
  padding: 0 156px;
}
.data-table-head .data-table-title.data-table-title-merged-79 {
  padding: 0 316px;
  column-span: 79;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-79 {
  padding: 0 158px;
}
.data-table-head .data-table-title.data-table-title-merged-80 {
  padding: 0 320px;
  column-span: 80;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-80 {
  padding: 0 160px;
}
.data-table-head .data-table-title.data-table-title-merged-81 {
  padding: 0 324px;
  column-span: 81;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-81 {
  padding: 0 162px;
}
.data-table-head .data-table-title.data-table-title-merged-82 {
  padding: 0 328px;
  column-span: 82;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-82 {
  padding: 0 164px;
}
.data-table-head .data-table-title.data-table-title-merged-83 {
  padding: 0 332px;
  column-span: 83;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-83 {
  padding: 0 166px;
}
.data-table-head .data-table-title.data-table-title-merged-84 {
  padding: 0 336px;
  column-span: 84;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-84 {
  padding: 0 168px;
}
.data-table-head .data-table-title.data-table-title-merged-85 {
  padding: 0 340px;
  column-span: 85;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-85 {
  padding: 0 170px;
}
.data-table-head .data-table-title.data-table-title-merged-86 {
  padding: 0 344px;
  column-span: 86;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-86 {
  padding: 0 172px;
}
.data-table-head .data-table-title.data-table-title-merged-87 {
  padding: 0 348px;
  column-span: 87;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-87 {
  padding: 0 174px;
}
.data-table-head .data-table-title.data-table-title-merged-88 {
  padding: 0 352px;
  column-span: 88;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-88 {
  padding: 0 176px;
}
.data-table-head .data-table-title.data-table-title-merged-89 {
  padding: 0 356px;
  column-span: 89;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-89 {
  padding: 0 178px;
}
.data-table-head .data-table-title.data-table-title-merged-90 {
  padding: 0 360px;
  column-span: 90;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-90 {
  padding: 0 180px;
}
.data-table-head .data-table-title.data-table-title-merged-91 {
  padding: 0 364px;
  column-span: 91;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-91 {
  padding: 0 182px;
}
.data-table-head .data-table-title.data-table-title-merged-92 {
  padding: 0 368px;
  column-span: 92;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-92 {
  padding: 0 184px;
}
.data-table-head .data-table-title.data-table-title-merged-93 {
  padding: 0 372px;
  column-span: 93;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-93 {
  padding: 0 186px;
}
.data-table-head .data-table-title.data-table-title-merged-94 {
  padding: 0 376px;
  column-span: 94;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-94 {
  padding: 0 188px;
}
.data-table-head .data-table-title.data-table-title-merged-95 {
  padding: 0 380px;
  column-span: 95;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-95 {
  padding: 0 190px;
}
.data-table-head .data-table-title.data-table-title-merged-96 {
  padding: 0 384px;
  column-span: 96;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-96 {
  padding: 0 192px;
}
.data-table-head .data-table-title.data-table-title-merged-97 {
  padding: 0 388px;
  column-span: 97;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-97 {
  padding: 0 194px;
}
.data-table-head .data-table-title.data-table-title-merged-98 {
  padding: 0 392px;
  column-span: 98;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-98 {
  padding: 0 196px;
}
.data-table-head .data-table-title.data-table-title-merged-99 {
  padding: 0 396px;
  column-span: 99;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-99 {
  padding: 0 198px;
}
.data-table-head .data-table-title.data-table-title-merged-100 {
  padding: 0 400px;
  column-span: 100;
}
.data-table-small1 .data-table-head .data-table-title.data-table-title-merged-100 {
  padding: 0 200px;
}

.data-table .data-table-head, .data-table .data-table-row, .data-table-fixed .data-table-head, .data-table-fixed .data-table-row {
  display: flex;
  flex-direction: row;
}
.data-table .data-table-head .data-column-total, .data-table .data-table-row .data-column-total, .data-table-fixed .data-table-head .data-column-total, .data-table-fixed .data-table-row .data-column-total {
  border-top: 0.84375em solid transparent;
}
.data-table .data-table-head.data-table-head-extra, .data-table-fixed .data-table-head.data-table-head-extra {
  border-bottom: none;
}
.data-table .data-table-head .data-table-title.data-border-left, .data-table .data-table-row .data-table-cell.data-border-left, .data-table-fixed .data-table-head .data-table-title.data-border-left, .data-table-fixed .data-table-row .data-table-cell.data-border-left {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.data-table .data-table-head .data-table-title.data-border-right, .data-table .data-table-row .data-table-cell.data-border-right, .data-table-fixed .data-table-head .data-table-title.data-border-right, .data-table-fixed .data-table-row .data-table-cell.data-border-right {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.data-table .data-table-head .data-table-title.data-border-bottom, .data-table .data-table-row .data-table-cell.data-border-bottom, .data-table-fixed .data-table-head .data-table-title.data-border-bottom, .data-table-fixed .data-table-row .data-table-cell.data-border-bottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.data-table .data-table-row.readonly .data-table-cell.value-to-change, .data-table.readonly .data-table-row .data-table-cell.value-to-change, .data-table-fixed .data-table-row.readonly .data-table-cell.value-to-change, .data-table-fixed.readonly .data-table-row .data-table-cell.value-to-change {
  color: #888;
  background: initial;
}
.data-table .data-table-row.readonly.selected .data-table-cell.value-to-change, .data-table.readonly .data-table-row.selected .data-table-cell.value-to-change, .data-table-fixed .data-table-row.readonly.selected .data-table-cell.value-to-change, .data-table-fixed.readonly .data-table-row.selected .data-table-cell.value-to-change {
  background: whitesmoke;
}
.data-table .data-table-row.filter-out, .data-table-fixed .data-table-row.filter-out {
  color: rgba(0, 0, 0, 0.3);
}
.data-table .data-table-head.clickable, .data-table .data-table-head.clickable *, .data-table .data-table-head .data-table-cell.clickable, .data-table .data-table-head .data-table-cell.clickable *, .data-table .data-table-head .data-table-title.clickable, .data-table .data-table-head .data-table-title.clickable *, .data-table .data-table-row.clickable, .data-table .data-table-row.clickable *, .data-table .data-table-row .data-table-cell.clickable, .data-table .data-table-row .data-table-cell.clickable *, .data-table .data-table-row .data-table-title.clickable, .data-table .data-table-row .data-table-title.clickable *, .data-table-fixed .data-table-head.clickable, .data-table-fixed .data-table-head.clickable *, .data-table-fixed .data-table-head .data-table-cell.clickable, .data-table-fixed .data-table-head .data-table-cell.clickable *, .data-table-fixed .data-table-head .data-table-title.clickable, .data-table-fixed .data-table-head .data-table-title.clickable *, .data-table-fixed .data-table-row.clickable, .data-table-fixed .data-table-row.clickable *, .data-table-fixed .data-table-row .data-table-cell.clickable, .data-table-fixed .data-table-row .data-table-cell.clickable *, .data-table-fixed .data-table-row .data-table-title.clickable, .data-table-fixed .data-table-row .data-table-title.clickable * {
  cursor: pointer;
}
.data-table .data-table-head.clickable:hover, .data-table .data-table-head.clickable:hover .value-to-change, .data-table .data-table-head.clickable:hover .value-calculated, .data-table .data-table-head.clickable:hover .value-unused, .data-table .data-table-head.clickable *:hover, .data-table .data-table-head.clickable *:hover .value-to-change, .data-table .data-table-head.clickable *:hover .value-calculated, .data-table .data-table-head.clickable *:hover .value-unused, .data-table .data-table-head .data-table-cell.clickable:hover, .data-table .data-table-head .data-table-cell.clickable:hover .value-to-change, .data-table .data-table-head .data-table-cell.clickable:hover .value-calculated, .data-table .data-table-head .data-table-cell.clickable:hover .value-unused, .data-table .data-table-head .data-table-cell.clickable *:hover, .data-table .data-table-head .data-table-cell.clickable *:hover .value-to-change, .data-table .data-table-head .data-table-cell.clickable *:hover .value-calculated, .data-table .data-table-head .data-table-cell.clickable *:hover .value-unused, .data-table .data-table-head .data-table-title.clickable:hover, .data-table .data-table-head .data-table-title.clickable:hover .value-to-change, .data-table .data-table-head .data-table-title.clickable:hover .value-calculated, .data-table .data-table-head .data-table-title.clickable:hover .value-unused, .data-table .data-table-head .data-table-title.clickable *:hover, .data-table .data-table-head .data-table-title.clickable *:hover .value-to-change, .data-table .data-table-head .data-table-title.clickable *:hover .value-calculated, .data-table .data-table-head .data-table-title.clickable *:hover .value-unused, .data-table .data-table-row.clickable:hover, .data-table .data-table-row.clickable:hover .value-to-change, .data-table .data-table-row.clickable:hover .value-calculated, .data-table .data-table-row.clickable:hover .value-unused, .data-table .data-table-row.clickable *:hover, .data-table .data-table-row.clickable *:hover .value-to-change, .data-table .data-table-row.clickable *:hover .value-calculated, .data-table .data-table-row.clickable *:hover .value-unused, .data-table .data-table-row .data-table-cell.clickable:hover, .data-table .data-table-row .data-table-cell.clickable:hover .value-to-change, .data-table .data-table-row .data-table-cell.clickable:hover .value-calculated, .data-table .data-table-row .data-table-cell.clickable:hover .value-unused, .data-table .data-table-row .data-table-cell.clickable *:hover, .data-table .data-table-row .data-table-cell.clickable *:hover .value-to-change, .data-table .data-table-row .data-table-cell.clickable *:hover .value-calculated, .data-table .data-table-row .data-table-cell.clickable *:hover .value-unused, .data-table .data-table-row .data-table-title.clickable:hover, .data-table .data-table-row .data-table-title.clickable:hover .value-to-change, .data-table .data-table-row .data-table-title.clickable:hover .value-calculated, .data-table .data-table-row .data-table-title.clickable:hover .value-unused, .data-table .data-table-row .data-table-title.clickable *:hover, .data-table .data-table-row .data-table-title.clickable *:hover .value-to-change, .data-table .data-table-row .data-table-title.clickable *:hover .value-calculated, .data-table .data-table-row .data-table-title.clickable *:hover .value-unused, .data-table-fixed .data-table-head.clickable:hover, .data-table-fixed .data-table-head.clickable:hover .value-to-change, .data-table-fixed .data-table-head.clickable:hover .value-calculated, .data-table-fixed .data-table-head.clickable:hover .value-unused, .data-table-fixed .data-table-head.clickable *:hover, .data-table-fixed .data-table-head.clickable *:hover .value-to-change, .data-table-fixed .data-table-head.clickable *:hover .value-calculated, .data-table-fixed .data-table-head.clickable *:hover .value-unused, .data-table-fixed .data-table-head .data-table-cell.clickable:hover, .data-table-fixed .data-table-head .data-table-cell.clickable:hover .value-to-change, .data-table-fixed .data-table-head .data-table-cell.clickable:hover .value-calculated, .data-table-fixed .data-table-head .data-table-cell.clickable:hover .value-unused, .data-table-fixed .data-table-head .data-table-cell.clickable *:hover, .data-table-fixed .data-table-head .data-table-cell.clickable *:hover .value-to-change, .data-table-fixed .data-table-head .data-table-cell.clickable *:hover .value-calculated, .data-table-fixed .data-table-head .data-table-cell.clickable *:hover .value-unused, .data-table-fixed .data-table-head .data-table-title.clickable:hover, .data-table-fixed .data-table-head .data-table-title.clickable:hover .value-to-change, .data-table-fixed .data-table-head .data-table-title.clickable:hover .value-calculated, .data-table-fixed .data-table-head .data-table-title.clickable:hover .value-unused, .data-table-fixed .data-table-head .data-table-title.clickable *:hover, .data-table-fixed .data-table-head .data-table-title.clickable *:hover .value-to-change, .data-table-fixed .data-table-head .data-table-title.clickable *:hover .value-calculated, .data-table-fixed .data-table-head .data-table-title.clickable *:hover .value-unused, .data-table-fixed .data-table-row.clickable:hover, .data-table-fixed .data-table-row.clickable:hover .value-to-change, .data-table-fixed .data-table-row.clickable:hover .value-calculated, .data-table-fixed .data-table-row.clickable:hover .value-unused, .data-table-fixed .data-table-row.clickable *:hover, .data-table-fixed .data-table-row.clickable *:hover .value-to-change, .data-table-fixed .data-table-row.clickable *:hover .value-calculated, .data-table-fixed .data-table-row.clickable *:hover .value-unused, .data-table-fixed .data-table-row .data-table-cell.clickable:hover, .data-table-fixed .data-table-row .data-table-cell.clickable:hover .value-to-change, .data-table-fixed .data-table-row .data-table-cell.clickable:hover .value-calculated, .data-table-fixed .data-table-row .data-table-cell.clickable:hover .value-unused, .data-table-fixed .data-table-row .data-table-cell.clickable *:hover, .data-table-fixed .data-table-row .data-table-cell.clickable *:hover .value-to-change, .data-table-fixed .data-table-row .data-table-cell.clickable *:hover .value-calculated, .data-table-fixed .data-table-row .data-table-cell.clickable *:hover .value-unused, .data-table-fixed .data-table-row .data-table-title.clickable:hover, .data-table-fixed .data-table-row .data-table-title.clickable:hover .value-to-change, .data-table-fixed .data-table-row .data-table-title.clickable:hover .value-calculated, .data-table-fixed .data-table-row .data-table-title.clickable:hover .value-unused, .data-table-fixed .data-table-row .data-table-title.clickable *:hover, .data-table-fixed .data-table-row .data-table-title.clickable *:hover .value-to-change, .data-table-fixed .data-table-row .data-table-title.clickable *:hover .value-calculated, .data-table-fixed .data-table-row .data-table-title.clickable *:hover .value-unused {
  color: #3387a2;
}
.data-table .data-table-head.clickable.cell-link, .data-table .data-table-head .data-table-cell.clickable.cell-link, .data-table .data-table-head .data-table-title.clickable.cell-link, .data-table .data-table-row.clickable.cell-link, .data-table .data-table-row .data-table-cell.clickable.cell-link, .data-table .data-table-row .data-table-title.clickable.cell-link, .data-table-fixed .data-table-head.clickable.cell-link, .data-table-fixed .data-table-head .data-table-cell.clickable.cell-link, .data-table-fixed .data-table-head .data-table-title.clickable.cell-link, .data-table-fixed .data-table-row.clickable.cell-link, .data-table-fixed .data-table-row .data-table-cell.clickable.cell-link, .data-table-fixed .data-table-row .data-table-title.clickable.cell-link {
  color: #2a92e5;
}
.data-table .data-table-head.clickable.cell-link:hover, .data-table .data-table-head.clickable.cell-link.warn-color:hover, .data-table .data-table-head .data-table-cell.clickable.cell-link:hover, .data-table .data-table-head .data-table-cell.clickable.cell-link.warn-color:hover, .data-table .data-table-head .data-table-title.clickable.cell-link:hover, .data-table .data-table-head .data-table-title.clickable.cell-link.warn-color:hover, .data-table .data-table-row.clickable.cell-link:hover, .data-table .data-table-row.clickable.cell-link.warn-color:hover, .data-table .data-table-row .data-table-cell.clickable.cell-link:hover, .data-table .data-table-row .data-table-cell.clickable.cell-link.warn-color:hover, .data-table .data-table-row .data-table-title.clickable.cell-link:hover, .data-table .data-table-row .data-table-title.clickable.cell-link.warn-color:hover, .data-table-fixed .data-table-head.clickable.cell-link:hover, .data-table-fixed .data-table-head.clickable.cell-link.warn-color:hover, .data-table-fixed .data-table-head .data-table-cell.clickable.cell-link:hover, .data-table-fixed .data-table-head .data-table-cell.clickable.cell-link.warn-color:hover, .data-table-fixed .data-table-head .data-table-title.clickable.cell-link:hover, .data-table-fixed .data-table-head .data-table-title.clickable.cell-link.warn-color:hover, .data-table-fixed .data-table-row.clickable.cell-link:hover, .data-table-fixed .data-table-row.clickable.cell-link.warn-color:hover, .data-table-fixed .data-table-row .data-table-cell.clickable.cell-link:hover, .data-table-fixed .data-table-row .data-table-cell.clickable.cell-link.warn-color:hover, .data-table-fixed .data-table-row .data-table-title.clickable.cell-link:hover, .data-table-fixed .data-table-row .data-table-title.clickable.cell-link.warn-color:hover {
  color: #3387a2;
}
.data-table .data-table-head.clickable.cell-link.warn-color, .data-table .data-table-head .data-table-cell.clickable.cell-link.warn-color, .data-table .data-table-head .data-table-title.clickable.cell-link.warn-color, .data-table .data-table-row.clickable.cell-link.warn-color, .data-table .data-table-row .data-table-cell.clickable.cell-link.warn-color, .data-table .data-table-row .data-table-title.clickable.cell-link.warn-color, .data-table-fixed .data-table-head.clickable.cell-link.warn-color, .data-table-fixed .data-table-head .data-table-cell.clickable.cell-link.warn-color, .data-table-fixed .data-table-head .data-table-title.clickable.cell-link.warn-color, .data-table-fixed .data-table-row.clickable.cell-link.warn-color, .data-table-fixed .data-table-row .data-table-cell.clickable.cell-link.warn-color, .data-table-fixed .data-table-row .data-table-title.clickable.cell-link.warn-color {
  color: #f44336;
}
.data-table .data-table-head .data-table-cell.value-to-change, .data-table .data-table-row .data-table-cell.value-to-change, .data-table-fixed .data-table-head .data-table-cell.value-to-change, .data-table-fixed .data-table-row .data-table-cell.value-to-change {
  color: #1b4654;
  background: #f8f8ff;
}
.data-table .data-table-head .data-table-cell.value-calculated, .data-table .data-table-row .data-table-cell.value-calculated, .data-table-fixed .data-table-head .data-table-cell.value-calculated, .data-table-fixed .data-table-row .data-table-cell.value-calculated {
  color: #888;
}
.data-table .data-table-head .data-table-cell.value-unused, .data-table .data-table-row .data-table-cell.value-unused, .data-table-fixed .data-table-head .data-table-cell.value-unused, .data-table-fixed .data-table-row .data-table-cell.value-unused {
  color: #888;
  background: #f8f8f8;
}
.data-table .data-table-head .data-table-title.clickable.selected, .data-table .data-table-head .data-table-title.clickable.selected input, .data-table .data-table-row .data-table-title.clickable.selected, .data-table .data-table-row .data-table-title.clickable.selected input, .data-table-fixed .data-table-head .data-table-title.clickable.selected, .data-table-fixed .data-table-head .data-table-title.clickable.selected input, .data-table-fixed .data-table-row .data-table-title.clickable.selected, .data-table-fixed .data-table-row .data-table-title.clickable.selected input {
  background: #f5f5f5;
}
.data-table .data-table-head .data-table-cell.selected, .data-table .data-table-head .data-table-cell.selected input,
.data-table .data-table-head .data-table-cell.data-white.selected,
.data-table .data-table-head .data-table-cell.data-white.selected input,
.data-table .data-table-head .data-table-cell.data-green.selected,
.data-table .data-table-head .data-table-cell.data-green.selected input,
.data-table .data-table-head .data-table-cell.data-yellow.selected,
.data-table .data-table-head .data-table-cell.data-yellow.selected input, .data-table .data-table-row .data-table-cell.selected, .data-table .data-table-row .data-table-cell.selected input,
.data-table .data-table-row .data-table-cell.data-white.selected,
.data-table .data-table-row .data-table-cell.data-white.selected input,
.data-table .data-table-row .data-table-cell.data-green.selected,
.data-table .data-table-row .data-table-cell.data-green.selected input,
.data-table .data-table-row .data-table-cell.data-yellow.selected,
.data-table .data-table-row .data-table-cell.data-yellow.selected input, .data-table-fixed .data-table-head .data-table-cell.selected, .data-table-fixed .data-table-head .data-table-cell.selected input,
.data-table-fixed .data-table-head .data-table-cell.data-white.selected,
.data-table-fixed .data-table-head .data-table-cell.data-white.selected input,
.data-table-fixed .data-table-head .data-table-cell.data-green.selected,
.data-table-fixed .data-table-head .data-table-cell.data-green.selected input,
.data-table-fixed .data-table-head .data-table-cell.data-yellow.selected,
.data-table-fixed .data-table-head .data-table-cell.data-yellow.selected input, .data-table-fixed .data-table-row .data-table-cell.selected, .data-table-fixed .data-table-row .data-table-cell.selected input,
.data-table-fixed .data-table-row .data-table-cell.data-white.selected,
.data-table-fixed .data-table-row .data-table-cell.data-white.selected input,
.data-table-fixed .data-table-row .data-table-cell.data-green.selected,
.data-table-fixed .data-table-row .data-table-cell.data-green.selected input,
.data-table-fixed .data-table-row .data-table-cell.data-yellow.selected,
.data-table-fixed .data-table-row .data-table-cell.data-yellow.selected input {
  background: whitesmoke;
}
.data-table .data-table-head.selected .data-table-cell, .data-table .data-table-head.selected .data-table-cell.data-green, .data-table .data-table-head.selected .data-table-cell.data-yellow, .data-table .data-table-head.selected .data-table-cell.data-white, .data-table .data-table-row.selected .data-table-cell, .data-table .data-table-row.selected .data-table-cell.data-green, .data-table .data-table-row.selected .data-table-cell.data-yellow, .data-table .data-table-row.selected .data-table-cell.data-white, .data-table-fixed .data-table-head.selected .data-table-cell, .data-table-fixed .data-table-head.selected .data-table-cell.data-green, .data-table-fixed .data-table-head.selected .data-table-cell.data-yellow, .data-table-fixed .data-table-head.selected .data-table-cell.data-white, .data-table-fixed .data-table-row.selected .data-table-cell, .data-table-fixed .data-table-row.selected .data-table-cell.data-green, .data-table-fixed .data-table-row.selected .data-table-cell.data-yellow, .data-table-fixed .data-table-row.selected .data-table-cell.data-white {
  background: whitesmoke;
}
.data-table .data-table-head .data-table-cell.data-active, .data-table .data-table-row .data-table-cell.data-active, .data-table-fixed .data-table-head .data-table-cell.data-active, .data-table-fixed .data-table-row .data-table-cell.data-active {
  box-shadow: inset 0 0 0 1px #06b0f0;
  z-index: 2;
}
.data-table .data-table-head.data-table-row-group .primary mat-form-field, .data-table .data-table-row.data-table-row-group .primary mat-form-field, .data-table-fixed .data-table-head.data-table-row-group .primary mat-form-field, .data-table-fixed .data-table-row.data-table-row-group .primary mat-form-field {
  font-weight: bold;
}
.data-table .data-table-head .data-table-group, .data-table .data-table-row .data-table-group, .data-table-fixed .data-table-head .data-table-group, .data-table-fixed .data-table-row .data-table-group {
  cursor: pointer;
}
.data-table .data-table-row:hover, .data-table .data-table-row:hover .data-table-cell, .data-table-fixed .data-table-row:hover, .data-table-fixed .data-table-row:hover .data-table-cell {
  background-color: #f4f4f4;
  background-image: none !important;
}

.data-table-filter-row .data-table-cell.data-active {
  position: relative;
}
.data-table-filter-row .data-table-cell.data-active:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: -2px;
  border-bottom: 1px solid #06b0f0;
}

.data-table-filter-fixed-row, .data-table-filter-row {
  background: #fff;
  z-index: 8;
}
.data-table-filter-fixed-row .data-table-cell, .data-table-filter-fixed-row .data-table-cell input, .data-table-filter-fixed-row .data-table-cell label, .data-table-filter-row .data-table-cell, .data-table-filter-row .data-table-cell input, .data-table-filter-row .data-table-cell label {
  text-align: right;
}
.data-table-filter-fixed-row .data-table-cell.primary, .data-table-filter-fixed-row .data-table-cell.primary input, .data-table-filter-fixed-row .data-table-cell.primary label, .data-table-filter-fixed-row .data-table-cell.data-left-aligned, .data-table-filter-fixed-row .data-table-cell.data-left-aligned input, .data-table-filter-fixed-row .data-table-cell.data-left-aligned label, .data-table-filter-row .data-table-cell.primary, .data-table-filter-row .data-table-cell.primary input, .data-table-filter-row .data-table-cell.primary label, .data-table-filter-row .data-table-cell.data-left-aligned, .data-table-filter-row .data-table-cell.data-left-aligned input, .data-table-filter-row .data-table-cell.data-left-aligned label {
  text-align: left;
}
.data-table-filter-fixed-row .data-table-cell.data-right-aligned, .data-table-filter-fixed-row .data-table-cell.data-right-aligned input, .data-table-filter-fixed-row .data-table-cell.data-right-aligned label, .data-table-filter-row .data-table-cell.data-right-aligned, .data-table-filter-row .data-table-cell.data-right-aligned input, .data-table-filter-row .data-table-cell.data-right-aligned label {
  text-align: right;
}
.data-table-filter-fixed-row .data-table-cell.centered, .data-table-filter-fixed-row .data-table-cell.centered input, .data-table-filter-fixed-row .data-table-cell.centered label, .data-table-filter-fixed-row .data-table-cell.data-centered, .data-table-filter-fixed-row .data-table-cell.data-centered input, .data-table-filter-fixed-row .data-table-cell.data-centered label, .data-table-filter-row .data-table-cell.centered, .data-table-filter-row .data-table-cell.centered input, .data-table-filter-row .data-table-cell.centered label, .data-table-filter-row .data-table-cell.data-centered, .data-table-filter-row .data-table-cell.data-centered input, .data-table-filter-row .data-table-cell.data-centered label {
  text-align: center;
}
.data-table-filter-fixed-row .data-table-cell .mat-form-field-wrapper, .data-table-filter-row .data-table-cell .mat-form-field-wrapper {
  padding-bottom: 1px;
}
.data-table-filter-fixed-row .data-table-cell .mat-form-field-underline, .data-table-filter-row .data-table-cell .mat-form-field-underline {
  bottom: 1px;
}

.data-table-filter-row {
  display: flex;
  flex-direction: row;
}
.data-table-filter-row .data-table-cell {
  overflow: hidden;
}
.data-table-filter-row .data-table-cell.clickable *, .data-table-filter-row .data-table-cell.clickable {
  cursor: pointer;
}
.data-table-filter-row .row-icon {
  flex: 0 1 10%;
  max-width: 10%;
  max-width: 24px;
  min-width: 24px;
}

.data-table-filter-fixed-row {
  overflow: hidden;
  margin-right: 16px;
  display: table-row;
  margin-bottom: -0.5em;
}
.data-table-filter-fixed-row .data-table-cell {
  padding: 0 4px;
  display: table-cell;
}

.data-table .data-table-cell .data-fill, .data-table-fixed .data-table-cell .data-fill {
  width: 100%;
}
.data-table .data-table-cell .data-value, .data-table-fixed .data-table-cell .data-value {
  color: rgba(0, 0, 0, 0.3);
}
.data-table .data-table-row .data-table-cell, .data-table .data-table-head .data-table-title, .data-table-fixed .data-table-row .data-table-cell, .data-table-fixed .data-table-head .data-table-title {
  min-height: 32px;
  line-height: 1.25em;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
.data-table .data-table-row .data-table-cell.data-left-aligned, .data-table .data-table-row .data-table-cell.primary, .data-table .data-table-head .data-table-title.data-left-aligned, .data-table .data-table-head .data-table-title.primary, .data-table-fixed .data-table-row .data-table-cell.data-left-aligned, .data-table-fixed .data-table-row .data-table-cell.primary, .data-table-fixed .data-table-head .data-table-title.data-left-aligned, .data-table-fixed .data-table-head .data-table-title.primary {
  justify-content: flex-start;
}
.data-table .data-table-row .data-table-cell.data-centered, .data-table .data-table-row .data-table-cell.centered, .data-table .data-table-head .data-table-title.data-centered, .data-table .data-table-head .data-table-title.centered, .data-table-fixed .data-table-row .data-table-cell.data-centered, .data-table-fixed .data-table-row .data-table-cell.centered, .data-table-fixed .data-table-head .data-table-title.data-centered, .data-table-fixed .data-table-head .data-table-title.centered {
  justify-content: center;
}
.data-table .data-table-row .data-table-cell, .data-table .data-table-row .data-table-cell input, .data-table .data-table-row .data-table-cell label, .data-table .data-table-head .data-table-title, .data-table .data-table-head .data-table-title input, .data-table .data-table-head .data-table-title label, .data-table-fixed .data-table-row .data-table-cell, .data-table-fixed .data-table-row .data-table-cell input, .data-table-fixed .data-table-row .data-table-cell label, .data-table-fixed .data-table-head .data-table-title, .data-table-fixed .data-table-head .data-table-title input, .data-table-fixed .data-table-head .data-table-title label {
  text-align: right;
}
.data-table .data-table-row .data-table-cell.primary, .data-table .data-table-row .data-table-cell.primary input, .data-table .data-table-row .data-table-cell.primary label, .data-table .data-table-row .data-table-cell.data-left-aligned, .data-table .data-table-row .data-table-cell.data-left-aligned input, .data-table .data-table-row .data-table-cell.data-left-aligned label, .data-table .data-table-head .data-table-title.primary, .data-table .data-table-head .data-table-title.primary input, .data-table .data-table-head .data-table-title.primary label, .data-table .data-table-head .data-table-title.data-left-aligned, .data-table .data-table-head .data-table-title.data-left-aligned input, .data-table .data-table-head .data-table-title.data-left-aligned label, .data-table-fixed .data-table-row .data-table-cell.primary, .data-table-fixed .data-table-row .data-table-cell.primary input, .data-table-fixed .data-table-row .data-table-cell.primary label, .data-table-fixed .data-table-row .data-table-cell.data-left-aligned, .data-table-fixed .data-table-row .data-table-cell.data-left-aligned input, .data-table-fixed .data-table-row .data-table-cell.data-left-aligned label, .data-table-fixed .data-table-head .data-table-title.primary, .data-table-fixed .data-table-head .data-table-title.primary input, .data-table-fixed .data-table-head .data-table-title.primary label, .data-table-fixed .data-table-head .data-table-title.data-left-aligned, .data-table-fixed .data-table-head .data-table-title.data-left-aligned input, .data-table-fixed .data-table-head .data-table-title.data-left-aligned label {
  text-align: left;
}
.data-table .data-table-row .data-table-cell.data-right-aligned, .data-table .data-table-row .data-table-cell.data-right-aligned input, .data-table .data-table-row .data-table-cell.data-right-aligned label, .data-table .data-table-head .data-table-title.data-right-aligned, .data-table .data-table-head .data-table-title.data-right-aligned input, .data-table .data-table-head .data-table-title.data-right-aligned label, .data-table-fixed .data-table-row .data-table-cell.data-right-aligned, .data-table-fixed .data-table-row .data-table-cell.data-right-aligned input, .data-table-fixed .data-table-row .data-table-cell.data-right-aligned label, .data-table-fixed .data-table-head .data-table-title.data-right-aligned, .data-table-fixed .data-table-head .data-table-title.data-right-aligned input, .data-table-fixed .data-table-head .data-table-title.data-right-aligned label {
  text-align: right;
}
.data-table .data-table-row .data-table-cell.centered, .data-table .data-table-row .data-table-cell.centered input, .data-table .data-table-row .data-table-cell.centered label, .data-table .data-table-row .data-table-cell.data-centered, .data-table .data-table-row .data-table-cell.data-centered input, .data-table .data-table-row .data-table-cell.data-centered label, .data-table .data-table-head .data-table-title.centered, .data-table .data-table-head .data-table-title.centered input, .data-table .data-table-head .data-table-title.centered label, .data-table .data-table-head .data-table-title.data-centered, .data-table .data-table-head .data-table-title.data-centered input, .data-table .data-table-head .data-table-title.data-centered label, .data-table-fixed .data-table-row .data-table-cell.centered, .data-table-fixed .data-table-row .data-table-cell.centered input, .data-table-fixed .data-table-row .data-table-cell.centered label, .data-table-fixed .data-table-row .data-table-cell.data-centered, .data-table-fixed .data-table-row .data-table-cell.data-centered input, .data-table-fixed .data-table-row .data-table-cell.data-centered label, .data-table-fixed .data-table-head .data-table-title.centered, .data-table-fixed .data-table-head .data-table-title.centered input, .data-table-fixed .data-table-head .data-table-title.centered label, .data-table-fixed .data-table-head .data-table-title.data-centered, .data-table-fixed .data-table-head .data-table-title.data-centered input, .data-table-fixed .data-table-head .data-table-title.data-centered label {
  text-align: center;
}
.data-table input[readonly], .data-table-fixed input[readonly] {
  color: rgba(0, 0, 0, 0.3);
}
.data-table .mat-form-field-underline, .data-table-fixed .mat-form-field-underline {
  background: transparent;
}
.data-table .data-table-head, .data-table-fixed .data-table-head {
  color: rgba(0, 0, 0, 0.54);
  font-size: 80%;
}
.data-table .data-table-total, .data-table-fixed .data-table-total {
  margin-top: 2px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.data-table .data-table-head, .data-table .data-table-row, .data-table-fixed .data-table-head, .data-table-fixed .data-table-row {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.data-table .data-table-head .data-table-cell .mat-form-field-wrapper, .data-table .data-table-head .data-table-title .mat-form-field-wrapper, .data-table .data-table-head .data-table-group .mat-form-field-wrapper, .data-table .data-table-row .data-table-cell .mat-form-field-wrapper, .data-table .data-table-row .data-table-title .mat-form-field-wrapper, .data-table .data-table-row .data-table-group .mat-form-field-wrapper, .data-table-fixed .data-table-head .data-table-cell .mat-form-field-wrapper, .data-table-fixed .data-table-head .data-table-title .mat-form-field-wrapper, .data-table-fixed .data-table-head .data-table-group .mat-form-field-wrapper, .data-table-fixed .data-table-row .data-table-cell .mat-form-field-wrapper, .data-table-fixed .data-table-row .data-table-title .mat-form-field-wrapper, .data-table-fixed .data-table-row .data-table-group .mat-form-field-wrapper {
  padding-bottom: 0;
}
.data-table .data-table-head .data-table-cell .mat-form-field-underline, .data-table .data-table-head .data-table-title .mat-form-field-underline, .data-table .data-table-head .data-table-group .mat-form-field-underline, .data-table .data-table-row .data-table-cell .mat-form-field-underline, .data-table .data-table-row .data-table-title .mat-form-field-underline, .data-table .data-table-row .data-table-group .mat-form-field-underline, .data-table-fixed .data-table-head .data-table-cell .mat-form-field-underline, .data-table-fixed .data-table-head .data-table-title .mat-form-field-underline, .data-table-fixed .data-table-head .data-table-group .mat-form-field-underline, .data-table-fixed .data-table-row .data-table-cell .mat-form-field-underline, .data-table-fixed .data-table-row .data-table-title .mat-form-field-underline, .data-table-fixed .data-table-row .data-table-group .mat-form-field-underline {
  bottom: 0;
}
.data-table .data-table-head .data-table-cell input, .data-table .data-table-head .data-table-title input, .data-table .data-table-head .data-table-group input, .data-table .data-table-row .data-table-cell input, .data-table .data-table-row .data-table-title input, .data-table .data-table-row .data-table-group input, .data-table-fixed .data-table-head .data-table-cell input, .data-table-fixed .data-table-head .data-table-title input, .data-table-fixed .data-table-head .data-table-group input, .data-table-fixed .data-table-row .data-table-cell input, .data-table-fixed .data-table-row .data-table-title input, .data-table-fixed .data-table-row .data-table-group input {
  text-align: right;
}
.data-table .data-table-head .data-table-cell.data-centered input, .data-table .data-table-head .data-table-cell.data-centered, .data-table .data-table-head .data-table-title.data-centered input, .data-table .data-table-head .data-table-title.data-centered, .data-table .data-table-head .data-table-group.data-centered input, .data-table .data-table-head .data-table-group.data-centered, .data-table .data-table-row .data-table-cell.data-centered input, .data-table .data-table-row .data-table-cell.data-centered, .data-table .data-table-row .data-table-title.data-centered input, .data-table .data-table-row .data-table-title.data-centered, .data-table .data-table-row .data-table-group.data-centered input, .data-table .data-table-row .data-table-group.data-centered, .data-table-fixed .data-table-head .data-table-cell.data-centered input, .data-table-fixed .data-table-head .data-table-cell.data-centered, .data-table-fixed .data-table-head .data-table-title.data-centered input, .data-table-fixed .data-table-head .data-table-title.data-centered, .data-table-fixed .data-table-head .data-table-group.data-centered input, .data-table-fixed .data-table-head .data-table-group.data-centered, .data-table-fixed .data-table-row .data-table-cell.data-centered input, .data-table-fixed .data-table-row .data-table-cell.data-centered, .data-table-fixed .data-table-row .data-table-title.data-centered input, .data-table-fixed .data-table-row .data-table-title.data-centered, .data-table-fixed .data-table-row .data-table-group.data-centered input, .data-table-fixed .data-table-row .data-table-group.data-centered {
  text-align: center;
}
.data-table .data-table-head .data-table-cell .mat-form-field-infix, .data-table .data-table-head .data-table-title .mat-form-field-infix, .data-table .data-table-head .data-table-group .mat-form-field-infix, .data-table .data-table-row .data-table-cell .mat-form-field-infix, .data-table .data-table-row .data-table-title .mat-form-field-infix, .data-table .data-table-row .data-table-group .mat-form-field-infix, .data-table-fixed .data-table-head .data-table-cell .mat-form-field-infix, .data-table-fixed .data-table-head .data-table-title .mat-form-field-infix, .data-table-fixed .data-table-head .data-table-group .mat-form-field-infix, .data-table-fixed .data-table-row .data-table-cell .mat-form-field-infix, .data-table-fixed .data-table-row .data-table-title .mat-form-field-infix, .data-table-fixed .data-table-row .data-table-group .mat-form-field-infix {
  border-top: none;
  width: auto;
}
.data-table .data-table-row .data-table-cell.changed, .data-table-fixed .data-table-row .data-table-cell.changed {
  color: #f44336;
  font-weight: bold;
}
.data-table .data-table-row .data-table-cell.warning, .data-table-fixed .data-table-row .data-table-cell.warning {
  background: #FFFAAF;
}
.data-table .data-table-row .data-table-cell.error, .data-table-fixed .data-table-row .data-table-cell.error {
  background: #ffafaf;
}
.data-table .data-table-row .data-table-cell.data-yellow, .data-table-fixed .data-table-row .data-table-cell.data-yellow {
  background: #FFFAAF;
}
.data-table .data-table-row .data-table-cell.data-gray, .data-table-fixed .data-table-row .data-table-cell.data-gray {
  background: #EEEEEE;
}
.data-table .data-table-row .data-table-cell.icon-gray, .data-table .data-table-row .data-table-cell.icon-gray *, .data-table-fixed .data-table-row .data-table-cell.icon-gray, .data-table-fixed .data-table-row .data-table-cell.icon-gray * {
  color: #EEEEEE;
}
.data-table .data-table-row .data-table-cell.data-red, .data-table-fixed .data-table-row .data-table-cell.data-red {
  background: #ffafaf;
}
.data-table .data-table-row .data-table-cell.data-scale6-0, .data-table-fixed .data-table-row .data-table-cell.data-scale6-0 {
  background: #E7726F;
}
.data-table .data-table-row .data-table-cell.data-scale6-1, .data-table-fixed .data-table-row .data-table-cell.data-scale6-1 {
  background: #F3BA84;
}
.data-table .data-table-row .data-table-cell.data-scale6-2, .data-table-fixed .data-table-row .data-table-cell.data-scale6-2 {
  background: #F8D28B;
}
.data-table .data-table-row .data-table-cell.data-scale6-3, .data-table-fixed .data-table-row .data-table-cell.data-scale6-3 {
  background: #E0E290;
}
.data-table .data-table-row .data-table-cell.data-scale6-4, .data-table-fixed .data-table-row .data-table-cell.data-scale6-4 {
  background: #C6D78B;
}
.data-table .data-table-row .data-table-cell.data-scale6-5, .data-table-fixed .data-table-row .data-table-cell.data-scale6-5 {
  background: #7ABB81;
}
.data-table .data-table-row .data-table-cell.data-red-text, .data-table .data-table-row .data-table-cell.data-red-text *, .data-table-fixed .data-table-row .data-table-cell.data-red-text, .data-table-fixed .data-table-row .data-table-cell.data-red-text * {
  color: #C33;
}
.data-table .data-table-row .data-table-cell.data-yellow-text, .data-table .data-table-row .data-table-cell.data-yellow-text *, .data-table-fixed .data-table-row .data-table-cell.data-yellow-text, .data-table-fixed .data-table-row .data-table-cell.data-yellow-text * {
  color: #90903d;
}
.data-table .data-table-row .data-table-cell.data-green, .data-table-fixed .data-table-row .data-table-cell.data-green {
  background: #B7DDC5;
}
.data-table .data-table-row .data-table-cell.data-lite-green, .data-table-fixed .data-table-row .data-table-cell.data-lite-green {
  background: #cceed9;
}
.data-table .data-table-row .data-table-cell.data-gray.data-white, .data-table-fixed .data-table-row .data-table-cell.data-gray.data-white {
  background: repeating-linear-gradient(-45deg, #EEEEEE, #EEEEEE 4px, #fff 5px, #fff 9px, #EEEEEE 10px);
}
.data-table .data-table-row .data-table-cell.data-gray.data-blue, .data-table-fixed .data-table-row .data-table-cell.data-gray.data-blue {
  background: repeating-linear-gradient(-45deg, #EEEEEE, #EEEEEE 4px, #f8f8ff 5px, #f8f8ff 9px, #EEEEEE 10px);
}
.data-table .data-table-row .data-table-cell.data-yellow.data-white, .data-table-fixed .data-table-row .data-table-cell.data-yellow.data-white {
  background: repeating-linear-gradient(-45deg, #FFFAAF, #FFFAAF 4px, #fff 5px, #fff 9px, #FFFAAF 10px);
}
.data-table .data-table-row .data-table-cell.data-green.data-white, .data-table-fixed .data-table-row .data-table-cell.data-green.data-white {
  background: repeating-linear-gradient(-45deg, #cceed9, #cceed9 4px, #fff 5px, #fff 9px, #cceed9 10px);
}
.data-table .data-table-row .data-table-cell.data-yellow.data-green, .data-table .data-table-row .data-table-cell.data-yellow.data-green, .data-table-fixed .data-table-row .data-table-cell.data-yellow.data-green, .data-table-fixed .data-table-row .data-table-cell.data-yellow.data-green {
  background: repeating-linear-gradient(-45deg, #FFFAAF, #FFFAAF 4px, #B7DDC5 5px, #B7DDC5 9px, #FFFAAF 10px);
}
.data-table .data-table-row.data-yellow, .data-table-fixed .data-table-row.data-yellow {
  background: #FFFAAF;
}
.data-table .data-table-row.data-disabled, .data-table-fixed .data-table-row.data-disabled {
  color: rgba(0, 0, 0, 0.54);
  background: #f4f4f4;
}

.data-table-fixed {
  display: table;
  table-layout: fixed;
  border-collapse: collapse;
}
.data-table-fixed .data-table-head, .data-table-fixed .data-table-row {
  display: table-row;
}
.data-table-fixed .data-table-head .data-table-cell, .data-table-fixed .data-table-head .data-table-title, .data-table-fixed .data-table-row .data-table-cell, .data-table-fixed .data-table-row .data-table-title {
  display: table-cell;
}
.data-table-fixed .data-table-row:hover {
  background-color: #f4f4f4;
}
.data-table-fixed .data-table-title, .data-table-fixed .data-table-cell.primary {
  text-align: left;
}
.data-table-fixed .data-table-cell {
  text-align: right;
}
.data-table-fixed .data-table-cell, .data-table-fixed .data-table-title {
  height: 32px;
  padding: 0 4px;
  vertical-align: middle;
}
.data-table-fixed .data-table-cell.row-icon, .data-table-fixed .data-table-title.row-icon {
  padding: 0 4px;
}
.data-table-fixed .data-table-cell .mat-icon, .data-table-fixed .data-table-title .mat-icon {
  display: inline-block;
  vertical-align: middle;
}

.data-table-fixed.data-table-small1 .data-table-cell, .data-table-fixed.data-table-small1 .data-table-title {
  height: 24px;
  padding: 0 2px;
}

.scroll-x {
  overflow-x: auto;
}

.align-controls {
  margin-top: 8px;
}
.align-controls .mat-select {
  margin-top: -16px;
}

.button-panel {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-end;
  min-width: 128px;
}
.button-panel .mat-raised-button + .mat-raised-button,
.button-panel .mat-raised-button + .button-subpanel,
.button-panel .button-subpanel + .button-subpanel,
.button-panel .button-subpanel + .mat-raised-button {
  margin-left: 16px;
}
.button-panel.button-panel-left-aligned {
  justify-content: flex-start;
}

mat-option .new-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

mat-option .default {
  font-weight: bold;
}

.mat-divider {
  border-top-width: 5px;
  border-top-style: solid;
}

.mat-icon.clickable.small {
  font-size: 20px;
  width: 20px;
  height: 20px;
}
.mat-icon.clickable.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.mat-icon.clickable:not(.disabled):hover {
  color: #2a92e5;
  cursor: pointer;
}

.omnics-page .md-fab-toolbar {
  position: absolute;
  right: 10px;
}

.table-scroll-wrapper, .table-scroll-wrapper-md, .table-scroll-wrapper-mde, .table-scroll-wrapper-lg,
.table-scroll-wrapper-sm, .table-scroll-wrapper-sme, .table-scroll-wrapper-xse, .table-scroll-wrapper-xs,
.table-scroll-wrapper-xxse, .table-scroll-wrapper-xxs {
  overflow-y: scroll;
  padding-right: 8px;
}
.table-scroll-wrapper.table-scroll-noscroll, .table-scroll-wrapper-md.table-scroll-noscroll, .table-scroll-wrapper-mde.table-scroll-noscroll, .table-scroll-wrapper-lg.table-scroll-noscroll,
.table-scroll-wrapper-sm.table-scroll-noscroll, .table-scroll-wrapper-sme.table-scroll-noscroll, .table-scroll-wrapper-xse.table-scroll-noscroll, .table-scroll-wrapper-xs.table-scroll-noscroll,
.table-scroll-wrapper-xxse.table-scroll-noscroll, .table-scroll-wrapper-xxs.table-scroll-noscroll {
  overflow-y: auto;
}
.table-scroll-wrapper .data-table, .table-scroll-wrapper-md .data-table, .table-scroll-wrapper-mde .data-table, .table-scroll-wrapper-lg .data-table,
.table-scroll-wrapper-sm .data-table, .table-scroll-wrapper-sme .data-table, .table-scroll-wrapper-xse .data-table, .table-scroll-wrapper-xs .data-table,
.table-scroll-wrapper-xxse .data-table, .table-scroll-wrapper-xxs .data-table {
  display: block;
}

.data-table .data-table-head, .data-table-fixed .data-table-head {
  position: sticky;
  top: 0;
  z-index: 6;
  background: #fff;
}
.data-table .data-table-head.header0, .data-table-fixed .data-table-head.header0 {
  top: 0px;
}
.data-table .data-table-head.header1, .data-table-fixed .data-table-head.header1 {
  top: 33px;
}
.data-table .data-table-head.header2, .data-table-fixed .data-table-head.header2 {
  top: 66px;
}
.data-table .data-table-head.header3, .data-table-fixed .data-table-head.header3 {
  top: 99px;
}
.data-table .data-table-head.header4, .data-table-fixed .data-table-head.header4 {
  top: 132px;
}
.data-table .data-table-head.header5, .data-table-fixed .data-table-head.header5 {
  top: 165px;
}
.data-table .data-table-head.with-filters.header0, .data-table-fixed .data-table-head.with-filters.header0 {
  top: 39.783px;
}
.data-table .data-table-head.with-filters.header1, .data-table-fixed .data-table-head.with-filters.header1 {
  top: 72.783px;
}
.data-table .data-table-head.with-filters.header2, .data-table-fixed .data-table-head.with-filters.header2 {
  top: 105.783px;
}
.data-table .data-table-head.with-filters.header3, .data-table-fixed .data-table-head.with-filters.header3 {
  top: 138.783px;
}
.data-table .data-table-head.with-filters.header4, .data-table-fixed .data-table-head.with-filters.header4 {
  top: 171.783px;
}
.data-table .data-table-head.with-filters.header5, .data-table-fixed .data-table-head.with-filters.header5 {
  top: 204.783px;
}

.data-table-filter-row, .data-table-filter-fixed-row {
  position: sticky;
  top: 0;
}

.data-table .data-table-cell.sticky.data-yellow, .data-table .data-table-title.sticky.data-yellow, .data-table-fixed .data-table-cell.sticky.data-yellow, .data-table-fixed .data-table-title.sticky.data-yellow, .data-table-filter-row .data-table-cell.sticky.data-yellow, .data-table-filter-row .data-table-title.sticky.data-yellow, .data-table-filter-fixed-row .data-table-cell.sticky.data-yellow, .data-table-filter-fixed-row .data-table-title.sticky.data-yellow {
  background-color: #FFFAAF;
}
.data-table .data-table-cell.nowrap, .data-table-fixed .data-table-cell.nowrap, .data-table-filter-row .data-table-cell.nowrap, .data-table-filter-fixed-row .data-table-cell.nowrap {
  white-space: nowrap;
  overflow-x: hidden;
}
.data-table .data-table-row:hover, .data-table-fixed .data-table-row:hover, .data-table-filter-row .data-table-row:hover, .data-table-filter-fixed-row .data-table-row:hover {
  background-color: #f4f4f4;
}

.data-table-cell.sticky, .data-table-title.sticky {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 0;
}
.data-table-cell.sticky-50, .data-table-title.sticky-50 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 50px;
}
.data-table-cell.sticky-100, .data-table-title.sticky-100 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 100px;
}
.data-table-cell.sticky-150, .data-table-title.sticky-150 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 150px;
}
.data-table-cell.sticky-200, .data-table-title.sticky-200 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 200px;
}
.data-table-cell.sticky-250, .data-table-title.sticky-250 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 250px;
}
.data-table-cell.sticky-300, .data-table-title.sticky-300 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 300px;
}
.data-table-cell.sticky-350, .data-table-title.sticky-350 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 350px;
}
.data-table-cell.sticky-400, .data-table-title.sticky-400 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 400px;
}
.data-table-cell.sticky-450, .data-table-title.sticky-450 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 450px;
}
.data-table-cell.sticky-500, .data-table-title.sticky-500 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 500px;
}
.data-table-cell.sticky-right-0, .data-table-title.sticky-right-0 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  right: -8px;
  left: auto;
}
.data-table-cell.sticky-right-50, .data-table-title.sticky-right-50 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  right: 42px;
  left: auto;
}
.data-table-cell.sticky-right-100, .data-table-title.sticky-right-100 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  right: 92px;
  left: auto;
}
.data-table-cell.sticky-right-150, .data-table-title.sticky-right-150 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  right: 142px;
  left: auto;
}
.data-table-cell.sticky-right-200, .data-table-title.sticky-right-200 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  right: 192px;
  left: auto;
}
.data-table-cell.sticky-right-250, .data-table-title.sticky-right-250 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  right: 242px;
  left: auto;
}
.data-table-cell.sticky-right-300, .data-table-title.sticky-right-300 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  right: 292px;
  left: auto;
}
.data-table-cell.sticky-right-350, .data-table-title.sticky-right-350 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  right: 342px;
  left: auto;
}
.data-table-cell.sticky-right-400, .data-table-title.sticky-right-400 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  right: 392px;
  left: auto;
}
.data-table-cell.sticky-right-450, .data-table-title.sticky-right-450 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  right: 442px;
  left: auto;
}
.data-table-cell.sticky-right-500, .data-table-title.sticky-right-500 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  right: 492px;
  left: auto;
}
.data-table-cell.sticky-50-1, .data-table-title.sticky-50-1 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 50px;
}
.data-table-cell.sticky-100-1, .data-table-title.sticky-100-1 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 100px;
}
.data-table-cell.sticky-100-2, .data-table-title.sticky-100-2 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 108px;
}
.data-table-cell.sticky-150-1, .data-table-title.sticky-150-1 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 150px;
}
.data-table-cell.sticky-150-2, .data-table-title.sticky-150-2 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 158px;
}
.data-table-cell.sticky-150-3, .data-table-title.sticky-150-3 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 166px;
}
.data-table-cell.sticky-200-1, .data-table-title.sticky-200-1 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 200px;
}
.data-table-cell.sticky-200-2, .data-table-title.sticky-200-2 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 208px;
}
.data-table-cell.sticky-200-3, .data-table-title.sticky-200-3 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 216px;
}
.data-table-cell.sticky-200-4, .data-table-title.sticky-200-4 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 224px;
}
.data-table-cell.sticky-250-1, .data-table-title.sticky-250-1 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 250px;
}
.data-table-cell.sticky-250-2, .data-table-title.sticky-250-2 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 258px;
}
.data-table-cell.sticky-250-3, .data-table-title.sticky-250-3 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 266px;
}
.data-table-cell.sticky-250-4, .data-table-title.sticky-250-4 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 274px;
}
.data-table-cell.sticky-250-5, .data-table-title.sticky-250-5 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 282px;
}
.data-table-cell.sticky-300-1, .data-table-title.sticky-300-1 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 300px;
}
.data-table-cell.sticky-300-2, .data-table-title.sticky-300-2 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 308px;
}
.data-table-cell.sticky-300-3, .data-table-title.sticky-300-3 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 316px;
}
.data-table-cell.sticky-300-4, .data-table-title.sticky-300-4 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 324px;
}
.data-table-cell.sticky-300-5, .data-table-title.sticky-300-5 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 332px;
}
.data-table-cell.sticky-300-6, .data-table-title.sticky-300-6 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 340px;
}
.data-table-cell.sticky-350-1, .data-table-title.sticky-350-1 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 350px;
}
.data-table-cell.sticky-350-2, .data-table-title.sticky-350-2 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 358px;
}
.data-table-cell.sticky-350-3, .data-table-title.sticky-350-3 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 366px;
}
.data-table-cell.sticky-350-4, .data-table-title.sticky-350-4 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 374px;
}
.data-table-cell.sticky-350-5, .data-table-title.sticky-350-5 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 382px;
}
.data-table-cell.sticky-350-6, .data-table-title.sticky-350-6 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 390px;
}
.data-table-cell.sticky-350-7, .data-table-title.sticky-350-7 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 398px;
}
.data-table-cell.sticky-400-1, .data-table-title.sticky-400-1 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 400px;
}
.data-table-cell.sticky-400-2, .data-table-title.sticky-400-2 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 408px;
}
.data-table-cell.sticky-400-3, .data-table-title.sticky-400-3 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 416px;
}
.data-table-cell.sticky-400-4, .data-table-title.sticky-400-4 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 424px;
}
.data-table-cell.sticky-400-5, .data-table-title.sticky-400-5 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 432px;
}
.data-table-cell.sticky-400-6, .data-table-title.sticky-400-6 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 440px;
}
.data-table-cell.sticky-400-7, .data-table-title.sticky-400-7 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 448px;
}
.data-table-cell.sticky-400-8, .data-table-title.sticky-400-8 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 456px;
}
.data-table-cell.sticky-450-1, .data-table-title.sticky-450-1 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 450px;
}
.data-table-cell.sticky-450-2, .data-table-title.sticky-450-2 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 458px;
}
.data-table-cell.sticky-450-3, .data-table-title.sticky-450-3 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 466px;
}
.data-table-cell.sticky-450-4, .data-table-title.sticky-450-4 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 474px;
}
.data-table-cell.sticky-450-5, .data-table-title.sticky-450-5 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 482px;
}
.data-table-cell.sticky-450-6, .data-table-title.sticky-450-6 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 490px;
}
.data-table-cell.sticky-450-7, .data-table-title.sticky-450-7 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 498px;
}
.data-table-cell.sticky-450-8, .data-table-title.sticky-450-8 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 506px;
}
.data-table-cell.sticky-450-9, .data-table-title.sticky-450-9 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 514px;
}
.data-table-cell.sticky-500-1, .data-table-title.sticky-500-1 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 500px;
}
.data-table-cell.sticky-500-2, .data-table-title.sticky-500-2 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 508px;
}
.data-table-cell.sticky-500-3, .data-table-title.sticky-500-3 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 516px;
}
.data-table-cell.sticky-500-4, .data-table-title.sticky-500-4 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 524px;
}
.data-table-cell.sticky-500-5, .data-table-title.sticky-500-5 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 532px;
}
.data-table-cell.sticky-500-6, .data-table-title.sticky-500-6 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 540px;
}
.data-table-cell.sticky-500-7, .data-table-title.sticky-500-7 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 548px;
}
.data-table-cell.sticky-500-8, .data-table-title.sticky-500-8 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 556px;
}
.data-table-cell.sticky-500-9, .data-table-title.sticky-500-9 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 564px;
}
.data-table-cell.sticky-500-10, .data-table-title.sticky-500-10 {
  position: sticky;
  background-color: #fff;
  z-index: 5;
  left: 572px;
}

.data-table-small1 .data-table-cell.sticky-50-1, .data-table-small1 .data-table-title.sticky-50-1 {
  left: 50px;
}
.data-table-small1 .data-table-cell.sticky-100-1, .data-table-small1 .data-table-title.sticky-100-1 {
  left: 100px;
}
.data-table-small1 .data-table-cell.sticky-100-2, .data-table-small1 .data-table-title.sticky-100-2 {
  left: 104px;
}
.data-table-small1 .data-table-cell.sticky-150-1, .data-table-small1 .data-table-title.sticky-150-1 {
  left: 150px;
}
.data-table-small1 .data-table-cell.sticky-150-2, .data-table-small1 .data-table-title.sticky-150-2 {
  left: 154px;
}
.data-table-small1 .data-table-cell.sticky-150-3, .data-table-small1 .data-table-title.sticky-150-3 {
  left: 158px;
}
.data-table-small1 .data-table-cell.sticky-200-1, .data-table-small1 .data-table-title.sticky-200-1 {
  left: 200px;
}
.data-table-small1 .data-table-cell.sticky-200-2, .data-table-small1 .data-table-title.sticky-200-2 {
  left: 204px;
}
.data-table-small1 .data-table-cell.sticky-200-3, .data-table-small1 .data-table-title.sticky-200-3 {
  left: 208px;
}
.data-table-small1 .data-table-cell.sticky-200-4, .data-table-small1 .data-table-title.sticky-200-4 {
  left: 212px;
}
.data-table-small1 .data-table-cell.sticky-250-1, .data-table-small1 .data-table-title.sticky-250-1 {
  left: 250px;
}
.data-table-small1 .data-table-cell.sticky-250-2, .data-table-small1 .data-table-title.sticky-250-2 {
  left: 254px;
}
.data-table-small1 .data-table-cell.sticky-250-3, .data-table-small1 .data-table-title.sticky-250-3 {
  left: 258px;
}
.data-table-small1 .data-table-cell.sticky-250-4, .data-table-small1 .data-table-title.sticky-250-4 {
  left: 262px;
}
.data-table-small1 .data-table-cell.sticky-250-5, .data-table-small1 .data-table-title.sticky-250-5 {
  left: 266px;
}
.data-table-small1 .data-table-cell.sticky-300-1, .data-table-small1 .data-table-title.sticky-300-1 {
  left: 300px;
}
.data-table-small1 .data-table-cell.sticky-300-2, .data-table-small1 .data-table-title.sticky-300-2 {
  left: 304px;
}
.data-table-small1 .data-table-cell.sticky-300-3, .data-table-small1 .data-table-title.sticky-300-3 {
  left: 308px;
}
.data-table-small1 .data-table-cell.sticky-300-4, .data-table-small1 .data-table-title.sticky-300-4 {
  left: 312px;
}
.data-table-small1 .data-table-cell.sticky-300-5, .data-table-small1 .data-table-title.sticky-300-5 {
  left: 316px;
}
.data-table-small1 .data-table-cell.sticky-300-6, .data-table-small1 .data-table-title.sticky-300-6 {
  left: 320px;
}
.data-table-small1 .data-table-cell.sticky-350-1, .data-table-small1 .data-table-title.sticky-350-1 {
  left: 350px;
}
.data-table-small1 .data-table-cell.sticky-350-2, .data-table-small1 .data-table-title.sticky-350-2 {
  left: 354px;
}
.data-table-small1 .data-table-cell.sticky-350-3, .data-table-small1 .data-table-title.sticky-350-3 {
  left: 358px;
}
.data-table-small1 .data-table-cell.sticky-350-4, .data-table-small1 .data-table-title.sticky-350-4 {
  left: 362px;
}
.data-table-small1 .data-table-cell.sticky-350-5, .data-table-small1 .data-table-title.sticky-350-5 {
  left: 366px;
}
.data-table-small1 .data-table-cell.sticky-350-6, .data-table-small1 .data-table-title.sticky-350-6 {
  left: 370px;
}
.data-table-small1 .data-table-cell.sticky-350-7, .data-table-small1 .data-table-title.sticky-350-7 {
  left: 374px;
}
.data-table-small1 .data-table-cell.sticky-400-1, .data-table-small1 .data-table-title.sticky-400-1 {
  left: 400px;
}
.data-table-small1 .data-table-cell.sticky-400-2, .data-table-small1 .data-table-title.sticky-400-2 {
  left: 404px;
}
.data-table-small1 .data-table-cell.sticky-400-3, .data-table-small1 .data-table-title.sticky-400-3 {
  left: 408px;
}
.data-table-small1 .data-table-cell.sticky-400-4, .data-table-small1 .data-table-title.sticky-400-4 {
  left: 412px;
}
.data-table-small1 .data-table-cell.sticky-400-5, .data-table-small1 .data-table-title.sticky-400-5 {
  left: 416px;
}
.data-table-small1 .data-table-cell.sticky-400-6, .data-table-small1 .data-table-title.sticky-400-6 {
  left: 420px;
}
.data-table-small1 .data-table-cell.sticky-400-7, .data-table-small1 .data-table-title.sticky-400-7 {
  left: 424px;
}
.data-table-small1 .data-table-cell.sticky-400-8, .data-table-small1 .data-table-title.sticky-400-8 {
  left: 428px;
}
.data-table-small1 .data-table-cell.sticky-450-1, .data-table-small1 .data-table-title.sticky-450-1 {
  left: 450px;
}
.data-table-small1 .data-table-cell.sticky-450-2, .data-table-small1 .data-table-title.sticky-450-2 {
  left: 454px;
}
.data-table-small1 .data-table-cell.sticky-450-3, .data-table-small1 .data-table-title.sticky-450-3 {
  left: 458px;
}
.data-table-small1 .data-table-cell.sticky-450-4, .data-table-small1 .data-table-title.sticky-450-4 {
  left: 462px;
}
.data-table-small1 .data-table-cell.sticky-450-5, .data-table-small1 .data-table-title.sticky-450-5 {
  left: 466px;
}
.data-table-small1 .data-table-cell.sticky-450-6, .data-table-small1 .data-table-title.sticky-450-6 {
  left: 470px;
}
.data-table-small1 .data-table-cell.sticky-450-7, .data-table-small1 .data-table-title.sticky-450-7 {
  left: 474px;
}
.data-table-small1 .data-table-cell.sticky-450-8, .data-table-small1 .data-table-title.sticky-450-8 {
  left: 478px;
}
.data-table-small1 .data-table-cell.sticky-450-9, .data-table-small1 .data-table-title.sticky-450-9 {
  left: 482px;
}
.data-table-small1 .data-table-cell.sticky-500-1, .data-table-small1 .data-table-title.sticky-500-1 {
  left: 500px;
}
.data-table-small1 .data-table-cell.sticky-500-2, .data-table-small1 .data-table-title.sticky-500-2 {
  left: 504px;
}
.data-table-small1 .data-table-cell.sticky-500-3, .data-table-small1 .data-table-title.sticky-500-3 {
  left: 508px;
}
.data-table-small1 .data-table-cell.sticky-500-4, .data-table-small1 .data-table-title.sticky-500-4 {
  left: 512px;
}
.data-table-small1 .data-table-cell.sticky-500-5, .data-table-small1 .data-table-title.sticky-500-5 {
  left: 516px;
}
.data-table-small1 .data-table-cell.sticky-500-6, .data-table-small1 .data-table-title.sticky-500-6 {
  left: 520px;
}
.data-table-small1 .data-table-cell.sticky-500-7, .data-table-small1 .data-table-title.sticky-500-7 {
  left: 524px;
}
.data-table-small1 .data-table-cell.sticky-500-8, .data-table-small1 .data-table-title.sticky-500-8 {
  left: 528px;
}
.data-table-small1 .data-table-cell.sticky-500-9, .data-table-small1 .data-table-title.sticky-500-9 {
  left: 532px;
}
.data-table-small1 .data-table-cell.sticky-500-10, .data-table-small1 .data-table-title.sticky-500-10 {
  left: 536px;
}

@media (min-height: 400px) and (max-height: 449px) {
  .table-scroll-wrapper {
    max-height: 50px;
  }
}
@media (min-height: 300px) and (max-height: 349px) {
  .table-scroll-wrapper-md {
    max-height: 50px;
  }
}
@media (min-height: 200px) and (max-height: 249px) {
  .table-scroll-wrapper-lg {
    max-height: 50px;
  }
}
@media (min-height: 500px) and (max-height: 549px) {
  .table-scroll-wrapper-sm {
    max-height: 50px;
  }
}
@media (min-height: 450px) and (max-height: 499px) {
  .table-scroll-wrapper-sme {
    max-height: 50px;
  }
}
@media (min-height: 550px) and (max-height: 599px) {
  .table-scroll-wrapper-xse {
    max-height: 50px;
  }
}
@media (min-height: 600px) and (max-height: 649px) {
  .table-scroll-wrapper-xs {
    max-height: 50px;
  }
}
@media (min-height: 650px) and (max-height: 699px) {
  .table-scroll-wrapper-xxse {
    max-height: 50px;
  }
}
@media (min-height: 700px) and (max-height: 749px) {
  .table-scroll-wrapper-xxs {
    max-height: 50px;
  }
}
@media (min-height: 350px) and (max-height: 399px) {
  .table-scroll-wrapper-mde {
    max-height: 50px;
  }
}
@media (min-height: 450px) and (max-height: 499px) {
  .table-scroll-wrapper {
    max-height: 100px;
  }
}
@media (min-height: 350px) and (max-height: 399px) {
  .table-scroll-wrapper-md {
    max-height: 100px;
  }
}
@media (min-height: 250px) and (max-height: 299px) {
  .table-scroll-wrapper-lg {
    max-height: 100px;
  }
}
@media (min-height: 550px) and (max-height: 599px) {
  .table-scroll-wrapper-sm {
    max-height: 100px;
  }
}
@media (min-height: 500px) and (max-height: 549px) {
  .table-scroll-wrapper-sme {
    max-height: 100px;
  }
}
@media (min-height: 600px) and (max-height: 649px) {
  .table-scroll-wrapper-xse {
    max-height: 100px;
  }
}
@media (min-height: 650px) and (max-height: 699px) {
  .table-scroll-wrapper-xs {
    max-height: 100px;
  }
}
@media (min-height: 700px) and (max-height: 749px) {
  .table-scroll-wrapper-xxse {
    max-height: 100px;
  }
}
@media (min-height: 750px) and (max-height: 799px) {
  .table-scroll-wrapper-xxs {
    max-height: 100px;
  }
}
@media (min-height: 400px) and (max-height: 449px) {
  .table-scroll-wrapper-mde {
    max-height: 100px;
  }
}
@media (min-height: 500px) and (max-height: 549px) {
  .table-scroll-wrapper {
    max-height: 150px;
  }
}
@media (min-height: 400px) and (max-height: 449px) {
  .table-scroll-wrapper-md {
    max-height: 150px;
  }
}
@media (min-height: 300px) and (max-height: 349px) {
  .table-scroll-wrapper-lg {
    max-height: 150px;
  }
}
@media (min-height: 600px) and (max-height: 649px) {
  .table-scroll-wrapper-sm {
    max-height: 150px;
  }
}
@media (min-height: 550px) and (max-height: 599px) {
  .table-scroll-wrapper-sme {
    max-height: 150px;
  }
}
@media (min-height: 650px) and (max-height: 699px) {
  .table-scroll-wrapper-xse {
    max-height: 150px;
  }
}
@media (min-height: 700px) and (max-height: 749px) {
  .table-scroll-wrapper-xs {
    max-height: 150px;
  }
}
@media (min-height: 750px) and (max-height: 799px) {
  .table-scroll-wrapper-xxse {
    max-height: 150px;
  }
}
@media (min-height: 800px) and (max-height: 849px) {
  .table-scroll-wrapper-xxs {
    max-height: 150px;
  }
}
@media (min-height: 450px) and (max-height: 499px) {
  .table-scroll-wrapper-mde {
    max-height: 150px;
  }
}
@media (min-height: 550px) and (max-height: 599px) {
  .table-scroll-wrapper {
    max-height: 200px;
  }
}
@media (min-height: 450px) and (max-height: 499px) {
  .table-scroll-wrapper-md {
    max-height: 200px;
  }
}
@media (min-height: 350px) and (max-height: 399px) {
  .table-scroll-wrapper-lg {
    max-height: 200px;
  }
}
@media (min-height: 650px) and (max-height: 699px) {
  .table-scroll-wrapper-sm {
    max-height: 200px;
  }
}
@media (min-height: 600px) and (max-height: 649px) {
  .table-scroll-wrapper-sme {
    max-height: 200px;
  }
}
@media (min-height: 700px) and (max-height: 749px) {
  .table-scroll-wrapper-xse {
    max-height: 200px;
  }
}
@media (min-height: 750px) and (max-height: 799px) {
  .table-scroll-wrapper-xs {
    max-height: 200px;
  }
}
@media (min-height: 800px) and (max-height: 849px) {
  .table-scroll-wrapper-xxse {
    max-height: 200px;
  }
}
@media (min-height: 850px) and (max-height: 899px) {
  .table-scroll-wrapper-xxs {
    max-height: 200px;
  }
}
@media (min-height: 500px) and (max-height: 549px) {
  .table-scroll-wrapper-mde {
    max-height: 200px;
  }
}
@media (min-height: 600px) and (max-height: 649px) {
  .table-scroll-wrapper {
    max-height: 250px;
  }
}
@media (min-height: 500px) and (max-height: 549px) {
  .table-scroll-wrapper-md {
    max-height: 250px;
  }
}
@media (min-height: 400px) and (max-height: 449px) {
  .table-scroll-wrapper-lg {
    max-height: 250px;
  }
}
@media (min-height: 700px) and (max-height: 749px) {
  .table-scroll-wrapper-sm {
    max-height: 250px;
  }
}
@media (min-height: 650px) and (max-height: 699px) {
  .table-scroll-wrapper-sme {
    max-height: 250px;
  }
}
@media (min-height: 750px) and (max-height: 799px) {
  .table-scroll-wrapper-xse {
    max-height: 250px;
  }
}
@media (min-height: 800px) and (max-height: 849px) {
  .table-scroll-wrapper-xs {
    max-height: 250px;
  }
}
@media (min-height: 850px) and (max-height: 899px) {
  .table-scroll-wrapper-xxse {
    max-height: 250px;
  }
}
@media (min-height: 900px) and (max-height: 949px) {
  .table-scroll-wrapper-xxs {
    max-height: 250px;
  }
}
@media (min-height: 550px) and (max-height: 599px) {
  .table-scroll-wrapper-mde {
    max-height: 250px;
  }
}
@media (min-height: 650px) and (max-height: 699px) {
  .table-scroll-wrapper {
    max-height: 300px;
  }
}
@media (min-height: 550px) and (max-height: 599px) {
  .table-scroll-wrapper-md {
    max-height: 300px;
  }
}
@media (min-height: 450px) and (max-height: 499px) {
  .table-scroll-wrapper-lg {
    max-height: 300px;
  }
}
@media (min-height: 750px) and (max-height: 799px) {
  .table-scroll-wrapper-sm {
    max-height: 300px;
  }
}
@media (min-height: 700px) and (max-height: 749px) {
  .table-scroll-wrapper-sme {
    max-height: 300px;
  }
}
@media (min-height: 800px) and (max-height: 849px) {
  .table-scroll-wrapper-xse {
    max-height: 300px;
  }
}
@media (min-height: 850px) and (max-height: 899px) {
  .table-scroll-wrapper-xs {
    max-height: 300px;
  }
}
@media (min-height: 900px) and (max-height: 949px) {
  .table-scroll-wrapper-xxse {
    max-height: 300px;
  }
}
@media (min-height: 950px) and (max-height: 999px) {
  .table-scroll-wrapper-xxs {
    max-height: 300px;
  }
}
@media (min-height: 600px) and (max-height: 649px) {
  .table-scroll-wrapper-mde {
    max-height: 300px;
  }
}
@media (min-height: 700px) and (max-height: 749px) {
  .table-scroll-wrapper {
    max-height: 350px;
  }
}
@media (min-height: 600px) and (max-height: 649px) {
  .table-scroll-wrapper-md {
    max-height: 350px;
  }
}
@media (min-height: 500px) and (max-height: 549px) {
  .table-scroll-wrapper-lg {
    max-height: 350px;
  }
}
@media (min-height: 800px) and (max-height: 849px) {
  .table-scroll-wrapper-sm {
    max-height: 350px;
  }
}
@media (min-height: 750px) and (max-height: 799px) {
  .table-scroll-wrapper-sme {
    max-height: 350px;
  }
}
@media (min-height: 850px) and (max-height: 899px) {
  .table-scroll-wrapper-xse {
    max-height: 350px;
  }
}
@media (min-height: 900px) and (max-height: 949px) {
  .table-scroll-wrapper-xs {
    max-height: 350px;
  }
}
@media (min-height: 950px) and (max-height: 999px) {
  .table-scroll-wrapper-xxse {
    max-height: 350px;
  }
}
@media (min-height: 1000px) and (max-height: 1049px) {
  .table-scroll-wrapper-xxs {
    max-height: 350px;
  }
}
@media (min-height: 650px) and (max-height: 699px) {
  .table-scroll-wrapper-mde {
    max-height: 350px;
  }
}
@media (min-height: 750px) and (max-height: 799px) {
  .table-scroll-wrapper {
    max-height: 400px;
  }
}
@media (min-height: 650px) and (max-height: 699px) {
  .table-scroll-wrapper-md {
    max-height: 400px;
  }
}
@media (min-height: 550px) and (max-height: 599px) {
  .table-scroll-wrapper-lg {
    max-height: 400px;
  }
}
@media (min-height: 850px) and (max-height: 899px) {
  .table-scroll-wrapper-sm {
    max-height: 400px;
  }
}
@media (min-height: 800px) and (max-height: 849px) {
  .table-scroll-wrapper-sme {
    max-height: 400px;
  }
}
@media (min-height: 900px) and (max-height: 949px) {
  .table-scroll-wrapper-xse {
    max-height: 400px;
  }
}
@media (min-height: 950px) and (max-height: 999px) {
  .table-scroll-wrapper-xs {
    max-height: 400px;
  }
}
@media (min-height: 1000px) and (max-height: 1049px) {
  .table-scroll-wrapper-xxse {
    max-height: 400px;
  }
}
@media (min-height: 1050px) and (max-height: 1099px) {
  .table-scroll-wrapper-xxs {
    max-height: 400px;
  }
}
@media (min-height: 700px) and (max-height: 749px) {
  .table-scroll-wrapper-mde {
    max-height: 400px;
  }
}
@media (min-height: 800px) and (max-height: 849px) {
  .table-scroll-wrapper {
    max-height: 450px;
  }
}
@media (min-height: 700px) and (max-height: 749px) {
  .table-scroll-wrapper-md {
    max-height: 450px;
  }
}
@media (min-height: 600px) and (max-height: 649px) {
  .table-scroll-wrapper-lg {
    max-height: 450px;
  }
}
@media (min-height: 900px) and (max-height: 949px) {
  .table-scroll-wrapper-sm {
    max-height: 450px;
  }
}
@media (min-height: 850px) and (max-height: 899px) {
  .table-scroll-wrapper-sme {
    max-height: 450px;
  }
}
@media (min-height: 950px) and (max-height: 999px) {
  .table-scroll-wrapper-xse {
    max-height: 450px;
  }
}
@media (min-height: 1000px) and (max-height: 1049px) {
  .table-scroll-wrapper-xs {
    max-height: 450px;
  }
}
@media (min-height: 1050px) and (max-height: 1099px) {
  .table-scroll-wrapper-xxse {
    max-height: 450px;
  }
}
@media (min-height: 1100px) and (max-height: 1149px) {
  .table-scroll-wrapper-xxs {
    max-height: 450px;
  }
}
@media (min-height: 750px) and (max-height: 799px) {
  .table-scroll-wrapper-mde {
    max-height: 450px;
  }
}
@media (min-height: 850px) and (max-height: 899px) {
  .table-scroll-wrapper {
    max-height: 500px;
  }
}
@media (min-height: 750px) and (max-height: 799px) {
  .table-scroll-wrapper-md {
    max-height: 500px;
  }
}
@media (min-height: 650px) and (max-height: 699px) {
  .table-scroll-wrapper-lg {
    max-height: 500px;
  }
}
@media (min-height: 950px) and (max-height: 999px) {
  .table-scroll-wrapper-sm {
    max-height: 500px;
  }
}
@media (min-height: 900px) and (max-height: 949px) {
  .table-scroll-wrapper-sme {
    max-height: 500px;
  }
}
@media (min-height: 1000px) and (max-height: 1049px) {
  .table-scroll-wrapper-xse {
    max-height: 500px;
  }
}
@media (min-height: 1050px) and (max-height: 1099px) {
  .table-scroll-wrapper-xs {
    max-height: 500px;
  }
}
@media (min-height: 1100px) and (max-height: 1149px) {
  .table-scroll-wrapper-xxse {
    max-height: 500px;
  }
}
@media (min-height: 1150px) and (max-height: 1199px) {
  .table-scroll-wrapper-xxs {
    max-height: 500px;
  }
}
@media (min-height: 800px) and (max-height: 849px) {
  .table-scroll-wrapper-mde {
    max-height: 500px;
  }
}
@media (min-height: 900px) and (max-height: 949px) {
  .table-scroll-wrapper {
    max-height: 550px;
  }
}
@media (min-height: 800px) and (max-height: 849px) {
  .table-scroll-wrapper-md {
    max-height: 550px;
  }
}
@media (min-height: 700px) and (max-height: 749px) {
  .table-scroll-wrapper-lg {
    max-height: 550px;
  }
}
@media (min-height: 1000px) and (max-height: 1049px) {
  .table-scroll-wrapper-sm {
    max-height: 550px;
  }
}
@media (min-height: 950px) and (max-height: 999px) {
  .table-scroll-wrapper-sme {
    max-height: 550px;
  }
}
@media (min-height: 1050px) and (max-height: 1099px) {
  .table-scroll-wrapper-xse {
    max-height: 550px;
  }
}
@media (min-height: 1100px) and (max-height: 1149px) {
  .table-scroll-wrapper-xs {
    max-height: 550px;
  }
}
@media (min-height: 1150px) and (max-height: 1199px) {
  .table-scroll-wrapper-xxse {
    max-height: 550px;
  }
}
@media (min-height: 1200px) and (max-height: 1249px) {
  .table-scroll-wrapper-xxs {
    max-height: 550px;
  }
}
@media (min-height: 850px) and (max-height: 899px) {
  .table-scroll-wrapper-mde {
    max-height: 550px;
  }
}
@media (min-height: 950px) and (max-height: 999px) {
  .table-scroll-wrapper {
    max-height: 600px;
  }
}
@media (min-height: 850px) and (max-height: 899px) {
  .table-scroll-wrapper-md {
    max-height: 600px;
  }
}
@media (min-height: 750px) and (max-height: 799px) {
  .table-scroll-wrapper-lg {
    max-height: 600px;
  }
}
@media (min-height: 1050px) and (max-height: 1099px) {
  .table-scroll-wrapper-sm {
    max-height: 600px;
  }
}
@media (min-height: 1000px) and (max-height: 1049px) {
  .table-scroll-wrapper-sme {
    max-height: 600px;
  }
}
@media (min-height: 1100px) and (max-height: 1149px) {
  .table-scroll-wrapper-xse {
    max-height: 600px;
  }
}
@media (min-height: 1150px) and (max-height: 1199px) {
  .table-scroll-wrapper-xs {
    max-height: 600px;
  }
}
@media (min-height: 1200px) and (max-height: 1249px) {
  .table-scroll-wrapper-xxse {
    max-height: 600px;
  }
}
@media (min-height: 1250px) and (max-height: 1299px) {
  .table-scroll-wrapper-xxs {
    max-height: 600px;
  }
}
@media (min-height: 900px) and (max-height: 949px) {
  .table-scroll-wrapper-mde {
    max-height: 600px;
  }
}
@media (min-height: 1000px) and (max-height: 1049px) {
  .table-scroll-wrapper {
    max-height: 650px;
  }
}
@media (min-height: 900px) and (max-height: 949px) {
  .table-scroll-wrapper-md {
    max-height: 650px;
  }
}
@media (min-height: 800px) and (max-height: 849px) {
  .table-scroll-wrapper-lg {
    max-height: 650px;
  }
}
@media (min-height: 1100px) and (max-height: 1149px) {
  .table-scroll-wrapper-sm {
    max-height: 650px;
  }
}
@media (min-height: 1050px) and (max-height: 1099px) {
  .table-scroll-wrapper-sme {
    max-height: 650px;
  }
}
@media (min-height: 1150px) and (max-height: 1199px) {
  .table-scroll-wrapper-xse {
    max-height: 650px;
  }
}
@media (min-height: 1200px) and (max-height: 1249px) {
  .table-scroll-wrapper-xs {
    max-height: 650px;
  }
}
@media (min-height: 1250px) and (max-height: 1299px) {
  .table-scroll-wrapper-xxse {
    max-height: 650px;
  }
}
@media (min-height: 1300px) and (max-height: 1349px) {
  .table-scroll-wrapper-xxs {
    max-height: 650px;
  }
}
@media (min-height: 950px) and (max-height: 999px) {
  .table-scroll-wrapper-mde {
    max-height: 650px;
  }
}
@media (min-height: 1050px) and (max-height: 1099px) {
  .table-scroll-wrapper {
    max-height: 700px;
  }
}
@media (min-height: 950px) and (max-height: 999px) {
  .table-scroll-wrapper-md {
    max-height: 700px;
  }
}
@media (min-height: 850px) and (max-height: 899px) {
  .table-scroll-wrapper-lg {
    max-height: 700px;
  }
}
@media (min-height: 1150px) and (max-height: 1199px) {
  .table-scroll-wrapper-sm {
    max-height: 700px;
  }
}
@media (min-height: 1100px) and (max-height: 1149px) {
  .table-scroll-wrapper-sme {
    max-height: 700px;
  }
}
@media (min-height: 1200px) and (max-height: 1249px) {
  .table-scroll-wrapper-xse {
    max-height: 700px;
  }
}
@media (min-height: 1250px) and (max-height: 1299px) {
  .table-scroll-wrapper-xs {
    max-height: 700px;
  }
}
@media (min-height: 1300px) and (max-height: 1349px) {
  .table-scroll-wrapper-xxse {
    max-height: 700px;
  }
}
@media (min-height: 1350px) and (max-height: 1399px) {
  .table-scroll-wrapper-xxs {
    max-height: 700px;
  }
}
@media (min-height: 1000px) and (max-height: 1049px) {
  .table-scroll-wrapper-mde {
    max-height: 700px;
  }
}
@media (min-height: 1100px) and (max-height: 1149px) {
  .table-scroll-wrapper {
    max-height: 750px;
  }
}
@media (min-height: 1000px) and (max-height: 1049px) {
  .table-scroll-wrapper-md {
    max-height: 750px;
  }
}
@media (min-height: 900px) and (max-height: 949px) {
  .table-scroll-wrapper-lg {
    max-height: 750px;
  }
}
@media (min-height: 1200px) and (max-height: 1249px) {
  .table-scroll-wrapper-sm {
    max-height: 750px;
  }
}
@media (min-height: 1150px) and (max-height: 1199px) {
  .table-scroll-wrapper-sme {
    max-height: 750px;
  }
}
@media (min-height: 1250px) and (max-height: 1299px) {
  .table-scroll-wrapper-xse {
    max-height: 750px;
  }
}
@media (min-height: 1300px) and (max-height: 1349px) {
  .table-scroll-wrapper-xs {
    max-height: 750px;
  }
}
@media (min-height: 1350px) and (max-height: 1399px) {
  .table-scroll-wrapper-xxse {
    max-height: 750px;
  }
}
@media (min-height: 1400px) and (max-height: 1449px) {
  .table-scroll-wrapper-xxs {
    max-height: 750px;
  }
}
@media (min-height: 1050px) and (max-height: 1099px) {
  .table-scroll-wrapper-mde {
    max-height: 750px;
  }
}
@media (min-height: 1150px) and (max-height: 1199px) {
  .table-scroll-wrapper {
    max-height: 800px;
  }
}
@media (min-height: 1050px) and (max-height: 1099px) {
  .table-scroll-wrapper-md {
    max-height: 800px;
  }
}
@media (min-height: 950px) and (max-height: 999px) {
  .table-scroll-wrapper-lg {
    max-height: 800px;
  }
}
@media (min-height: 1250px) and (max-height: 1299px) {
  .table-scroll-wrapper-sm {
    max-height: 800px;
  }
}
@media (min-height: 1200px) and (max-height: 1249px) {
  .table-scroll-wrapper-sme {
    max-height: 800px;
  }
}
@media (min-height: 1300px) and (max-height: 1349px) {
  .table-scroll-wrapper-xse {
    max-height: 800px;
  }
}
@media (min-height: 1350px) and (max-height: 1399px) {
  .table-scroll-wrapper-xs {
    max-height: 800px;
  }
}
@media (min-height: 1400px) and (max-height: 1449px) {
  .table-scroll-wrapper-xxse {
    max-height: 800px;
  }
}
@media (min-height: 1450px) and (max-height: 1499px) {
  .table-scroll-wrapper-xxs {
    max-height: 800px;
  }
}
@media (min-height: 1100px) and (max-height: 1149px) {
  .table-scroll-wrapper-mde {
    max-height: 800px;
  }
}
@media (min-height: 1200px) and (max-height: 1249px) {
  .table-scroll-wrapper {
    max-height: 850px;
  }
}
@media (min-height: 1100px) and (max-height: 1149px) {
  .table-scroll-wrapper-md {
    max-height: 850px;
  }
}
@media (min-height: 1000px) and (max-height: 1049px) {
  .table-scroll-wrapper-lg {
    max-height: 850px;
  }
}
@media (min-height: 1300px) and (max-height: 1349px) {
  .table-scroll-wrapper-sm {
    max-height: 850px;
  }
}
@media (min-height: 1250px) and (max-height: 1299px) {
  .table-scroll-wrapper-sme {
    max-height: 850px;
  }
}
@media (min-height: 1350px) and (max-height: 1399px) {
  .table-scroll-wrapper-xse {
    max-height: 850px;
  }
}
@media (min-height: 1400px) and (max-height: 1449px) {
  .table-scroll-wrapper-xs {
    max-height: 850px;
  }
}
@media (min-height: 1450px) and (max-height: 1499px) {
  .table-scroll-wrapper-xxse {
    max-height: 850px;
  }
}
@media (min-height: 1500px) and (max-height: 1549px) {
  .table-scroll-wrapper-xxs {
    max-height: 850px;
  }
}
@media (min-height: 1150px) and (max-height: 1199px) {
  .table-scroll-wrapper-mde {
    max-height: 850px;
  }
}
@media (min-height: 1250px) and (max-height: 1299px) {
  .table-scroll-wrapper {
    max-height: 900px;
  }
}
@media (min-height: 1150px) and (max-height: 1199px) {
  .table-scroll-wrapper-md {
    max-height: 900px;
  }
}
@media (min-height: 1050px) and (max-height: 1099px) {
  .table-scroll-wrapper-lg {
    max-height: 900px;
  }
}
@media (min-height: 1350px) and (max-height: 1399px) {
  .table-scroll-wrapper-sm {
    max-height: 900px;
  }
}
@media (min-height: 1300px) and (max-height: 1349px) {
  .table-scroll-wrapper-sme {
    max-height: 900px;
  }
}
@media (min-height: 1400px) and (max-height: 1449px) {
  .table-scroll-wrapper-xse {
    max-height: 900px;
  }
}
@media (min-height: 1450px) and (max-height: 1499px) {
  .table-scroll-wrapper-xs {
    max-height: 900px;
  }
}
@media (min-height: 1500px) and (max-height: 1549px) {
  .table-scroll-wrapper-xxse {
    max-height: 900px;
  }
}
@media (min-height: 1550px) and (max-height: 1599px) {
  .table-scroll-wrapper-xxs {
    max-height: 900px;
  }
}
@media (min-height: 1200px) and (max-height: 1249px) {
  .table-scroll-wrapper-mde {
    max-height: 900px;
  }
}
@media (min-height: 1300px) and (max-height: 1349px) {
  .table-scroll-wrapper {
    max-height: 950px;
  }
}
@media (min-height: 1200px) and (max-height: 1249px) {
  .table-scroll-wrapper-md {
    max-height: 950px;
  }
}
@media (min-height: 1100px) and (max-height: 1149px) {
  .table-scroll-wrapper-lg {
    max-height: 950px;
  }
}
@media (min-height: 1400px) and (max-height: 1449px) {
  .table-scroll-wrapper-sm {
    max-height: 950px;
  }
}
@media (min-height: 1350px) and (max-height: 1399px) {
  .table-scroll-wrapper-sme {
    max-height: 950px;
  }
}
@media (min-height: 1450px) and (max-height: 1499px) {
  .table-scroll-wrapper-xse {
    max-height: 950px;
  }
}
@media (min-height: 1500px) and (max-height: 1549px) {
  .table-scroll-wrapper-xs {
    max-height: 950px;
  }
}
@media (min-height: 1550px) and (max-height: 1599px) {
  .table-scroll-wrapper-xxse {
    max-height: 950px;
  }
}
@media (min-height: 1600px) and (max-height: 1649px) {
  .table-scroll-wrapper-xxs {
    max-height: 950px;
  }
}
@media (min-height: 1250px) and (max-height: 1299px) {
  .table-scroll-wrapper-mde {
    max-height: 950px;
  }
}
@media (min-height: 1350px) {
  .table-scroll-wrapper {
    max-height: 1000px;
  }
}
@media (min-height: 1450px) {
  .table-scroll-wrapper-sm {
    max-height: 1000px;
  }
}
@media (min-height: 1400px) {
  .table-scroll-wrapper-sme {
    max-height: 1000px;
  }
}
@media (min-height: 1500px) {
  .table-scroll-wrapper-xse {
    max-height: 1000px;
  }
}
@media (min-height: 1550px) {
  .table-scroll-wrapper-xs {
    max-height: 1000px;
  }
}
@media (min-height: 1650px) {
  .table-scroll-wrapper-xxs {
    max-height: 1000px;
  }
}
@media (min-height: 1600px) {
  .table-scroll-wrapper-xxse {
    max-height: 1000px;
  }
}
@media (min-height: 1250px) {
  .table-scroll-wrapper-md {
    max-height: 1000px;
  }
}
@media (min-height: 1300px) {
  .table-scroll-wrapper-mde {
    max-height: 1000px;
  }
}
@media (min-height: 1150px) {
  .table-scroll-wrapper-lg {
    max-height: 1000px;
  }
}
.table-scroll-wrapper-50 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 50px;
}

.table-scroll-wrapper-100 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 100px;
}

.table-scroll-wrapper-150 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 150px;
}

.table-scroll-wrapper-200 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 200px;
}

.table-scroll-wrapper-250 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 250px;
}

.table-scroll-wrapper-300 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 300px;
}

.table-scroll-wrapper-350 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 350px;
}

.table-scroll-wrapper-400 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 400px;
}

.table-scroll-wrapper-450 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 450px;
}

.table-scroll-wrapper-500 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 500px;
}

.table-scroll-wrapper-550 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 550px;
}

.table-scroll-wrapper-600 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 600px;
}

.table-scroll-wrapper-650 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 650px;
}

.table-scroll-wrapper-700 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 700px;
}

.table-scroll-wrapper-750 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 750px;
}

.table-scroll-wrapper-800 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 800px;
}

.table-scroll-wrapper-850 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 850px;
}

.table-scroll-wrapper-900 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 900px;
}

.table-scroll-wrapper-950 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 950px;
}

.table-scroll-wrapper-1000 {
  overflow-y: scroll;
  padding-right: 8px;
  max-height: 1000px;
}

.mat-toolbar.selection-tools {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  z-index: 10;
  color: rgba(0, 0, 0, 0.54);
}
.mat-toolbar.selection-tools.selection-tools-big1 {
  height: 96px;
}
.mat-toolbar.selection-tools.small-toolbar {
  font-size: 18px;
}

.text-badge {
  margin: 0 8px;
  color: #f44336;
  font-weight: bold;
}

.info-message-wrapper {
  position: relative;
}
.info-message-wrapper .info-message {
  color: #597F66;
  white-space: pre;
  max-height: 200px;
  overflow: auto;
  font-family: monospace;
}
.info-message-wrapper .info-message.error-message {
  color: #f44336;
}
.info-message-wrapper .info-message.warn-message {
  color: #F57C00;
}
.info-message-wrapper .close-error-button {
  position: absolute;
  right: 16px;
  top: 0;
  color: #2a92e5;
  cursor: pointer;
  width: 20px;
  height: 20px;
  font-size: 20px;
}
.info-message-wrapper .close-error-button:hover {
  color: #3387a2;
}

.log-file {
  white-space: pre-wrap;
  font-family: monospace;
  font-size: 12px;
  line-height: 14px;
}

.data-table .data-table-title.data-centered .mat-sort-header-container .mat-sort-header-arrow {
  margin-right: -18px;
}

.data-table-fixed .data-table-title .mat-sort-header-container, .data-table-fixed .data-table-title .mat-sort-header-container .mat-sort-header-arrow, .data-table-fixed .data-table-title .mat-sort-header-container .mat-sort-header-content {
  display: inline-block;
}

.mat-icon.parent-level-0 {
  padding-left: 0px;
}

.mat-icon.parent-level-1 {
  padding-left: 24px;
}

.mat-icon.parent-level-2 {
  padding-left: 48px;
}

.mat-icon.parent-level-3 {
  padding-left: 72px;
}

.mat-icon.parent-level-4 {
  padding-left: 96px;
}

.mat-icon.parent-level-5 {
  padding-left: 120px;
}

.mat-icon.parent-level-6 {
  padding-left: 144px;
}

.mat-icon.parent-level-7 {
  padding-left: 168px;
}

.mat-icon.parent-level-8 {
  padding-left: 192px;
}

.mat-icon.parent-level-9 {
  padding-left: 216px;
}

.data-table-small1 {
  font-size: 75%;
}
.data-table-small1 .data-table-head.header0 {
  top: 0px;
}
.data-table-small1 .data-table-head.header1 {
  top: 25px;
}
.data-table-small1 .data-table-head.header2 {
  top: 50px;
}
.data-table-small1 .data-table-head.header3 {
  top: 75px;
}
.data-table-small1 .data-table-head.header4 {
  top: 100px;
}
.data-table-small1 .data-table-head.header5 {
  top: 125px;
}
.data-table-small1 .data-table-head.with-filters.header0 {
  top: 30.797px;
}
.data-table-small1 .data-table-head.with-filters.header1 {
  top: 55.797px;
}
.data-table-small1 .data-table-head.with-filters.header2 {
  top: 80.797px;
}
.data-table-small1 .data-table-head.with-filters.header3 {
  top: 105.797px;
}
.data-table-small1 .data-table-head.with-filters.header4 {
  top: 130.797px;
}
.data-table-small1 .data-table-head.with-filters.header5 {
  top: 155.797px;
}
.data-table-small1 .data-table .data-table-cell, .data-table-small1 .data-table .data-table-title, .data-table-small1 .data-table-fixed .data-table-cell, .data-table-small1 .data-table-fixed .data-table-title, .data-table-small1 .data-table-filter-row .data-table-cell, .data-table-small1 .data-table-filter-row .data-table-title, .data-table-small1 .data-table-filter-fixed-row .data-table-cell, .data-table-small1 .data-table-filter-fixed-row .data-table-title {
  padding: 0 2px;
}
.data-table-small1 .data-table, .data-table-small1 .data-table-fixed {
  line-height: 75%;
}
.data-table-small1 .data-table .data-table-cell, .data-table-small1 .data-table .data-table-title, .data-table-small1 .data-table-fixed .data-table-cell, .data-table-small1 .data-table-fixed .data-table-title {
  min-height: 24px;
  height: 24px;
}
.data-table-small1 .row-icon {
  max-width: 18px;
  min-width: 18px;
}
.data-table-small1 .row-icon.primary {
  max-width: initial;
}
.data-table-small1 .mat-icon.parent-level-0 {
  padding-left: 0px;
}
.data-table-small1 .mat-icon.parent-level-1 {
  padding-left: 20px;
}
.data-table-small1 .mat-icon.parent-level-2 {
  padding-left: 40px;
}
.data-table-small1 .mat-icon.parent-level-3 {
  padding-left: 60px;
}
.data-table-small1 .mat-icon.parent-level-4 {
  padding-left: 80px;
}
.data-table-small1 .mat-icon.parent-level-5 {
  padding-left: 100px;
}
.data-table-small1 .mat-icon.parent-level-6 {
  padding-left: 120px;
}
.data-table-small1 .mat-icon.parent-level-7 {
  padding-left: 140px;
}
.data-table-small1 .mat-icon.parent-level-8 {
  padding-left: 160px;
}
.data-table-small1 .mat-icon.parent-level-9 {
  padding-left: 180px;
}
.data-table-small1 .mat-icon {
  height: 20px;
  width: 20px;
}
.data-table-small1 .material-icons {
  font-size: 20px;
}
.data-table-small1 .data-table-cell .mat-checkbox-inner-container, .data-table-small1 .data-table-title .mat-checkbox-inner-container {
  width: 12px;
  height: 12px;
}

.o-custom-edit.value-to-change .mat-form-field-flex {
  color: #1b4654;
  background: #f8f8ff;
}
.o-custom-edit.value-calculated .mat-form-field-flex {
  color: #888;
}
.o-custom-edit.changed input {
  color: #f44336;
  font-weight: bold;
}
.o-custom-edit.default {
  font-weight: bold;
}

.o-custom-edit + .o-custom-edit {
  margin-left: 16px;
}

.controls-panel > * + * {
  margin-left: 16px;
}

.mat-toolbar orion-table-view {
  font-size: 14px;
  line-height: 24px;
}
.mat-toolbar orion-table-view .mat-form-field {
  font-size: inherit;
  top: inherit;
}

.o-custom-edit input:invalid {
  background: #FFFAAF;
}

.spinner-dialog.big {
  width: 200px;
}
.spinner-dialog.medium {
  width: 100px;
}
.spinner-dialog.medium .mat-dialog-container {
  padding: 12px;
}

.spinner {
  -moz-animation: infinite-spinning 2s infinite linear;
  -webkit-animation: infinite-spinning 2s infinite linear;
  animation: infinite-spinning 2s infinite linear;
}
.spinner.medium {
  font-size: 70px;
  width: 70px;
  height: 70px;
}
.spinner.big {
  font-size: 140px;
  width: 140px;
  height: 140px;
}

.multiline-tooltip {
  white-space: pre-line;
  line-height: 16px;
}

.livelog {
  font-family: monospace;
  font-size: 14px;
  white-space: break-spaces;
}
.livelog.livelog-debug {
  color: rgba(0, 0, 0, 0.3);
}
.livelog.livelog-warn {
  background: #FFFAAF;
  color: #90903d;
}
.livelog.livelog-error {
  background: #ffafaf;
  color: #7F342C;
}
.livelog.livelog-fatal {
  background: #ffafaf;
  color: #7F342C;
  font-weight: bold;
}

.livelog-area {
  max-height: 100%;
  display: flex;
  flex-flow: column;
}
.livelog-area .livelog-content {
  overflow: auto;
}

.livelog-icon {
  vertical-align: middle;
}

line-toolbar > line-toolbar-flow > .line-toolbar-flow-element {
  margin-top: 1rem;
}

line-toolbar-flow {
  align-items: center;
  justify-content: flex-start;
  display: flex;
  flex-direction: row;
}
line-toolbar-flow .line-toolbar-flow-element + .line-toolbar-flow-element {
  margin-left: 1rem;
}
line-toolbar-flow line-toolbar-flow-select {
  flex: 1;
}
line-toolbar-flow .o-custom-edit .mat-form-field-wrapper {
  padding-bottom: 1px;
}
line-toolbar-flow .o-custom-edit .mat-form-field-underline {
  bottom: 1px;
}
line-toolbar-flow line-toolbar-button .mat-button-wrapper > .mat-icon + span, line-toolbar-flow line-toolbar-button .mat-button-wrapper > span + .mat-icon {
  margin-left: 0.5rem;
}
line-toolbar-flow line-toolbar-button .mat-button-wrapper > span {
  vertical-align: middle;
}

line-toolbar:last-of-type {
  display: block;
  margin-bottom: 1rem;
}

line-toolbar-fileupload {
  flex: 1;
  max-width: 100%;
}

.accent-color {
  color: #06b0f0;
}

.warn-color {
  color: #f44336;
}

body,
input,
[demo-app] [md-button],
[demo-app] [md-raised-button],
[demo-app] [mat-menu-item],
[demo-app] mat-input-container {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.87);
  line-height: 24px;
}

[demo-app] mat-input-container textarea {
  font-family: 'Inconsolata', monospace;
}

[demo-app] [md-button],
[demo-app] [md-raised-button] {
  letter-spacing: .01em;
}

[demo-app] .omnics-user-menu .mat-menu-item {
  display: flex;
  flex-direction: row;
  align-items: center;
}
[demo-app] .omnics-user-menu .mat-menu-content:not(:empty) {
  padding: 0;
}

a {
  text-decoration: none;
  color: #2a92e5;
}
a:hover {
  color: #3387a2;
}

login-form {
  align-items: center;
  display: flex;
  flex: 1 1 0%;
  flex-direction: row;
  justify-content: center;
}
login-form .login-form-content {
  flex: 0 1 50%;
  max-width: 50%;
  max-width: 600px;
}
login-form input:-webkit-autofill, login-form input:-webkit-autofill:hover, login-form input:-webkit-autofill:focus, login-form input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px #fff inset !important;
}
login-form .o-form-header {
  height: 175px;
}
login-form .o-form-header .o-logo-img {
  background: url("/img/omnics-logo.png") no-repeat 100% 50%;
  min-width: 150px;
}
login-form .o-form-header .o-logo-text {
  color: #06b0f0 !important;
  font-family: 'Montserrat', verdana !important;
  font-size: 42px !important;
  font-weight: 600;
  letter-spacing: 3px !important;
  padding: 8px;
  line-height: initial;
}
login-form .o-form-header .o-logo-text .o-logo-secondary {
  font-size: 28px;
  font-weight: normal;
  letter-spacing: normal;
}
login-form .o-form-content .message {
  color: rgba(0, 0, 0, 0.54);
  font-size: 16px;
  line-height: 24px;
}
login-form .o-google-login {
  background: url("/img/google-signin/btn_google_signin_light_normal_web.png");
  display: block;
  height: 46px;
  min-width: 191px;
  width: 191px;
}
login-form .o-google-login:focus {
  background: url("/img/google-signin/btn_google_signin_light_focus_web.png");
}
login-form .o-google-login:active {
  background: url("/img/google-signin/btn_google_signin_light_pressed_web.png");
}

.user-thumbnail {
  display: block;
  width: 32px;
  height: 32px;
  background-image: url(/api/user/thumbnail);
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 16px;
}
.has-thumbnail .user-thumbnail {
  left: 4px;
  top: auto;
}
button .user-thumbnail {
  position: relative;
  margin-right: 8px;
  background-color: rgba(0, 0, 0, 0.54);
}

[demo-app] .o-site-header {
  background: url("/img/back3.jpg");
  background-position-y: 30%;
  background-size: cover;
  padding: 16px;
  line-height: initial;
  z-index: 20;
}
[demo-app] .o-site-header a.o-site-logo {
  text-decoration: none;
}
[demo-app] .o-site-header .o-site-logo {
  color: #fff !important;
  font-family: 'Montserrat', verdana !important;
  font-size: 42px !important;
  font-weight: 600;
  letter-spacing: 3px !important;
}
[demo-app] .o-site-header .o-top-nav a {
  border: 2px solid transparent;
  color: #fff;
  display: flex;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: .05em;
  margin-left: 10px;
  padding: 6px 12px;
  line-height: 24px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  align-items: center;
}
[demo-app] .o-site-header .o-top-nav a.non-uppercase {
  text-transform: none;
}
[demo-app] .o-site-header .o-top-nav a:hover, [demo-app] .o-site-header .o-top-nav a.active {
  border: 2px solid #fff;
  cursor: pointer;
}
[demo-app] .o-site-header .o-top-nav a mat-icon {
  color: #fff;
}
[demo-app] .o-site-header .o-top-nav a.has-left {
  padding-left: 36px;
}
[demo-app] .o-site-header .o-top-nav a.has-left mat-icon:first-child {
  left: 8px;
}
[demo-app] .o-site-header .o-top-nav a.has-thumbnail {
  padding-left: 44px;
}
[demo-app] .o-site-header .o-top-nav a.has-right {
  padding-right: 36px;
}
[demo-app] .o-site-header .o-top-nav a.has-right mat-icon:last-child {
  right: 8px;
}
[demo-app] .md-sidenav-content {
  display: flex;
}
[demo-app] .mat-form-field-infix {
  width: auto;
}
[demo-app] .omnics-page {
  overflow: auto;
}
[demo-app] .omnics-page > .embedded {
  padding: 16px;
  display: block;
}
[demo-app] .omnics-page .o-form-content {
  padding: 16px 16px 16px 0;
}
[demo-app] .omnics-page .o-page-view {
  height: 100%;
}
[demo-app] .omnics-page mat-sidenav.cog-sidenav {
  max-width: 500px;
  width: 500px;
}
[demo-app] .o-footer {
  background-color: #232323;
  color: #999;
  font-family: Roboto, sans-serif !important;
  font-size: 13px;
  font-weight: 300;
  padding: 8px;
  text-align: center;
}

cog-page .cog-source-option {
  min-width: 280px;
}
cog-page .cog-source-option .cog-mode {
  background-size: cover !important;
  display: inline-block;
  height: 135px;
  margin-bottom: 8px;
  width: 135px;
}
cog-page .cog-source-option .cog-mode.cog-gdp {
  background: url("/img/gdp-network.png");
}
cog-page .cog-source-option .cog-mode.cog-pop {
  background: url("/img/population-network.png");
}
cog-page .cog-source-option .cog-mode.cog-custom {
  background: url("/img/custom-network.png");
}
cog-page cog-map-form .md-input-wrapper {
  margin-bottom: 16px;
}
cog-page cog-map-form .md-input-wrapper input[md-input] {
  border-width: 0 0 1px;
  padding: 0 4px;
}
cog-page cog-map-form .md-input-wrapper input[md-input][disabled] {
  border-style: dashed;
  color: rgba(0, 0, 0, 0.54);
}
cog-page cog-map-form .md-input-wrapper .md-hint {
  bottom: -.2em;
  font-size: 80%;
}
cog-page .o-server-log,
cog-page .o-server-result {
  font-family: monospace;
  font-size: 14px;
  line-height: 18px;
}
cog-page .o-server-log .output-subtitle,
cog-page .o-server-result .output-subtitle {
  font-weight: bold;
}

o-file-upload .drop-box {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #e8e8e8;
  border: 1px dashed #aaa;
  line-height: 36px;
  text-align: center;
  vertical-align: middle;
}
o-file-upload .drop-box.dragover {
  background-color: #f0f0f0;
  border-color: #444;
}
o-file-upload .upload-button {
  padding-left: 0;
  padding-right: 0;
}

dashboard-view .dash-view-node {
  padding: 0 8px 8px;
}
dashboard-view .dash-view-node .view-title {
  margin-right: 24px;
  color: #515151;
  cursor: pointer;
}
dashboard-view .dash-view-node .view-title:hover {
  color: rgba(0, 0, 0, 0.54);
}
dashboard-view .dash-view-node:first-child {
  padding-top: 8px;
}
dashboard-view .dash-pane-node {
  padding: 8px 8px 0 32px;
  font-size: 80%;
}
dashboard-view .dash-pane-node a.active-pane {
  text-decoration: underline;
}
dashboard-view views-edit .view-node, dashboard-view views-edit .pane-node {
  padding: 4px 8px;
}
dashboard-view views-edit .view-node button + button, dashboard-view views-edit .pane-node button + button {
  margin-left: 8px;
}
dashboard-view views-edit .view-node:hover, dashboard-view views-edit .pane-node:hover {
  background: #f5f5f5;
}
dashboard-view views-edit .pane-node {
  padding-left: 32px;
}

pane-view, pane-edit {
  color: #515151;
}
pane-view .pane-chart .chart-wrapper, pane-edit .pane-chart .chart-wrapper {
  padding: 8px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  margin: 4px;
  border-radius: 2px;
}
pane-view .pane-chart .chart-wrapper .chart-title button + button, pane-edit .pane-chart .chart-wrapper .chart-title button + button {
  margin-left: 8px;
}

.o-dialog-actions button + button {
  margin-left: 16px;
}

chart-edit {
  min-width: 800px;
  display: flex;
  min-height: 600px;
  flex-direction: column;
}
chart-edit md-input-container + md-input-container {
  margin-left: 16px;
}

lite-page table.multilevel-data {
  border-collapse: collapse;
}
lite-page table.multilevel-data td {
  text-align: right;
}
lite-page table.multilevel-data td.data-title {
  text-align: left;
}
lite-page table.multilevel-data td, lite-page table.multilevel-data th {
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding: 2px 4px;
}
lite-page table.multilevel-data tr.level-0 td {
  font-weight: bold;
  font-size: 120%;
}
lite-page table.multilevel-data tr.level-1 td {
  font-weight: bold;
}
lite-page table.multilevel-data tr.level-2 td {
  font-weight: normal;
}
lite-page table.multilevel-data tr.level-2 td.data-title {
  padding-left: 16px;
}
lite-page table.multilevel-data tr.level-3 td {
  font-weight: normal;
  font-size: 90%;
}
lite-page table.multilevel-data tr.level-3 td.data-title {
  padding-left: 32px;
}
lite-page table.multilevel-data tr.level-4 td {
  font-weight: normal;
  font-size: 80%;
}
lite-page table.multilevel-data tr.level-4 td.data-title {
  padding-left: 48px;
}
lite-page table.multilevel-data tr.level-5 td {
  font-weight: normal;
  font-size: 70%;
}
lite-page table.multilevel-data tr.level-5 td.data-title {
  padding-left: 60px;
}
lite-page lite-chart-view {
  display: flex;
  flex: 1;
  flex-direction: column;
}
lite-page .navigation a {
  padding-left: 0;
}
lite-page .navigation ul {
  list-style: none;
  padding-left: 0;
}
lite-page .navigation ul ul {
  padding-left: 12px;
}
lite-page .navigation ul .mat-icon {
  font-size: 12px;
  cursor: pointer;
  height: 1em;
  width: 1em;
}

/*!
 * Copyright (c) Omnics, Inc. (http://www.omnics.io/). All rights reserved.
 *
 * NOTICE:  All information contained herein is, and remains the property of Omnics, Inc.
 *  The intellectual and technical concepts contained herein are proprietary to Omnics, Inc.
 *  and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade
 *  secret or copyright law.
 *  Dissemination of this information or reproduction of this material is strictly forbidden unless
 *  prior written permission is obtained from Omnics, Inc.
 */
admin-users th.user-disabled, admin-user th.user-disabled, admin-audit th.user-disabled {
  color: rgba(0, 0, 0, 0.54);
  margin: 8px 0;
}
admin-users th.user-disabled mat-button-toggle-group, admin-user th.user-disabled mat-button-toggle-group, admin-audit th.user-disabled mat-button-toggle-group {
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
admin-users th.user-disabled label, admin-user th.user-disabled label, admin-audit th.user-disabled label {
  text-align: left;
  margin-bottom: 8px;
}
admin-users td, admin-user td, admin-audit td {
  padding: 4px 8px;
}
admin-users td .user-role, admin-user td .user-role, admin-audit td .user-role {
  padding: 2px 4px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  cursor: pointer;
}
admin-users td .user-role + .user-role, admin-user td .user-role + .user-role, admin-audit td .user-role + .user-role {
  margin-left: 8px;
}
admin-users tr:hover, admin-user tr:hover, admin-audit tr:hover {
  background-color: #f4f4f4;
}
admin-users tr:hover td, admin-user tr:hover td, admin-audit tr:hover td {
  cursor: pointer;
}

filtered-list em, admin-audit em {
  color: red;
  font-style: normal;
}
filtered-list .list, admin-audit .list {
  overflow-y: auto;
}
filtered-list .item, filtered-list .head, admin-audit .item, admin-audit .head {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
filtered-list .item .cell, filtered-list .head .cell, admin-audit .item .cell, admin-audit .head .cell {
  line-height: 32px;
  display: flex;
  flex-direction: row;
  padding: 0 4px;
  flex-wrap: wrap;
}
filtered-list .item .cell .list-value, filtered-list .head .cell .list-value, admin-audit .item .cell .list-value, admin-audit .head .cell .list-value {
  border: 1px solid transparent;
  cursor: pointer;
  padding: 4px 8px;
  margin: 4px;
  background: #e0e0e0;
  border-radius: 8px;
  display: inline-block;
  line-height: 16px;
}
filtered-list .item .cell .list-value:hover, filtered-list .head .cell .list-value:hover, admin-audit .item .cell .list-value:hover, admin-audit .head .cell .list-value:hover {
  border: 1px solid #d00;
}
filtered-list .item:hover, admin-audit .item:hover {
  background: #f4f4f4;
  cursor: pointer;
}
filtered-list .item:focus, admin-audit .item:focus {
  z-index: 1000;
  background: rgba(6, 176, 240, 0.1);
  outline: none;
}

filtered-list.list-50 .list {
  max-height: 50px;
}

filtered-list.list-100 .list {
  max-height: 100px;
}

filtered-list.list-150 .list {
  max-height: 150px;
}

filtered-list.list-200 .list {
  max-height: 200px;
}

filtered-list.list-250 .list {
  max-height: 250px;
}

filtered-list.list-300 .list {
  max-height: 300px;
}

filtered-list.list-350 .list {
  max-height: 350px;
}

filtered-list.list-400 .list {
  max-height: 400px;
}

filtered-list.list-450 .list {
  max-height: 450px;
}

user-edit .user-roles {
  margin: 8px 0;
}
user-edit .user-roles label {
  color: rgba(0, 0, 0, 0.54);
  margin: 4px 0;
}

/*!
 * Copyright (c) Omnics, Inc. (http://www.omnics.io/). All rights reserved.
 *
 * NOTICE:  All information contained herein is, and remains the property of Omnics, Inc.
 *  The intellectual and technical concepts contained herein are proprietary to Omnics, Inc.
 *  and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade
 *  secret or copyright law.
 *  Dissemination of this information or reproduction of this material is strictly forbidden unless
 *  prior written permission is obtained from Omnics, Inc.
 */
home-page .user-details > div, admin-page .user-details > div {
  margin-bottom: 8px;
}
home-page .user-details > div .detail-title, admin-page .user-details > div .detail-title {
  font-weight: bold;
}
home-page .user-details > div .user-role, admin-page .user-details > div .user-role {
  padding: 2px 4px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  margin: 2px;
}

/*!
 * Copyright (c) Omnics, Inc. (http://www.omnics.io/). All rights reserved.
 *
 * NOTICE:  All information contained herein is, and remains the property of Omnics, Inc.
 *  The intellectual and technical concepts contained herein are proprietary to Omnics, Inc.
 *  and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade
 *  secret or copyright law.
 *  Dissemination of this information or reproduction of this material is strictly forbidden unless
 *  prior written permission is obtained from Omnics, Inc.
 */
demo-page .title {
  font-size: 20pt;
  color: #7F7F7F;
}
demo-page .title2 {
  font-size: 18pt;
  color: #20A4E3;
}
demo-page .title3 {
  font-size: 14pt;
  color: #7F7F7F;
}
demo-page demo-products .product {
  color: #20A4E3;
  border: 1px solid transparent;
}
demo-page demo-products .product:hover, demo-page demo-products .product.selected {
  border: 1px solid #4ABEEA;
}
demo-page demo-products .card {
  margin-top: 32px;
  font-size: 12pt;
  color: #7F7F7F;
}
demo-page demo-products .card div + div {
  margin-top: 16px;
}
demo-page demo-demand .total-demand {
  text-align: center;
  vertical-align: middle;
  font-size: 40pt;
  background: #31B6E8;
  border-radius: 50%;
  width: 256px;
  height: 256px;
  line-height: 256px;
  color: white;
  margin: 32px;
}

dex-page .navigation {
  padding: 10px 10px 0 0;
}

hc-page .chart-title, dex-page .chart-title {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #515151;
  margin-bottom: 8px;
}
hc-page .navigation > ul > li, hc-page .navigation ul > dex-page-nav-item, dex-page .navigation > ul > li, dex-page .navigation ul > dex-page-nav-item {
  font-size: 16px;
}
hc-page .navigation ul > dex-page-nav-item, dex-page .navigation ul > dex-page-nav-item {
  font-weight: bold;
}
hc-page .navigation > ul > li > ul, hc-page .navigation ul > dex-page-nav-item > ul > dex-page-nav-item, dex-page .navigation > ul > li > ul, dex-page .navigation ul > dex-page-nav-item > ul > dex-page-nav-item {
  font-size: 14px;
}
hc-page .navigation ul > dex-page-nav-item > ul > dex-page-nav-item, dex-page .navigation ul > dex-page-nav-item > ul > dex-page-nav-item {
  font-weight: normal;
}
hc-page .navigation dex-page-nav-item > li > .section, dex-page .navigation dex-page-nav-item > li > .section {
  position: relative;
  padding-right: 20px;
  cursor: pointer;
}
hc-page .navigation dex-page-nav-item > li > .section .icon, dex-page .navigation dex-page-nav-item > li > .section .icon {
  position: absolute;
  right: 0;
}
hc-page .navigation ul > dex-page-nav-item > ul > dex-page-nav-item > ul > dex-page-nav-item, dex-page .navigation ul > dex-page-nav-item > ul > dex-page-nav-item > ul > dex-page-nav-item {
  font-size: 12px;
}
hc-page .navigation ul mat-icon, dex-page .navigation ul mat-icon {
  font-size: 12px;
  cursor: pointer;
  width: 1em;
  height: 1em;
}
hc-page .navigation ul li, dex-page .navigation ul li {
  padding: 2px 0;
}
hc-page .navigation ul li a.active, dex-page .navigation ul li a.active {
  cursor: inherit;
}
hc-page .navigation li.divider, dex-page .navigation li.divider {
  height: 0;
  max-height: 0;
  line-height: 0;
  padding: 10px 0;
}
hc-page hc-product-summary .product-card, hc-page hc-forecast-product .product-card, hc-page hc-finance-overview .product-card, dex-page hc-product-summary .product-card, dex-page hc-forecast-product .product-card, dex-page hc-finance-overview .product-card {
  font-size: 10pt;
}
hc-page hc-product-summary .product-card .cell-title, hc-page hc-forecast-product .product-card .cell-title, hc-page hc-finance-overview .product-card .cell-title, dex-page hc-product-summary .product-card .cell-title, dex-page hc-forecast-product .product-card .cell-title, dex-page hc-finance-overview .product-card .cell-title {
  text-align: right;
  padding-right: 8px;
  font-weight: bold;
}
hc-page hc-product-summary .chart-title, hc-page hc-forecast-product .chart-title, hc-page hc-finance-overview .chart-title, dex-page hc-product-summary .chart-title, dex-page hc-forecast-product .chart-title, dex-page hc-finance-overview .chart-title {
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 4px;
  margin-top: 8px;
}

dex-page .chart-title {
  font-weight: bold;
  text-align: center;
}

body,
html {
  -webkit-font-smoothing: antialiased;
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
}

.o-dialog {
  border-radius: 4px;
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
  overflow: hidden;
}

.md-actions {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-end;
  padding: 0 8px;
  margin: 16px 0;
}
.md-actions .mat-raised-button + .mat-raised-button {
  margin-left: 16px;
}
.md-actions.small-borders {
  margin: 4px 0;
}

[md-menu-divider][mat-menu-item] {
  background-color: rgba(0, 0, 0, 0.11);
  height: 1px;
  margin-bottom: 4px;
  margin-top: 4px;
  max-height: 1px;
  min-height: 1px;
  padding: 0;
  width: 100%;
}

.md-subheadline {
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  color: #06b0f0;
}
.md-subheadline.sticky {
  margin-top: 0;
}

.md-headline {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  color: #06b0f0;
}
.md-headline.sticky {
  margin-top: 0;
}

.md-title {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  color: #515151;
}
.md-title.sticky {
  margin-top: 0;
}
.md-title .mat-icon {
  font-size: 20px;
  height: 20px;
  width: 20px;
}

.md-subtitle {
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  color: #515151;
}
.md-subtitle.sticky {
  margin-top: 0;
}

.flex {
  flex: 1;
  max-width: 100%;
}

.flex-offset-5 {
  margin-left: 5%;
}

.flex-offset-10 {
  margin-left: 10%;
}

.flex-offset-15 {
  margin-left: 15%;
}

.flex-offset-20 {
  margin-left: 20%;
}

.flex-offset-25 {
  margin-left: 25%;
}

.flex-offset-30 {
  margin-left: 30%;
}

.flex-offset-35 {
  margin-left: 35%;
}

.flex-offset-40 {
  margin-left: 40%;
}

.flex-offset-45 {
  margin-left: 45%;
}

.flex-offset-50 {
  margin-left: 50%;
}

.flex-offset-55 {
  margin-left: 55%;
}

.flex-offset-60 {
  margin-left: 60%;
}

.flex-offset-65 {
  margin-left: 65%;
}

.flex-offset-70 {
  margin-left: 70%;
}

.flex-offset-75 {
  margin-left: 75%;
}

.flex-offset-80 {
  margin-left: 80%;
}

.flex-offset-85 {
  margin-left: 85%;
}

.flex-offset-90 {
  margin-left: 90%;
}

.flex-offset-95 {
  margin-left: 95%;
}

.flex-offset-100 {
  margin-left: 100%;
}

.flex-5 {
  flex: 0 1 5%;
  max-width: 5%;
}

.flex-10 {
  flex: 0 1 10%;
  max-width: 10%;
}

.flex-15 {
  flex: 0 1 15%;
  max-width: 15%;
}

.flex-20 {
  flex: 0 1 20%;
  max-width: 20%;
}

.flex-25 {
  flex: 0 1 25%;
  max-width: 25%;
}

.flex-30 {
  flex: 0 1 30%;
  max-width: 30%;
}

.flex-35 {
  flex: 0 1 35%;
  max-width: 35%;
}

.flex-40 {
  flex: 0 1 40%;
  max-width: 40%;
}

.flex-45 {
  flex: 0 1 45%;
  max-width: 45%;
}

.flex-50 {
  flex: 0 1 50%;
  max-width: 50%;
}

.flex-55 {
  flex: 0 1 55%;
  max-width: 55%;
}

.flex-60 {
  flex: 0 1 60%;
  max-width: 60%;
}

.flex-65 {
  flex: 0 1 65%;
  max-width: 65%;
}

.flex-70 {
  flex: 0 1 70%;
  max-width: 70%;
}

.flex-75 {
  flex: 0 1 75%;
  max-width: 75%;
}

.flex-80 {
  flex: 0 1 80%;
  max-width: 80%;
}

.flex-85 {
  flex: 0 1 85%;
  max-width: 85%;
}

.flex-90 {
  flex: 0 1 90%;
  max-width: 90%;
}

.flex-95 {
  flex: 0 1 95%;
  max-width: 95%;
}

.flex-100 {
  flex: 0 1 100%;
  max-width: 100%;
}

@media (min-width: 960px) {
  .flex-gt-sm-5 {
    flex: 0 1 5%;
    max-width: 5%;
  }

  .flex-gt-sm-10 {
    flex: 0 1 10%;
    max-width: 10%;
  }

  .flex-gt-sm-15 {
    flex: 0 1 15%;
    max-width: 15%;
  }

  .flex-gt-sm-20 {
    flex: 0 1 20%;
    max-width: 20%;
  }

  .flex-gt-sm-25 {
    flex: 0 1 25%;
    max-width: 25%;
  }

  .flex-gt-sm-30 {
    flex: 0 1 30%;
    max-width: 30%;
  }

  .flex-gt-sm-35 {
    flex: 0 1 35%;
    max-width: 35%;
  }

  .flex-gt-sm-40 {
    flex: 0 1 40%;
    max-width: 40%;
  }

  .flex-gt-sm-45 {
    flex: 0 1 45%;
    max-width: 45%;
  }

  .flex-gt-sm-50 {
    flex: 0 1 50%;
    max-width: 50%;
  }

  .flex-gt-sm-55 {
    flex: 0 1 55%;
    max-width: 55%;
  }

  .flex-gt-sm-60 {
    flex: 0 1 60%;
    max-width: 60%;
  }

  .flex-gt-sm-65 {
    flex: 0 1 65%;
    max-width: 65%;
  }

  .flex-gt-sm-70 {
    flex: 0 1 70%;
    max-width: 70%;
  }

  .flex-gt-sm-75 {
    flex: 0 1 75%;
    max-width: 75%;
  }

  .flex-gt-sm-80 {
    flex: 0 1 80%;
    max-width: 80%;
  }

  .flex-gt-sm-85 {
    flex: 0 1 85%;
    max-width: 85%;
  }

  .flex-gt-sm-90 {
    flex: 0 1 90%;
    max-width: 90%;
  }

  .flex-gt-sm-95 {
    flex: 0 1 95%;
    max-width: 95%;
  }

  .flex-gt-sm-100 {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
@media (min-width: 1280px) {
  .flex-gt-md-5 {
    flex: 0 1 5%;
    max-width: 5%;
  }

  .flex-gt-md-10 {
    flex: 0 1 10%;
    max-width: 10%;
  }

  .flex-gt-md-15 {
    flex: 0 1 15%;
    max-width: 15%;
  }

  .flex-gt-md-20 {
    flex: 0 1 20%;
    max-width: 20%;
  }

  .flex-gt-md-25 {
    flex: 0 1 25%;
    max-width: 25%;
  }

  .flex-gt-md-30 {
    flex: 0 1 30%;
    max-width: 30%;
  }

  .flex-gt-md-35 {
    flex: 0 1 35%;
    max-width: 35%;
  }

  .flex-gt-md-40 {
    flex: 0 1 40%;
    max-width: 40%;
  }

  .flex-gt-md-45 {
    flex: 0 1 45%;
    max-width: 45%;
  }

  .flex-gt-md-50 {
    flex: 0 1 50%;
    max-width: 50%;
  }

  .flex-gt-md-55 {
    flex: 0 1 55%;
    max-width: 55%;
  }

  .flex-gt-md-60 {
    flex: 0 1 60%;
    max-width: 60%;
  }

  .flex-gt-md-65 {
    flex: 0 1 65%;
    max-width: 65%;
  }

  .flex-gt-md-70 {
    flex: 0 1 70%;
    max-width: 70%;
  }

  .flex-gt-md-75 {
    flex: 0 1 75%;
    max-width: 75%;
  }

  .flex-gt-md-80 {
    flex: 0 1 80%;
    max-width: 80%;
  }

  .flex-gt-md-85 {
    flex: 0 1 85%;
    max-width: 85%;
  }

  .flex-gt-md-90 {
    flex: 0 1 90%;
    max-width: 90%;
  }

  .flex-gt-md-95 {
    flex: 0 1 95%;
    max-width: 95%;
  }

  .flex-gt-md-100 {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
@media (min-width: 1920px) {
  .flex-gt-lg-5 {
    flex: 0 1 5%;
    max-width: 5%;
  }

  .flex-gt-lg-10 {
    flex: 0 1 10%;
    max-width: 10%;
  }

  .flex-gt-lg-15 {
    flex: 0 1 15%;
    max-width: 15%;
  }

  .flex-gt-lg-20 {
    flex: 0 1 20%;
    max-width: 20%;
  }

  .flex-gt-lg-25 {
    flex: 0 1 25%;
    max-width: 25%;
  }

  .flex-gt-lg-30 {
    flex: 0 1 30%;
    max-width: 30%;
  }

  .flex-gt-lg-35 {
    flex: 0 1 35%;
    max-width: 35%;
  }

  .flex-gt-lg-40 {
    flex: 0 1 40%;
    max-width: 40%;
  }

  .flex-gt-lg-45 {
    flex: 0 1 45%;
    max-width: 45%;
  }

  .flex-gt-lg-50 {
    flex: 0 1 50%;
    max-width: 50%;
  }

  .flex-gt-lg-55 {
    flex: 0 1 55%;
    max-width: 55%;
  }

  .flex-gt-lg-60 {
    flex: 0 1 60%;
    max-width: 60%;
  }

  .flex-gt-lg-65 {
    flex: 0 1 65%;
    max-width: 65%;
  }

  .flex-gt-lg-70 {
    flex: 0 1 70%;
    max-width: 70%;
  }

  .flex-gt-lg-75 {
    flex: 0 1 75%;
    max-width: 75%;
  }

  .flex-gt-lg-80 {
    flex: 0 1 80%;
    max-width: 80%;
  }

  .flex-gt-lg-85 {
    flex: 0 1 85%;
    max-width: 85%;
  }

  .flex-gt-lg-90 {
    flex: 0 1 90%;
    max-width: 90%;
  }

  .flex-gt-lg-95 {
    flex: 0 1 95%;
    max-width: 95%;
  }

  .flex-gt-lg-100 {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.layout-padding {
  padding: 8px;
}

.layout-padding-3 {
  padding: 3px !important;
}

.layout-margin {
  margin: 8px;
}

.flex-wrap {
  flex-wrap: wrap;
}

mat-sidenav.md-sidenav-end.md-sidenav-closed {
  display: none;
}

.mt-1 {
  margin-top: 1rem;
}

.mt-2 {
  margin-top: 2rem;
}

.mt-3 {
  margin-top: 3rem;
}

.mt-4 {
  margin-top: 4rem;
}

.mt-5 {
  margin-top: 5rem;
}

.mt-6 {
  margin-top: 6rem;
}

.mt-7 {
  margin-top: 7rem;
}

.mt-8 {
  margin-top: 8rem;
}

.mt-9 {
  margin-top: 9rem;
}

.mt-10 {
  margin-top: 10rem;
}

.mt-05 {
  margin-top: 0.5rem;
}

.mr-1 {
  margin-right: 1rem;
}

.mr-2 {
  margin-right: 2rem;
}

.mr-3 {
  margin-right: 3rem;
}

.mr-4 {
  margin-right: 4rem;
}

.mr-5 {
  margin-right: 5rem;
}

.mr-6 {
  margin-right: 6rem;
}

.mr-7 {
  margin-right: 7rem;
}

.mr-8 {
  margin-right: 8rem;
}

.mr-9 {
  margin-right: 9rem;
}

.mr-10 {
  margin-right: 10rem;
}

.mr-05 {
  margin-right: 0.5rem;
}

.mb-1 {
  margin-bottom: 1rem;
}

.mb-2 {
  margin-bottom: 2rem;
}

.mb-3 {
  margin-bottom: 3rem;
}

.mb-4 {
  margin-bottom: 4rem;
}

.mb-5 {
  margin-bottom: 5rem;
}

.mb-6 {
  margin-bottom: 6rem;
}

.mb-7 {
  margin-bottom: 7rem;
}

.mb-8 {
  margin-bottom: 8rem;
}

.mb-9 {
  margin-bottom: 9rem;
}

.mb-10 {
  margin-bottom: 10rem;
}

.mb-05 {
  margin-bottom: 0.5rem;
}

.ml-1 {
  margin-left: 1rem;
}

.ml-2 {
  margin-left: 2rem;
}

.ml-3 {
  margin-left: 3rem;
}

.ml-4 {
  margin-left: 4rem;
}

.ml-5 {
  margin-left: 5rem;
}

.ml-6 {
  margin-left: 6rem;
}

.ml-7 {
  margin-left: 7rem;
}

.ml-8 {
  margin-left: 8rem;
}

.ml-9 {
  margin-left: 9rem;
}

.ml-10 {
  margin-left: 10rem;
}

.ml-05 {
  margin-left: 0.5rem;
}

/*!
 * Copyright (c) Orion SCM, Inc. (http://www.omnics.io/). All rights reserved.
 *
 * NOTICE:  All information contained herein is, and remains the property of Orion SCM, Inc.
 *  The intellectual and technical concepts contained herein are proprietary to Orion SCM, Inc.
 *  and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade
 *  secret or copyright law.
 *  Dissemination of this information or reproduction of this material is strictly forbidden unless
 *  prior written permission is obtained from Orion SCM, Inc.
 */
@-moz-keyframes infinite-spinning {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@-webkit-keyframes infinite-spinning {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes infinite-spinning {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
on-running-supplan-page .raw-files .raw-type, on-running-demplan-page .raw-files .raw-type, on-running-atp-page .raw-files .raw-type {
  padding: 0 4px;
}
on-running-supplan-page .raw-files .raw-type .file, on-running-demplan-page .raw-files .raw-type .file, on-running-atp-page .raw-files .raw-type .file {
  padding: 4px 0;
}
on-running-supplan-page .raw-files .raw-type .file md-icon, on-running-demplan-page .raw-files .raw-type .file md-icon, on-running-atp-page .raw-files .raw-type .file md-icon {
  margin-right: 8px;
}
on-running-supplan-page .raw-files .raw-type .file .cancel, on-running-demplan-page .raw-files .raw-type .file .cancel, on-running-atp-page .raw-files .raw-type .file .cancel {
  color: #f44336;
  cursor: pointer;
}
on-running-supplan-page .stat, on-running-demplan-page .stat, on-running-atp-page .stat {
  padding: 4px;
}

on-sf-buffer, on-sf-moq {
  display: flex;
  flex-direction: column;
}

.fixed-button {
  display: block;
  float: right;
}

.stats .stat {
  padding: 4px 0;
}
.stats .stat .stat-title, .stats .stat .stat-value {
  display: inline-block;
}
.stats .stat .stat-title {
  font-weight: bold;
}

.mat-drawer-container.omnics-fixed {
  height: 100%;
}
.mat-drawer-container.omnics-fixed .mat-drawer-content {
  padding: 16px;
}

.mat-raised-button.button-green-color, .mat-button-toggle.button-green-color {
  background: #B7DDC5;
}
.mat-raised-button.button-yellow-color, .mat-button-toggle.button-yellow-color {
  background: #FFFAAF;
}
.mat-raised-button.button-red-color, .mat-button-toggle.button-red-color {
  background: #C33;
  color: white;
}

.mat-button-toggle.mat-button-toggle-checked.button-green-color {
  background: #76857c;
}
.mat-button-toggle.mat-button-toggle-checked.button-yellow-color {
  background: #dcd239;
}

.included-item {
  color: #597F66 !important;
}

.excluded-item {
  color: #7F342C !important;
}

mat-sidenav.on-mat-sidenav, mat-sidenav.orion-mat-sidenav, mat-sidenav.whi-mat-sidenav, mat-sidenav.amz-mat-sidenav, mat-sidenav.o-mat-sidenav {
  width: 230px;
}

.mat-bottom-sheet-container.on-assortment-details {
  min-width: 800px;
  width: 80vw;
}

.mat-bottom-sheet-container.on-moq-details {
  min-width: 900px;
  max-width: 65vw;
}

.on-avg-sales-prediction-details {
  width: 1200px;
  height: 820px;
}
.on-avg-sales-prediction-details .mat-dialog-container {
  overflow: hidden;
}
.on-avg-sales-prediction-details .on-avg-prediction-details-chart {
  width: 100%;
  height: 275px;
}
.on-avg-sales-prediction-details .chart-title {
  font-weight: 700;
  text-align: center;
}
.on-avg-sales-prediction-details .on-avg-sales-season-row {
  height: 24px;
  line-height: 24px;
  font-size: 12px;
}

/*!
 * Copyright (c) Omnics, Inc. (http://www.omnics.io/). All rights reserved.
 *
 * NOTICE:  All information contained herein is, and remains the property of Omnics, Inc.
 *  The intellectual and technical concepts contained herein are proprietary to Omnics, Inc.
 *  and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade
 *  secret or copyright law.
 *  Dissemination of this information or reproduction of this material is strictly forbidden unless
 *  prior written permission is obtained from Omnics, Inc.
 */
.huge-table-chart .google-visualization-table-table .google-visualization-table-th, .huge-table-chart .google-visualization-table-table .google-visualization-table-td {
  font-size: 8px;
  padding: 0;
}

/*!
 * Copyright (c) Omnics, Inc. (http://www.omnics.io/). All rights reserved.
 *
 * NOTICE:  All information contained herein is, and remains the property of Omnics, Inc.
 *  The intellectual and technical concepts contained herein are proprietary to Omnics, Inc.
 *  and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade
 *  secret or copyright law.
 *  Dissemination of this information or reproduction of this material is strictly forbidden unless
 *  prior written permission is obtained from Omnics, Inc.
 */
.mat-nav-list.omnics-fixed .mat-list-item, .mat-nav-list.omnics-fixed .mat-list-item.mat-list-item-with-avatar {
  font-size: 14px;
  height: 34px;
}
.mat-nav-list.omnics-fixed .mat-list-item.active, .mat-nav-list.omnics-fixed .mat-list-item.mat-list-item-with-avatar.active {
  color: #06b0f0;
}
.mat-nav-list.omnics-fixed .mat-list-item .mat-icon, .mat-nav-list.omnics-fixed .mat-list-item.mat-list-item-with-avatar .mat-icon {
  padding-right: 4px;
}

.mat-sidenav, .mat-drawer {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}

.omnics-page .mat-drawer-container {
  background-color: #fff;
}

.mat-fab.primary-action-button {
  position: absolute;
  z-index: 10;
  right: 40px;
  bottom: 40px;
}

.mat-toolbar .mat-form-field {
  font-size: 80%;
  top: .35em;
}

/*!
 * Copyright (c) Orion SCM, Inc. (http://www.omnics.io/). All rights reserved.
 *
 * NOTICE:  All information contained herein is, and remains the property of Orion SCM, Inc.
 *  The intellectual and technical concepts contained herein are proprietary to Orion SCM, Inc.
 *  and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade
 *  secret or copyright law.
 *  Dissemination of this information or reproduction of this material is strictly forbidden unless
 *  prior written permission is obtained from Orion SCM, Inc.
 */
.config-editor-textarea {
  width: 100%;
  height: 550px;
  min-height: 500px;
  max-height: 600px;
  overflow-y: auto;
  overflow-x: hidden;
  resize: vertical;
}
