/* Theme for the ripple elements.*/
/* 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 {
  -ms-transform: translateY(-1.34375em) scale(0.75);
      transform: translateY(-1.34375em) scale(0.75);
  width: 133.33333333%;
}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper
.mat-form-field-label {
  -ms-transform: translateY(-1.34374em) scale(0.75);
      transform: translateY(-1.34374em) scale(0.75);
  width: 133.33334333%;
}
.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.66666667em;
  top: calc(100% - 1.79166667em);
}
.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.33333333%;
}
.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.33334333%;
}
.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.33335333%;
}
.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.54166667em;
  top: calc(100% - 1.66666667em);
}
@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 {
    -ms-transform: translateY(-1.28122em) scale(0.75);
        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 {
    -ms-transform: translateY(-1.2812em) scale(0.75);
        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 {
  -ms-transform: translateY(-0.59375em) scale(0.75);
      transform: translateY(-0.59375em) scale(0.75);
  width: 133.33333333%;
}
.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 {
  -ms-transform: translateY(-0.59374em) scale(0.75);
      transform: translateY(-0.59374em) scale(0.75);
  width: 133.33334333%;
}
.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 {
  -ms-transform: translateY(-1.59375em) scale(0.75);
      transform: translateY(-1.59375em) scale(0.75);
  width: 133.33333333%;
}
.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 {
  -ms-transform: translateY(-1.59374em) scale(0.75);
      transform: translateY(-1.59374em) scale(0.75);
  width: 133.33334333%;
}
.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);
  -ms-transform: scale(0);
      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: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: -ms-flexbox;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
@-webkit-keyframes cdk-text-field-autofill-start {
  /*!*/
}
@keyframes cdk-text-field-autofill-start {
  /*!*/
}
@-webkit-keyframes cdk-text-field-autofill-end {
  /*!*/
}
@keyframes cdk-text-field-autofill-end {
  /*!*/
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
  -webkit-animation: cdk-text-field-autofill-start 0s 1ms;
          animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  -webkit-animation: cdk-text-field-autofill-end 0s 1ms;
          animation: cdk-text-field-autofill-end 0s 1ms;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  height: auto !important;
  overflow: hidden !important;
  padding: 2px 0 !important;
  box-sizing: content-box !important;
}
.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: #8bc34a;
}
.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #8bc34a;
}
.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: #8bc34a;
}
.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate,
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #8bc34a;
}
.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-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-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.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: #8bc34a;
}
.cdk-high-contrast-active .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.mat-badge-accent .mat-badge-content {
  background: #8bc34a;
  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;
  -ms-transform: scale(0.6);
      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 {
  -ms-transform: none;
      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: #8bc34a;
}
.mat-button.mat-accent, .mat-icon-button.mat-accent, .mat-stroked-button.mat-accent {
  color: #8bc34a;
}
.mat-button.mat-warn, .mat-icon-button.mat-warn, .mat-stroked-button.mat-warn {
  color: #f44336;
}
.mat-button.mat-primary[disabled], .mat-button.mat-accent[disabled], .mat-button.mat-warn[disabled], .mat-button[disabled][disabled], .mat-icon-button.mat-primary[disabled], .mat-icon-button.mat-accent[disabled], .mat-icon-button.mat-warn[disabled], .mat-icon-button[disabled][disabled], .mat-stroked-button.mat-primary[disabled], .mat-stroked-button.mat-accent[disabled], .mat-stroked-button.mat-warn[disabled], .mat-stroked-button[disabled][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: #8bc34a;
}
.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: #8bc34a;
}
.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[disabled] .mat-button-focus-overlay, .mat-icon-button[disabled] .mat-button-focus-overlay, .mat-stroked-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([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[disabled], .mat-flat-button.mat-accent[disabled], .mat-flat-button.mat-warn[disabled], .mat-flat-button[disabled][disabled], .mat-raised-button.mat-primary[disabled], .mat-raised-button.mat-accent[disabled], .mat-raised-button.mat-warn[disabled], .mat-raised-button[disabled][disabled], .mat-fab.mat-primary[disabled], .mat-fab.mat-accent[disabled], .mat-fab.mat-warn[disabled], .mat-fab[disabled][disabled], .mat-mini-fab.mat-primary[disabled], .mat-mini-fab.mat-accent[disabled], .mat-mini-fab.mat-warn[disabled], .mat-mini-fab[disabled][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: #8bc34a;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  background-color: #8bc34a;
}
.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[disabled], .mat-flat-button.mat-accent[disabled], .mat-flat-button.mat-warn[disabled], .mat-flat-button[disabled][disabled], .mat-raised-button.mat-primary[disabled], .mat-raised-button.mat-accent[disabled], .mat-raised-button.mat-warn[disabled], .mat-raised-button[disabled][disabled], .mat-fab.mat-primary[disabled], .mat-fab.mat-accent[disabled], .mat-fab.mat-warn[disabled], .mat-fab[disabled][disabled], .mat-mini-fab.mat-primary[disabled], .mat-mini-fab.mat-accent[disabled], .mat-mini-fab.mat-warn[disabled], .mat-mini-fab[disabled][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([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[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([disabled]):active:not([class*='mat-elevation-z']), .mat-mini-fab:not([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[disabled]:not([class*='mat-elevation-z']), .mat-mini-fab[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-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: #8bc34a;
}
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #8bc34a;
}
.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: #8bc34a;
}
.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: #8bc34a;
}
.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: #8bc34a;
  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: #8bc34a;
  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 {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
  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),
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.18);
}
.mat-calendar-body-selected {
  background-color: #8bc34a;
  color: rgba(0, 0, 0, 0.87);
}
.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(139, 195, 74, 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-selected {
  background-color: #8bc34a;
  color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(139, 195, 74, 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-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: #8bc34a;
}
.mat-datepicker-toggle-active.mat-accent {
  color: #8bc34a;
}
.mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}
.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-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: #8bc34a;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #8bc34a;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336;
}
.mat-focused .mat-form-field-required-marker {
  color: #8bc34a;
}
.mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #8bc34a;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #8bc34a;
}
.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: #8bc34a;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #8bc34a;
}
.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%, transparent 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%, transparent 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: #8bc34a;
}
.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #8bc34a;
}
.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: #8bc34a;
}
.mat-icon.mat-accent {
  color: #8bc34a;
}
.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: #8bc34a;
}
.mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.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-accent .mat-input-element {
  caret-color: #8bc34a;
}
.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-progress-bar-background {
  fill: #dcedc8;
}
.mat-progress-bar-buffer {
  background-color: #dcedc8;
}
.mat-progress-bar-fill::after {
  background-color: #8bc34a;
}
.mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #dcedc8;
}
.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #dcedc8;
}
.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #8bc34a;
}
.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: #8bc34a;
}
.mat-progress-spinner.mat-accent circle, .mat-spinner.mat-accent circle {
  stroke: #8bc34a;
}
.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: #8bc34a;
}
.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: #8bc34a;
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #8bc34a;
}
.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: #8bc34a;
}
.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: #8bc34a;
}
.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #8bc34a;
}
.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: #8bc34a;
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(139, 195, 74, 0.54);
}
.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #8bc34a;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #8bc34a;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(139, 195, 74, 0.54);
}
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #8bc34a;
}
.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: #8bc34a;
}
.mat-primary .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.mat-accent .mat-slider-track-fill,
.mat-accent .mat-slider-thumb,
.mat-accent .mat-slider-thumb-label {
  background-color: #8bc34a;
}
.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.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-slider-focus-ring {
  background-color: rgba(139, 195, 74, 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: #8bc34a;
  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-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(220, 237, 200, 0.3);
}
.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #8bc34a;
}
.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(220, 237, 200, 0.3);
}
.mat-tab-group.mat-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #8bc34a;
}
.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(220, 237, 200, 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: #8bc34a;
}
.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(220, 237, 200, 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: #8bc34a;
}
.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: #8bc34a;
  color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-accent {
  background: #8bc34a;
  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-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-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: #8bc34a;
}

@font-face {
    font-family: "FontAwesome";
    src: url('fontawesome-webfont.25a32416abee198dd821.eot');
    src: url('fontawesome-webfont.25a32416abee198dd821.eot?#iefix')
            format("embedded-opentype"),
        url('fontawesome-webfont.e6cf7c6ec7c2d6f670ae.woff2') format("woff2"),
        url('fontawesome-webfont.c8ddf1e5e5bf3682bc7b.woff') format("woff"),
        url('fontawesome-webfont.1dc35d25e61d819a9c35.ttf') format("truetype"),
        url('fontawesome-webfont.d7c639084f684d66a1bc.svg#fontawesomeregular') format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Material Icons";
    font-style: normal;
    font-weight: 400;
    src: url('flUhRq6tzZclQEJ-Vdg-IuiaDsNc.1750b32ed292c226aab4.woff2') format("woff2");
}

@font-face {
    font-family: "Material Icons Outlined";
    font-style: normal;
    font-weight: 400;
    src: url('gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.312bdf7e2749949f3201.woff2')
        format("woff2");
}

.ad_font-500 {
    font-weight: 500;
}

.ad_font-600 {
    font-weight: 600;
}

.ad_color-blue {
    color: #55c6ff;
}

.ad_padding-10 {
    padding: 10px;
}

.ad_font-9 {
    font-size: 9px;
}

.ad_font-10 {
    font-size: 10px;
}

.ad_font-11 {
    font-size: 11px;
}

.ad_font-12 {
    font-size: 12px !important;
}

.ad_font-13 {
    font-size: 13px;
}

.ad_font-14 {
    font-size: 14px;
}

.ad_font-15 {
    font-size: 15px;
}

.ad_font-16 {
    font-size: 16px;
}

.ad_font-18 {
    font-size: 18px;
}

.ad_font-20 {
    font-size: 20px;
}

.ad_font-24 {
    font-size: 24px;
}

.ad_font-32 {
    font-size: 32px;
}

.ad_txt-lowercase {
    text-transform: lowercase;
}

.ad_txt-uppercase {
    text-transform: uppercase;
}

.ad_txt-capitalize {
    text-transform: capitalize;
}

.ad_word-break {
    word-break: break-word;
}

.ad_whitespace-no {
    white-space: nowrap;
}

.ad_f-light {
    font-weight: 300;
}

.ad_f-normal {
    font-weight: 400;
}

.ad_f-regular {
    font-weight: 500;
}

.ad_f-bold {
    font-weight: 600;
}

.ad_font-italic {
    font-style: italic;
}

.adfeatured-text {
    padding: 0 15px;
}

.ad_font-bold {
    font-weight: 600;
}

.ad_line-height-n {
    line-height: normal;
}

.ad_inline-list li {
    list-style: none;
    display: inline;
}

.ad_text-decoration-none li a {
    text-decoration: none;
}

.ad_bg-transparent,
.su__btn-transparent {
    background-color: transparent;
}

.ad_bg-blue-grd {
    color: #fff;
    background: linear-gradient(90deg, #7886f7 0%, #55c7ff 100%);
}

.ad_bg-white,
.su__btn-white {
    background-color: #fff;
}

.ad_color-white,
.su__hover-white:hover {
    color: #fff;
}

.ad_color-black {
    color: #000;
}

.ad_color-lblack {
    color: #333a4d;
}

.ad_color-gray {
    color: #474660;
}

.ad_fill-blue {
    fill: #187ef2;
}

.ad_color-dgray,
.su__hover-dgray:hover {
    color: #555;
}

.ad_color-lgray,
.su__hover-lgray:hover {
    color: #5f5f61;
}

.ad_color-blue,
.hover-color-blue:hover {
    color: #0082ca;
}

.ad_color-lblue,
.hover-color-lblue:hover {
    color: #59befe;
}

.ad_color-dblue,
.hover-color-dblue:hover {
    color: #1190cc;
}

.ad_bg-black-50 {
    background-color: #444;
}

.ad_border-color {
    border-color: #1190cc;
}

.ad_bg-blue,
.su__btn-blue,
.su__hover-bg-blue:hover {
    background-color: #0082ca;
    color: #fff;
}

.ad_bg-light-gray,
.su__btn-light-gray,
.su__bg-gray-hover:hover {
    background: #f5f5f5;
}

.ad_bg-dark-gray,
.su__btn-dark-gray {
    background: #ededed;
}

.ad_bg-gray-50 {
    background: #fafafa;
}

.ad_bg-gray-40,
.su__bg-grayhover-40:hover {
    background: #f9fafc;
}

.ad_bg-lgray {
    background: gray;
}

.ad_fill-blue {
    fill: #197ff2;
}

.ad_fill-sblue {
    fill: #187ef2;
}

.ad_fill-orange {
    fill: #ffc10d;
}

.ad_fill-lblue {
    fill: #59befe;
}

.ad_fill-transparent {
    fill: transparent;
}

.ad_fill-white {
    fill: #fff;
}

.ad_fill-black {
    fill: #464646;
}

.ad_fill-dgray {
    fill: #aaaaaa;
}

.ad_fill-gray {
    fill: #bbb;
}

.ad_fill-hover-gray:hover {
    fill: #545454;
}

.ad_text-lowercase {
    text-transform: lowercase;
}

.ad_text-uppercase {
    text-transform: uppercase;
}

.ad_text-hover-underline:hover {
    text-decoration: underline;
}

.ad_text-capitalize {
    text-transform: capitalize;
}

.ad_font-italic {
    font-style: italic;
}

.ad_text-white {
    color: #fff;
}

.ad_text-dgray {
    color: #868e96;
}

.ad_text-dblack {
    color: #333a4d;
}

.ad_d-flex {
    display: -ms-flexbox;
    display: flex;
}

.ad_flex-vcenter {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}

.ad_flex-hcenter {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.ad_flex-start {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}

.ad_flex-1 {
    -ms-flex: 1;
        flex: 1;
}

.ad_visible {
    visibility: visible;
}

.ad_invisible {
    visibility: hidden;
}

.ad_radius-0 {
    border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
}

.ad_radius {
    border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}

.ad_radius-1 {
    border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}

.ad_radius-2 {
    border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
}

.ad_radius-3 {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.ad_radius-50 {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.ad_radius-bottom {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.ad_radius-top {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.ad_rotate-180 {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

.ad_rotate-90 {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}

.ad_rotate-45 {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}

.ad_shadow-lg {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.ad_sm-shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.14);
}

.ad_shadow-hover:hover,
.su__lg-shadow {
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2),
        0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
}

.ad_border {
    border: 1px solid #e6e6e6;
}

.ad_border-t {
    border-top: 1px solid #e6e6e6;
}

.ad_border-r {
    border-right: 1px solid #e6e6e6;
}

.ad_border-b {
    border-bottom: 1px solid #e6e6e6;
}

.ad_border-l {
    border-left: 1px solid #e6e6e6;
}

.ad_border-none {
    border: none;
}

.ad_border-t-none {
    border-top: none;
}

.ad_border-r-none {
    border-right: none;
}

.ad_border-b-none {
    border-bottom: none;
}

.ad_border-l-none {
    border-left: none;
}

.ad_dark-border {
    border: none;
}

.ad_cursor {
    cursor: pointer;
    outline: none;
}

.ad_z-index {
    z-index: 1;
}

.ad_zindex {
    z-index: 2;
}

.ad_zindex-1 {
    z-index: 9;
}

.ad_zindex-2 {
    z-index: 99;
}

.ad_zindex-3 {
    z-index: 999;
}

.ad_position-absolute {
    position: absolute;
}

.ad_position-relative {
    position: relative;
}

.ad_position-sticky {
    position: -webkit-sticky;
    position: sticky;
}

.ad_overflow-hide {
    overflow: hidden;
}

.ad_h-100 {
    height: 100%;
}

.ad_font-montserrat {
    font-family: "Montserrat";
};

.ad_miniscroll::-webkit-scrollbar,
.mat-select-panel::-webkit-scrollbar {
    width: 4px;
    height: 0px;
    background-color: #ffffff;
}

.ad_miniscroll::-webkit-scrollbar-track,
.mat-select-panel::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgb(0 0 0 / 15%);
    background-color: #ffffff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.ad_miniscroll::-webkit-scrollbar-thumb,
.mat-select-panel::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #9e9e9e;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.ad_miniscroll,
.mat-select-panel {
    scrollbar-width: thin;
    scrollbar-color: #797979 transparent;
}

.main-panel[data-background-color="black"] .ad_darkmode-bg1,
.app-sidebar[data-background-color="black"] .ad_darkmode-bg1 {
    background-color: #2c2b4c;
}

.main-panel[data-background-color="black"] .ad_darkmode-bg2,
.app-sidebar[data-background-color="black"] .ad_darkmode-bg2 {
    background-color: #1e1c44;
}

.main-panel[data-background-color="black"] .ad_darkmode-bg3,
.app-sidebar[data-background-color="black"] .ad_darkmode-bg3 {
    background-color: #121230;
}

.main-panel[data-background-color="black"] .ad_darkmode-bg4{
    background-color: #1a193f!important;
}

.main-panel[data-background-color="black"] .ad_darkmode-text-white {
    color: #fff;
}

.main-panel[data-background-color="black"] .ad_darkmode-text-black {
    color: #333;
}

.main-panel[data-background-color="black"] .ad_fill-darkmode-white {
    fill: #bfbec7;
}

.main-panel[data-background-color="black"] .ad_fill-darkmode-black {
    fill: #333;
}

.main-panel[data-background-color="black"] .ad_darkmode-text-white,
.main-panel[data-background-color="black"] places-boards,
.app-sidebar[data-background-color="black"] .ad_darkmode-text-white {
    color: #fff;
}

.main-panel[data-background-color="black"] .ad_darkmode-text-black,
.app-sidebar[data-background-color="black"] .ad_darkmode-text-black {
    color: #333;
}

.nav-collapsed .app-sidebar.noHover .ad_lastlogin-block,
.nav-collapsed .ad_lastlogin-block {
    visibility: hidden;
}

.nav-collapsed .app-sidebar.hover .ad_lastlogin-block {
    visibility: visible;
}

.main-content[data-background-color="black"] .card-block .ad_recent-dark {
    border-color: #4da1fc;
}

.main-content[data-background-color="black"] .ad_recent-dark:hover {
    background-color: #006dff26;
}

.main-content[data-background-color="black"] .ad_live-streaming-line {
    background-image: linear-gradient(to right, #1b193f 57%, #413a5e 0%);
}

.material-icons {
    font-family: "Material Icons";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: "liga";
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: "liga";
}

.material-icons-outlined {
    font-family: "Material Icons Outlined";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
}

a {
    background: transparent;
}

.content-size {
    padding: 13px;
    width: 26px;
    height: 26px;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
}

.edit-content {
    background-image: url('edit.b0b7fbf9f963520aa2e9.svg');
}

/* .An-edit-label {
    background-image: url("assets/img/editLabel.svg");
} */

.edit-content:hover,
.edit-content:active {
    background-image: url('edit-fill.30703431c0820053ffe6.svg');
}

.download-content {
    background-image: url('Download_a.2e55aa13e07e556ea520.svg');
}

.download-content:hover,
.download-content:active {
    background-image: url('Download-hover.b538f192f6d1a73a9c20.svg');
}

.sync-content {
    background-image: url('sync.277dd5c74c893ddf7ed4.svg');
}

.crawling-sync-content {
    background-image: url('stop.3b7f3de1198e231c6816.svg');
}

.stop-sync-content {
    background-image: url('failcrawl.4b31f1b6a337f9569a5d.svg');
}

.ad_code-editor {
    background-image: url('editor-icons.d6fa836d6f733fd8fe56.svg');
    margin-left: 8px;
}

.ad_code-editor:hover,
.ad_code-editor:active {
    background-image: url('editor-icons-hover.e5154eea8f3ba229cfb9.svg');
}

a.adicon-customize.ad_btn-disabled::before {
    left: 7px;
    right: 0;
    top: -5px;
}

.syncing-content {
    background-image: url('syncing.fc7903a3543da53f4890.svg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 10px;
    -webkit-animation: spin 4s linear infinite;
            animation: spin 4s linear infinite;
    -ms-transform: rotate(360deg);
        transform: rotate(360deg);
}

.sync-content:hover,
.sync-content:active,
.synced-content {
    background-image: url('sync-fill.cc3dac8a6628ac13cb48.svg');
}

.to-be-synced-content {
    background-image: url('needCrawling.a9b2a81196c5647b5a85.svg');
}

.view-duplicacy {
    background-image: url('view_duplicacy.a18a78b4a4ea10147b6c.svg');
}

.view-duplicacy:hover,
.view-duplicacy:active {
    background-image: url('view_duplicacy-fill.49a297a36f3d672baf36.svg');
}

.clone-content {
    border: 1px solid #eee;
    border-radius: 8px;
    background-image: url('clone.0b1ac87eb1eb3af27c58.svg');
    border: 1px solid #ebecee;
    border-radius: 6px;
}

.seelogs {
    background-image: url('clone.0b1ac87eb1eb3af27c58.svg');
}

.nologs {
    background-image: url('No logs found.f297064fb87dcee55bfa.svg');
}

.close {
    background-image: url('close.bebd4b5acdab8b42c781.svg');
}

.clone-content:hover,
.clone-content:active {
    background-image: url('clone-fill.5d9e6fa2a56d7ecdf8b5.svg');
}

.delete-content {
    background-image: url('delete1.dbda13cfd44f00e0848d.svg');
}

.delete-content:hover,
.delete-content:active {
    background-image: url('delete-fill.daaed5d18efc4a751f29.svg');
}

.share-content {
    background-image: url('share-icon.20bcdffcecdf6f726f6a.svg');
}

.share-content:hover,
.share-content:active {
    /* background-image: url("assets/img/delete-fill.svg"); */
    background-color: blue;
}

.add-condition {
    background-image: url('add-condition.6dccd63f73fa0b91d627.svg');
    height: 30px;
}

.main-content[data-background-color="black"] .add-condition {
    height: 29px;
}

.main-content[data-background-color="black"] button.sessionTrackButton {
    color: #fff;
    border: none !important;
    background-color: #1f1e40;
}

.add-condition:hover,
.add-condition:active {
    background-image: url('add-condition-hover.eac9b8fce1711584ae02.svg');
}

.ancd-labelpopup tbody tr td input {
    color: #4b4b4b !important;
    font-size: 12px !important;
}

.ancd-labelpopup tbody tr td:first-child {
    color: #4b4b4b !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.table td {
    font-family: "Montserrat";
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #4b4b4b;
}

.table thead th {
    vertical-align: middle;
    border: none;
    font-family: "Montserrat";
    font-size: 14px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.75;
    letter-spacing: normal;
    text-align: left;
    color: #707070;
}

oauthclients .table thead th {
    white-space: nowrap;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    background: #fff;
}

.bubble-cloud {
    border: 10px solid #e0e8ec;
}

.main-content[data-background-color="black"] .bubble-cloud {
    border: 10px solid #121230;
}

oauthclients .table td {
    padding: 15px 10px !important;
    white-space: normal !important;
}

.main-panel[data-background-color="black"] oauthclients .form-control {
    background-color: transparent;
}

.main-panel[data-background-color="black"] .source-label-box .background-div {
    background-color: #1f1e40;
}

.main-panel[data-background-color="black"] .table thead th,
.main-panel[data-background-color="black"] .table thead.t-head {
    color: #ffffff;
    background-color: #1f1e40 !important;
}

.main-panel[data-background-color="black"] home-cmp .table thead th {
    color: #fff !important;
}

.main-content[data-background-color="black"] communityhelper .table thead th {
    color: #707070;
    background-color: #f4f8f9 !important;
}

.main-panel[data-background-color="black"] content-sources .table thead th {
    color: #fff;
    background-color: #201e40 !important;
}

.main-panel[data-background-color="black"]
    .mat-tab-label-active
    .mat-tab-label-content {
    color: #43425d;
}

.main-panel[data-background-color="black"] .form-control {
    background-color: #43425d;
    color: #fff;
    opacity: 0.6;
}

.main-panel[data-background-color="black"] .data-pick {
    background-color: transparent !important;
}

.table tbody + tbody {
    border-top: 2px solid #eceeef;
}

.table .table {
    background-color: #fff;
}

.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
}

.card,
.card-title {
    margin-bottom: 0.75rem;
}

.nav > li > a {
    position: relative;
    display: block;
    font-size: 17px;
    padding: 10px 8px !important;
}

.nav > li > a > img {
    max-width: none;
    margin-right: 3px;
}

.nav-tabs {
    border-bottom: 1px solid #ddd;
    background-color: #10a69a;
}

.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}

.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.2;
    border: 1px solid transparent;
    border-radius: 0px 0px 0 0;
    color: #fff;
}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0;
    display: block;
}

.nav-tabs.nav-justified > li {
    float: none;
}

.nav-tabs.nav-justified > li > a {
    text-align: center;
}

.nav-tabs.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto;
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%;
    }

    .nav-tabs.nav-justified > li > a {
        margin-bottom: 0;
    }

  .mat-tab-custom>.mat-tab-header>.mat-tab-label-container {
    text-align: center;
    -ms-flex-pack: center;
    justify-content: flex-start;;
  }
}

.nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 0px;
}

.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #2179b8;
    background-color: #2179b8;
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 0px 0px 0 0;
    }

    .nav-tabs.nav-justified > .active > a,
    .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a:focus {
        border-bottom-color: #fff;
    }
}

.breadcrumb > li,
.navbar-brand,
.navbar-nav .nav-item,
.page-link {
    float: left;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar {
    padding: 1rem;
    z-index: 1000 !important;
}

.main-content[data-background-color="black"] .navbar {
    position: relative;
}

.navbar:after {
    display: table;
}

.navbar-full {
    z-index: 1000;
}

.navbar-fixed-bottom,
.navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

.navbar-fixed-top {
    top: 0;
}

.navbar-fixed-bottom {
    bottom: 0;
}

.navbar-sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1030;
    width: 100%;
}

@media (min-width: 544px) {
    .navbar {
        border-radius: 0;
    }

    .navbar-fixed-bottom,
    .navbar-fixed-top,
    .navbar-full,
    .navbar-sticky-top {
        border-radius: 0;
    }

    .main-panel[data-background-color="black"]
        analytics-v2
        .analytics-header-group,
    .main-panel[data-background-color="black"]
        analytics
        .analytics-header-group {
        border-right: solid 2px #625f7c;
    }
}

.main-panel[data-background-color="black"]
    analytics-v2
    .sectionMainDiv
    .CaseReportbckWhite {
    background-color: #1a193f;
    color: #fff;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .sectionMainDiv
    .CaseReportbck,
.main-panel[data-background-color="black"]
    analytics-v2
    .sectionMainDiv
    .CaseReportbckWhite
    > div {
    background-color: #12122f;
}

.navbar-brand {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    margin-right: 1rem;
    font-size: 1.25rem;
}

.navbar-brand:focus,
.navbar-brand:hover {
    text-decoration: none;
}

.navbar-brand > img {
    display: block;
}

@media (min-width: 544px) {
    .navbar-toggleable-xs {
        display: block !important;
    }
}

@media (min-width: 768px) {
    .navbar-toggleable-sm {
        display: block !important;
    }
}

@media (min-width: 992px) {
    .navbar-toggleable-md {
        display: block !important;
    }
}

.navbar-dark .navbar-divider {
    background-color: hsla(0, 0%, 100%, 0.075);
}

button:focus {
    outline: none;
}

.card {
    position: relative;
    display: block;
    background-color: #fff;
    border: solid 1px #eeeeee;
    border-bottom: none;
    box-shadow: 1.4px 4.8px 10px 0 rgba(149, 149, 149, 0.18);
    border-radius: 0;
}

.card-block {
    padding: 0;
}

.card-header {
    padding: 1rem 1.25rem;
    background-color: #fbfbfb;
}

.card-subtitle {
    margin-top: -0.375rem;
}

.card-subtitle,
.card-text:last-child {
    margin-bottom: 0;
}

.card-link:hover {
    text-decoration: none;
}

.card-link + .card-link {
    margin-left: 1.25rem;
}

.card > .list-group:first-child .list-group-item:first-child {
    border-radius: 0.25rem 0.25rem 0 0;
}

.card > .list-group:last-child .list-group-item:last-child {
    border-radius: 0 0 0.25rem 0.25rem;
}

.card-header {
    border-bottom: 1px solid #efefef;
    font-weight: bold;
}

.card-header:first-child {
    border-radius: 0.25rem 0.25rem 0 0;
}

.breadcrumb {
    padding: 0.5rem 1rem;
    margin: 0;
    background-color: #ececec;
    height: 34px;
    font-size: 13px;
}

.breadcrumb-icon {
    margin: 0 10px;
    font-size: 12px;
}

.breadcrumb:after {
    content: "";
    display: table;
    clear: both;
}

.breadcrumb > .active {
    color: #1b1e25;
}

.breadcrumb .fas {
    color: #6c6c6c;
    margin: 0 6px;
    font-size: 12px;
}

.breadcrumb li a,
.breadcrumb > li > .fa {
    color: #6c6c6c !important;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin-top: 1rem;
    border-radius: 0.25rem;
    margin-bottom: 1rem;
}

.page-item {
    display: inline;
}

.modal-footer:after,
.modal-header:after {
    display: table;
    content: "";
    clear: both;
}

.modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    -ms-transform: translateY(-25%);
        transform: translateY(-25%);
}

.modal.in .modal-dialog {
    -ms-transform: translate(0);
        transform: translate(0);
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto !important;
    background-color: rgba(0, 0, 0, 0.5);
}

.modal-open {
    overflow: auto !important;
    padding-right: 0px !important;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.modal-content {
    position: relative;
    background-color: #fafafa;
    border-radius: 8px;
    outline: 0;
    word-wrap: break-word;
    background-clip: padding-box;
}

.main-content[data-background-color="black"] .modal-content {
    background-color: #1f1e40;
}

.modal-backdrop {
    display: none;
}

.modal-backdrop.fade {
    opacity: 0;
}

.modal-backdrop.in {
    opacity: 0.5;
}

.modal-header {
    word-break: break-word;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    display: block;
}

/* .main-content[data-background-color="black"] .modal-header {
    border-bottom: 1px solid #66567c;
} */

.modal-header .close {
    margin: -2px 0 0 0;
    padding: 0;
    color: #707070;
    opacity: 1;
}

.modal-title {
    margin: 0;
    line-height: 1.5;
    font-weight: 400;
}

.main-content[data-background-color="black"] .modal-title {
    font-weight: 500;
}

.modal-body {
    position: relative;
    padding: 6px;
    text-align: -webkit-right;
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

.tooltip {
    position: absolute;
    display: block;
}

.modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
    margin-left: 0;
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
}

@media (min-width: 544px) {
    .modal-dialog {
        width: 390px;
        margin: 80px auto;
    }

    .modal-sm {
        width: 300px;
    }
}

.btn:focus {
    outline: none;
}

.main-container {
    position: absolute;
    top: 60px;
    overflow: hidden;
    left: 55px;
    right: 0;
    background-color: #f4f8f9;
}

.topnav {
    border-radius: 0;
    background-color: #fff;
    z-index: 2;
    height: 60px;
    display: block;
    border-bottom: 1px solid #eee;
}

.topnav .text-center {
    text-align: center;
    padding-left: 0;
    cursor: pointer;
    position: relative;
    width: 100%;
}

.topnav .top-right-nav .buy-now a {
    color: #d3d3d3;
}

.topnav .top-right-nav .dropdown-menu {
    top: 60px;
    right: 10px;
    position: fixed;
    left: auto;
    min-width: 7rem;
    padding: 0;
}

.topnav
    .top-right-nav
    .dropdown-menu
    .message-preview
    .media
    .media-body
    .media-heading {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0;
}

.topnav .top-right-nav .dropdown-menu .message-preview .media .media-body p {
    margin: 0;
}

.topnav
    .top-right-nav
    .dropdown-menu
    .message-preview
    .media
    .media-body
    p.last {
    font-size: 13px;
    margin-bottom: 0;
}

.topnav .top-right-nav .dropdown-menu hr {
    margin-top: 1px;
    margin-bottom: 4px;
}

a:hover {
    text-decoration: none;
}

.sidebar {
    position: fixed;
    width: 55px;
    border: none;
    border-radius: 0;
    bottom: 0;
    padding-bottom: 40px;
    transition-duration: 0.2s;
    transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
    overflow-y: auto;
}

.sidebar .list-group a.list-group-item {
    background: #1a2733;
    border: 0;
    border-radius: 0;
    color: #d3d3d3;
    text-decoration: none;
    height: 40px;
    padding: 0.3rem 0;
}

.sidebar .list-group a.router-link-active,
.sidebar .list-group a:hover {
    transition: 0.05s linear;
    background-color: #061621;
    box-shadow: inset 3px 0px 0 0 #5fb72a;
}

.sidebar .sidebar-dropdown:focus {
    border-radius: none;
    border: none;
}

.sidebar .sidebar-dropdown .panel-title {
    font-size: 1rem;
    height: 50px;
    margin-bottom: 0;
}

.sidebar .sidebar-dropdown .panel-title a {
    color: #999;
    text-decoration: none;
    font-weight: 400;
    background: #006767;
}

.sidebar .sidebar-dropdown .panel-title a span {
    position: relative;
    display: block;
    padding: 1rem 1.5rem 0.75rem;
}

.sidebar .sidebar-dropdown .panel-title a:focus,
.sidebar .sidebar-dropdown .panel-title a:hover {
    color: #fff;
    outline: 0;
    outline-offset: -2px;
}

.sidebar .sidebar-dropdown .panel-title:hover {
    background: #004e4e;
}

.sidebar .sidebar-dropdown .panel-collapse {
    border-radius: 0;
    border: none;
}

.sidebar .sidebar-dropdown .panel-collapse .panel-body .list-group-item {
    border-radius: 0;
    background-color: #006767;
    border: 0 solid transparent;
}

.sidebar .sidebar-dropdown .panel-collapse .panel-body .list-group-item a {
    color: #999;
}

.sidebar .sidebar-dropdown .panel-collapse .panel-body .list-group-item:hover {
    background: #004e4e;
}

@media screen and (max-width: 768px) {
    .top-right-nav {
        display: none !important;
    }

    .sidebar {
        left: 0;
    }

    .loading {
        left: 39% !important;
    }

    #contentSource.instruct {
        display: none !important;
    }

    .mat-tab-custom > .mat-tab-header > .mat-tab-label-container {
        text-align: left;
        -ms-flex-pack: left;
        justify-content: left;
    }
}

.mat-tab-list {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
}

.dropdown-menu {
    position: absolute !important;
    top: 110%;
    left: -22px;
    z-index: 1000;
    display: none;
    min-width: 164px !important;
    padding: 0;
    margin: 2px 0 0;
    font-size: 1rem;
    color: #373a3c;
    text-align: left;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
}

.knowArrow {
    padding: 1px;
}

footer hr {
    margin-left: 0px;
    background: #e8e8ea;
    width: 94%;
}

.loadingScreen .spinner {
    display: inline-block;
}

.loadingScreen .spinner > div {
    width: 6px;
    height: 14px;
    display: inline-block;
}

.caseList .spinner > div,
.spinner > div {
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.loading {
    display: block;
    text-align: center;
    padding: 64px 0;
    margin: 0;
    font-size: 65px;
    opacity: 0.6;
    text-shadow: 1px 8px 20px;
    color: rgba(13, 43, 102, 0.67);
    font-family: Arial, Helvetica, sans-serif;
}

.caseList .spinner,
.cls-jiveCred,
.load .spinner,
.load .spinner > div,
.small-loader,
.spinner,
.spinner > div {
    display: inline-block;
}

.spinner > div {
    margin-top: 6px;
    width: 5px;
    height: 14px;
    background-color: #3b5998;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
            animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.caseList .spinner > div,
.load .spinner > div {
    width: 6px;
    height: 14px;
    background-color: #3b5998;
}

.spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

.caseList .spinner > div {
    display: inline-block;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
            animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.caseList .spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.caseList .spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

.load .spinner > div {
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

@-webkit-keyframes sk-bouncedelay {
    0%,
    80%,
    to {
        -webkit-transform: scale(0);
    }

    40% {
        -webkit-transform: scale(1);
    }
}

@keyframes sk-bouncedelay {
    0%,
    80%,
    to {
        transform: scale(0);
    }

    40% {
        transform: scale(1);
    }
}

.load .spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.load .spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

.parent-div {
    padding: 1%;
    font-family: "Montserrat";
}

.small-loader {
    margin-left: 8px;
    margin-top: 1px;
}

.large-loader {
    margin-left: 50%;
    margin-top: 5%;
}

.collapsible-title {
    margin-top: 20px;
    margin-bottom: 20px;
    background: teal;
    padding: 10px;
    border-radius: 6px;
    box-shadow: 1px 2px 4px 0;
    color: #fff;
}

.btn-primary,
.btn-primary-yellow .btn-primary-imp-blue {
    padding: 0.375rem 1 rem;
    transition: 0.15s ease;
}

.btn-primary {
    color: teal;
    background-color: #fff;
    border-color: teal;
}

.btn-primary:hover {
    color: #fff;
    background-color: teal;
    border-color: teal;
}

.a-icon-edit {
    color: #a8a8a8;
}

.a-icon-edit:hover {
    color: #7e7e7e;
}

.a-icon-delete {
    color: #ff3232;
}

.a-icon-delete:hover {
    color: #b20000;
}

.btn-primary-yellow {
    color: #e59400;
    background-color: #fff;
    border-color: #e59400;
}

.btn-primary-yellow:hover {
    color: #fff;
    background-color: #e59400;
    border-color: #e59400;
}

.btn-primary-imp-blue {
    color: #fff;
    background-color: #2179b8;
    border-color: #2179b8;
}

.btn-primary-imp-blue:hover {
    color: #fff;
    background-color: #2179b8;
    border-color: #2179b8;
}

.t-head {
    background-color: #e0e8ec !important;
    border: none !important;
}

.main-content[data-background-color="black"] .content-rules-table thead.t-head {
    background-color: #1f1e40 !important;
}

.btn-primary:active {
    background-image: none;
}

.btn-primary:active,
.btn-primary:disabled:hover,
.btn-primary:focus {
    color: #fff;
    background-color: teal;
    border-color: teal;
}

.navbar-dark .navbar-brand,
.navbar-dark .navbar-nav .nav-link,
.navbar-dark .navbar-nav .nav-link:hover {
    color: #006767;
}

.sidebar {
    top: 90px;
    z-index: 999;
    background-color: #1a2733;
}

.checkboxActive {
    position: relative;
}

.checkboxActive label {
    width: 18px;
    height: 18px;
    cursor: pointer;
    position: absolute;
    background: #55c6ff;
    border-radius: 2px;
    text-align: center;
    left: 4%;
}

.checkboxActive label:after {
    content: "";
    width: 9px;
    height: 5px;
    position: absolute;
    top: 5px;
    left: 5px;
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    background: 0 0;
    opacity: 0;
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
}

.checkboxActive label:hover:after {
    opacity: 0;
}

.checkboxActive input[type="checkbox"] {
    visibility: hidden;
}

.checkboxActive input[type="checkbox"]:checked + label:after {
    opacity: 1;
}

.btn-primary.btnAddContent {
    font-size: 23px;
    padding: 0 10px;
}

.checkboxActive .colChk label.my-class,
.checkboxActive label.my-class {
    background: #fff !important;
    border: 1px solid #55c6ff !important;
}

.row-types .types-list.checkboxActive label {
    position: relative;
    left: -7%;
    top: 10px;
}

.main-panel[data-background-color="black"] .row-types td a {
    color: #fff !important;
}

.main-panel[data-background-color="black"] content-sources .row-types td a {
    color: inherit !important;
}

.cls-jiveCred {
    padding: 0;
    vertical-align: top;
    width: 100%;
}

input::-webkit-calendar-picker-indicator {
    color: transparent;
    opacity: 1;
}

input::-webkit-calendar-picker-indicator:after {
    content: "";
    display: block;
    background: url('activities_grey.1cfe61e2f33691715353.png') no-repeat;
    background-size: 10%;
    width: 100px;
    height: 100px;
    position: absolute;
    transform: translateX(-2%);
}

input::-webkit-clear-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    display: none;
}

.inline-block {
    display: inline-block;
}

.row-types label {
    word-break: break-all;
    font-weight: 400;
}

.breadcrumb.breadcrumb-contentsource {
    padding: 0.75rem 1.5rem;
}

.tile-title {
    font-size: 16px;
    font-weight: 600;
    padding: 0px 10px 0px 10px;
    vertical-align: middle;
}

.tile-number {
    padding: 10px;
    color: #217ab7;
    font-weight: 600;
    font-size: 30px;
    text-align: left;
    width: 90px;
    font-size: 16px;
    position: absolute;
    margin-top: 25px;
}

.row-types .types-list.checkboxActive .colChk label {
    left: -20px;
    top: 11px;
}

.row-types .types-list.checkboxActive .colChkBox label {
    left: -20px;
    top: 5px;
}

.checkboxActive.types-list.col-lg-12,
.checkboxActive.types-list.col-md-12,
.checkboxActive.types-list.col-sm-12,
.col-lg-2.colChk,
.col-md-2.colChk,
.col-sm-2.colChk,
.row-types .types-list.checkboxActive .col-lg-10,
.row-types .types-list.checkboxActive .col-md-10,
.row-types .types-list.checkboxActive .col-sm-10 {
    padding: 0;
}

.pointer {
    cursor: pointer;
}

.table-style {
    border-collapse: separate;
    border-spacing: 0;
    font-size: 15px;
    margin-top: 0.75rem;
    float: left;
}

.no-padding {
    padding: 0 1em !important;
}

.e-rte-content::-webkit-scrollbar,
.perfect::-webkit-scrollbar,
.recommendations-section-height::-webkit-scrollbar,
.LineChartContainer::-webkit-scrollbar,
.BarChartContainer1::-webkit-scrollbar,
.Session-Tracking-Details-popup::-webkit-scrollbar,
.Top-Clicked-Searches::-webkit-scrollbar,
.topClicks::-webkit-scrollbar,
.mat-tab-body-content::-webkit-scrollbar,
.mat-dialog-content::-webkit-scrollbar,
.scroll-css::-webkit-scrollbar,
.Session-Analytics-Overview-graph::-webkit-scrollbar,
.asset-library-body-right::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #f3f6fa;
}

.e-rte-content::-webkit-scrollbar-thumb,
.perfect::-webkit-scrollbar-thumb,
.recommendations-section-height::-webkit-scrollbar-thumb,
.LineChartContainer::-webkit-scrollbar-thumb,
.BarChartContainer1::-webkit-scrollbar-thumb,
.Session-Tracking-Details-popup::-webkit-scrollbar-thumb,
.Top-Clicked-Searches::-webkit-scrollbar-thumb,
.topClicks::-webkit-scrollbar-thumb,
.mat-tab-body-content::-webkit-scrollbar-thumb,
.mat-dialog-content::-webkit-scrollbar-thumb,
.scroll-css::-webkit-scrollbar-thumb,
.Session-Analytics-Overview-graph::-webkit-scrollbar-thumb,
.asset-library-body-right::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #b2b7be;
}

.searchCount::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #f3f6fa;
}

.searchCount::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #b2b7be;
}

.queryFilters-div::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #f3f6fa;
}

.queryFilters-div::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #b2b7be;
}

.overflow-height::-webkit-scrollbar {
    width: 6px;
    background-color: #f3f6fa;
}

.overflow-height::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #b2b7be;
}

.actions-div::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #f3f6fa;
}

.actions-div::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #b2b7be;
}

.ChartContainer1::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #f3f6fa;
}

.ChartContainer1::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #b2b7be;
}

.suggest::-webkit-scrollbar {
    width: 6px;
    background-color: #f3f6fa;
}

.suggest::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #b2b7be;
}

.perfect::-moz-scrollbar {
    width: 5px;
    background-color: #b2b7be;
}

.activeType {
    border-top: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #fff !important;
    margin-bottom: -1px !important;
    background-color: #fff !important;
}

.pagination-search-tuning {
    padding: 5px;
    float: right;
}

.pagination-search-tuning > nav > ul > li > a {
    cursor: pointer;
    color: #5fb72a;
    background-color: #fff;
}

.pagination-search-tuning > nav > ul > li > a:hover {
    background: #d3d3d3;
    color: #5fb72a;
}

.pagination > li.active > a {
    background: #55c6ff !important;
    color: #fff !important;
    border: 1px solid #dee2e6 !important;
}

.search-text-search-tuning {
    padding: 5px 0 10px;
}

.search-text-search-tuning > div {
    display: inline-block;
}

.search-tuning-loader-save {
    display: inline-block;
    margin-left: 10px;
}

.highlight {
    background: wheat;
}

.search-tuning-rocket {
    float: right;
    margin: 3px 0 0 5px;
    width: 20px;
    color: #8bc34a !important;
}

.table-places tbody tr td {
    border: none;
}

.grow {
    transition: all 0.2s ease-in-out;
}

.onoffswitch {
    position: relative;
    width: 90px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.onoffswitch-checkbox {
    display: none;
}

.onoffswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border-radius: 12px;
    width: 100px;
    height: 26px;
}

.onoffswitch-inner {
    display: block;
    width: 200%;
    margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}

.onoffswitch-inner:before,
.onoffswitch-inner:after {
    display: block;
    float: left;
    width: 50%;
    height: 30px;
    padding: 0;
    line-height: 26px;
    font-size: 14px;
    font-family: Trebuchet, Arial, sans-serif;
    font-weight: 700;
    box-sizing: border-box;
}

.onoffswitch-inner:before {
    content: "Active";
    padding-left: 10px;
    background-image: linear-gradient(to left, #55c7ff, #7886f7);
    color: #ffffff;
}

.onoffswitch-inner:after {
    content: "Inactive";
    padding-right: 10px;
    background-color: #e9ebf0;
    color: #999999;
    text-align: right;
}

.onoffswitch-switch {
    display: block;
    margin: 4px 2px 8px 6px;
    width: 17px;
    height: 18px;
    background: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 60px;
    border-radius: 13px;
    transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px;
}

.sidebar .list-group a.list-group-item.largeName {
    padding: 7px 0px;
    height: 91px;
}

.sidebar::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
    background-color: #f5f5f5;
    display: none;
}

.sidebar::-webkit-scrollbar {
    width: 2px;
    background-color: #f5f5f5;
    display: none;
}

.sidebar::-webkit-scrollbar-thumb {
    background-color: #1b1e25;
    display: none;
}

textarea::-webkit-scrollbar {
    width: 6px;
    background-color: #f3f6fa;
}

textarea::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #b2b7be;
}

span.navbarItem {
    font-size: 16px;
    color: #1b1e25;
}

@media screen and (max-width: 360px) {
    @media screen and (min-width: 768px) {
        .top-right-nav {
            display: block;
        }
    }
}

td.lbl-form {
    float: left;
    display: inline-block;
    height: 23px;
}

td.lbl-form label {
    color: #7f8fa4;
    letter-spacing: normal;
    font-family: "Montserrat";
    font-size: 14px;
    text-transform: capitalize;
    margin-bottom: 0;
}

.main-panel[data-background-color="black"] td.lbl-form label {
    color: #fff;
    opacity: 0.6;
}

.parent-div {
    margin: 0;
}

.enlarge:hover {
    z-index: 434;
    border: 2px solid #55c5fe;
    box-shadow: 0 0 9.2px 2.8px #f3f8f9;
}

.enlarged {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(206, 206, 206);
    background-color: rgb(250, 250, 250);
    box-shadow: 0px 0px 7.76px 0.24px rgba(33, 122, 183, 0.35);
    z-index: 434;
    -ms-transform: scale(1.007);
        transform: scale(1.007);
}

.enlarged-template {
    border-width: 1px;
    border-color: rgba(33, 122, 183, 0.35);
    background-color: rgb(250, 250, 250);
    box-shadow: 0px 0px 7.76px 0.24px rgba(33, 122, 183, 0.35);
    z-index: 0;
    -ms-transform: scale(1.007);
        transform: scale(1.007);
}

.cs-box {
    border: 1px solid #dfdfdf;
    cursor: pointer;
}

.cs-box-other {
    display: -ms-flexbox;
    display: flex;
    border-radius: 8px;
    border: 2px solid #dfdfdf;
}

.main-panel[data-background-color="black"] .cs-box-other {
    background: #ffffff;
}

.cs-box-other-lower {
    margin-top: 20px;
}

.eng-character {
    font-weight: 500;
    margin-right: 6px;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 12px;
    color: #cacaca;
}

.active-character {
    color: #fff !important;
    border-radius: 4px;
    background: #55c6ff73;
    padding: 5px 0px 4px 8px;
    display: inline-block;
    width: 28px;
    height: 28px;
    text-align: center;
}

.eng-character:hover {
    color: #55c6ff;
    font-weight: bold;
}

a.themeColor.eng-character.ng-star-inserted.eng-character-active {
    color: #55c6ff;
}

a.themeColor.eng-character.eng-character-active {
    color: #277eab;
}

.eng-character-active {
    color: #55c6ff;
}

.filter-box:nth-child(even) {
    background-color: #f7f7f7;
}

.filter-is-selected {
    background-color: #e8f6ff !important;
}

/*generate search client styles*/

/*Form validations*/

.form-invalid-exclamation {
  width: 20px;
}

.main-panel[data-background-color="black"] .footerActions {
    background: #121230;
    border: none;
}

.main-panel[data-background-color="black"] objects-fields .footerActions {
    background: transparent;
    border: none;
}

.form-jv {
    width: 100%;
    display: inline-block;
}

.main-panel[data-background-color="black"] .mat-select-value-text {
    color: #fff !important;
    font-weight: 500;
}

/* amcharts maps */

.chartDiv {
    width: 100%;
    height: 450px;
    padding: 10px 15px;
}

/* Popover styling */

.activeTuning {
    background-color: #e6f5ff !important;
}

.tuning-head {
    width: 100%;
    margin-bottom: 20px;
    border-radius: 8px;
    border: 1px solid hsl(0, 3%, 86%);
}

.frequency-form {
    padding: 7px 8px 9px 8px;
    display: inline-block;
    width: 230px;
}

select:focus {
    outline: none;
}

.center-align {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
}

.forget-password {
    background: none;
    border: none;
    color: #2179b8;
    padding: 9px;
    cursor: pointer;
}

.forget-password-label:hover {
    box-shadow: 0 0 1px #a09797;
    border-radius: 5px;
}

.forget-password-label {
    padding-right: 5px;
}

/* DatePicker */

.daterangepicker .ranges li.active,
.ranges li:hover {
    border: none !important;
}

.daterangepicker .ranges li {
    background: none;
    border: none;
    line-height: 24px;
}

.daterangepicker {
    color: #333333;
}

.dropdown-menu {
    font-size: 13.5px;
}

.daterangepicker .calendar td,
.daterangepicker .calendar th {
    line-height: 23px;
}

/** Charts CSS*/

.tick text {
    fill: #707070;
    font-size: 12px;
    font-family: 'Montserrat';
}

.tick line {
    stroke: #eaf0f4;
}

.x-Axis path {
    stroke: #eaf0f4;
}

.y-Axis path {
    stroke: #eaf0f4;
}

.y-Axis .tick::first-child line {
    stroke: #c5c5c5;
}

.gantt-x-axis text {
    -ms-transform: rotate(-20deg);
        transform: rotate(-20deg);
}

.handle {
    fill: #016cfa !important;
    width: 3.5px !important;
}

.axis--x .selection {
    fill: #1b65c13b !important;
    fill-opacity: 0.6 !important;
}

.axis--x .overlay {
    fill: #ececec80 !important;
}

.axis--x .tick text {
    fill: #000000 !important;
    color: #000000 !important;
}

.sidebar-image {
    height: 20px;
}

a:active,
a:focus,
a:hover {
    outline: 0;
    text-decoration: none;
}

a {
    color: #0275d8;
    text-decoration: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    font-family: 'Montserrat'!important;
}

.fa,
.far,
.fas {
    color: #006efc;
    font-size: 14px;
}

.btn:focus {
    box-shadow: none;
}

body {
    font-size: 14px;
    color: #1b1e25;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    background-color: #f3f8f9;
}

.topHeading {
    background-color: #f4f8f9;
    padding: 10px 20px;
    border-bottom: 1px solid #e9ebf0;
}

.sectionDiv {
    background-color: #fff;
    border-bottom: 0;
    margin: 20px;
    border-radius: 10px;
}

.sectionHead {
    font-family: "Montserrat";
    font-weight: 600;
    line-height: normal;
    letter-spacing: normal;
    color: #707070;
    padding: 15px;
}

.sectionSpan {
    opacity: 0.59;
    font-family: "Montserrat";
    font-size: 14px;
    padding: 15px;
    font-weight: 400;
}

.heading-source {
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    font-family: "Montserrat";
    font-weight: 600;
    line-height: 1;
    text-align: left;
    color: #707070;
}

.topHeading .heading-source {
    font-family: Montserrat;
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: left;
}

.link-head {
    color: #006efc;
    border: none;
    background: transparent;
    width: 140px;
    cursor: pointer;
}

.inline-block .buttonPrimary i {
    font-size: 18px;
    color: #43425d;
}

.main-panel[data-background-color="black"] .inline-block .buttonPrimary {
    background: #1e1c44;
    border: 1px solid #afaebb;
    color: #fff;
}

.inline-block .buttonPrimary:hover {
    background: #55c6ff;
    border: none;
    color: #fff;
}

.inline-block .buttonPrimary:hover i {
    color: #fff !important;
}

.buttonPrimary {
    border: 1px solid #55c6ff;
    width: auto;
    min-width: 80px;
    border-radius: 2px;
    padding: 0px 10px;
    margin-right: 0px;
    font-weight: 500;
    background-color: transparent;
    color: #55c6ff;
    font-family: "Montserrat";
    font-size: 14px;
    line-height: 36px;
}

.float-left .buttonPrimary:nth-child(1) {
    margin-right: 20px;
}

.float-left .buttonPrimary{
    min-width: 70px;
}

.main-panel[data-background-color="black"] .footerActions .buttonPrimary {
    background: #121230;
    border: 2px solid #afaebb;
    color: #fff;
}

.main-panel[data-background-color="black"]
    objects-fields
    .footerActions
    .buttonPrimary {
    background-color: transparent;
    border: 2px solid #55c6ff;
    color: #55c6ff;
}

.main-panel[data-background-color="black"]
    objects-fields
    .footerActions
    .buttonPrimary:hover {
    background-color: #55c6ff;
    border: none;
    color: #fff;
}

.sectionMainDiv {
    padding: 0 15px 15px;
    font-family: "Montserrat";
}

.sectionLabel {
    opacity: 0.69;
    font-family: "Montserrat";
    font-size: 12px;
    font-weight: normal;
    color: #43425d;
    letter-spacing: 0px;
    line-height: 1.5;
}

.sectionButton {
    float: right;
    border: none;
}

.create-app {
    color: #fff;
    background-image: linear-gradient(to left, #55c7ff, #7886f7);
    padding: 1px 11px;
}

.table-su {
    margin-bottom: 0;
    position: relative;
}

objects-fields .table-su {
    box-shadow: none;
}

home-cmp .table-su {
    box-shadow: 0 8px 10px -6px #9735351a;
    z-index: 5;
}

.table-su .selectedrow {
    background-color: white !important;
}

.table-su tbody tr {
    border-top: solid 1px rgba(0, 0, 0, 0.12);
    background-color: #ffffff;
}

session-report-detail .table-su tbody tr {
    border-left: solid 1px rgba(0, 0, 0, 0.12);
}

.sideTriangle {
    text-align: center;
}

.map_canvas {
    width: 580px;
    height: 310px;
    margin: 0;
    padding: 0;
}

.tool {
    pointer-events: none;
}

.ribbon {
    position: absolute;
    left: 10px;
    top: 10px;
    overflow: hidden;
    width: 75px;
    height: 75px;
    text-align: right;
}

.ribbon span {
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    line-height: 20px;
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    width: 100px;
    display: block;
    position: absolute;
    top: 19px;
    left: -20px;
    background-color: #ef701b;
    box-shadow: 0.6px 1.9px 3px 0 rgba(26, 39, 51, 0.29);
}

.buttonSecondary {
    float: right;
    background-color: transparent;
    border: 2px solid #afb2bc;
    width: auto;
    border-radius: 2px;
    font-family: "Montserrat";
    font-size: 14px;
    line-height: 36px;
    text-align: center;
    padding: 0px 10px;
    color: #4b4b4b;
    margin-right: 0px;
    font-weight: 500;
    min-width: 80px;
}

.main-panel[data-background-color="black"] .buttonSecondary,
.main-panel[data-background-color="black"] .detailed-Report-selected-heading {
    color: #ffffff;
}

.main-panel[data-background-color="black"] .buttonSecondary:hover {
    opacity: 1;
}

.main-panel[data-background-color="black"] .buttonPrimary:hover {
    background: #55c6ff;
    color: #ffffff !important;
    border: none;
}

.main-panel[data-background-color="black"] .assetDiv .buttonPrimary:hover,
.main-panel[data-background-color="black"] .alertDiv .buttonPrimary:hover,
.main-panel[data-background-color="black"] .addonDiv .buttonPrimary:hover {
    background-image: linear-gradient(to left, #55c7ff, #7886f7) !important;
    color: #fff !important;
}

.buttonSecondary:hover {
    color: #fff;
    border: none;
    font-weight: 600;
    padding: 2px 12px;
    box-shadow: 4px 10px 16px 0 rgba(53, 88, 185, 0.16);
    background-image: linear-gradient(to left, #55c7ff, #7886f7);
}

.btnBack {
    border: none;
}

.buttonPrimary:hover,
.btnBack:hover {
    border: none !important;
    background-image: linear-gradient(to left, #55c7ff, #7886f7);
    color: #fff;
    box-shadow: none !important;
    padding: 1px 11px;
}

.alertMainDiv .mat-tab-label-active {
    border-bottom: 2px solid #55c6ff;
    font-weight: bold;
    background: transparent;
}

.alertMainDiv .mat-tab-group.mat-primary .mat-ink-bar,
.alertMainDiv .mat-tab-nav-bar.mat-primary .mat-ink-bar {
    background-color: transparent;
}

.button-add-content:disabled,
.button-add-content:disabled:hover {
    border: none !important;
    box-shadow: none;
    background-color: transparent !important;
    color: #7f8fa4 !important;
    background-image: none;
}

.main-content[data-background-color="black"] .button-add-content:disabled {
    border: none !important;
    box-shadow: none;
    background-color: transparent !important;
    color: #fff !important;
    background-image: none;
}

.button-add-content {
    font-family: "Montserrat";
    height: 45px;
    border-radius: 8px;
    background-color: transparent !important;
    color: #7f8fa4;
    border: none;
    font-weight: 600;
    font-size: 14px;
}

.main-panel[data-background-color="black"] .button-add-content-connected {
    color: #f59100;
}

.button-add-content-connected {
    font-family: "Montserrat";
    height: 45px;
    border-radius: 8px;
    background-color: transparent !important;
    color: #f59100;
    border: none;
    font-weight: 600;
    font-size: 14px;
}

.button-add-content-connected .connected {
    background-image: url('connect_hover_color.fb83acdbe034fa83e739.svg');
}

.button-add-content:hover {
    background-image: none;
    color: #f59100 !important;
}

button {
    cursor: pointer;
}

.table-style {
    border-collapse: separate;
    border-spacing: 0;
    font-size: 15px;
    margin-top: 0.75rem;
}

.table-style .lbl-form {
    width: 100%;
}

.spanInfo {
    width: 546px;
    font-family: Montserrat;
    font-size: 13px;
    color: #787878;
    display: block;
}

.themeColor {
    color: #55c6ff;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 7px;
}

.infoColor {
    color: #ef701b;
    font-size: 15px;
}

.tab-content > .active {
    opacity: 1;
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
    display: inline-block;
}

.footerActions {
    background-color: transparent;
    height: auto;
    text-align: center;
    bottom: 30px;
}

content-sources .float-right,
content-sources .float-left {
    margin-top: 20px;
}

button:disabled,
button:disabled:hover {
    cursor: not-allowed;
    border: 1px solid #eee !important;
    background-color: #f3f5f7 !important;
    color: #7f8fa4 !important;
    background-image: none;
    padding: 0px 10px !important;
}

.instruct {
    height: auto;
    width: 240px;
    float: right;
    font-size: 13px;
    font-weight: 400;
}

@media (min-width: 1200px) {
    .col-xl-1,
    .col-xl-2,
    .col-xl-3,
    .col-xl-4,
    .col-xl-5,
    .col-xl-6,
    .col-xl-7,
    .col-xl-8,
    .col-xl-9,
    .col-xl-10,
    .col-xl-11,
    .col-xl-12 {
        float: left;
    }
}

@media (min-width: 1400px) {
    .member-list-item-detail .options .option.button-link.user-scope-button {
        margin: 4px 0px;
    }

    .member-list-item-detail .options .option {
        margin-left: 45px !important;
    }
}

.mat-input-element:disabled {
    color: grey;
}

.smallImage {
    height: 44px;
    width: 44px;
}

.largeImage {
    margin: auto;
}

/* .mat-tab-labels {
  display: block !important;
} */

.footerOverlay {
    position: absolute;
    width: 100%;
}

.animate-div {
    z-index: 1000;
    position: fixed;
    width: 80vw;
    height: 80vh;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-color: #fff;
    transition: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    border-radius: 10px;
}

.form-control {
    border-radius: 0;
    font-family: "Montserrat";
}

.mat-focused .mat-form-field-label,
.mat-focused .mat-form-field-required-marker {
    color: #55c6ff;
}

.mat-input-element {
    caret-color: #55c6ff;
    color: #43425d !important;
    font-weight: 500 !important;
    font-family: "Montserrat" !important;
}

.mat-form-field-label-wrapper {
    font-weight: 600;
    font-family: "Montserrat";
}

.main-panel[data-background-color="black"] .mat-input-element {
    color: #ffffff !important;
    background-color: transparent;
    font-weight: 500;
    font-family: "Montserrat";
}

.main-panel[data-background-color="black"] notifications .mat-input-element,
.main-panel[data-background-color="black"]
    notifications
    .mat-select-value-text {
    color: #b1b1b5 !important;
}

.main-panel[data-background-color="black"] objects-fields .content-list .mat-input-element,
.main-panel[data-background-color="black"] content-sources .user-detail-menu {
  color: #4b4b4b !important;
}

.assetDiv .buttonPrimary,
.addonDiv .buttonPrimary,
.backBtn,
.alertDiv .buttonPrimary,
.appsDiv .buttonPrimary {
    background-image: linear-gradient(to left, #55c7ff, #7886f7) !important;
    color: #fff !important;
}

.assetDiv .buttonPrimary label {
    padding: 12px 12px 0px 12px;
    margin: 0;
}

.hint-head {
    color: #f4961c;
    font-weight: normal;
    font-size: 14px !important;
    line-height: 1.29;
    letter-spacing: normal;
    font-weight: 500;
}

.main-content[data-background-color="black"] content-sources .table-su tbody tr,
.main-content[data-background-color="black"]
    community-helper
    .table-su
    tbody
    tr {
    background-color: #fff;
}

.main-content[data-background-color="black"]
    content-sources
    browse-component
    .table-su
    tbody
    tr {
    border-top: 2px solid #292852;
    background-color: transparent !important;
}

.main-content[data-background-color="black"]
    content-sources
    browse-component
    .table
    thead
    th {
    border-bottom: 2px solid #292852;
    background-color: transparent !important;
    color: #fff;
}

.main-content[data-background-color="black"]
    content-sources
    browse-component
    .search-img {
    background-color: #1a193f !important;
    border: 1px solid #1a193f !important;
    opacity: 1;
}

.main-content[data-background-color="black"]
    content-sources
    browse-component
    .browse-link
    > span {
    color: #b1b1b5;
    font-weight: 500;
}

.main-content[data-background-color="black"]
    content-sources
    browse-component
    .showing-browse-page,
.main-content[data-background-color="black"]
    content-sources
    browse-component
    .pagination-search-tuning
    > nav
    > ul
    > li
    > a,
.main-content[data-background-color="black"] duplicacy-checker .pagination a {
    color: #fff;
    background-color: transparent;
}

.main-content[data-background-color="black"]
    content-sources
    browse-component
    .page-link,
.main-content[data-background-color="black"]
    content-sources
    browse-component
    .pagination
    > li.active
    > a,
.main-content[data-background-color="black"] duplicacy-checker .pagination a {
    border: 2px solid #292852 !important;
}

.main-content[data-background-color="black"]
    content-sources
    browse-component
    .pagination-search-tuning
    > nav
    > ul
    > li
    > a:hover,
.main-content[data-background-color="black"] duplicacy-checker .pagination a {
    background: transparent;
    border: 1px solid #341754;
}

.main-content[data-background-color="black"] objects-fields .table-su tbody tr {
    border-top: solid 1px #1a193f;
    background-color: #121230 !important;
}

.main-panel[data-background-color="black"] #queries-report,
.main-panel[data-background-color="black"] .animate-div-clone,
.main-content[data-background-color="black"]
    .oldAnalyticsSection
    .table-su
    tbody
    tr {
    background-color: #121230;
}

.main-content[data-background-color="black"] .oldAnalyticsSection .su-min,
.main-content[data-background-color="black"] .oldAnalyticsSection .su-max {
    fill: #5cbafd;
    background-color: #1e1c44;
}

.main-content[data-background-color="black"] .oldAnalyticsSection .su-min:hover,
.main-content[data-background-color="black"]
    .oldAnalyticsSection
    .su-max:hover {
    background-color: #45566f;
}

.main-content[data-background-color="black"]
    .su-analytics-head
    .mat-select-arrow,
.main-content[data-background-color="black"]
    .su-analytics-head
    .mat-form-field-label,
.main-content[data-background-color="black"] analytics-v2 .mat-select-arrow {
    color: #a0a0ac !important;
}

.main-panel[data-background-color="black"] .topHeading {
    background-color: #1e1c44;
    border-bottom: 2px solid #292852;
}

.main-panel[data-background-color="black"] .assetDiv label.sectionLabel {
    color: #fff;
    opacity: 0.6;
}

.main-panel[data-background-color="black"] .assetDiv .table-su {
    border-top: none;
    background-color: #121230;
    border-radius: 10px;
}

.main-panel[data-background-color="black"] .table-su tbody tr {
    border-top: none;
    background-color: #121230;
}

.mat-form-field-underline {
    bottom: 0 !important;
    /* display: none; */
}

.mat-form-field-ripple,
.main-content[data-background-color="black"]
    duplicacy-checker
    .pagination
    a.active {
    background-color: #55c6ff !important;
}

.mat-form-field-wrapper {
    padding-bottom: 0.1em !important;
}

.mat-form-field {
    font-family: "Montserrat";
    display: block !important;
    margin-bottom: 0.3em;
    margin-right: 22px;
}

.mat-tab-label {
    height: 60px;
    font-size: 14px;
    font-weight: normal;
    color: #43425d;
    font-family: "Montserrat";
    opacity: 1 !important;
}

.mat-tab-label-active .mat-tab-label-content {
    font-weight: bold;
}

.mat-tab-group.mat-primary .mat-ink-bar {
    background-color: #55c6ff;
}

.oldAnalyticsSection .mat-tab-label {
    text-align: left;
}

.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    ::-webkit-scrollbar-track {
    background-color: #121230;
}

.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    ::-webkit-scrollbar-thumb {
    background-color: #1f1e40;
}

.main-panel[data-background-color="black"] .session-box,
.main-panel[data-background-color="black"] .addData,
.main-panel[data-background-color="black"] .relatedTilesInfo,
.main-panel[data-background-color="black"] .oldAnalyticsSection .perfect {
    border: 1px solid #1f1e40;
}

.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .mat-form-field-underline {
    background-color: transparent;
}

.main-panel[data-background-color="black"] .oldAnalyticsSection #mySearch,
.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .mat-tab-label:focus,
.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .mat-tab-label-active {
    background-color: #121230 !important;
}

.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .table
    td
    .barText,
.main-panel[data-background-color="black"] .oldAnalyticsSection .table th,
.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .mat-tab-label-active
    .su-header {
    color: #ffffff !important;
}

.main-panel[data-background-color="black"] .oldAnalyticsSection .table td {
    border-top: 1px solid #1f1e40;
    color: #ffffff !important;
}

.main-panel[data-background-color="black"] .oldAnalyticsSection .su-header {
    color: #a0a0ac;
}

.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    app-bar-chart
    .BarChartContainer1,
.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .mat-tab-label-container {
    background-color: #1f1e40;
}

.main-panel[data-background-color="black"] .su-analytics-head,
.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .sectionMainDiv2,
.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .sectionMainDiv {
    background-color: #121230 !important;
}

.oldAnalyticsSection .mat-tab-label:focus,
.oldAnalyticsSection .mat-tab-label-active {
    background-color: #ffffff !important;
    opacity: 1 !important;
}

.oldAnalyticsSection .su-docs-link {
    color: #0275d8;
}

.oldAnalyticsSection .su-labels .mat-ink-bar {
    background-color: transparent !important;
    width: 0px !important;
}

.oldAnalyticsSection .su-labels .mat-tab-label-container {
    width: 100%;
}

.oldAnalyticsSection .su-labels .mat-tab-list {
    width: 100%;
}

.oldAnalyticsSection .su-labels .mat-tab-label {
    width: 50%;
    -ms-flex-pack: left;
        justify-content: left;
}

.mat-tab-label-active .mat-tab-label-content {
    font-weight: bold;
}

.mat-tab-group.mat-primary .mat-ink-bar {
    background-color: #55c6ff;
}

.mat-form-field-infix {
    width: 100% !important;
    cursor: pointer;
    border-top: none !important;
    margin-top: 15px !important;
    font-size: 14px;
    font-family: "Montserrat";
}

.boost-span {
    font-family: "Montserrat";
    width: 70px;
    height: 30px;
    padding: 5px;
    font-size: 14px;
    border: 1px solid #dfdfdf;
    font-weight: bold;
    text-align: center;
}

.loader-bounce {
    margin-top: 25%;
    width: 20%;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0px 9999px white !important;
}

.main-content[data-background-color="black"] .table-su tbody tr {
    border-top: 1px solid #222049;
}

.main-content[data-background-color="black"]
    session-report-detail
    .table-su
    tbody
    tr {
    border-left: 1px solid #222049;
}

.main-content[data-background-color="black"] .sectionDiv,
.main-content[data-background-color="black"] .mat-tab-group {
    background-color: #121230;
}

.main-content[data-background-color="black"] conversions .sectionDiv{
    background-color: #1a193f;
}

.main-content[data-background-color="black"] content-gap-analysis .sectionDiv{
    background-color: #1a193f;
}

.main-panel[data-background-color="black"] .sectionHead .heading-source,
.main-panel[data-background-color="black"] .topHeading .heading-source,
.main-panel[data-background-color="black"]
    .topHeading
    .description-notification {
    color: rgb(255, 255, 255);
}

.main-panel[data-background-color='black'] .high-conversion-result{
  background: #1b193f !important;
}

.main-panel[data-background-color="black"] .sectionLabel {
    color: rgb(255, 255, 255);
}

.main-content[data-background-color="black"] .member-list-item-detail {
    border-bottom: 1px solid #222049;
}

.main-panel[data-background-color="black"] search-tuning .buttonPrimary-div,
.main-panel[data-background-color="black"]
    #searchAnalytics
    .mat-tab-body-wrapper,
.main-panel[data-background-color="black"] .footer-class {
    background-color: #1a193f;
}

.main-panel[data-background-color="black"] {
    background-color: #1a193f;
}

.main-panel[data-background-color="black"] .main-content {
    padding-bottom: 1px;
}

.main-content {
    padding-bottom: 1px;
}

.wrapper.nav-collapsed footer {
    padding-left: 60px;
}

.mat-form-inline {
    display: inline-block !important;
    width: 90%;
}

.mat-expansion-panel-header:not(.mat-expanded) {
    cursor: pointer;
    height: 48px;
}

.search-image {
    background: url('browse-search.926804c6f817ffbc8682.svg');
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    border: none;
    width: 18px;
}

.form-control:focus {
    border-color: #ced4da !important;
    box-shadow: 0 0 0 0rem rgba(0, 123, 255, 0.25) !important;
}

.infoInput {
    color: #787878;
    font-size: 11px;
    font-weight: 400;
}

.mat-form-field-disabled .mat-form-field-underline,
.main-content[data-background-color="black"]
    .mat-form-field-disabled
    .mat-form-field-underline {
    background-image: none !important;
    background-color: transparent;
}

.mat-tab-body-content {
    padding: 0 !important;
}

.search-text-area {
    height: 30px;
    border: solid 1px #e7ecf4;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
}

.search-text-area > input {
    display: inline-block;
    outline: none;
    border: none;
    height: 100%;
    width: 96%;
    padding: 5px;
}

.sortable-chosen {
    opacity: 1 !important;
    background-color: transparent;
}

.sortable-ghost {
    opacity: 0 !important;
}

.sortable-chosen.sortable-ghost {
    opacity: 0;
}

.d3-funnel-tooltip {
    z-index: 20;
}

.buttonActions {
    width: 110px !important;
    height: 33px;
}

.kg.header-hidden > .mat-tab-header {
    display: none;
}

.save {
    width: 19px;
    height: 19px;
    color: #006efc;
}

.hide-arrow-select > .mat-select-trigger > .mat-select-arrow-wrapper {
    display: none;
}

home-smp .mat-select-arrow {
    margin: 7px 5px !important;
}

.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
    color: #56c5ff;
}

.hide-underline-select > .mat-input-wrapper > .mat-input-underline {
    display: none;
}

.row {
    margin-right: 15px;
    margin-left: 15px;
}

.mat-tab-group.mat-primary .mat-tab-label:not(.mat-tab-disabled):focus,
.mat-tab-group.mat-primary .mat-tab-link:not(.mat-tab-disabled):focus,
.mat-tab-nav-bar.mat-primary .mat-tab-label:not(.mat-tab-disabled):focus,
.mat-tab-nav-bar.mat-primary .mat-tab-link:not(.mat-tab-disabled):focus,
.mat-tab-group.mat-primary .mat-tab-label:not(.mat-tab-disabled):active {
    background-color: transparent;
    opacity: 1;
}

.freq-label {
    font-family: "Montserrat";
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.57;
    letter-spacing: normal;
    text-align: left;
    color: #7f8fa4;
    margin: 0;
}

.main-panel[data-background-color="black"]
    .mat-tab-custom
    > .mat-tab-header
    > .mat-tab-label-container {
    background-color: #121230;
}

.main-panel[data-background-color="black"] #searchAnalytics .mat-tab-header {
    border-bottom: 2px solid #292852;
}

.field span {
    font-family: "Montserrat";
}

.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
    font-family: "Montserrat";
    color: #4b4b4b;
}

.main-panel[data-background-color="black"] .mat-select-content,
.mat-select-panel-done-animating {
    background-color: #121230;
    color: #fff;
}

/* .mat-select-panel {
    max-width: 175px !important;
} */

.spinner-main {
    text-align: center;
    height: 100%;
    width: 100%;
    position: fixed;
    background-image: linear-gradient(-135deg, #55c7ff, #7886f7);
}

.loadingScreen {
    width: 100%;
    height: 100%;
}

.load-img {
    width: 25%;
}

#searchAnalytics mat-tab-group mat-tab-header mat-ink-bar {
    background-color: #55c6ff !important;
    height: 3px !important;
}

#searchAnalytics .mat-tab-label-container {
    border-radius: 10px 10px 0px 0px;
    -ms-flex-pack: left;
        justify-content: left;
}

#searchAnalytics .mat-tab-header {
    border-bottom: 2px solid #f4f8f9;
}

analytics-v2 .colubridae19Colors {
    color: #43425d;
    width: 140px;
    word-break: break-word;
}

#searchAnalytics .mat-tab-body-wrapper {
    padding-top: 0px;
}

.case-deflection .mat-tab-body-wrapper {
    height: 100%;
}

.mat-form-field-underline {
    background-color: #8d8d8e;
}

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

.daterangepicker .ranges li.active,
.ranges li:hover {
    border: none !important;
    background-image: linear-gradient(to left, #55c7ff, #7886f7) !important;
    color: white;
    font-weight: bold;
    background: linear-gradient(to left, #55c7ff, #7886f7) !important;
}

.daterangepicker td.active {
    background-color: #55c6ff;
}

.mat-tab-group.mat-primary .mat-tab-label:focus {
    font-weight: bold;
    color: #43425d;
}

.mat-tab-group.mat-primary .mat-tab-label:not(.mat-tab-disabled):active {
    font-weight: bold;
    color: #43425d;
}

analytics-v2 app-new-pie-chart-small #graph-container {
    margin-top: 25px;
}

dashboard-cmp #dashboardChart app-new-pie-chart-small .Content-Source-header {
    display: none;
}

dashboard-cmp #dashboardChart app-new-pie-chart-small .result-value {
    display: none;
}

dashboard-cmp #dashboardChart app-new-pie-chart-small .result-size {
    display: none;
}

dashboard-cmp
    #dashboardChart
    app-new-pie-chart-small
    .dashboard-customise-pie-logo {
    width: 15px;
    height: 15px;
    stroke: black;
    border-radius: 50%;
    float: left;
    margin: 0px 5px;
}

.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
    background: #acc4f1 !important;
}

.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
    background-image: linear-gradient(-135deg, #55c7ff, #7886f7);
    background-color: transparent;
}

.ng2-pagination {
    margin: 0 !important;
}

home-cmp .mat-select {
    padding: 3px 0px 3px 0px;
}

home-cmp .mat-form-field-infix {
    padding: 2px 0px;
    margin-top: 0px !important;
}

.su-dashboardOptions .mat-form-field-underline {
    background-color: transparent;
}

.prev-btn {
    background-image: url('previous.e78c6e18c966a5824ccc.svg');
    padding: 6px;
    background-repeat: no-repeat;
    background-position: center;
}

.main-content[data-background-color="black"] .prev-btn {
    background-image: url('previous_hover.ebbdfcf50eebbcd82484.svg');
}

.btn-action-cancel:hover .prev-btn {
    background-image: url('previous_hover.ebbdfcf50eebbcd82484.svg');
}

.btn-action-cancel:disabled .prev-btn {
    background-image: url('previous-disabled.afb4816afb6c85fedd72.svg');
}

.next-btn {
    background-image: url('next.2565221f15095efe7e3e.svg');
    padding: 6px;
    background-repeat: no-repeat;
    background-position: center;
}

.main-content[data-background-color="black"] .next-btn {
    background-image: url('next_hover.d2e1a9e24f60891f513d.svg');
}

.btn-action:hover .next-btn {
    background-image: url('next_hover.d2e1a9e24f60891f513d.svg');
}

.btn-action:disabled .next-btn {
    background-image: url('next-disabled.612eb43b9627723854a8.svg');
}

.btn-action:hover,
.btn-action-cancel:hover,
.btn-action-save:hover {
    background-color: #55c6ff;
    background-image: none !important;
}

.connect,
.connected {
    margin-right: 4px;
    background-image: url('connect.b110f30603151c2d7029.svg');
    padding: 10px;
    background-position: center;
    background-repeat: no-repeat;
}

.main-panel[data-background-color="black"] .connect {
    background-image: url('connect_hover.35301c4ce81d08628437.svg');
}

content-sources .inline-block .button-add-content:hover .connect,
content-sources .inline-block .button-add-content:hover .connected {
    background-image: url('connect_hover_color.fb83acdbe034fa83e739.svg');
}

content-sources .inline-block .button-add-content:disabled .connect {
    background-image: url('connect.b110f30603151c2d7029.svg');
}

.main-content[data-background-color="black"]
    content-sources
    .button-add-content:disabled
    .connect {
    background-image: url('connect_hover.35301c4ce81d08628437.svg');
}

home-cmp .table thead th {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    background-color: #fff;
    color: #43425d;
    line-height: 1.4 !important;
}

home-cmp .table thead th:first-child,
home-cmp .table > tbody > tr > td:first-child {
    width: 80% !important;
    padding-left: 15px !important;
}

.ng2-pagination .current {
    padding: 1px 15px !important;
    background: #56c5fe !important;
    color: #ffffff;
    font-weight: 500 !important;
    cursor: default;
    border-radius: 5px;
}

.ng2-pagination a {
    color: #4b4b4b !important;
    padding: 1px 15px !important;
    border-radius: 5px;
}

.ng2-pagination .pagination-next a::after,
.ng2-pagination .pagination-next.disabled::after {
    display: none;
    content: "";
}

.oldAnalyticsSection .mat-tab-label-container {
    background-color: #ffffff;
    border-radius: 6px 6px 0px 0px !important;
}

.table-left {
    float: left;
    padding: 0 0 2% 2%;
    width: 55%;
}

.table-right {
    float: right;
    padding: 0px 0% 2% 0%;
    width: 45%;
}

.table-left-data,
.table-right-data {
    display: inline-block;
    width: 90%;
}

.mat-calendar-table-header th {
    padding: 0;
}

.main-panel[data-background-color="black"] .oldAnalyticsSection #mySearch {
    background-color: #1f1e40 !important;
}

.main-panel[data-background-color="black"] .su-legendView,
.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    #pageTime-report,
.main-panel[data-background-color="black"]
    analytics-v2
    .search-summary-conversion {
    border-color: #1f1e40;
}

.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .table
    td
    .barText,
.main-panel[data-background-color="black"] .oldAnalyticsSection .table th,
.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .mat-tab-label-active
    .su-header {
    color: #ffffff !important;
}

.main-panel[data-background-color="black"] .oldAnalyticsSection .su-header {
    color: #a0a0ac;
}

.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .sectionMainDiv {
    background-color: #121230 !important;
}

.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .chartLegends1
    .table-hover,
.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .chartLegends
    .table,
.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .legend-div-container-analytics {
    border-color: #1a193f !important;
}

.main-panel[data-background-color="black"] .no-ads-section,
.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .legend-small-analytics {
    border-bottom: 1px solid #1a193f !important;
    color: #ffffff;
}

.main-panel[data-background-color="black"] .oldAnalyticsSection .su-session,
.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .analytics-section-heading,
.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .Content-Source-header,
.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .analytics-section-header {
    background-color: #1f1e40 !important;
    border-color: #1f1e40;
    color: #ffffff !important;
    font-family: Montserrat;
}

.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .search-text-area1 {
    background-color: #1f1e40 !important;
    border: #121230 !important;
}

.main-panel[data-background-color="black"] .oldAnalyticsSection .panel-body,
.main-panel[data-background-color="black"] .oldAnalyticsSection .buttonPrimary,
.main-panel[data-background-color="black"] .oldAnalyticsSection .card {
    background-color: #121230 !important;
    border-color: #121230 !important;
}

.main-panel[data-background-color="black"] .oldAnalyticsSection {
    background-color: #1a193f !important;
}

.main-panel[data-background-color="black"] .analytics-card {
    background-color: #292852;
    border-color: #292852;
    box-shadow: 0 4px 20px 0 #020913c7 !important;
}

.main-panel[data-background-color="black"] .analytics-footer-text,
.main-panel[data-background-color="black"] .overviewTitle,
.main-panel[data-background-color="black"] .analytics-card-count {
    color: #5cbafd;
}

.main-panel[data-background-color="black"] .oldAnalyticsSection .tick line,
.main-panel[data-background-color="black"] .y-Axis path {
    stroke: #1b1868 !important;
}

.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .BarChartContainer1
    .x-Axis
    path,
.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .BarChartContainer1
    .y-Axis
    path,
.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .BarChartContainer1
    .tick
    line {
    stroke: #121230 !important;
}

.oldAnalyticsSection .su-labels .mat-tab-label-content {
    width: 100%;
}

.main-panel[data-background-color="black"] .downloadImg {
    fill: #5cbafd;
    background-color: #1a193f;
}

.main-panel[data-background-color="black"] .downloadImg:hover {
    fill: #ffffff;
    background-color: #5cbafd;
}

.main-panel[data-background-color="black"] analytics-v2 .form-group {
    background-color: #121230;
    color: #a0a0ac;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .mat-tab-custom-colubridae19 {
    background-color: #121230;
    color: #a0a0ac;
}

.main-panel[data-background-color="black"] analytics-v2 .sectionMainDiv {
    background-color: #19183d;
    color: #a0a0ac;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-section-heading {
    background-color: #1f1e40;
    color: #a0a0ac;
    border: none;
}

.main-panel[data-background-color="black"]
    analytics-v2
    session-report-detail
    .su-session {
    background-color: #1f1e40;
    color: #a0a0ac;
    border: none;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-section-header {
    background-color: #1f1e40 !important;
    color: #ffffff;
    border: none;
}

.main-panel[data-background-color="black"] analytics-v2 .search-classifications,
.main-panel[data-background-color="black"]
    analytics-v2
    .searches-with-no-result {
    background-color: #121230;
}

.main-panel[data-background-color="black"] analytics-v2 #searchAnalytics {
    background-color: #1e1c44 !important;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .Search-Classifications-card {
    border: none;
}

.main-panel[data-background-color="black"] analytics-v2 .perfect {
    background-color: #1a193f !important;
    border: #1a193f solid !important;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .Search-Classifications-card {
    background-color: #1a193f;
}

.main-panel[data-background-color="black"] analytics-v2 .table-su .t-head {
    background-color: #1f1e40;
    color: #ffffff;
}

.main-content[data-background-color="black"] analytics-v2 .topHeading {
    background-color: #1e1c44 !important;
}

.main-content[data-background-color="black"]
    analytics-v2
    .mat-tab-body-wrapper {
    background-color: #121230;
}

.main-content[data-background-color="black"] analytics-v2 .mat-grid-tile {
    background-color: #1a193f;
}

.main-content[data-background-color="black"] analytics-v2 .table thead th {
    background-color: #1f1e40;
    color: #ffffff !important;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .side-select-list.active {
    background-color: #1a193f;
    background-image: none;
    color: #ffffff;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .side-select-list:hover {
    background-color: #1a193f;
    color: #ffffff;
}

.main-panel[data-background-color="black"] analytics-v2 .table td {
    background-color: #1a193f;
    color: #ffffff !important;
}

.main-panel[data-background-color="black"] analytics-v2 .table td {
    border-top: 1px solid #121230;
}

.main-panel[data-background-color="black"]
    analytics-v2
    app-new-pie-chart-small
    .Content-Source-header {
    background-color: #1f1e40;
    color: #ffffff !important;
}

.main-panel[data-background-color="black"]
    analytics-v2
    app-new-pie-chart-small
    .result-label {
    background-color: #1f1e40;
    color: #ffffff !important;
}

.main-panel[data-background-color="black"]
    analytics-v2
    app-new-pie-chart-small
    .result-value {
    background-color: #1f1e40;
    color: #ffffff !important;
}

.main-panel[data-background-color="black"]
    analytics-v2
    app-new-pie-chart-small
    .result-size {
    background-color: #1f1e40;
    color: #ffffff !important;
}

.main-panel[data-background-color="black"] analytics-v2 .card {
    background-color: #121230;
    border: #1a193f !important;
    box-shadow: 0 4px 20px 0 #020913c7 !important;
}

.main-panel[data-background-color="black"]
    .content-src-left-panel-parent
    > div
    > div,
.main-panel[data-background-color="black"] .content-src-left-panel-parent,
.main-panel[data-background-color="black"] .su-contentSource,
.main-panel[data-background-color="black"] analytics-v2 app-bar-chart table {
    border: solid 1px #1a193f;
}

.main-panel[data-background-color="black"]
    analytics-v2
    general-bar-chart
    table {
    border: solid #1a193f !important;
}

.main-panel[data-background-color="black"]
    analytics-v2
    app-bar-chart-filter
    table {
    border: solid #1a193f !important;
    background-color: #1a193f;
}

.main-panel[data-background-color="black"]
    analytics-v2
    app-bar-chart
    .BarChartContainer1 {
    background-color: #1f1e40;
    border: 10px solid #121230;
}

.main-panel[data-background-color="black"]
    analytics-v2
    general-bar-chart
    .BarChartContainer1 {
    background-color: #1f1e40;
    border: 10px solid #121230;
}

.main-panel[data-background-color="black"]
    #searchAnalytics
    app-bar-chart-filter
    .ChartContainer1 {
    background-color: #1a193f;
}

.main-panel[data-background-color="black"]
    analytics-v2
    app-line-conversion-chart
    .LineChartContainer
    svg {
    background-color: #1f1e40;
}

.main-content[data-background-color="black"] .sectionDiv > #searches,
.main-panel[data-background-color="black"]
    analytics-v2
    app-bar-chart-filter
    .drawBarChart
    svg {
    background-color: #1a193f;
}

.main-panel[data-background-color="black"]
    analytics-v2
    session-report-detail
    app-gantt-chart
    .ChartContainer
    svg {
    background-color: #1f1e40;
}

.main-panel[data-background-color="black"]
    analytics-v2
    session-report-detail
    .Session-Tracking-Details-popup
    .table-su {
    background-color: #1f1e40;
}

.main-panel[data-background-color="black"]
    analytics-v2
    session-report-detail
    app-gantt-chart
    .session-box {
    background-color: #1f1e40;
    color: #ffffff;
    border: #121230;
}

.main-panel[data-background-color="black"]
    analytics-v2
    session-report-detail
    app-gantt-chart
    button.btn.btn-default {
    color: #ffffff !important;
    border: 1px solid #121230 !important;
    width: 100%;
}

.main-panel[data-background-color="black"]
    analytics-v2
    app-bar-chart
    .chartLegends {
    background-color: #1f1e40;
    border: 10px solid #121230;
}

.main-panel[data-background-color="black"]
    analytics-v2
    general-bar-chart
    .chartLegends {
    background-color: #1f1e40;
    border: 10px solid #121230;
}

.main-panel[data-background-color="black"]
    #searchAnalytics
    app-bar-chart-filter
    .chartLegends1 {
    background-color: #121230;
}

.main-panel[data-background-color="black"]
    #searchAnalytics
    app-bar-chart-filter
    .legendsDiv {
    background-color: #1a193f;
    height: 350px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    app-bar-chart
    .table
    td {
    background-color: #1f1e40;
}

.main-panel[data-background-color="black"]
    analytics-v2
    app-new-pie-chart-small
    .legend-small-analytics {
    border-bottom: 1px solid #1a193f !important;
    background-color: #1f1e40;
}

.main-panel[data-background-color="black"] analytics-v2 .darkmode {
    background-color: #121230 !important;
}

.main-panel[data-background-color="black"]
    analytics-v2
    general-bar-chart
    .table
    td {
    background-color: #1f1e40;
    color: #ffffff;
}

.main-panel[data-background-color="black"]
    #searchAnalytics
    app-bar-chart-filter
    .table
    td {
    background-color: #1a193f;
    color: #ffffff !important;
}

.main-panel[data-background-color="black"]
    #searchAnalytics
    session-report-graph
    .session-report-graph,
.main-panel[data-background-color="black"]
    #searchAnalytics
    session-report-graph-new
    .session-report-graph,
.main-panel[data-background-color="black"]
    analytics-v2
    session-report-graph
    #trackingDetail,
.main-panel[data-background-color="black"]
    analytics-v2
    session-report-graph
    .panel-body,
.main-panel[data-background-color="black"]
    analytics-v2
    session-report-graph-new
    .panel-body,
.main-panel[data-background-color="black"]
    analytics-v2
    session-report-graph
    .col-header,
.main-panel[data-background-color="black"]
    analytics
    session-report-graph
    .session-report-graph,
.main-panel[data-background-color="black"]
    analytics
    session-report-graph
    #trackingDetail,
.main-panel[data-background-color="black"]
    analytics
    session-report-graph
    .panel-body,
.main-panel[data-background-color="black"]
    analytics
    session-report-graph-new
    .panel-body,
.main-panel[data-background-color="black"]
    analytics
    session-report-graph
    .col-header {
    background-color: #121230 !important;
    border: #121230 !important;
}

.main-panel[data-background-color="black"]
    analytics-v2
    session-report-detail
    .search-text-area
    input,
.main-panel[data-background-color="black"]
    analytics-v2
    session-report-detail
    .search-text-area
    .search-text,
.main-panel[data-background-color="black"]
    analytics
    session-report-detail
    .search-text-area
    input,
.main-panel[data-background-color="black"]
    analytics
    session-report-detail
    .search-text-area
    .search-text {
    background-color: #1f1e40 !important;
    border: #121230 !important;
    color: #ffffff !important;
}

.main-panel[data-background-color="black"]
    #searchAnalytics
    app-bar-chart-filter
    .buttonPrimary,
.main-panel[data-background-color="black"]
    analytics-v2
    session-report-detail
    .buttonPrimary {
    background: #121230;
    border: #121230 !important;
    color: #ffffff;
}

.main-panel[data-background-color="black"]
    #searchAnalytics
    .sectionMainDiv
    .modal-content-new {
    background: #1f1e40;
}

.main-panel[data-background-color="black"] #searchAnalytics .modal-content-new {
    background: #1f1e40;
}

.main-panel[data-background-color="black"]
    #searchAnalytics
    .sectionMainDiv
    .modal-title-new
    p
    button,
.main-panel[data-background-color="black"]
    #searchAnalytics
    .sectionMainDiv
    .modal-title-new {
    color: #fff;
}

.main-panel[data-background-color="black"]
    #searchAnalytics
    .sectionMainDiv
    .modal-header-new {
    border-bottom: none;
}

.main-panel[data-background-color="black"] #searchAnalytics .modal-header-new {
    border-bottom: none;
}

.black .mat-select-content,
.black .mat-select-panel-done-animating {
    background-color: #1e1e3f;
}

.main-panel[data-background-color="black"]
    analytics-v2
    mat-form-field.mat-input-container.mat-primary.mat-form-field-type-mat-select.mat-form-field-hide-placeholder
    label {
    background: transparent !important;
    color: #fff !important;
}

.black .mat-option,
.black .mat-option.mat-active {
    color: white;
}

/* used in email popup Do not alter this class */

.black .anautocompletate .mat-option {
    color: #fff;
}

.main-panel[data-background-color="black"]
    analytics-v2
    session-report-detail
    .col-sm-12 {
    border: #121230 !important;
    background: #121230;
}

.main-panel[data-background-color="black"]
    analytics-v2
    session-report-detail
    .panel-body {
    background-color: #121230 !important;
    border: #121230 !important;
}

.main-panel[data-background-color="black"]
    analytics-v2
    session-report-detail
    .search-text-area,
.main-panel[data-background-color="black"]
    analytics-v2
    session-report-detail
    mat-form-field,
.main-panel[data-background-color="black"]
    analytics
    session-report-detail
    .search-text-area,
.main-panel[data-background-color="black"]
    analytics
    session-report-detail
    mat-form-field {
    background-color: #1f1e40 !important;
    border: #121230 !important;
}

.main-panel[data-background-color="black"]
    analytics-v2
    session-report-detail.mat-form-field-underline {
    background-color: #55c6ff;
}

.main-panel[data-background-color="black"]
    analytics-v2
    session-report-detail
    mat-form-field
    .mat-select-arrow {
    color: #55c6ff;
}

.main-panel[data-background-color="black"] analytics-v2 .analytics-card {
    background-color: #1a193f !important;
    border: #121230 !important;
}

.main-panel[data-background-color="black"] analytics-v2 .colubridae19Colors,
.main-panel[data-background-color="black"] analytics-v2 .analytics-card-count {
    color: #57c2fe;
}

.main-panel[data-background-color="black"]
    analytics-v2
    app-gantt-chart
    .modal-header {
    background-color: #1f1e40 !important;
    color: #a0a0ac;
    border: none;
}

.main-panel[data-background-color="black"]
    analytics-v2
    app-gantt-chart
    .modal_table
    .table
    td {
    padding-left: 20px !important;
    background-color: #1a193f !important;
}

.main-panel[data-background-color="black"] analytics-v2 app-gantt-chart .table {
    border: none !important;
}

.main-panel[data-background-color="black"]
    analytics-v2
    app-gantt-chart
    .modal-header
    .close,
.main-panel[data-background-color="black"] analytics-v2 app-bar-chart .barText,
.main-panel[data-background-color="black"]
    analytics-v2
    app-bar-chart-filter
    .barText,
.main-panel[data-background-color="black"]
    analytics-v2
    app-gantt-chart
    .barText,
.main-panel[data-background-color="black"]
    analytics-v2
    general-bar-chart
    .barText,
.main-panel[data-background-color="black"]
    #searchAnalytics
    .checkbox-wrapper
    .check-label {
    color: #ffffff !important;
}

.main-panel[data-background-color="black"]
    #searchAnalytics
    .check-in
    label.checkbox-checked {
    background-color: transparent !important;
}

.main-panel[data-background-color="black"] analytics-v2 .analytics-topbar {
    background-color: #121230;
    color: #a0a0ac;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card-image-1 {
    width: 30px;
    height: 30px;
    background: url('SiteVisits1.e2ac255bed9e207ee991.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-footer-img-1 {
    width: 225px;
    background: url('SiteVisitsFooter.668b831c1e6bb6ad7055.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 41px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card-image-2 {
    width: 30px;
    height: 30px;
    background: url('Clicks1.b9c8379e55b6eef19564.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-footer-img-2 {
    width: 225px;
    background: url('ClicksFooter.cb9648041917fcc0a300.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 41px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card-image-3 {
    width: 30px;
    height: 30px;
    background: url('SearchClientUsers1.696b0dc47891d9df2ae4.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-footer-img-3 {
    width: 225px;
    background: url('SearchClientUsersFooter.39417740d1b4b4949511.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 41px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card-image-4 {
    width: 30px;
    height: 30px;
    background: url('CasesLogged1.8b1d71a357ed7c7e5cfd.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-footer-img-4 {
    width: 225px;
    background: url('CasesLoggedFooter.baf8372855364874fca9.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 41px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card-image-5 {
    width: 30px;
    height: 30px;
    background: url('TotalSearches1.391567b17e1476ab5ea6.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-footer-img-5 {
    width: 225px;
    background: url('TotalSearchesFooter.f942a568ec500e5bd11b.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 41px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card-image-6 {
    width: 30px;
    height: 30px;
    background: url('SearchesWithResults1.c5b0616b2d223a365b73.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-footer-img-6 {
    width: 225px;
    background: url('SearchesWithResultsFooter.097dedc5f7dd74e7fa6a.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 41px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card-image-7 {
    width: 30px;
    height: 30px;
    background: url('WithNoResult1.1054a546d786b62c7f9e.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-footer-img-7 {
    width: 225px;
    background: url('WithNoResultFooter.3a8889dc5285badfce51.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 41px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card-image-8 {
    width: 30px;
    height: 30px;
    background: url('UnsuccessfulSearches1.b0694061eddcbfae8371.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-footer-img-8 {
    width: 225px;
    background: url('UnsuccessfulSearchesFooter.2e173d0b2f941a9e8ec5.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 41px;
}

.main-panel[data-background-color="black"] analytics-v2 .analytics-card:hover {
    background-image: linear-gradient(to bottom, #55c7ff, #7886f7);
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card:hover
    .analytics-card-image-1 {
    width: 30px;
    height: 30px;
    background: url('SiteVisitsDark.4f783c221791e7a8081d.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card:hover
    .analytics-footer-img-1 {
    width: 225px;
    background: url('SiteVisitsFooter1.9ce176d602a56e2bb14b.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 41px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card:hover
    .analytics-card-image-2 {
    width: 30px;
    height: 30px;
    background: url('ClicksDark.c2df783b85011718ed83.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card:hover
    .analytics-footer-img-2 {
    width: 225px;
    background: url('ClicksFooter1.e05df2ecd9585c63cd71.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 41px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card:hover
    .analytics-card-image-3 {
    width: 30px;
    height: 30px;
    background: url('SearchClientUsersDark.b427abef795e6d958d34.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card:hover
    .analytics-footer-img-3 {
    width: 225px;
    background: url('SearchClientUsersFooter1.048518fd176a25f7f010.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 41px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card:hover
    .analytics-card-image-4 {
    width: 30px;
    height: 30px;
    background: url('CasesLoggedDark.eb114e87a0dfb6b6ac85.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card:hover
    .analytics-footer-img-4 {
    width: 225px;
    background: url('CasesLoggedFooter1.bc7ec8007c10c9ee4924.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 41px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card:hover
    .analytics-card-image-5 {
    width: 30px;
    height: 30px;
    background: url('TotalSearchesDark.69b784882a2ca04a8710.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card:hover
    .analytics-footer-img-5 {
    width: 225px;
    background: url('TotalSearchesFooter1.5c4e121338d703a60f67.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 41px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card:hover
    .analytics-card-image-6 {
    width: 30px;
    height: 30px;
    background: url('SearchesWithResultsDark.719ec2dd5878dd85bf22.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card:hover
    .analytics-footer-img-6 {
    width: 225px;
    background: url('SearchesWithResultsFooter1.2b8b0ab1aaff29a66913.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 41px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card:hover
    .analytics-card-image-7 {
    width: 30px;
    height: 30px;
    background: url('WithNoResultDark.22011fa56f27b718e94e.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card:hover
    .analytics-footer-img-7 {
    width: 225px;
    background: url('WithNoResultFooter1.222ac65de74d825551a9.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 41px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card:hover
    .analytics-card-image-8 {
    width: 30px;
    height: 30px;
    background: url('UnsuccessfulSearchesDark.386253fb9c696c1d0e56.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card:hover
    .analytics-footer-img-8 {
    width: 225px;
    background: url('UnsuccessfulSearchesFooter1.e05f672324b1280be95e.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 41px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    session-report-detail
    .download-session
    rect {
    fill: #5cbafd;
}

.main-panel[data-background-color="black"] {
    fill: #fff;
}

.main-panel[data-background-color="black"]
    analytics-v2
    session-report-detail
    .download-session
    #Path_1128 {
    fill: #ffffff;
}

.main-panel[data-background-color="black"]
    analytics-v2
    app-gantt-chart
    .download-gantt-chart
    rect {
    fill: #5cbafd;
}

.main-panel[data-background-color="black"]
    analytics-v2
    app-gantt-chart
    .download-gantt-chart
    #Path_1128 {
    fill: #ffffff;
}

.main-panel[data-background-color="black"]
    #searchAnalytics
    session-report-graph
    .outer-box {
    background-color: #1f1e40 !important;
}

.main-panel[data-background-color="black"]
    #searchAnalytics
    session-report-graph
    .round-shape {
    border: 4px solid #121230 !important;
}

.main-panel[data-background-color="black"]
    #searchAnalytics
    session-report-graph
    .outer-box.active-flow-checked
    .inner-box {
    background-color: #55c6ff !important;
    color: #ffffff;
}

.main-panel[data-background-color="black"]
    #searchAnalytics
    session-report-graph
    .outer-box.active-flow-checked
    .inner-box
    .round-shape {
    background-color: transparent !important;
}

.main-panel[data-background-color="black"]
    #searchAnalytics
    session-report-graph
    .outer-box.outer-box.active-flow-unchecked
    .inner-box {
    background-color: #01a8f4 !important;
    color: #ffffff;
}

.main-panel[data-background-color="black"]
    #searchAnalytics
    session-report-graph
    .outer-box.active-flow-unchecked
    .inner-box
    .round-shape {
    background-color: transparent !important;
}

.main-panel[data-background-color="black"]
    analytics-v2
    session-report-detail
    .sessionDetail,
.main-panel[data-background-color="black"]
    analytics
    session-report-detail
    .sessionDetail {
    border: #121230 !important;
}

content-sources .inline-block .SetBtn {
    color: #7f8fa4;
    background-color: transparent;
    border: none;
}

.main-panel[data-background-color="black"] .inline-block .SetBtn {
    background-color: transparent !important;
    border: none !important;
}

.main-panel[data-background-color="black"] .inline-block .SetBtn:hover {
    color: #f48b00;
}

content-sources .inline-block .SetBtn:disabled,
content-sources .inline-block .SetBtn:disabled:hover {
    color: #7f8fa4;
    background-color: transparent !important;
    border: none !important;
}

content-sources .inline-block .SetBtn:hover {
    color: #f48b00;
    background-color: transparent !important;
    border: none !important;
    padding: 0px;
}

.main-panel[data-background-color="black"] .buttonPrimary:disabled,
.main-panel[data-background-color="black"] .buttonPrimary:disabled:hover {
    cursor: not-allowed;
    border: 2px solid #625f7c !important;
    background-color: #121230 !important;
    color: #625f7c !important;
}

.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.mat-form-field-invalid .mat-form-field-label {
    color: #f59100;
}

.mat-form-field-invalid .mat-form-field-ripple {
  background-color: #f59100 !important;
}

.main-panel[data-background-color="black"] .oldAnalyticsSection .mySearch,
.main-panel[data-background-color="black"] .oldAnalyticsSection .graphLabel {
    color: #ffffff;
    font-family: "Montserrat";
}

.main-panel[data-background-color="black"] .analyticsSettings,
.main-panel[data-background-color="black"] .search-box-css,
.main-panel[data-background-color="black"] .oldAnalyticsSection .su-collapse {
    background-color: #121230;
}

@media (max-width: 475px) {
    .oldAnalyticsSection .su-labels .mat-tab-label {
        width: 100%;
        font-size: 16px;
    }

    .oldAnalyticsSection .mat-tab-labels {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .oldAnalyticsSection .su-labels .mat-tab-label-container {
        width: auto !important;
    }

    .oldAnalyticsSection .su-labels .mat-tab-list {
        width: auto !important;
    }

    .main-panel[data-background-color="black"]
        analytics-v2
        .mat-form-field-underline,
    .main-panel[data-background-color="black"]
        analytics
        .mat-form-field-underline {
        background-color: transparent;
    }

    .main-panel[data-background-color="black"]
        analytics-v2
        .analytics-header-group
        .mat-form-field,
    .main-panel[data-background-color="black"]
        analytics
        .analytics-header-group
        .mat-form-field {
        border-color: #282750;
    }

    analytics-v2 .analytics-header-group .mat-form-field,
    analytics .analytics-header-group .mat-form-field {
        width: 100% !important;
        border-radius: 2px;
        padding: 7px 4px 7px 4px;
        border: solid 0.5px #bcbccb;
    }

    analytics-v2 .analytics-header-group,
    analytics .analytics-header-group {
        margin: 0px;
        padding: 2px;
        width: 100%;
    }

    .oldAnalyticsSection .card {
        margin: 18px 0;
    }

    .oldAnalyticsSection .row {
        margin-right: 0px;
    }

    .oldAnalyticsSection .mat-tab-header-pagination {
        display: none !important;
    }

    .oldAnalyticsSection .mat-tab-label-container {
        overflow: scroll;
    }
}

.main-panel[data-background-color="black"]
    analytics-v2
    app-gantt-chart
    .modal-body.modal_table {
    margin: 0px !important;
}

.main-panel[data-background-color="black"] top-nav #menu-nav-button {
    background-color: #1e1c44;
    border: solid 2px #625f7c;
}

.app-sidebar[data-background-color="black"]
    .sidebar-header-mobile
    #menu-nav-button {
    background-color: #1e1c44 !important;
    border: solid 2px #625f7c !important;
}

.main-panel[data-background-color="black"] top-nav #mobile-view #text {
    background-color: #1e1c44 !important;
    border-bottom: solid 2px #625f7c;
    color: #ffffff;
}

.main-panel[data-background-color="black"]
    top-nav
    #mobile-view
    .su-logo-nav
    .su-logo-black {
    width: 115px;
    height: 25px;
    float: none;
    background: url('Logo-Mobile-view-Dark.7e4cd907a7325fa8dfab.svg');
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    background-size: 115px;
    top: 8px;
}

.app-sidebar[data-background-color="black"]
    .sidebar-header-mobile
    .sidebar-header-su-logo
    .sidebar-header-su-logo-img {
    width: 160px;
    height: 36px;
    background: url('Logo-Mobile-view-Dark.7e4cd907a7325fa8dfab.svg');
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    background-size: 160px;
    top: 15px;
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

@-webkit-keyframes fadeInDown1 {
    from {
        opacity: 0;
        transform: translate3d(0, -4%, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeInDown1 {
    from {
        opacity: 0;
        transform: translate3d(0, -4%, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.ad-heading-fixed .topHeading{background:#fff}

.wrapper.nav-collapsed.menu-collapsed .topHeading.ad-heading-fixed-top {width: calc(100% - 60px);}

.daterangepicker.dropdown-menu.ltr.opensleft{-webkit-animation:fadeInDown1 600ms alternate both;animation:fadeInDown1 600ms alternate both}

.ad-heading-fixed-top{-webkit-animation:fadeInDown 800ms alternate both;animation:fadeInDown 800ms alternate both;position:fixed;top:0;right:0;z-index:9;width:calc(100% - 239px);display:inline-block;box-shadow: 0 -4px 16px -1px rgb(33 33 33 / 31%);}

.colubridae19-sectionDiv.ad-heading-space{margin-top:66px!important}

.analytics-header-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}

.analytics-header-row{margin:0 5px;border:1px solid #ccc;padding:2px 5px;border-radius:4px;width:100%;background:#fff;height: 41px;}

.analytics-header-row .mat-form-field-appearance-legacy .mat-form-field-infix{padding:.1375em 0;min-width:100px}

.analytics-header-row .mat-select-value{width:100%;max-width:100%}

#contentSource .select-client.analytics-header-row{max-width: 90%;width: 100%;}

#contentSource .select-client.analytics-header-row .mat-select-value{width:100%;max-width: 142px !important;}

.analytics-header-row .mat-select .mat-select-arrow{width:0;height:0;margin:0 4px;border:solid #656565;border-width:0 2px 2px 0;display:inline-block;padding:3px;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);position:relative;top:-2px}

.analytics-header-row .analytics-header-field .mat-form-field-underline{display:none}

.analytics-header-row .analytics-header-field .date-input{width:100%;height:auto;white-space:nowrap;display:inline-block;overflow:hidden;max-width:100%;min-width:194px;margin-top:-2px;position:relative;top:2px}

.analytics-header-calendar{width:10px}

.analytics-header-calendar svg{width:20px;position:absolute;right:0;top:-3px}

.analytics-header-row .mat-form-field-appearance-legacy .mat-form-field-infix .mat-form-field-label{color:#656565;font-weight:400}

#contentSource .search-object.analytics-header-row .mat-select-value-text>span{ max-width: 82px!important; }

.analytics-header-row .mat-form-field-appearance-legacy .mat-select-value-text>span {margin-right: 6px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;max-width: 250px;display: inline-block;line-height: normal;}

.ad_slide-toggle-row .content_panel-label{white-space: nowrap;text-overflow: ellipsis; overflow: hidden; display: inline-block;}

.slide-toggle-bar-not .content_panel-label {max-width: 100%;}

.ad_slide-toggle-show .content_panel-label {max-width: calc(100% - 32px)}

.main-content[data-background-color='black'] #contentSource .search-object.analytics-header-row.emailSvg {background: #1a193f;  }

@media only screen and (min-width: 320px) and (max-width: 1024px) {
    analytics-v2 mat-grid-list {
        width: 1015px;
    }

    analytics-v2 .mat-tab-body-content {
        overflow: hidden;
    }
}

@media (min-width: 320px) and (max-width: 768px) {
    .load-img {
        width: 60%;
        margin-left: 10px;
    }

    .hint-head {
        padding-left: 0%;
    }

    #searchAnalytics .mat-tab-label-container .mat-tab-list {
        transform: translate3d(0px, 0px, 0px) !important;
    }
}

.main-content[data-background-color="black"] home-cmp .table > tbody > tr > td,
.main-content[data-background-color="black"]
    duplicacy-checker
    .table
    > tbody
    > tr
    > td {
    color: #b1b1b5 !important;
    border-top: 1px solid #222049;
}

.main-panel[data-background-color="black"] #CD,
.main-panel[data-background-color="black"] #CD1 {
    background-color: #1f1e40 !important;
    border: none !important;
    color: #ffffff !important;
}

.main-panel[data-background-color="black"] .cd-color,
.main-panel[data-background-color="black"] #totalNumSessions,
.main-panel[data-background-color="black"] #totalCaseCreated {
    color: #ffffff !important;
}

.main-panel[data-background-color="black"] .shadowDiv,
.main-panel[data-background-color="black"] .chooseTemplate,
.main-panel[data-background-color="black"] .var-box {
    background-color: #121230 !important;
}

.main-panel[data-background-color="black"] #CD svg #Group_1655 text,
.main-panel[data-background-color="black"] #CD svg #Group_1655 rect {
    fill: #ffffff;
}

.main-panel[data-background-color="black"] #CD svg #Path_1286,
.main-panel[data-background-color="black"] #CD svg #Path_1285 {
    fill: #ffffff;
}

.main-content[data-background-color="black"] analytics-v2 .mat-select-value {
    background-color: transparent !important;
}

.main-content[data-background-color="black"] analytics-v2 text {
    fill: #ffffff !important;
}

.main-content[data-background-color="black"] analytics-v2 .legends_test {
    color: #ffffff !important;
}

.main-content[data-background-color="black"] analytics-v2 .tick line {
    stroke: #121230 !important;
}

.main-content[data-background-color="black"] #searchAnalytics .background-dark {
    background-color: transparent !important;
}

.main-panel[data-background-color="black"] .oldAnalyticsSection .no-doc {
    color: #ffffff !important;
}

.main-panel[data-background-color="black"] .t-head {
    border: none !important;
}

home-cmp .no-doc {
    text-align: center !important;
    padding-top: 90px !important;
    width: 100%;
}

.doc-img {
    background-image: url('no-document.0062558d926333e7dfaa.svg');
    display: block;
    width: 100%;
    margin-top: 20px;
    padding: 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.main-content[data-background-color="black"] .doc-img {
    background-image: url('no-document-black.b5faf1123fa581204231.svg');
}

home-cmp .perfect {
    border: none !important;
}

.main-content[data-background-color="black"] analytics-v2 .su-add,
.main-content[data-background-color="black"] analytics-v2 .su-sub {
    background-color: #1e1c44;
}

.main-content[data-background-color="black"] analytics-v2 .su-add:hover,
.main-content[data-background-color="black"] analytics-v2 .su-sub:hover {
    background-color: #45566f;
}

.main-content[data-background-color="black"] home-cmp .table-su {
    box-shadow: 0 4px 20px 0 #02091357;
}

.main-content[data-background-color="black"] home-cmp .table-su tbody tr {
    background-color: transparent;
}

objects-fields .table td {
    padding: 14px 14px;
    white-space: nowrap;
}

@media (min-width: 992px) and (max-width: 1440px) {
    analytics mat-tab-header .mat-tab-list .mat-tab-labels .mat-tab-label {
        height: 55px !important;
    }

    analytics mat-tab-header .mat-tab-list .mat-tab-labels .mat-tab-label {
        height: 55px !important;
    }
}

main-content[data-background-color="black"] analytics-v2 .su-add:hover,
.main-content[data-background-color="black"] analytics-v2 .su-sub:hover {
    background-color: #45566f;
}

@media (min-width: 992px) and (max-width: 1440px) {
    analytics-v2 .mat-tab-label {
        font-size: 14px;
    }
}

@media (min-width: 768px) and (max-width: 1440px) {
    .topHeading .heading-source {
        font-size: 16px !important;
    }
}

analytics mat-tab-header .mat-tab-list .mat-tab-labels .mat-tab-label {
    height: 55px !important;
}

#searchAnalytics .mat-tab-label {
    font-size: 14px;
}

.oldAnalyticsSection .mat-tab-group {
    font-family: "Montserrat";
}

session-report-detail .mat-input-wrapper.mat-form-field-wrapper {
    margin-bottom: 10px;
}

.main-content[data-background-color="black"] analytics-v2 .focus rect.tool,
.main-content[data-background-color="black"]
    analytics-v2
    .customTooltip
    rect.tool {
    fill: #121230 !important;
}

.main-content[data-background-color="black"]
    analytics-v2
    .content-part::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #1f1e40 !important;
}

.main-content[data-background-color="black"]
    analytics-v2
    .content-part::-webkit-scrollbar-track {
    width: 6px;
    background-color: #121230 !important;
}

.main-content[data-background-color="black"]
    .ChartContainer1::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #1f1e40 !important;
}

.main-content[data-background-color="black"]
    .ChartContainer1::-webkit-scrollbar-track {
    width: 6px;
    background-color: #121230 !important;
}

.main-content[data-background-color="black"] .e-rte-content::-webkit-scrollbar-track
.main-content[data-background-color="black"] .asset-library-body-right::-webkit-scrollbar-track,
.main-content[data-background-color="black"] .perfect::-webkit-scrollbar-track,
.main-content[data-background-color="black"] .recommendations-section-height::-webkit-scrollbar-track,
.main-content[data-background-color="black"] .LineChartContainer::-webkit-scrollbar-track,
.main-content[data-background-color="black"] .BarChartContainer1::-webkit-scrollbar-track,
.main-content[data-background-color="black"] .Session-Tracking-Details-popup::-webkit-scrollbar-track,
.main-content[data-background-color="black"] .Top-Clicked-Searches::-webkit-scrollbar-track,
.main-content[data-background-color="black"] .topClicks::-webkit-scrollbar-track,
.main-content[data-background-color="black"] .mat-tab-body-content::-webkit-scrollbar-track,
.main-content[data-background-color="black"] .mat-dialog-content::-webkit-scrollbar-track,
.main-content[data-background-color="black"] .scroll-css::-webkit-scrollbar-track,
.main-content[data-background-color="black"] .Session-Analytics-Overview-graph::-webkit-scrollbar-track {
    width: 6px;
    background-color: #121230 !important;
}

.main-content[data-background-color="black"] .e-rte-content::-webkit-scrollbar-thumb,
.main-content[data-background-color="black"] .asset-library-body-right::-webkit-scrollbar-thumb,
.main-content[data-background-color="black"] .perfect::-webkit-scrollbar-thumb,
.main-content[data-background-color="black"] .recommendations-section-height::-webkit-scrollbar-thumb,
.main-content[data-background-color="black"] .LineChartContainer::-webkit-scrollbar-thumb,
.main-content[data-background-color="black"] .BarChartContainer1::-webkit-scrollbar-thumb,
.main-content[data-background-color="black"] .Session-Tracking-Details-popup::-webkit-scrollbar-thumb,
.main-content[data-background-color="black"] .Top-Clicked-Searches::-webkit-scrollbar-thumb,
.main-content[data-background-color="black"] .topClicks::-webkit-scrollbar-thumb,
.main-content[data-background-color="black"] .mat-tab-body-content::-webkit-scrollbar-thumb,
.main-content[data-background-color="black"] .mat-dialog-content::-webkit-scrollbar-thumb,
.main-content[data-background-color="black"] .scroll-css::-webkit-scrollbar-thumb,
.main-content[data-background-color="black"] .Session-Analytics-Overview-graph::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #1f1e40 !important;
}

.main-content[data-background-color="black"]
    .queryFilters-div::-webkit-scrollbar-track {
    width: 6px;
    background-color: #121230 !important;
}

.main-content[data-background-color="black"]
    .queryFilters-div::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #1f1e40 !important;
}

.main-content[data-background-color="black"]
    generate-search-client
    .actions-div::-webkit-scrollbar-track {
    width: 6px;
    height: 6px;
    background-color: #121230 !important;
}

.main-content[data-background-color="black"]
    generate-search-client
    .actions-div::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #1f1e40 !important;
}

.main-content[data-background-color="black"]
    .overflow-height::-webkit-scrollbar-track {
    width: 6px;
    height: 6px;
    background-color: #121230 !important;
}

.main-content[data-background-color="black"]
    synonyms-cmp
    .suggestion-table::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #1f1e40 !important;
}

.main-content[data-background-color="black"]
    .overflow-height::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #1f1e40 !important;
}

.main-content[data-background-color="black"]
    synonyms-cmp
    .suggestion-table::-webkit-scrollbar-track {
    width: 6px;
    background-color: #121230 !important;
}

.main-content[data-background-color="black"]
    synonyms-cmp
    .suggestion-table::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #1f1e40 !important;
}

.main-content[data-background-color="black"]
    analytics-v2
    .tbody-content::-webkit-scrollbar-track {
    width: 6px;
    background-color: #121230 !important;
}

.main-content[data-background-color="black"]
    analytics-v2
    .tbody-content::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #1f1e40 !important;
}

analytics-v2 app-bar-chart .tbody-content {
    height: 246px !important;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    .mat-tab-header {
        overflow: auto !important;
    }

    .mat-tab-label-container {
        overflow: auto !important;
    }

    .mat-tab-labels {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    analytics-v2 .mat-tab-header-pagination {
        display: none !important;
    }
}

@media only screen and (min-width: 480px) and (max-width: 1024px) {
    .main-panel[data-background-color="black"]
        top-nav
        #mobile-view
        .su-logo-nav
        .su-logo-black {
        width: 200px;
        height: 40px;
        background-size: 200px;
    }
}

.main-content[data-background-color="black"]
    .mat-form-field-can-float.mat-form-field-should-float
    .mat-form-field-label {
    color: #ffffff !important;
}

analytics-v2 app-bar-chart .chartLegends {
    padding-left: 0px;
}

.main-content[data-background-color="black"]
    #searchAnalytics
    .chartLegends1::-webkit-scrollbar-track {
    width: 6px;
    background-color: #121230 !important;
}

.main-content[data-background-color="black"]
    #searchAnalytics
    .chartLegends1::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #1f1e40 !important;
}

dashboardchart app-new-pie-chart-small .align {
    width: auto;
}

.main-panel[data-background-color="black"]
    #searchAnalytics
    app-bar-chart-filter
    .buttonPrimary:hover,
.main-panel[data-background-color="black"]
    analytics-v2
    session-report-detail
    .buttonPrimary:hover {
    background: #55c6ff !important;
}

.app-label {
    opacity: 0.69;
    font-family: "Montserrat";
    font-size: 12px;
    letter-spacing: normal;
    text-align: left;
    color: #43425d;
    text-transform: none;
    font-weight: normal;
}

.notification-tab {
    max-width: 100% !important;
    width: 100%;
}

.table-alerts > thead > td {
    white-space: nowrap;
}

notifications .sectionButton {
    padding: 1px 11px;
    margin: 20px 0px;
}

.main-panel[data-background-color="black"]
    .searchCount::-webkit-scrollbar-thumb,
.main-panel[data-background-color="black"]
    content-sources
    ::-webkit-scrollbar-thumb {
    background-color: #1f1e40;
}

.main-panel[data-background-color="black"]
    .searchCount::-webkit-scrollbar-track,
.main-panel[data-background-color="black"]
    content-sources
    ::-webkit-scrollbar-track {
    background-color: #121230;
}

.project-head {
    font-weight: 600;
    font-size: 15px;
}

.btn-action-reindex {
    border: 2px solid #55c6ff !important;
    color: #55c6ff;
}

.btn-action-reindex:hover {
    background-color: #55c6ff;
    background-image: none !important;
}

.mat-raised-button.mat-primary {
    background-color: #55c6ff;
}

.fa {
    color: #55c6ff !important;
}

.mat-checkbox-checked.mat-accent .mat-checkbox-background {
    background-color: #55c6ff;
}

td.nomargin .mat-checkbox .mat-checkbox-layout{
  margin-bottom: 0px !important;
}

td.nomargin .mat-form-field-wrapper .mat-form-field-flex{
  padding: .35em .35em 0em .35em;
  background-color: transparent !important;
  border: 1px solid #dee2e6;
  border-radius: 4px;
}

td.nomargin .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix{
  margin-top: 0px !important;
  padding: 0px;
}

td.nomargin .mat-form-field-appearance-fill .mat-form-field-underline::before{
  height: 0px;
  background-color: transparent;
}

.mat-select-arrow{
  margin-top: 1em ;
}

.emails-chip .mat-chip-list-wrapper{
  overflow-y: auto !important;
  max-height: 60px !important;
  overflow-x: hidden;
  -ms-flex-align: start;
      align-items: flex-start;
}

.emails-chip .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix{
  padding: 0.5em 0 0.5em 0;
}

.main-panel[data-background-color="black"] .alert-status{
  background-color: rgba(255, 255, 255, 0.1) !important;
}

td.nomargin .mat-checkbox .mat-checkbox-layout{
  margin-bottom: 0px !important;
}

td.nomargin .mat-form-field-wrapper .mat-form-field-flex{
  padding: .35em .35em 0em .35em;
  background-color: transparent !important;
  border: 1px solid #dee2e6;
  border-radius: 4px;
}

td.nomargin .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix{
  margin-top: 0px !important;
  padding: 0px;
}

td.nomargin .mat-form-field-appearance-fill .mat-form-field-underline::before{
  height: 0px;
  background-color: transparent;
}

.mat-select-arrow{
  margin-top: 1em ;
}

.crawlsubscibeform_container .mat-select-arrow{
  margin-top: 1em !important;
}

.emails-chip .mat-chip-list-wrapper{
  overflow-y: auto !important;
  max-height: 60px !important;
  overflow-x: hidden;
  -ms-flex-align: start;
      align-items: flex-start;
}

.emails-chip .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix{
  padding: 0.5em 0 0.5em 0;
}

.main-panel[data-background-color="black"] .alert-status{
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.suDesigner .mat-tab-label {
    font-size: 14px;
    color: #8b8b8b;
}

.suDesigner .mat-tab-label:focus .mat-tab-label-content,
.suDesigner .mat-tab-label-active .mat-tab-label-content {
    color: #56c6ff;
}

.suDesigner .mat-ink-bar {
    background-color: #ffffff;
}

.suDesigner .mat-tab-header {
    border: 0px;
}

.reports-box .mat-checkbox-frame {
    border-color: #bcbccb;
}

.main-panel[data-background-color="black"] .analyticsSection,
.main-panel[data-background-color="black"] .su-analytics {
    background-color: #1a193f;
    color: #ffffff;
}

.main-panel[data-background-color="black"]
    #sessionAnalytic
    .mat-form-field-can-float.mat-form-field-should-float
    .mat-form-field-label,
.main-panel[data-background-color="black"] .analyticsLabel {
    color: #625f7c;
}

.main-panel[data-background-color="black"] .addOnsTable .mat-input-element {
    opacity: 1;
    color: #ffffff !important;
    font-weight: 600;
}

.main-panel[data-background-color="black"] .su-searchClient .sectionDiv {
    background-color: #121230;
}

.main-panel[data-background-color="black"] .designerSection {
    opacity: 1;
    background-color: #f4961c;
    color: #ffffff;
}

.main-panel[data-background-color="black"]
    .editorSection
    ::-webkit-scrollbar-track,
.main-panel[data-background-color="black"] .editorLabel .mat-tab-header {
    background-color: #121230;
}

.main-panel[data-background-color="black"] .topBar {
    background-color: #0c0c0c;
}

.main-panel[data-background-color="black"] .editorSection .ace-tm,
.main-panel[data-background-color="black"] .editorSection .ace-tm .ace_gutter {
    background: #070712;
    color: #ffffff;
}

.main-panel[data-background-color="black"] .imageFrame2 {
    background-image: url('mobileDark.9c4df30966f6635addbb.svg');
}

.main-panel[data-background-color="black"] .imageFrame1 {
    background-image: url('desktopDark.99e9ef0a98df577a6f22.svg');
}

.main-panel[data-background-color="black"] .imageFrame3 {
    background-image: url('tabDark.d20abdefe8b784190906.svg');
    background-size: 44%;
}

.main-panel[data-background-color="black"] .imageFrame1 {
    background-size: 74%;
}

.main-panel[data-background-color="black"]
    .editorSection
    ::-webkit-scrollbar-track {
    background-color: #070712 !important;
}

.main-panel[data-background-color="black"] .editorSection ::-webkit-scrollbar {
    background-color: #070712 !important;
}

.main-panel[data-background-color="black"]
    .suggestion-table
    ::-webkit-scrollbar-thumb {
    background-color: #1f1e40;
}

.main-panel[data-background-color="black"]
    .suggestion-table
    ::-webkit-scrollbar-track {
    background-color: #070712 !important;
}

.main-panel[data-background-color="black"]
    .suggestion-table
    ::-webkit-scrollbar {
    background-color: #070712 !important;
}

.main-panel[data-background-color="black"]
    .editorSection
    ::-webkit-scrollbar-thumb {
    background-color: #1f1e40;
}

.main-panel[data-background-color="black"] .templateHeader {
    background-color: #0b0b1c;
}

.main-panel[data-background-color="black"] .content-src-left-panel-parent,
.main-panel[data-background-color="black"] .content-field-tab {
    background-color: #121230;
    border-color: #121230;
}

.rules-folder-head {
    background-color: #f5f5f5;
    margin-top: 25px;
    border-radius: 0px !important;
}

.rules-inner-folder {
    margin: 0px;
    background-color: #f5f5f5;
}

.tree-folder {
    max-height: 430px;
    min-height: 250px;
    background-color: #fff;
    overflow: auto;
    margin: 15px 0px;
    padding: 15px;
}

.arrow-btn {
    background-color: #ffffff;
    width: 40px;
    padding: 4px;
    height: 30px;
    border-radius: 8px;
    text-align: center;
    margin-left: 35%;
    cursor: pointer;
}

.tree-file-shown {
    max-height: 470px;
    min-height: 250px;
    overflow: auto;
    margin: 15px 0px;
    padding: 10px;
    background-color: #fff;
}

.select-file-inner {
    list-style-type: none;
    padding-left: 0px;
    max-height: 100px;
    overflow: auto;
}

.select-file-text {
    display: inline-block;
    color: #55c6ff;
    margin-bottom: 0px;
    width: 100%;
    padding: 8px;
    position: relative;
    font-weight: 400;
    font-size: 13px;
}

.rules-trash {
    position: absolute;
    top: 5px;
    right: 10px;
    padding: 17px;
    background-repeat: no-repeat;
    background-position: center;
}

.text-select-rule {
    color: #595959;
}

.title-card {
    height: 40px;
    font-weight: 500;
    padding: 10px !important;
}

.arrow-button {
    height: 500px;
    padding-top: 200px;
    text-align: center;
}

.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
    border-color: #55c6ff;
}

.mat-radio-button.mat-accent .mat-radio-inner-circle {
    background-color: #55c6ff;
}

.tree-head {
    margin-bottom: 10px;
    font-weight: 400;
    font-size: 14px;
}

.jstree-anchor,
.mat-radio-label-content {
    font-family: "Montserrat";
}

.main-content[data-background-color="black"] .rules-folder-head,
.main-content[data-background-color="black"] .rules-inner-folder,
.main-content[data-background-color="black"] .select-file-text,
.main-content[data-background-color="black"] synonyms-cmp .form-group-heading,
.main-content[data-background-color="black"]
    synonyms-cmp
    .buttons-div-seprated {
    background-color: #1a193f;
}

.main-content[data-background-color="black"]
    synonyms-cmp
    .buttons-div-seprated {
    background-color: #111230 !important;
}

.main-content[data-background-color="black"] .tree-folder,
.main-content[data-background-color="black"] .tree-file-shown {
    background-color: #121230;
}

.main-content[data-background-color="black"] .mat-radio-label-content {
    color: #fff;
    font-weight: 500;
}

.main-content[data-background-color="black"] .arrow-btn {
    background-color: #121230;
    color: #fff;
}

.main-content[data-background-color="black"] .jstree-anchor {
    color: #fff !important;
}

.main-content[data-background-color="black"] .mat-radio-outer-circle {
    border-color: #fff;
}

.main-content[data-background-color="black"] content-sources .mat-card {
    background-color: #1a193f;
    border: 1px solid #1a193f;
    color: #fff;
}

.main-panel[data-background-color="black"] .row-top,
.main-panel[data-background-color="black"] .row-top-2,
.main-content[data-background-color="black"] .jstree-default .jstree-hovered {
    background-color: #1a193f;
    border-color: #1a193f;
}

.main-panel[data-background-color="black"] .su-fields {
    border-top: solid 1px #1a193f;
}

.main-panel[data-background-color="black"] .su-Footer,
.main-panel[data-background-color="black"] .agentHelperSection,
.main-panel[data-background-color="black"] .box-field,
.main-panel[data-background-color="black"] .kcsSection {
    background-color: #121230 !important;
}

.apps-table {
    width: 20%;
    word-break: break-all;
}

.upload-icon label {
    color: #fff;
    font-weight: 600;
}

.icon-upload {
    padding: 13px 32px;
    cursor: pointer;
    display: block;
    margin-top: 7px;
}

.icons-row {
    display: inline-block;
    width: 20%;
    margin: 20px;
}

/* dropdown font */

.mat-option-text {
    font-family: "Montserrat";
    font-weight: 500;
}

.mat-select-value-text {
    font-weight: 500;
}

generate-search-client .mat-select-value-text {
    font-weight: 400;
}

.mat-select-value-text > span {
    font-family: "Montserrat";
}

.mat-primary .mat-pseudo-checkbox-checked {
    background: #55c6ff;
}

.subSection {
    padding-bottom: 30px;
}

.addButtons {
    float: right;
    margin: 0px 0px 15px 0px;
    width: auto;
}

.su-tableHead {
    display: inline-block;
    font-family: Montserrat;
    font-weight: 600;
    color: #707070;
    line-height: 3;
    font-size: 14px;
}

.saveOrCancel {
    width: 100%;
    text-align: right;
    padding: 20px 20px 15px 10px;
}

.overlayDiv {
    box-shadow: 0 0px 10px 1px #777;
    padding: 18px;
    height: 44vh !important;
}

.tableHeader {
    font-family: "Montserrat";
    font-weight: 600;
    color: #707070;
    font-size: 14px;
    word-break: break-word;
}

.tableSubHeader {
    font-family: Montserrat;
    padding: 16px 10px;
    font-weight: 600;
    color: #8e8e8e;
    line-height: 1.22;
    font-size: 14px;
    margin-bottom: 0px;
}

.mainDiv {
    padding: 12px;
}

.alignHead {
    padding-left: 10px;
}

.metaInfoTable .mat-form-field-label {
    color: #7f8fa4 !important;
    font-family: "Montserrat";
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
}

.alignButtons {
    width: 100%;
    -ms-flex-pack: center;
        justify-content: center;
    padding: 0px 20px 18px 0px;
}

.metaInfoTable td {
    width: 50%;
    padding: 10px;
}

.metaInfoTable .mat-input-element,
.metaInfoTable .mat-select-value {
    font-weight: 600 !important;
}

.addData,
.relatedTilesInfo {
    table-layout: fixed;
    border: 1px solid #efefef;
    word-wrap: break-word;
}

.addData .t-head,
.relatedTilesInfo .t-head {
    background-color: #e0e8ec !important;
}

.relatedTilesInfo thead th,
.addData thead th {
    font-size: 14px;
    line-height: 2.4;
}

.graphLabels .mat-tab-label {
    font-size: 14px;
    color: #43425d;
    opacity: 1;
    font-family: Montserrat;
}

.main-panel[data-background-color="black"] .metaInfoTable .mat-form-field-label,
.main-panel[data-background-color="black"] .tableSubHeader,
.main-panel[data-background-color="black"] .tableHeader {
    color: rgba(255, 255, 255, 0.6);
}

.main-panel[data-background-color="black"] .su-tableHead,
.main-panel[data-background-color="black"] .relatedTilesInfo td,
.main-panel[data-background-color="black"] .addData td {
    color: #fff;
}

.main-panel[data-background-color="black"] .addLogic,
.main-panel[data-background-color="black"] .agentHelperPopup th {
    color: #fff !important;
}

.metaInfoTable .mat-form-field {
    width: 90%;
}

.metaInfoTable {
    width: 100%;
}

.main-panel[data-background-color="black"] .mat-form-field-underline {
    background-color: #3c3c40;
}

synonyms-cmp .Scope mat-checkbox label {
    margin-right: 10px;
    margin-bottom: 5px;
}

synonyms-cmp .Scope .mat-checkbox-frame {
    border-color: #bcbccb !important;
}

synonyms-cmp .Scope .mat-checkbox-checked.mat-accent .mat-checkbox-background {
    background-color: #ffffff;
    border: 2px solid #55c6ff;
}

synonyms-cmp .mat-checkbox-checked.mat-accent .mat-checkbox-background {
    background-color: #55c6ff;
    border: none;
}

.main-panel[data-background-color="black"]
    synonyms-cmp
    .Scope
    .mat-checkbox-checked.mat-accent
    .mat-checkbox-background,
.main-panel[data-background-color="black"] synonyms-cmp #edit,
.main-panel[data-background-color="black"] synonyms-cmp #delete {
    background-color: #121230;
}

.main-panel[data-background-color="black"] .no-preview,
.main-panel[data-background-color="black"] synonyms-cmp #edit,
.main-panel[data-background-color="black"] synonyms-cmp #delete {
    color: #ffffff;
}

.main-panel[data-background-color="black"] synonyms-cmp .add-button {
    background-color: #121230;
    border: 2px solid #55c6ff;
    color: #55c6ff;
}

.main-panel[data-background-color="black"] synonyms-cmp .add-button:hover {
    background-color: #55c6ff;
    border: 2px solid #55c6ff;
    color: #ffffff;
    background-image: none;
}

.main-panel[data-background-color="black"]
    synonyms-cmp
    .suggestion-removal-tab
    .details {
    color: #55c6ff;
}

.main-content[data-background-color="black"] .mat-select-arrow {
    color: #a0a0ac !important;
}

.main-content[data-background-color="black"] synonyms-cmp .reject-btn:hover {
    background-image: linear-gradient(to left, #ffb300, #ff8800) !important;
    color: #fff !important;
    border: none !important;
}

synonyms-cmp .Scope .mat-checkbox-checkmark-path {
    stroke: #55c6ff !important;
}

.main-panel[data-background-color="black"] synonyms-cmp .suggest {
  border: 0.5px solid #e9e9e9;
  /*border: 0.5px solid #1a193f;  code removed in merge conflict to be checked later*/
  background-color: #121230;
  color: #ffffff;
}

.main-panel[data-background-color="black"] .synonym-comma-sepreted > span {
  color: #fff !important;
}

.main-panel[data-background-color='black'] .exactMatchBox label {
  color: #fff;
}

.main-panel[data-background-color="black"] synonyms-cmp .active-more-enable {
    background-color: #111230;
}

.main-panel[data-background-color="black"] synonyms-cmp .synonym-delete-all {
    display: inline;
    line-height: 0;
    border-radius: 20px;
    color: #7f8fa4;
    cursor: pointer;
    position: relative;
    border: 1px solid #8d8996;
    font-size: 13px;
    padding: 2px;
    background: #111230;
}

.main-panel[data-background-color="black"] synonyms-cmp .active-more-enable {
    border: 1px solid #8d8996;
    border-left: 0px solid #8d8996;
}

.main-panel[data-background-color="black"] synonyms-cmp .synonym-list-delete {
    position: relative;
    top: -1px;
    cursor: pointer;
}

.main-panel[data-background-color="black"] .synonym-expanded-list {
    border-top: 1px solid #8d8996;
    padding: 10px;
    margin-bottom: 5px;
}

.main-panel[data-background-color="black"] synonyms-cmp textarea {
    border: 1px solid #1a193f;
    background-color: #121230 !important;
    color: #ffffff;
}

.main-panel[data-background-color="black"]
    synonyms-cmp
    .moved-synonym-list-edit-all {
    border: 1px solid #111230;
}

.main-panel[data-background-color="black"] .moved-list-first-child {
    font-weight: 500;
    color: #fff;
}

.main-panel[data-background-color="black"] .synonym-list-item-term {
    font-weight: 500;
    color: #fff;
}

.main-panel[data-background-color="black"] .synonym-suggested-btn-abb {
    background: #e4e4e4;
}

.main-panel[data-background-color="black"] .synonym-suggested-btn {
    background: #e4e4e4;
}

.main-panel[data-background-color="black"]
    .synonym-list-check-box
    .synonym-list-item
    .mat-checkbox-frame {
    border-width: 1px;
    border-color: #bcbac5;
}

.main-panel[data-background-color="black"]
    .suggestion-table
    .suggested-items-list {
    border-width: 1px;
    border-color: #8d8a97;
}

.main-panel[data-background-color="black"]
    .suggestion-table
    .moved-synonym-list {
    border-width: 1px;
    border-color: #8d8a97;
}

.main-panel[data-background-color="black"]
    .suggestion-table
    .moved-synonym-list {
    border-color: #8d8a97;
}

.mat-tab-group {
    font-family: "Montserrat";
    border-radius: 10px;
}

.mat-select {
    font-family: "Montserrat";
}

.bot .mat-tab-label {
    opacity: 1;
    font-size: 14px;
}

.bot .mat-tab-labels {
    display: -ms-flexbox !important;
    display: flex !important;
}

.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link:focus,
.navbar-dark .navbar-nav .active > .nav-link:hover,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.active:focus,
.navbar-dark .navbar-nav .nav-link.active:hover,
.navbar-dark .navbar-nav .nav-link.open,
.navbar-dark .navbar-nav .nav-link.open:focus,
.navbar-dark .navbar-nav .nav-link.open:hover,
.navbar-dark .navbar-nav .open > .nav-link,
.navbar-dark .navbar-nav .open > .nav-link:focus,
.navbar-dark .navbar-nav .open > .nav-link:hover,
.sidebar .list-group a.router-link-active > .sidebarItem,
.sidebar .sidebar-dropdown .panel-collapse .panel-body .list-group-item a:hover,
.btn-primary:hover i,
.sidebar .list-group a:hover > .sidebarItem,
.main-panel[data-background-color="black"] .link-head,
.main-panel[data-background-color="black"] .button-add-content,
.main-panel[data-background-color="black"] .topHeading .heading-source,
.main-panel[data-background-color="black"]
    .mat-tab-label-active
    .mat-tab-label-content,
.main-panel[data-background-color="black"] .mat-tab-label-content,
.main-panel[data-background-color="black"] .alertMainDiv .mat-tab-label,
.main-panel[data-background-color="black"] .freq-label,
.main-panel[data-background-color="black"] .field label,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active,
.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card:hover
    .colubridae19Colors,
.main-panel[data-background-color="black"]
    analytics-v2
    .analytics-card:hover
    .analytics-card-count,
.main-panel[data-background-color="black"]
    top-nav
    #menu-nav-button
    .mat-button-wrapper,
.app-sidebar[data-background-color="black"]
    .sidebar-header-mobile
    #menu-nav-button
    .mat-button-wrapper,
.main-panel[data-background-color="black"] .savePreview,
.main-panel[data-background-color="black"] .template-name-label,
.main-content[data-background-color="black"]
    app-bar-chart-filter
    .selectedlegendContent,
.main-content[data-background-color="black"] .app-label,
.main-panel[data-background-color="black"] #client,
.main-panel[data-background-color="black"] synonyms-cmp .Synonym-Count,
.main-panel[data-background-color="black"] synonyms-cmp .Synonym-Pair,
.main-content[data-background-color="black"] .tree-head,
.main-content[data-background-color="black"] .text-select-rule,
.main-content[data-background-color="black"] #dropboxmaintree,
.main-content[data-background-color="black"] #treeWrapper,
.main-content[data-background-color="black"] pre,
.main-panel[data-background-color="black"] security .security-head,
.main-panel[data-background-color="black"] security .head-descp,
.main-panel[data-background-color="black"]
    security
    .mat-chip:not(.mat-basic-chip),
.main-panel[data-background-color="black"] security .table-su td,
.main-panel[data-background-color="black"]
    security
    .mat-form-field-empty.mat-form-field-label,
.main-panel[data-background-color="black"] .current-time-shown,
.main-panel[data-background-color="black"] adminanalytics .admin-head,
.main-panel[data-background-color="black"]
    adminanalytics
    .mat-paginator-page-size-label,
.main-panel[data-background-color="black"] adminanalytics .mat-header-cell,
.main-panel[data-background-color="black"]
    adminanalytics
    .mat-paginator-range-actions,
.main-panel[data-background-color="black"] .mat-cell,
.main-panel[data-background-color="black"] .time-icon,
.main-content[data-background-color="black"]
    mat-paginator.keyword-pagination
    .mat-paginator-range-label,
.main-content[data-background-color="black"]
    mat-paginator.keyword-pagination
    .mat-paginator-page-size-label,
.main-content[data-background-color="black"]
    mat-paginator.keyword-pagination
    .mat-paginator-container
    .mat-paginator-page-size,
.main-content[data-background-color="black"] .enter_certificate,
.main-content[data-background-color="black"] .instruction,
.main-content[data-background-color="black"] .mat-select-arrow,
.main-content[data-background-color="black"] notifications .table thead th,
.main-panel[data-background-color="black"] addons .table thead th,
.main-panel[data-background-color="black"]
    .mat-form-field-type-mat-select
    .mat-form-field-label,
.main-content[data-background-color="black"] account .inline-block,
.main-content[data-background-color="black"] account .card .card-header,
.main-content[data-background-color="black"] account .account-password,
.main-content[data-background-color="black"] content-sources .modal-title,
.main-content[data-background-color="black"] app-cron-components .modal-title,
.main-content[data-background-color="black"] content-sources .modal-header .close,
.main-content[data-background-color="black"] adminanalytics .admin-logs-table mat-header-cell,
.main-content[data-background-color="black"] oauthapilogs .sideTriangle h6,
.main-content[data-background-color="black"] .inactive-analytics,
.main-panel[data-background-color="black"] footer-inside footer p span,
.main-content[data-background-color="black"] addons .no-addons-desc,
.main-content[data-background-color="black"]
    addons
    .sectionDiv
    .heading-source.color-909090,
.main-content[data-background-color="black"] addons .add-on-description,
.main-content[data-background-color="black"] addons .add-on-know-more a,
.main-panel[data-background-color="black"] .ad-text-setting {
    color: #ffffff;
}

.main-content[data-background-color="black"] notifications .table td {
    color: #b1b1b5;
}

.main-content[data-background-color="black"] oauthclients .table td {
    color: #b1b1b5;
}

.main-panel[data-background-color="black"] security .add-ip-head {
    border: 2px solid #57c5fa !important;
}

.main-panel[data-background-color="black"] adminanalytics .mat-table {
    background-color: #121230;
}

.main-panel[data-background-color="black"] adminanalytics .mat-header-row {
    background-color: #1f1e40 !important;
}

.main-panel[data-background-color="black"] adminanalytics .mat-paginator,
.main-panel[data-background-color="black"] oauthapilogs .mat-paginator {
    background-color: #121230;
}

.main-panel[data-background-color="black"] oauthapilogs .hit-count {
    border: 2px solid #121230 !important;
    background-color: #1f1d40;
}

.main-content[data-background-color="black"] .filter-img {
    background-color: #1a193f !important;
    border: 1px solid #1a193f !important;
    opacity: 1;
    color: #fff !important;
}

.main-panel[data-background-color="black"] security textarea {
    background-color: #1a193f !important;
    border: 4px solid #1a193f !important;
    opacity: 1;
    color: #fff;
}

.drop_2::-webkit-scrollbar,
.shadowDiv::-webkit-scrollbar,
.sectionMainDivBot::-webkit-scrollbar {
    width: 6px;
    background-color: #f3f6fa;
}

.drop_2::-webkit-scrollbar-thumb,
.shadowDiv::-webkit-scrollbar-thumb,
.sectionMainDivBot::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #b2b7be;
}

.main-panel[data-background-color="black"] .drop_2::-webkit-scrollbar-track,
.main-content[data-background-color="black"]
    .shadowDiv::-webkit-scrollbar-track {
    width: 6px;
    background-color: #121230 !important;
}

.main-panel[data-background-color="black"] .drop_2::-webkit-scrollbar-thumb,
.main-content[data-background-color="black"]
    .shadowDiv::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #1f1e40 !important;
}

.main-panel[data-background-color="black"] .base-href {
    padding: 12px;
}

.main-panel[data-background-color="black"] .listFormula {
    border: none;
}

.no-asset-image {
    font-size: 50px;
    display: block;
    opacity: 0.2;
    padding: 13px 32px;
}

.no-asset-label {
    font-size: 15px;
    font-weight: 500;
    opacity: 0.3;
}

.kcs-mat-tab mat-tab-header {
    display: none;
}

.lds-ellipsis {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px;
    text-align: center;
}

.lds-ellipsis div {
    position: absolute;
    top: 27px;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background: #fff;
    -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
            animation-timing-function: cubic-bezier(0, 1, 1, 0);
}

.lds-ellipsis div:nth-child(1) {
    left: 6px;
    -webkit-animation: lds-ellipsis1 0.6s infinite;
            animation: lds-ellipsis1 0.6s infinite;
}

.lds-ellipsis div:nth-child(2) {
    left: 6px;
    -webkit-animation: lds-ellipsis2 0.6s infinite;
            animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(3) {
    left: 26px;
    -webkit-animation: lds-ellipsis2 0.6s infinite;
            animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(4) {
    left: 45px;
    -webkit-animation: lds-ellipsis3 0.6s infinite;
            animation: lds-ellipsis3 0.6s infinite;
}

@-webkit-keyframes lds-ellipsis1 {
    0% {
        transform: scale(0);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes lds-ellipsis1 {
    0% {
        transform: scale(0);
    }

    100% {
        transform: scale(1);
    }
}

@-webkit-keyframes lds-ellipsis3 {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(0);
    }
}

@keyframes lds-ellipsis3 {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(0);
    }
}

@-webkit-keyframes lds-ellipsis2 {
    0% {
        transform: translate(0, 0);
    }

    100% {
        transform: translate(19px, 0);
    }
}

@keyframes lds-ellipsis2 {
    0% {
        transform: translate(0, 0);
    }

    100% {
        transform: translate(19px, 0);
    }
}

intenttraining .mat-paginator-icon {
    vertical-align: top !important;
}

.mat-progress-bar-fill::after {
    background-color: #7886f7;
}

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

.main-panel[data-background-color="black"] .mat-progress-bar-buffer {
    background-color: #1b1e25 !important;
}

mat-paginator .mat-paginator-container .mat-icon-button {
    background-color: #56c5fe;
    border-radius: 5px;
    margin: 0px 5px;
    color: #ffffff;
    line-height: 1;
    height: 35px;
    width: 35px;
    padding: 0px !important;
}

mat-paginator .mat-paginator-container .mat-button-wrapper {
    display: block;
}

.overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 10;
    cursor: pointer;
}

.manage-users .mat-tab-label,
.alertMainDiv .mat-tab-label {
    opacity: 1;
}

/* My account page */

.account-name {
    font-size: 11px;
    letter-spacing: normal;
    color: #717173;
    font-weight: 500;
}

.account-password {
    margin: 20px auto;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: normal;
    text-align: center;
    color: #a1a0ae;
}

.my-account-page .account-page {
    margin: 25px 0px 50px 0px;
    width: 712px;
    max-width: 100%;
    background: #fff;
    border-radius: 4px;
    padding: 25px;
}

.register-form-head {
    border-bottom: 2px solid #f4f8f9;
}

.my-account-page label {
    font-size: 11px;
    font-weight: 600;
    float: left;
    color: #3c3c3f;
    margin-bottom: 9px;
}

.my-account-page .form-control,
.account-question.form-group .mat-input-flex {
    height: 40px;
    border: 1px solid #efefef;
    border-radius: 2px;
    font-size: 13px;
    font-weight: 500;
    padding-right: 15px;
    margin-bottom: 15px;
}

.password-input {
    width: 75%;
    display: inline-block;
    margin: 20px auto;
}

.account-buttons {
    width: 100%;
    text-align: center;
    position: relative;
    bottom: 30px;
}

.main-content[data-background-color="black"] .my-account-page .account-page {
    background: #121230;
}

.main-content[data-background-color="black"] .account-name {
    color: #b1b1b5;
}

.main-content[data-background-color="black"] .register-form-head {
    border-bottom: 2px solid #030319;
}

/* Scrollbar for Firefox Browser */

.perfect,
.recommendations-section-height,
.LineChartContainer,
.LineChartContainer,
.BarChartContainer1,
.Session-Tracking-Details-popup,
.Top-Clicked-Searches,
.topClicks,
.overflow-height,
.actions-div,
.ChartContainer1,
.suggest,
.sidebar,
textarea,
.oldAnalyticsSection,
.content-part,
.tbody-content,
.chartLegends1,
.shadowDiv,
.sectionMainDivBot,
.filter-container,
.filter-table,
.editorSection,
.searchCount,
.Session-Analytics-Overview-graph,
.queryFilters-div,
.mat-tab-body-content,
.mat-dialog-content,
.scroll-css,
.asset-library-body-right {
    scrollbar-color: #b2b7be #f3f6fa;
    scrollbar-width: thin;
}

.main-content[data-background-color="black"] .perfect,
.main-content[data-background-color="black"] .recommendations-section-height,
.main-content[data-background-color="black"] .LineChartContainer,
.main-content[data-background-color="black"] .BarChartContainer1,
.main-content[data-background-color="black"] .Session-Tracking-Details-popup,
.main-content[data-background-color="black"] .Top-Clicked-Searches,
.main-content[data-background-color="black"] .topClicks,
.main-content[data-background-color="black"] .overflow-height,
.main-content[data-background-color="black"] .actions-div,
.main-content[data-background-color="black"] .ChartContainer1,
.main-content[data-background-color="black"] .suggest,
.main-content[data-background-color="black"] .sidebar,
.main-content[data-background-color="black"] textarea,
.main-content[data-background-color="black"] .oldAnalyticsSection,
.main-content[data-background-color="black"] .content-part,
.main-content[data-background-color="black"] .tbody-content,
.main-content[data-background-color="black"] .chartLegends1,
.main-content[data-background-color="black"] .shadowDiv,
.main-content[data-background-color="black"] .sectionMainDivBot,
.main-content[data-background-color="black"] .filter-container,
.main-content[data-background-color="black"] .filter-table,
.main-content[data-background-color="black"] .queryFilters-div,
.main-content[data-background-color="black"] .searchCount,
.main-content[data-background-color="black"] .Session-Analytics-Overview-graph,
.main-content[data-background-color="black"] .editorSection,
.main-content[data-background-color="black"] .mat-tab-body-content,
.main-content[data-background-color="black"] .mat-dialog-content,
.main-content[data-background-color="black"] .scroll-css,
.main-content[data-background-color="black"] .asset-library-body-right {
    scrollbar-color: #1f1e40 #121230;
    scrollbar-width: thin;
}

.alerts-button {
    border: none;
    background-color: transparent;
    padding: 0;
}

.alert-secret {
    padding: 0px;
    font-size: 14px;
}

@-moz-document url-prefix() {
    .alert-secret {
        font-size: 7px;
    }

    .home-text {
        font-size: 11px;
    }

    .home-text-count {
        font-size: 25px;
    }

    .inline-block {
        font-size: 16px;
    }

    .alertMainDiv .mat-tab-label-active {
        border-bottom: none;
    }

    mat-paginator .mat-paginator-container .mat-button-wrapper {
        padding: 0px !important;
    }
}

.editRelatedData {
    display: inline-block;
    width: 100%;
}

adminanalytics .input-Search {
    margin-right: 0px;
    background-image: linear-gradient(to left, #55c7ff, #7886f7);
    border: none;
    color: #ffffff;
    cursor: pointer;
    top: 22px !important;
    position: absolute;
    right: 15px;
    padding: 1px 11px;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .table
    tr
    .side-select-list,
.main-panel[data-background-color="black"] addons .table tr {
    border-bottom: 1px solid #292852;
}

.main-panel[data-background-color="black"] filters-report .su-topQueries {
    background: #121230;
}

.main-panel[data-background-color="black"]
    filters-report
    .Detailed-Report-selected-heading {
    color: #ffffff;
}

.edit-object {
    font-size: 14px;
    cursor: pointer;
    margin-right: 5px;
    color: #b1b1b5;
    line-height: 1.7;
}

.notify-icon {
    font-size: 22px;
    cursor: pointer;
    color: #b1b1b5;
}

.notify-icon:hover {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(to left, #55c7ff, #7886f7) !important;
}

/* calendar edit */

.mat-calendar-body-selected {
    background-color: #55c6ff;
    color: #fff;
}

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

.mat-slide-toggle-bar {
    background: #b2b5b9;
}

.mat-slide-toggle-thumb {
    background: #a9a9a9;
}

/* table thead headings fixed while scrolling */

analytics table thead.t-head th,
analytics-v2 table thead.t-head th {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    background: white;
}

.definition {
    color: #43425d;
    font-weight: normal;
    opacity: 0.69;
    font-size: 12px;
    display: block;
    padding-top: 3px;
}

.main-panel[data-background-color="black"] .definition,
.main-panel[data-background-color="black"] .delete-msg-2 {
    color: #ffffff;
}

.inline-grid {
    display: inline-grid;
}

.line-height-normal {
    line-height: normal;
}

.line-height-1-5 {
    line-height: 1.5;
}

home-cmp dashboardchart app-new-pie-chart-small .legend-small {
    font-size: 13px;
    display: -ms-flexbox;
    display: flex;
    min-width: 40%;
    width: 50%;
    float: left;
}

.active-analytics {
    font-size: 12px;
    color: #f4961c;
    font-weight: 600;
    opacity: 1;
}

.inactive-analytics {
    font-size: 12px;
    color: #43425d;
    opacity: 0.69;
    font-weight: 500;
}

.oldAnalyticsHeading {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

.topClicks {
    height: 376px;
    width: 100%;
    overflow: auto;
}

.Session-Tracking-Details-popup {
    overflow-x: auto;
    overflow-y: auto;
    height: 450px;
}

.menu-dropdown {
    background-image: url('more.aaafde8022e81a1ef9db.svg');
    padding: 10px;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 8px;
}

.moved-synonym-list .mat-input-underline.mat-form-field-underline {
    display: none;
}

.moved-synonym-list-edit-all .mat-input-underline.mat-form-field-underline {
    display: none;
}

.mat-input-element:disabled {
    color: #9f9f9f !important;
    font-family: "Montserrat" !important;
    font-size: 13px !important;
    font-weight: normal !important;
    font-stretch: normal;
    line-height: 1.19;
}

.c_model_dialog {
    width: 540px;
}

.c_model_content {
    width: 540px;
    height: 420px;
}

.modal-header.c_model_header {
  border: 0px;
  padding: 20px 15px 0px 20px;
}

.c_text_heading {
  color: #43425D;
  font-weight: bold;
  font-size: 15px;
  line-height: 15px;
  font-weight: 100;
  text-align: left;
}

.c_text_subheading {
    color: #707070;
    font-size: 12px;
    line-height: 15px;
    margin-top: 10px;
}

.crawlsubscribe-actions {
    margin-top: 18%;
    width: 100%;
}

.crawlsubscibeform_container {
  margin: 2% 8% 2% 2%;
  height: 100%
}

.crawlsubscribeform .mat-form-field {
    margin: 0;
}

.crawlsubscribeform .mat-input-wrapper {
    margin-top: 40px !important;
}

.emailerror {
  position: fixed;
  top: 28%;
  right: 12%;
}

.crawlsubscribeform .ng-touched.ng-invalid {
    color: #f59100;
}

.crawlsubscribeform .mat-form-field-label {
    color: #7f8fa4 !important;
}

.c-sub-save-button:disabled,
.c-sub-save-button:disabled:hover {
    background-color: #fff !important;
    border: none !important;
    cursor: not-allowed !important;
}

.crawlsubscribeform .mat-form-field-underline {
    background-color: #7f8fa4 !important;
}

.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {
    background: #55c6ff;
}

synonyms-cmp .mat-accent .mat-checkbox-background,
synonyms-cmp .mat-checkbox-checked.mat-accent .mat-checkbox-background,
synonyms-cmp .mat-checkbox-inner-container,
synonyms-cmp .mat-radio-outer-circle,
synonyms-cmp .mat-radio-inner-circle,
synonyms-cmp .mat-checkbox-inner-container {
    height: 12px !important;
    width: 12px !important;
}

.main-content[data-background-color="black"]
    #cawl-subscription-model
    .modal-header {
    border-bottom: 0px solid #66567c;
}

#cawl-subscription-model .close {
    font-weight: 100;
    font-size: 38px;
    margin-right: 14px;
    width: 5px;
}

.main-content[data-background-color="black"] .c_text_heading {
    color: #fff;
}

home-cmp .top-section.col-xl-12 {
    display: -ms-flexbox;
    display: flex;
}

.home-header {
    background-color: #fff;
    padding: 10px 15px;
    opacity: 0.75;
    border-radius: 10px;
}

.home-notification {
    position: relative;
    cursor: pointer;
}

.home-updates {
    padding: 5px;
    cursor: pointer;
    text-align: center;
    box-shadow: 0px -20px 30px 0 rgba(0, 0, 0, 0.05),
        0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin: 0px -5px;
}

.notification-popup {
    -ms-transform: scale(0.85);
        transform: scale(0.85);
    opacity: 0;
    position: absolute;
    width: 30%;
    overflow: visible;
    right: 0;
    background: #ffffff;
    margin-right: 20px;
    padding: 5px 5px 0 5px;
    border-radius: 10px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    transition: opacity 250ms cubic-bezier(0, 1, 0.4, 1),
        transform 250ms cubic-bezier(0.18, 1.25, 0.4, 1);
    box-shadow: 2px 10px 30px 0 rgba(0, 0, 0, 0.05),
        0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}

.active-notification {
    -ms-transform: scale(1);
        transform: scale(1);
    opacity: 1;
    z-index: 11;
}

.messages {
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    padding: 10px;
    overflow: hidden;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.announcements:first-child .messages {
    border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.messages:hover {
    background: #55c6ff29 !important;
}

.readUnread {
    background: #ececec;
}

.notification-popup-up-arrow {
    min-height: 70vh;
    max-height: 70vh;
    overflow: hidden auto;
}

.backdrop-overlay {
    position: fixed;
    background: transparent;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    width: 100vw;
    height: 100vh;
}

.announcements {
    cursor: pointer;
}

.notification-popup .mat-tab-header {
    height: 35px;
    border-bottom: none;
}

.notification-popup .mat-tab-body-wrapper {
    height: 65vh;
}

.notification-popup .mat-tab-label {
    height: 35px;
}

.notification-popup .mat-tab-label .mat-tab-label-content {
    font-size: 14px !important;
}

.csm-message-btn.mat-button .mat-button-focus-overlay {
    background: transparent;
}

.csm-message-btn.mat-button:hover .mat-button-focus-overlay {
    background: transparent;
}

csm-dialog .table thead th,
recommendations .table thead th,
.main-panel[data-background-color="black"] csm-dialog .table thead th,
.main-panel[data-background-color="black"] recommendations .table thead th {
    font-size: 12px;
    background: transparent !important;
    color: #707070 !important;
}

csm-dialog .table td,
recommendations .table td {
    font-size: 13px;
    font-weight: 500;
    word-break: break-word;
}

.main-content[data-background-color="black"] .c_text_heading {
    color: #fff;
}

csm-dialog-popup .buttonPrimary,
recommendations .buttonPrimary {
    height: 44px;
}

csm-dialog .table-su tbody tr,
csm-dialog .table-su tbody tr {
    border-top: solid 1px rgba(0, 0, 0, 0.12) !important;
    background-color: #ffffff !important;
}

.main-panel[data-background-color="black"] csm-dialog .table thead.t-head,
.main-panel[data-background-color="black"] recommendations .table thead.t-head {
    background-color: #e0e8ec !important;
    border: none !important;
}

.main-panel[data-background-color="black"] .csm-heading,
.main-panel[data-background-color="black"]
    home-cmp
    .css-scope
    .readUnread
    .subject,
.main-panel[data-background-color="black"]
    home-cmp
    .css-scope
    .readUnread
    .created-date {
    color: #fff;
}

.main-panel[data-background-color="black"] .csm-message-btn {
    color: #fff;
    border: 1px solid #afb2bc;
}

.main-panel[data-background-color="black"] .csm-message-btn:hover {
    border: 1px solid #7886f7;
    background-image: linear-gradient(270deg, #55c7ff, #7886f7);
}

.main-panel[data-background-color="black"] .message-icon-color {
    fill: #fff;
}

.main-panel[data-background-color="black"] .home-header {
    background-color: #121230 !important;
}

.main-panel[data-background-color="black"] dashboardchart .outer-div {
    background: transparent;
}

.main-panel[data-background-color="black"] home-cmp .table thead.t-head {
    color: #ffffff;
    background-color: transparent !important;
}

.main-panel[data-background-color="black"] home-cmp .table thead th {
    background-color: #121230 !important;
}

.main-panel[data-background-color="black"] top-nav .notification-popup {
    background: #1f1e40;
    color: #fff;
}

.main-panel[data-background-color="black"] top-nav .readUnread {
    background: #121230;
}

top-nav .mat-tab-label-active .mat-tab-label-content {
    font-weight: bold;
    color: #55c6ff !important;
}

top-nav .mat-ink-bar {
    display: none;
}

.main-panel[data-background-color="white"] top-nav .light-theme-icon,
.main-panel[data-background-color="black"] top-nav .dark-theme-icon {
    display: inline-block;
}

.main-panel[data-background-color="white"] top-nav .dark-theme-icon,
.main-panel[data-background-color="black"] top-nav .light-theme-icon {
    display: none;
}

.main-panel[data-background-color="black"]
    .css-scope
    .notification-popup-up-arrow {
    background-color: #1f1e40;
}

.main-panel[data-background-color="black"]
    .css-scope
    .notification-popup-up-arrow
    .mat-tab-label-container {
    background-color: #1f1e40;
}

home-cmp .mat-form-field .mat-form-field-label-wrapper > label {
    display: none !important;
}

.main-panel[data-background-color="black"] home-cmp .card {
    background-color: #1e1c44;
}

.main-panel[data-background-color="black"]
    home-cmp
    .dashboard-boxes
    .outer-div {
    background: #1e1c44;
}

.main-panel[data-background-color="black"] home-cmp .stage-2-heading,
.main-panel[data-background-color="black"] home-cmp .stage-1-heading,
.main-panel[data-background-color="black"] home-cmp .recommendationsList,
.main-panel[data-background-color="black"] home-cmp .su-insights,
.main-panel[data-background-color="black"] home-cmp .usageTrend,
.main-panel[data-background-color="black"]
    home-cmp
    .line-conversion-chart-names,
.main-panel[data-background-color="black"] .css-scope .subject,
.main-panel[data-background-color="black"] .css-scope .created-date {
    color: #ffffff;
}

.main-panel[data-background-color="black"] home-cmp .background,
.main-panel[data-background-color="black"] home-cmp .background2 {
    fill: #fff;
}

.main-panel[data-background-color="black"]
    .search-summary-conversion
    > .mat-form-field
    > .mat-input-wrapper
    > .mat-input-flex
    > .mat-input-infix
    > .mat-select
    span
    > span {
    color: #ffffff;
}

.main-panel[data-background-color="black"]
    analytics-v2
    app-line-conversion-chart
    .row.drawLineChart {
    background: #1f1e40;
}

.main-content[data-background-color="black"] analytics-v2 .legends_test {
    background: #121230;
}

analytics-v2 .DrawLineChart {
    margin-top: 15px;
}

.main-panel[data-background-color="black"] .viewNotifications {
    background-color: white !important;
}

.main-panel[data-background-color="black"] .su-trends {
    background: #1f1e40;
    border: 1px solid #1f1e40;
}

.main-panel[data-background-color="black"] .su-trends:before {
    background: #1f1e40;
    color: #1f1e40;
    margin: 0 15px;
    padding: 0px;
}

.main-panel[data-background-color="black"] .su-trends:hover:before {
    background: #121230;
    color: #121230;
}

.main-panel[data-background-color="black"] .recommendationsSection,
.main-panel[data-background-color="black"] .actionableInsights {
    border-top: 1px solid #1e1e40;
}

.main-panel[data-background-color="black"] .su-dashboardOptions {
    border: 1px solid #ffffff3d;
}

home-cmp .queryFilters-div table tbody tr:hover {
    background: transparent;
}

home-cmp .focus {
    -ms-transform: translate(27%, 20%) !important;
        transform: translate(27%, 20%) !important;
}

.su-stats:before {
    content: "";
    position: relative;
    top: 45px;
    right: -25px;
    width: 0px;
    border-left: 3px dotted #dcdbdb;
    height: 55px;
}

.main-panel[data-background-color="black"] .su-stats:before {
    border-left: 3px dotted #68a3fa6b;
}

.main-panel[data-background-color="black"]
    home-cmp
    .queryFilters-div
    table
    tbody
    tr:hover {
    background: transparent;
}

app-line-conversion-chart .x-Axis path {
    display: none;
}

.cdk-overlay-pane .mat-tooltip {
    box-shadow: 0 7px 14px 0 rgba(11, 11, 180, 0.2);
    background-color: #56c6ff;
    padding-right: 8px;
    font-family: "Montserrat";
    font-size: 12px;
    font-weight: 500;
    /* max-width: 178px; */
}

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

.cdk-overlay-container.black .csm-popup-head,
.cdk-overlay-container.black .notificationTitle {
    background: #1f1e40;
}

.mat-progress-bar {
    height: 3px !important;
}

.Case-Deflection-loader {
    position: absolute !important;
    height: 2px !important;
}

search-tuning .mat-form-field-infix {
    height: 30px;
}

.addClass {
    z-index: 1;
}

.switchTemplate .mat-tab-group,
.switchTemplate .mat-tab-group .mat-tab-body-wrapper {
    height: 100%;
}

content-sources field-conditions .infoInput {
    opacity: 1;
}

.display-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}

.display-none{
    display:none;
}

.margin-TB-auto-LR-0 {
    margin: auto 0px;
}

.margin-left-auto {
    margin-left: auto;
}

.margin-left-10px {
    margin-left: 10px;
}

.margin-left-15px {
    margin-left: 15px;
}

.margin-right-15px {
    margin-right: 15px;
}

.margin-right-20px {
    margin-right: 20px;
}

.margin-right-25px {
    margin-right: 25px;
}

.padding-15 {
    padding: 15px;
}

.padding-0px {
    padding: 0px !important;
}

.margin-0 {
    margin: 0px !important;
}

.padding-top-2px {
    padding-top: 2px;
}

.padding-bottom-5px {
    padding-bottom: 5px;
}

.padding-bottom-15px {
    padding-bottom: 15px !important;
}

.line-height-1 {
    line-height: 1;
}

.line-height-30 {
    line-height: 30px;
}

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

.padding-15px {
    padding: 15px !important;
}

.navbar-nav .top-right-nav {
    margin: auto;
    line-height: normal;
    padding: 0px 10px;
}

.padding-right-5px {
    padding-right: 5px !important;
}

.margin-right-5px {
    margin-right: 5px;
}

.padding-left-15px {
  padding-left: 15px !important;
}

.padding-right-15px {
  padding-right: 15px !important;
}

.padding-top-10px {
    padding-top: 10px;
}

.padding-top-15px {
    padding-top: 15px;
}

.padding-top-20px {
    padding-top: 20px;
}

.padding-bottom-10px {
    padding-bottom: 10px;
}

.padding-bottom-15px {
    padding-bottom: 15px;
}

.padding-bottom-20px {
    padding-bottom: 20px;
}

.margin-bottom-20px {
    margin-bottom: 20px;
}

.padding-LR-25px {
    padding: 0px 25px;
}

.Filter-Preference {
    width: 803px;
    height: 450px;
}

.margin-right-10px {
  margin-right: 10px !important;
}

search-tuning .mat-input-element {
    font-size: 12px !important;
    line-height: 16px !important;
}

.Save-Cancel {
  padding: 0px 25px 20px;
  text-align: center;
  bottom: 0;
  width: 100%;
}

.justify-content {
    -ms-flex-pack: center;
        justify-content: center;
}

.border-none {
    border: none !important;
}

.account-question {
    text-align: center;
}

.account-question.form-group {
    text-align: center;
    display: inline-block;
    width: 100%;
}

.account-question.form-group .question {
    margin-right: 0px;
    margin-bottom: 10px;
}

.account-question.form-group .mat-input-flex {
    padding: 0px 10px;
}

.account-question.form-group mat-form-field {
    margin-right: 0px;
}

.account-question .mat-input-underline.mat-form-field-underline {
    display: none !important;
}

.account-question .question .mat-form-field-infix {
    margin-top: 7px !important;
    font-size: 13px;
}

.account-warn {
    margin: 0px;
    font-weight: 500;
    font-size: 11px;
}

.account-warn p {
    font-size: 11px;
    margin-bottom: 0px;
}

.my-account {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 5px;
}

.account-warn {
    border: 1px solid #64acfc;
    padding: 10px;
    line-height: 1.6;
    position: relative;
}

.account-warn-highlight {
    font-weight: 600;
    background-color: aliceblue;
}

.account-warn-img {
    fill: #fff;
    background-color: #64acfc;
    padding: 3px;
    border-radius: 15px;
    height: 27px;
    width: 27px;
}

.account-warn .account-warn-anim {
    position: absolute;
    left: -14px;
    top: -14px;
}

.account-pass-buttons {
    margin-top: 10px;
    height: 20px;
    padding: 10px;
    margin: 0px auto;
}

label.password-tip {
    float: right;
    font-size: 10px;
    margin-bottom: 0px;
    font-weight: 500;
    margin-top: 6px;
    color: #3c3c3f;
    padding-right: 3px;
}

.account-pass-buttons:hover {
    cursor: pointer;
}

.account-warn p {
    font-size: 13px;
    margin-bottom: 0px;
}

.main-panel[data-background-color="black"]
    mat-form-field.mat-input-container.mat-primary.mat-form-field-type-mat-select.mat-form-field-hide-placeholder
    label {
    background-color: #43425d !important;
}

.main-panel[data-background-color="black"] .account-page,
.main-panel[data-background-color="black"] .my-account-page label {
    background-color: #212039 !important;
    color: #fff !important;
}

.main-panel[data-background-color="black"] .form-control,
.main-panel[data-background-color="black"]
    .account-question.form-group
    .mat-input-flex {
    background-color: #43425d;
    border-color: #625f7c;
}

.main-panel[data-background-color="black"] .account-warn-highlight {
    color: #fff;
    background-color: #64acfb;
}

.account-warn-anim > .account-warn-img > path {
    -webkit-animation: tada 1000ms infinite both;
            animation: tada 1000ms infinite both;
}

@-webkit-keyframes tada {
    from {
        transform: scale3d(1, 1, 1);
    }

    10%,
    20% {
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    }

    30%,
    50%,
    70%,
    90% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }

    40%,
    60%,
    80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }

    to {
        transform: scale3d(1, 1, 1);
    }
}

@keyframes tada {
    from {
        transform: scale3d(1, 1, 1);
    }

    10%,
    20% {
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    }

    30%,
    50%,
    70%,
    90% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }

    40%,
    60%,
    80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }

    to {
        transform: scale3d(1, 1, 1);
    }
}

.my-account-page > .account-page {
    -webkit-animation: fadeIn 1000ms both;
            animation: fadeIn 1000ms both;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.main-content[data-background-color="black"] .lightThemeTitleBackground {
    background-color: unset !important;
}

.main-content[data-background-color="black"] .kcsReportBorder {
    border: none !important;
}

.main-content[data-background-color="black"] .kcsReportBackground-theme {
    background-color: unset !important;
}

.white-space {
    white-space: nowrap;
}

.main-panel[data-background-color="black"] .Su-sessionActivity {
    position: absolute;
    top: 0px;
    background: #121230;
    width: 57%;
    right: 0px;
    height: 100%;
    padding: 10px;
    overflow: hidden;
    padding-top: 0px;
    padding-right: 0;
    height: 442px;
    overflow-y: auto;
}

.su-artical-failed-deflaction .mat-form-field-infix {
    display: inherit;
}

.caseCreatedTable {
    padding: 15px;
    /* overflow-x: auto;  */
    /* min-width: 256px;
    white-space: nowrap; */
}

.noCaseCreated {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
}

.loader {
    text-align: center;
}

#basic-addon2 {
    position: absolute;
    top: 13px;
    right: 23px;
    float: right;
    background: none;
    font-size: 20px;
}

.srcBarIcon {
    font-size: 15px;
    line-height: 2.2rem !important;
    background: none;
    border: none;
    color: grey !important;
    margin-left: 10px;
}

.customInputList input {
    outline: none;
}

.customInputList input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    font-family: inherit;
    font-size: 100%;
}

.customInputList input[type="search"] {
    border: solid 1px #ccc;
    width: 55px;
    transition: all 0.5s;
}

.customInputList input[type="search"]:focus {
    width: 130px;
    background-color: #fff;
    border-color: #66cc75;
    box-shadow: 0 0 5px rgba(109, 207, 246, 0.5);
}

.customInputList input:-moz-placeholder {
    color: #999;
}

.customInputList input::-webkit-input-placeholder {
    color: #999;
    padding-left: 10px;
}

.customInputList input[type="search"] {
    float: right;
    width: 34px;
    padding-left: 10px;
    color: transparent;
    cursor: pointer;
}

.customInputList input[type="search"]:focus {
    padding-left: 32px;
    color: #000;
    background-color: #fff;
    cursor: auto;
    position: absolute;
    width: 22%;
    top: 0px;
    right: 261px;
    border: none;
}

.customInputList input:-moz-placeholder {
    color: transparent;
}

.customInputList input::-webkit-input-placeholder {
    color: transparent;
}

.main-content[data-background-color="black"] .searchboxFilter .searchIcon {
    background-color: #1f1e40 !important;
    border: #121230 !important;
}

.main-content[data-background-color="black"] .searchboxFilter .searchFont {
    background-color: #1f1e40 !important;
    border: #121230 !important;
}

.main-content[data-background-color="black"] .sessiontrackFilter {
    background-color: #1f1e40 !important;
    border: #121230 !important;
}

.main-content[data-background-color="black"]
    .sessiontrackFilter
    .menuDropDownfilter {
    color: #fff;
    font-weight: 500;
}

.main-content[data-background-color="black"] .searchboxFilter .searchFont {
    color: #ffffff !important;
}

.black .matOptionFilter {
    color: #ffffff;
    background: #1e1e40 !important;
    border-color: #111230 !important;
}

.black .matOptionFilter:hover {
    color: #ffffff;
    background: #111230 !important;
    border-color: #111230 !important;
}

.black .menuButton {
    color: #ffffff;
    background: #1e1e40;
    border-color: #111230 !important;
}

.black .menuButton:hover {
    color: #ffffff;
    background: #111230 !important;
    border-color: #111230 !important;
}

.black .optionsFilter {
    color: #ffffff;
    background: #1e1e40 !important;
}

.black .optionsFilter:hover {
    color: #ffffff;
    background: #111230 !important;
    border-color: #111230 !important;
}

.main-content[data-background-color="black"] .matChipItems {
    color: #ffffff !important;
    background: #1e1e40;
    border-color: #111230 !important;
}

.main-content[data-background-color="black"] .matChipFont {
    color: #ffffff !important;
}

.main-content[data-background-color="black"] .chipClear {
    color: #ffffff;
    background: #1e1e40;
    border-color: #111230 !important;
}

.black .filterPanel .mat-option {
    color: #ffffff;
    background: #1e1e40;
}

.black .filterPanel .mat-option:hover {
    color: #ffffff;
    background: #111230 !important;
}

.black .innerFilterPanel .mat-option {
    color: #ffffff;
    background: #1e1e40;
}

.black .innerFilterPanel .mat-option:hover {
    color: #ffffff;
    background: #111230 !important;
}

.cdk-overlay-container.black .mat-autocomplete-panel,
.cdk-overlay-container.black .mat-select-panel {
    background-color: #121230;
}

.main-content[data-background-color="black"] analytics-results .contentFilter {
    background-color: #1a193f;
}

.main-content[data-background-color="black"] .content-data-table .table td,
.main-content[data-background-color="black"]
    .content-data-table
    .table
    td
    .date {
    color: #fff !important;
}

.main-content[data-background-color="black"]
    generate-search-client
    td.search-client-detail {
    color: #fff !important;
    background-color: #292852;
    border-bottom: 1px solid #121230 !important;
}

.align-self {
    -ms-flex-item-align: center;
        align-self: center;
}

.width-100 {
    width: 100%;
}

.main-panel[data-background-color="black"] .mat-tab-header-pagination-chevron {
    border-color: #fff !important;
}

.cursor-pointer {
    cursor: pointer;
}

.cursor-disable {
  cursor: not-allowed !important;
}

.font-weight-500 {
    font-weight: 500 !important;
}

.margin-auto {
    margin: auto;
}

.wrapper.nav-collapsed.menu-collapsed .app-sidebar:not(.hover) li.addons-heading .addons-dropdown,
.wrapper.nav-collapsed.menu-collapsed .app-sidebar:not(.hover) li.addons-heading .administration-dropdown,
.wrapper.nav-collapsed.menu-collapsed .app-sidebar:not(.hover) div.nav-item ul#addon-toggle,
.wrapper.nav-collapsed.menu-collapsed .app-sidebar:not(.hover) div.nav-item ul#administration-toggle {
    display: none;
}

div.nav-item li.display-flex.addons-heading > a.router-link-active:before {
    content: "";
    display: block;
    z-index: -1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-left: solid 5px #1fb5eb;
    background: transparent;
    transition: 0.35s ease left;
}

.ad_fweight-300 {
    font-weight: 300;
}

.ad_fweight-400 {
    font-weight: 400;
}

.ad_fweight-500 {
    font-weight: 500;
}

.ad_fweight-bold {
    font-weight: 500;
}

a.ad_btn-disabled {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.45;
    position: relative;
}

a.ad_btn-disabled:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -4px;
    bottom: 0;
    background: rgb(234, 234, 234);
    z-index: -1;
    width: 29px;
    border-radius: 8px;
    height: 29px;
    background-repeat: no-repeat;
    background-size: cover;
}

a.ad_btn-disabled:hover {
    text-decoration: none;
}

a.ad_btn-disabled:focus {
    text-decoration: none;
}

a.ad_btn-disabled:active {
    text-decoration: none;
}

.sectionDiv.adding-new-content a.pointer.ad_btn-disabled:first-child:before {
    content: "";
    top: 0px;
}

.main-content[data-background-color="black"] a.ad_btn-disabled:before {
    background: #1a1925;
}

/* .adding-new-content td.table-set.mobile-content-source.actions a.pointer.a-icon-edit {
    display: inline;
} */

.adding-new-content td.table-set.mobile-content-source.actions a#delete {
    margin-left: 0px;
}

td.search-client-detail
    a.pointer.ad_btn-disabled.ng-trigger.ng-trigger-opened:before {
    left: 1px;
}

.adding-new-content
    td.table-set.mobile-content-source.actions.actions
    a:first-child {
    left: -12px;
}

.main-content[data-background-color="black"]
    td.search-client-detail
    a.ad_btn-disabled:before,
.main-content[data-background-color="black"]
    .adding-new-content
    td.table-set.mobile-content-source.actions
    a.pointer.ad_btn-disabled:before {
    background: #e6e6e6;
}

.main-content[data-background-color="black"]
    addons
    .no-addons-img
    svg
    #Shadow
    ellipse {
    fill: #ffffff21;
}

.main-content[data-background-color="black"] addons .add-on-know-more {
    background-color: #121230;
    border: 1px solid #55c6ff;
}

.main-content[data-background-color="black"] addons .add-on-name.color-909090 {
    color: #ffffff !important;
}

.app-sidebar[data-background-color="black"] svg .down-arrow {
    fill: #ffffff;
}

.main-panel[data-background-color="black"] .table th {
    border-top: 1px solid #121230 !important;
}

.main-panel[data-background-color="black"] .table th,
.main-panel[data-background-color="black"] .table td {
    border-bottom: 1px solid #121230 !important;
    color: #ffffff;
}

.searchClickPositionReport {
    padding-top: 12px;
}

.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .search-click-header {
    background-color: #1f1e40 !important;
    border-color: #1f1e40;
    color: #ffffff !important;
    font-family: Montserrat;
}

.main-panel[data-background-color="black"] analytics-v2 .search-click-header {
    background-color: #1f1e40 !important;
    color: #ffffff;
    border: none;
}

.cumulativeDeflectionTrends .mat-form-field-underline {
    display: none;
}

.cumulativeDeflectionTrends .mat-select-value-text {
    padding-left: 5px;
}

.nav-collapsed #desktopview .sidebar-header.logo-back .instance_env-name {
    visibility: hidden;
}

.nav-collapsed #desktopview:hover .sidebar-header.logo-back .instance_env-name {
    visibility: visible !important;
}

.analytics-header-row mat-form-field.analytics-header-field {
    margin: 0;
}

.main-content[data-background-color="black"]
    analytics-v2
    .ad-heading-fixed
    .topHeading {
    background-color: #2c2b4c !important;
}

.main-panel[data-background-color="black"] .analytics-header-row {
    border: 1px solid #454465;
    background: #2c2b4c;
}

.main-panel[data-background-color="black"]
    analytics-v2
    .form-group.analytics-header-block {
    background-color: #2c2b4c;
    opacity: 1;
}

.main-panel[data-background-color="black"] .analytics-header-row {
    border: 1px solid #000;
    background: #121230;
}

.main-panel[data-background-color="black"] #searchAnalytics .mat-tab-link {
    color: #fff;
}

.main-panel[data-background-color="black"]
    #searchAnalytics
    .mat-tab-link.router-link-active {
    color: #55c6ff;
}

.main-panel[data-background-color="black"]
    .analytics-header-row
    .mat-form-field-appearance-legacy
    .mat-form-field-infix
    input {
    background: transparent;
    opacity: 1;
}

.main-panel[data-background-color="black"] .ad-dark-fill {
    fill: #fff !important;
}

.ad_date-remove-icon mat-datepicker-toggle.mat-datepicker-toggle {
    display: none;
}

.escalation-prediction-input-data .mat-tab-link-container,
.escalation-prediction-feature-classification .mat-tab-link-container,
.escalation-prediction-scoring-data .mat-tab-link-container,
.escalation-prediction-escalations-dashboard .mat-tab-link-container {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.escalation-prediction-input-data .mat-tab-list,
.escalation-prediction-feature-classification .mat-tab-list,
.escalation-prediction-scoring-data .mat-tab-list,
.escalation-prediction-escalations-dashboard .mat-tab-list {
    display: inline-block;
}

.escalation-prediction-input-data .mat-form-field-infix {
    margin-top: 5px !important;
}

.escalation-prediction-input-data
    .mat-form-field-appearance-legacy
    .mat-form-field-underline {
    height: 0;
}

.escalation-prediction-input-data .mat-form-field {
    margin-right: 0px;
}

.escalation-prediction-input-data .mat-form-field-underline {
    width: 0px;
}

.flex-direction-column {
    -ms-flex-direction: column;
        flex-direction: column;
}

.main-panel[data-background-color="black"] search-tuning .mat-table {
    background-color: #121230;
}

.main-panel[data-background-color="black"] search-tuning .keywordTitle {
    background-color: #121230;
}

.main-panel[data-background-color="black"] search-tuning .addNewKeyword1 input {
    background-color: #121230;
    color: #fff !important;
}

.main-panel[data-background-color="black"] search-tuning .keywordError {
    background-color: #121230;
    color: #fff !important;
}

.escalation-prediction-input-data
    .mat-form-field-appearance-fill
    .mat-form-field-flex {
    padding-top: 0px;
}

.escalation-prediction-input-data .start-date-picker .mat-form-field-infix {
    margin-left: 40px;
    position: absolute;
}

.escalation-prediction-input-data
    .mat-form-field-appearance-fill
    .mat-form-field-flex {
    background-color: unset;
}

.ep-frequency-field .mat-form-field-infix {
    margin-top: 10px !important;
    margin-bottom: 10px;
}

.ep-date-field .mat-form-field-infix {
    margin-top: 10px !important;
    margin-bottom: 10px;
}

.main-panel[data-background-color="black"]
    accountdetails
    .myInstanceDiv
    .myInstanceDivChild,
.main-panel[data-background-color="black"]
    accountdetails
    .padding_bottom
    .usageDetailsDiv {
    background-color: #121230;
}

.main-panel[data-background-color="black"] accountdetails .accountDetailsDiv_1 {
    background-color: #121230;
}

.main-panel[data-background-color="black"]
    accountdetails
    .padding_bottom
    .usageDetailsDiv
    .apiUsageDiv
    .apiUsageDiv_1 {
    background-color: #121230;
}

.main-panel[data-background-color="black"] accountdetails .detailTitles {
    color: #fff;
}

.main-panel[data-background-color="black"] accountdetails .dropdownSelect {
    background-color: #121230;
}

.main-panel[data-background-color="black"] accountdetails .detailsValues,
.main-panel[data-background-color="black"] accountdetails .myinstanceValue a {
    color: #fff;
}

.main-panel[data-background-color="black"] accountdetails .apiUsageDiv_value {
    color: #fff;
}

.main-panel[data-background-color="black"] accountdetails .textDiv1 {
    color: #fff;
}

.main-panel[data-background-color="black"] accountdetails .textDiv2 {
    color: #fff;
}

.modal-user-content {
    overflow-y: auto;
    max-height: 360px;
}

.modal-user-content::-webkit-scrollbar {
    width: 4px;
    height: 0;
    background-color: #f5f5f5;
}

.ad_share-icon-row,
.ad_share-user-icon {
    width: 37px;
    height: 37px;
    background: #55c6ff;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
}

.ad_share-user-icon {
    background: #e9ebf0;
}

.ad_share-header-main {
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: justify;
        justify-content: space-between;
}

.ad_lable-title {
    font-size: 14px;
    font-weight: bold;
}

.ad_share-user-info {
    border-radius: 4px;
    margin-right: 17px;
    width: calc(100% / 4 - 18px);
}

.ad_share-inner-block {
    border: 1px solid #ccc;
    box-sizing: border-box;
    border-radius: 4px;
}

.ad_share-user-info:active,
.ad_share-active {
    background-color: #55c6ff;
    border-color: #55c6ff;
    color: #fff;
}

.ad_share-inner-block:hover {
    border: 1px solid #55c6ff;
}

#shareSettingModal .modal-dialog {
    width: 100%;
}

.ad_share-modal-title {
    text-align: left;
    color: #000;
    font-size: 15px;
    font-weight: 500;
}

.ad_share-svg {
    border: 1px solid #ebebee;
    border-radius: 8px;
    width: 26px;
    height: 26px;
    box-sizing: border-box;
    padding: 4px;
}

.ad_share-svg:hover {
    border: 1px solid #4fc2ff;
    background-image: linear-gradient(to bottom, #55c7ff, #7886f7);
}

.ad_share-svg .ad_share-fill {
    fill: #b0b2bc;
}

.ad_share-svg:hover .ad_share-fill {
    fill: #fff;
}

.ad_share-user-inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.ad_shared-owner {
    position: absolute;
    top: -10px;
    right: 14px;
    background-color: #ffad00;
    color: #fff;
    padding: 2px 6px;
    font-size: 12px;
    border-radius: 10px;
}

.modal-user-content::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #f5f5f5;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.modal-user-content::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #666;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.modal-user-content {
    scrollbar-width: thin;
    scrollbar-color: #666 transparent;
}

.ad_share-user-info-row {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: calc(100% - 1px);
}

.ad_share-user-desc,
.ad_share-user-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ad_btn-back {
    min-width: 170px;
}

.ad_heading-txt-top {
    max-width: calc(100% - 180px);
    -ms-flex: 1;
        flex: 1;
}

@media (min-width: 576px) {
    #shareSettingModal .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto;
        top: 15%;
    }
}

@media (min-width: 768px) {
    #shareSettingModal .modal-dialog {
        max-width: 640px;
        margin: 1.75rem auto;
    }
}

@media (min-width: 992px) {
    #shareSettingModal .modal-dialog {
        max-width: 800px;
        top: 30%;
    }
}

@media (min-width: 1200px) {
    #shareSettingModal .modal-dialog {
        max-width: 1140px;
        top: 28%;
    }
}

.main-content[data-background-color="black"] .ad_darkmode-bg1 {
    background-color: #413a5e;
    color: #fff;
}

.main-content[data-background-color="black"] .ad_darkmode-bg2,
.main-panel[data-background-color="black"] .mat-expansion-panel-content {
    background-color: #1b193f;
    color: #fff;
}

.main-content[data-background-color="black"] .ad_darkmode-bg3 {
    background-color: #121230;
    color: #fff;
}

.main-content[data-background-color="black"] .ad_darkmode-color {
    color: #fff;
}

.ep-container .mat-progress-bar-fill::after {
    background-color: #57c5ff !important;
}

.main-panel[data-background-color="black"] .ad-heading-static .ad_darkmode-bg1 {
    background-color: #2c2b4c;
}

.ad_search-uid_API {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 162px;
    background: #e9ebf0;
    border-radius: 4px;
    color: #090909;
    border: 1px solid #e9ebf0;
    cursor: pointer;
}

.jstree-default .jstree-last {
    background-size: 0px !important;
}

/* Home page Redesign css */

.main-content[data-background-color="black"]
    .ad_community-table
    .content-data-table
    .table
    td.ad_darkmode-text-black,
.main-content[data-background-color="black"]
    .ad_community-table
    .content-data-table
    .table
    td.table-set.mobile-helper-bot.actions {
    color: #333 !important;
}

.main-content[data-background-color="black"] .disableCustomizeHeading {
    color: white;
}

.main-content[data-background-color="black"] .headingClass {
    color: white;
}

.main-content[data-background-color="black"]
    .filter-container::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: yellow;
}

adminanalytics .mat-form-field-infix {
    margin-top: 0px !important;
}

.main-content[data-background-color="black"] .note-text {
    color: white;
}

.ad_top-navbar.navbar-light .navbar-nav .nav-link:hover,
.ad_top-navbar.navbar-light .navbar-nav .nav-link:focus {
    color: #333;
}

::ng-deep .an-tooltip-sessionReport-sr {
    position: relative;
    width: 300px;
    left: -35px;
    word-break: break-all;
}

::ng-deep .tooltip-sessionReport-swnresult {
  left: 54px;
  position: relative;
  bottom: 18px;
  text-overflow: clip;
  word-break: break-all;
}

/* .main-panel[data-background-color="black"] .pagination-search-tuning>.page-link  {
  background:#121230 !important  ;
  color: white !important;
}  */

.main-panel[data-background-color="black"] .pagination-search-tuning>nav>ul>li>a {
  background:#121230 !important  ;
  color: white !important;
}

.main-panel[data-background-color="black"] .paginationConatiner{
  color: white !important;
}

.main-panel[data-background-color="black"] .pagination-search-tuning>nav>ul>li.active>a {
  background:#009DA0 !important  ;
  color: white !important;
}

.wrapper.nav-collapsed.menu-collapsed .highConversionClickCount{
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  text-indent: -15px;
}

::ng-deep .an-tooltip-tiles{
  position: relative !important; 
  bottom: 50px !important;
  left: -40px !important;
  padding: 5px !important;
  word-break: break-all;
  width: auto;
  font-size: 14px !important;
}

.source-label-box .mat-expansion-indicator {
  border: 2px solid #bbb;
  height: 17px;
  width: 17px;
  box-sizing: border-box;
  transition: all 0;
  border-radius: 2px;
  left: 1rem;
    position: absolute;
}

.source-label-box .mat-expansion-panel-body{
  padding: 0px !important;
}

.source-label-box .mat-expansion-indicator::after {
  content: "";
  padding: 2.5px;
  position: relative;
  top: -4px;
  left: 2px;
  border-width: 2px 2px 0 0;
}

.source-label-box .mat-expanded .mat-expansion-indicator::after {
  border-width: 2px 0 0 2px;
  top: -3px;
  left: 3.4px;
  content: "";
  padding: 2.5px;
  position: relative;
}

.source-label-box  .mat-expansion-panel-header{padding:0;}

.padding-10px-0px {
  padding: 10px 0px;
}

/* .cdk-overlay-container{
  left: 25px;
  top: -6px;
} */

.su_name_alignment{
  -ms-flex-align: center;
      align-items: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.mat-form-field.mat-form-field-invalid .mat-form-field-ripple {
  background-color: #f44336 !important;
}

/* Aditya Changes */

.custom-row:after {
    content: "";
    display: table;
    clear: both;
}

.column-split1 {
    float: left;
    width: 35%;
    height: 450px;
    border-right: 1px solid #efefef;
}

.column-split2 {
    float: left;
    width: 65%;
}

.padding-left-10 {
    padding-left: 10px;
}

.padding-right-10 {
    padding-right: 10px;
}

.img-container {
    height: 100%;
    width: 100%;
    border-radius: 10px;
    white-space: nowrap;
    text-align: center;
}

.img-container img {
    max-height: 80%;
    max-width: 80%;
}

.img-helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.up-down-padding-15 {
    padding: 15px 10px;
}

.selection-buttons {
    display: inline-block;
    margin: 0;
    width: 50%;
}

.save-cancel-container {
    display: inline-block;
    -ms-flex-line-pack: end;
        align-content: flex-end;
    width: 50%;
}

.save-cancel-container .buttonPrimary {
    font-size: 13px;
    line-height: 25px;
}

.row.up-down-padding-2 {
    width: 100%
}

.ContentSource-title.compensatory {
    margin: 6px 0px;
    font-size: 14px;
}

.align-button-right {
    float: right;
    line-height:30px;
}

.column-split2 > .mat-tab-group > .mat-tab-header {
    border: 1px solid #efefef;
    margin: 5px 15px;
    border-radius: 4px;
}

.column-split2 .mat-tab-label-content {
    font-size: 13px;
}

.column-split2 .mat-tab-label {
    height: 32px;
}

p.noteText {
    padding: 10px 15px 0;
    font-size: 13px;
    margin-bottom: 0px;
}

.sectionMainDiv.perfect.contentSource table td {
    font-size: 12px;
    font-weight: bold;
}

.sectionMainDiv.perfect.contentSource .material-icons {
    font-size: 22px;
}

.chose-content-tabs {
    padding: 0px 10px;
    border-radius: 6px;
    border: 2px solid #dedede;
    margin: 0px 15px;
}

.padding-10-20 {
    padding: 10px 20px;
}

.chose-content-tabs label {
    font-size: 12px;
    font-weight: bold;
}

.content-dropdown {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    margin: 10px 0px 6px 0px;
}

.content-dropdown .mat-radio-container {
    width: 15px;
    height: 20px;
}

.content-dropdown .mat-radio-label-content {
    padding: 0px 5px 6px 5px;
}

.content-dropdown .mat-radio-button {
    margin-right: 30px;
}

.content-dropdown .mat-radio-inner-circle, 
.content-dropdown .mat-radio-outer-circle {
    height: 15px !important;
    width: 15px !important;
}

.main-content[data-background-color="black"] analytics-v2 session-report-detail li.filter-menu-hader {
    background-color: #1f1e40;
    color: #a0a0ac;
    border: none;
}

.main-content[data-background-color="black"] analytics-v2 session-report-detail .filter-sidebar{
    background-color: #1a193f;
}

.main-content[data-background-color="black"] analytics-v2 session-report-detail .filter-items{
    border-bottom: 1px solid #121230;
}

.main-content[data-background-color="black"] analytics-v2 session-report-detail span.menu-title{
    color: #FFFFFF;
}

.main-content[data-background-color="black"] analytics-v2 session-report-detail .filter-avtivity_label{
    color: #FFFFFF;
}

.main-content[data-background-color="black"] analytics-v2 session-report-detail .mat-radio-disabled  .mat-radio-label-content{
    color: rgba(0, 0, 0, 0.38) !important;
}

.main-content[data-background-color="black"] analytics-v2 session-report-detail .mat-radio-disabled  .mat-radio-outer-circle{
    border-color: rgba(0, 0, 0, 0.38) !important;
}

.main-content[data-background-color="black"] analytics-v2 session-report-detail .toggleActivity-label{
    color: #fff;
}

.main-content[data-background-color="black"] analytics-v2 session-report-detail .content-facets-filter-data{
    color: #fff;
}

.main-content[data-background-color="black"] analytics-v2 session-report-detail .content-facets-count{
    color: #fff;
}

.main-content[data-background-color="black"] analytics-v2 session-report-detail .mat-checkbox-frame{
    border-color: white;
}

.main-content[data-background-color="black"] analytics-v2 session-report-detail .searchboxFilter{
    background-color: #1f1e40 !important;
    border: #121230 !important;
}

.main-content[data-background-color="black"] analytics-v2 session-report-detail li.filter-menu-hader{
    line-height: 2.1;
}

.main-content[data-background-color="black"] analytics-v2 session-report-detail .filter-sidebar-container{
    top: -54px;
}

.main-content[data-background-color="black"] analytics-v2 session-report-detail .disable-filter{
    background: none !important;
}

.main-content[data-background-color="black"] analytics-v2 session-report-detail .disable-filter li span.menu-title{
    color: #9A9A9A;
    opacity: 0.3;
}

.main-content[data-background-color="black"] analytics-v2 session-report-detail .disable-filter li svg,.disable-filter li .filter-arrows svg{
    fill:  #9A9A9A !important;
    opacity: 0.3  !important;
}

.main-content[data-background-color="black"] analytics-v2 session-report-detail .sessions-filter-icon{
    color: #FFFFFF;
}

.main-content[data-background-color="black"] analytics-v2 session-report-detail .sessionFilterButton{
    background: #121230;
    color: #FFFFFF;
    border: 1px solid #7290F8;
    border-radius: 1px;
    opacity: 1;
}

.main-panel[data-background-color="black"] .dropdown-select .form-control {
  background-color:#43425d!important;
}

.main-panel[data-background-color="black"] .intent-suggestion-text {
    color: white;
}

.main-panel[data-background-color="black"] mat-table {
    background-color: #121230;
    color: white;
}

.main-panel[data-background-color="black"] mat-paginator {
    background-color: #121230;
    color: white;
}

.main-panel[data-background-color="black"] .training-container .train-text {
    color: white !important;
}

.main-panel[data-background-color="black"] .training-container .train-date{
    color: white !important;
}

.main-panel[data-background-color="black"] .intent-button .intentSuggestion {
    background-color: #121230 !important;
    padding: 9px;
    border: 1px solid #56c5fc;
}

.main-panel[data-background-color="black"] .intent-button .uploadIntent {
    background-color: #121230 !important;
    border: 1px solid #56c5fc;
    padding: 9px;
}

::ng-deep .main-panel[data-background-color="black"] .intentSuggestionDiv mat-header-cell{
    background-color: #121230 !important;
}

.main-panel[data-background-color="black"] .intentSuggestionDiv .mat-checkbox-frame {
    border-color: #bcbccb !important;
}

.main-panel[data-background-color="black"] .su_intent-block .mat-header-row,
.main-panel[data-background-color="black"] .intentSuggestionDiv .mat-header-row {
    background-color: #121230 !important;
    border: 1px solid white;
}

.main-panel[data-background-color="black"] .su_intent-block .mat-header-row .mat-header-cell,
.main-panel[data-background-color="black"] .intentSuggestionDiv .mat-header-row .mat-header-cell{
    color: white;
}

.main-panel[data-background-color="black"] .intentSuggestionTable .intent-table svg{
    fill: white;
}

.main-panel[data-background-color="black"] .noIntentFound{
    color: white;
}

.main-panel[data-background-color="black"] .training-container { 
    background: #111230 !important; 
}

.su__sectionDiv-search-client{background-color: #fff;border-bottom: 0;margin: 0px 20px 20px 20px;}

.ad_designer-open {
    overflow: hidden;
}

.resize-none{
    resize: none;
}

.mat-tab-custom.apiClient>.mat-tab-header>.mat-tab-label-container {
    -ms-flex-pack: center !important;
    justify-content: center !important;
}

.mat-title {
    overflow: visible !important;
}

.main-panel[data-background-color='black'] .searchFeedbkClickedPos {
    background: #1b1a3f 0% 0% no-repeat padding-box;
    border-style: dashed;
}

.main-panel[data-background-color="black"]
    .oldAnalyticsSection
    .search-feedbk-header {
    background-color: #1f1e40 !important;
    border-color: #1f1e40;
    color: #ffffff !important;
    font-family: Montserrat;
}

.matRole{
    margin-top: 0!important; 
}
/*!
 * Copyright (C) 2016 Sergey Akopkokhyants
 * This project is licensed under the terms of the MIT license.
 * https://github.com/akserg/ng2-toasty
 *
 * Include DEFAULT theme
 */
#toasty {
  position: fixed;
  z-index: 999999;
  /* Positioning */
}
#toasty .close-button:focus {
  outline: 0;
}
#toasty.toasty-position-top-left {
  top: 12px;
  left: 12px;
}
#toasty.toasty-position-top-right {
  top: 12px;
  right: 12px;
}
#toasty.toasty-position-bottom-right {
  bottom: 12px;
  right: 12px;
}
#toasty.toasty-position-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toasty.toasty-position-top-center {
  top: 12px;
  left: 50%;
  -ms-transform: translate(-50%, 0%);
      transform: translate(-50%, 0%);
}
#toasty.toasty-position-bottom-center {
  bottom: 12px;
  left: 50%;
  -ms-transform: translate(-50%, 0%);
      transform: translate(-50%, 0%);
}
#toasty.toasty-position-center-center {
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, 0%);
      transform: translate(-50%, 0%);
}
#toasty .toast {
  cursor: pointer;
  margin: 0 0 6px;
  padding: 0;
  width: 285px;
  height: 65px;
  display: table;
  background-size: 24px 24px;
  background-position: 15px center;
  background-repeat: no-repeat;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
  opacity: 0.9;
  position: relative;
}
#toasty .toast .close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  position: absolute;
  right: 10px;
  top: 3px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
#toasty .toast .close-button:hover,
#toasty .toast .close-button:focus {
  text-decoration: none;
  cursor: pointer;
  opacity: 1;
  filter: alpha(opacity=100);
}
#toasty .toast .toast-text {
  padding: 5px 20px 5px 60px;
  display: table-cell;
  vertical-align: middle;
}
#toasty .toast .toast-text .toast-title {
  font-weight: bold;
}
#toasty .toast .toast-text a:hover,
#toasty .toast .toast-text label:hover {
  text-decoration: none;
}
/*************
 DEFAULT THEME
 *************/
#toasty .toast.toasty-theme-default {
  font-family: Tahoma, Geneva, sans-serif !important;
  font-size: 12px;
  border-radius: 0px;
}
#toasty .toast.toasty-theme-default .close-button:after {
  content: 'x';
  color: #ffffff;
  font-size: 17px;
  font-weight: 100;
}
#toasty .toast.toasty-theme-default .toast-text {
  color: #ffffff;
}
#toasty .toast.toasty-theme-default .toast-text .toast-title {
  font-size: 13px;
}
#toasty .toast.toasty-theme-default .toast-text .toast-msg {
  /**/
}
#toasty .toast.toasty-theme-default .toast-text a,
#toasty .toast.toasty-theme-default .toast-text label {
  color: #ffffff;
}
#toasty .toast.toasty-theme-default .toast-text a:hover,
#toasty .toast.toasty-theme-default .toast-text label:hover {
  color: #f2f2f2;
}
#toasty .toast.toasty-theme-default.toasty-type-default {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEEzQTA1RTUzMjJBMTFFNUI4QjZEQkFEN0Q5RUExNzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEEzQTA1RTYzMjJBMTFFNUI4QjZEQkFEN0Q5RUExNzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QTNBMDVFMzMyMkExMUU1QjhCNkRCQUQ3RDlFQTE3MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QTNBMDVFNDMyMkExMUU1QjhCNkRCQUQ3RDlFQTE3MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr4ktvwAAADlSURBVHja7NrRDYIwEIDh1jAAozhKN/BWcgJ0A0dgBEbRCbCNkphaTAsPXpv/kkugELgv5eCh2HmeTQtxMI0EEG3RxQPW2mXT+Tz57JXUevd59XkLO1+9HQY+8x1DOKQ0h2TdCYhTjFjSxXWnekQqaAnJafa+AkjP6xcIECBAgAABAgQIECBAgAABAgQIECC7Y2oB8vB5qR0SEJKakW7Dxc7mtejyj8dpXL13Yn0knLy2LiFapiZnoWfUjtgDEW3NsgUiGru+FCJaX18lELWIEohqRC7kWMOXMa7b8ncQECA/4ynAAPBVcVo7OMcUAAAAAElFTkSuQmCC") !important;
  background-color: #efefef;
}
#toasty .toast.toasty-theme-default.toasty-type-default .close-button:after {
  color: #000000 !important;
}
#toasty .toast.toasty-theme-default.toasty-type-default .toast-text {
  color: #4b4b4b;
}
#toasty .toast.toasty-theme-default.toasty-type-default .toast-text a,
#toasty .toast.toasty-theme-default.toasty-type-default .toast-text label {
  color: #4b4b4b;
}
#toasty .toast.toasty-theme-default.toasty-type-default .toast-text a:hover,
#toasty .toast.toasty-theme-default.toasty-type-default .toast-text label:hover {
  color: #585858;
}
#toasty .toast.toasty-theme-default.toasty-type-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEEzQTA1RTkzMjJBMTFFNUI4QjZEQkFEN0Q5RUExNzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEEzQTA1RUEzMjJBMTFFNUI4QjZEQkFEN0Q5RUExNzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QTNBMDVFNzMyMkExMUU1QjhCNkRCQUQ3RDlFQTE3MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QTNBMDVFODMyMkExMUU1QjhCNkRCQUQ3RDlFQTE3MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCIVOQAAALtSURBVHja3Jq9axRBGMZnj+ViAhbaaISLR1AUBBNjEq7zD7gUiqIIgraKVf4Ay9gljYVFiliJEklyJE26dJsPYy5pE/AQtNNC8SMXHJ/BN7C3O/exe+/c7twLP5jmZp7ndnZ25n3HkVKKboiM6JJwmfrpA6fACCiAIXAB5H1/1l/wEeyDMvDANvgGfrYrwGlzavWDcfAQ3IrZxwJ4BTbAl9hKlJEY5MADsCv5Ypf6zMXRFPUHLigCT5oLj8ZwTRk5C57LzoUaq5/byFWwLDsfS+Ayl5EC87sQNTZJQ0OdzVYttYS+oWU1yVDL9D1auiN/EM+BmRSYEKRhhjRFMpIFT0ExRR/vImnKRvkgqh+9Az0p24n8AbfBSitPZAA8YzJRBT+IKkN/PaRtoJkRB9ygbQdHzILTxCxTn+Ok0WlkRO2dJhmnwhE9iSq1uWKStGqNOOR2mHHAM7TijFCbK4ZJq6N72U+A1+Am44C/wHdqnwS9jH0vgvvgd9CIWqM/WXTYUuebHPgcnFqjlp0YM6Q59I4UDAymDkuPiQ0D/Rd0R90hQ0ZeUvsK47Ie0uw3Mmjo8WcNJjoGdVMrb2Agp06bK/I6I66wL9yuy2tlAtsJ2+JIZ6RioZGKzsiBhUYOdEbKFhop64x4FhrxdEa2VAbVIhOSNIeMfAUli4yUSHPIiDrYz1lkZI40h4xI2uTtWGBih7TKel92VZ+YNjCXud+9aRGopbiaQdfILceWewJcpPYlxqPBWvDPqZegUwLmRToTdHfAcqO9lj9W6fGlaTmWpGm12abRH4fghdCkJhOMFdJ0qD34tFBWeAuuJWziA7grYpYVBP3wifhfn0gqtknDfuOJ11rpTZW/SglUq0qcpbdjVGFyqoMmpkwUQ/3l6QmwbtDAOo3hmqyzBy8M7DEa2GvnwkC7VzhUvngMPBLxk9+LtAHcFJTHjZV3YrrmdHyp5rqovVRzXtReqqmI2ks170VKLtWkMh1kdfwTYADvtL/RevtcWAAAAABJRU5ErkJggg==") !important;
  background-color: #3EBFA8;
}
#toasty .toast.toasty-theme-default.toasty-type-wait {
  background-image: url("data:image/gif;base64,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") !important;
  background-color: #255556;
}
#toasty .toast.toasty-theme-default.toasty-type-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkQyQUI3Q0EzMjJCMTFFNUI4QjZEQkFEN0Q5RUExNzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkQyQUI3Q0IzMjJCMTFFNUI4QjZEQkFEN0Q5RUExNzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QTNBMDVFQjMyMkExMUU1QjhCNkRCQUQ3RDlFQTE3MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QTNBMDVFQzMyMkExMUU1QjhCNkRCQUQ3RDlFQTE3MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po9jTrYAAAKTSURBVHja7Jq/SyNBFMfNuSYB0cbCUzmtTvwbbPwb7KPV/Rmnu5tYWR1XX6WFpYL2giBW/igUFCxEuMJeZMXg3Bt4kcmwiftm3kuG5R58mc0G3ptPZnfmzZtUlFIjZbBKWUC+CPqOQA3QLSjDtoH3+U2PiIBqoE2Vb5v4PWtMCYh6HwgTph4yiO5coopZwgnDCVElQJgw1ZBAIgcIEyYKBSRVfpaGAJIoHkuGCZIqXkuHAdIEvTODvKPfgYG0QG9Kxt7QvziIDvKqZO2VCuMCkRE7dQPawZZiGQWGOjtRIf6AZkCT2KZEH1nR2YwCQX2crkDfcpLJY4fHLPEFifBXbDs854c9fG45TBRt7EfkAqJzoNjjhT0CVXL87nn4jHvlZv2y2Nhz5jnH98L0Owo68fQb52XNvql4P3sArVi+F0HXTOlMvR9IjWEkOvYM+mH5XwU9MfmPzZ2mPexcEB3btkB+Mqc1Mfa7C6QhsELvg8aMGL8FYuh+d1VRNgRqG1OgSbyugeYFYmzY5aAFgSAa4iteVw0oTluwQR6FQKrGiEwIxHi0K41roB3mIC+gM9Bf0AxoGTTOHGMdtMtVQBiWfRQuJNcRaeu5jnCv7GbCd++YeDqv7NwwB6DvoGlsDyQgimS/PjA6p1qyfC555loJNfvl2I+c5vxydbzv8ng670fs+hV1h3gJmrX8zOF96g7x03oXtRhH2W+/4Myi349xbLeJo5sVLdoNoopyAfqFbRBVlFLVtcwCQlsIoo3+B1b7bQnVflvqfzU+DBivwx6uE6umJ0RTBXSGmHqMRDBniJ3cLHWACOpU18ylUgJEkOfspfrnQ5GdZtfOLnSQESzM6eLZHaYcd/h5TCJeaf6v9U+AAQAvyHBRYhRQ4wAAAABJRU5ErkJggg==") !important;
  background-color: #F1432A;
}
#toasty .toast.toasty-theme-default.toasty-type-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkQyQUI3Q0UzMjJCMTFFNUI4QjZEQkFEN0Q5RUExNzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkQyQUI3Q0YzMjJCMTFFNUI4QjZEQkFEN0Q5RUExNzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRDJBQjdDQzMyMkIxMUU1QjhCNkRCQUQ3RDlFQTE3MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRDJBQjdDRDMyMkIxMUU1QjhCNkRCQUQ3RDlFQTE3MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvQVuMwAAAORSURBVHja7JpNaBNBFMebNsZacih+FFFsrB4qVIw9lByEWNtCC/VSRS14UjSx1V4UvbUKFaFUD178OniPB28KgsYeFBVqRFDQgx9paE1bNVKKta3N+h94hTWZ3ezOTiYh9MEPwmZ39v2TmTdv3oxL07SyUjDXipBsW0NsA37gAx7gpe9nwQKIg7fgM5gjCi6EOboZNIEDoFPneC5jwh6A++Al+AYWVQtxg3pwBPSBaoc/6Di4Q6I+gL8qhGwBx0EvqJHc1afADXAXJGw9yYTYoBVEtfxblN5l2Tc7InrApKbO2LtCMoV4wGUwr6m3OTAAVjsV4iIRS1rhLA36nQo5Rb9KoW0WnDTz1SxqtYB7YF2RTN4/wSEQtRO1asGIVnw2Qr5l+VzO0VYBjoFgEaZUQZqEXVYmxAbwGGxU5Nw8eEqT6y7KGswsCdrAe7Ou5QaDirvLVYqO5fR5ysIzl8hXw6i1FUwrFDEK6jJ86AAzOZ6LA5+REPardCsU8QO0cwZuBfhq4flu8jlrsLO1RJfCgcsSw0ec6+doLZPLusjnrDHiBSlF/8YbgzDqB78stpEin7O6VpMiEWwwt3BEsMH7zGZbAV7X8ivoTmype9Ngdr4A9thsr275g16IT4GQGLjGuc4EnBZor54nxKMgVzoLZjjr/kGwSaDNKp4Qr6CDabCU4x5WVLgOXnC+uwKaBd/t5QkRsRQ4Q10jZnLfKBjmXN8PjvJyJ9umixpDAhNaT0bojHHuY+G0kROlaiRk2EO88Gsnx1oEfRzndoPXGfeGDULtsIRQfpEn5ISNBtj6/aDBWqaRcihmD/VphI52i8mhlTTF8YSYAEETMUxEg0GXei5pcg3whIikKOOg2UBMZR67lGmKUgUiAg2OgX0W608dVEiQYRHyWWoaH7cgZj34KDFn+y+N5y2svgs2nDBIBpfXGLckijBdWMlY6hqNGdalFiQKybnUZewESQcvmQB7de1Vgy8SRSTJx5yVRjcpTjt4GetmvaBTcn2M+XSeNzeVTIHOrGTaSiXTtUVUMj0Mnohs9IQkxn2nReyQ0/2RfofjpSi2Fcpok2WgQNsL0jZ69IQlZax2qi3hfOwhMtoURbMRepdl30S2p2t129MbJEemaVoSR8CYqgMDO+i0Q1iwAqK3CXCbDgy8K8QRjlUkIuDwCMcrEqP8CIdRjakSbLd4qOYT+AN+rxxzKkUh/wQYAIxbfwhIUivlAAAAAElFTkSuQmCC") !important;
  background-color: #06BC5A;
}
#toasty .toast.toasty-theme-default.toasty-type-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkQyQUI3RDIzMjJCMTFFNUI4QjZEQkFEN0Q5RUExNzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkQyQUI3RDMzMjJCMTFFNUI4QjZEQkFEN0Q5RUExNzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRDJBQjdEMDMyMkIxMUU1QjhCNkRCQUQ3RDlFQTE3MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRDJBQjdEMTMyMkIxMUU1QjhCNkRCQUQ3RDlFQTE3MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhxHKhwAAAN7SURBVHja7JrfS1RBFMf37q7mj6SySMWMMqnQLEsKMg2yH4SC2g+wrKcIg7SX3ouiP6BfEFRPEdRLFFlBIEVQvfcgFrJBLxFBEWG9mHb7Hjgrl+vMzr13Zuyu+IUP7M7Pc+7MnJm5u47ruom5oGRijmjOOJK22PYScBrs5u8vwA3ww0ZnjqU1sgg8Ba2+9NegE4znw9QqBg8FTpDawF0uE3tHBkFLjvz9XCbWU2sZT5/1inIfeHS+xXVELoK6AOXquGwsp9ZGcDhgJExz2U1xc6QEXADLQ9ShsudMbQGmHDkE9kSoR3tMd1wcoSd7CpRFqLsYnA05ktYcOQGac+T/ZmTawm381/BL0ecR2CDI+wyug4/8fQ04A6oFZUfAAZCJbAk5osFVMOmK1SMo3yMpS21c07FFx4m94LvEsFcgLahDaS8ldb6AnVHtibpGaGGfBOWS/PuyqQyeSPIqNYJGZEeO8ClWJnIwJdkIq3LU6+a2Z8WRGtAHSnOUWQcKBOkphSOl3HbNbDjSpzjdkupBoSCd0tYq6rZwH1aj1jaQcdWaAJWC+hWcp1KG+7Ky2OlpHgW1AcrStFohuTkWBKhfy30V2phaHWCAI08QrfK1T58bg27UoB+0m3akhsNtQQjH23xPlCJWU8gT9WDQhZ8M+HT2KcKtSKt97ac4LYw6ue+kCUfqeUqFVa3vrpHmy1dYDXA413KEptIxsDmCAQ2+TTElCQAqUd8HlRcwRVhrA+NudFV72irXaOcX2xIp/JbxsC7UOOZnFzyN7EqNdkrZlrKwr0xpGuwCvZr3nQ7PvtOo2RbZcg88A1NBL1YV4HnIcDkbescv+L4GGRGHb2smnHgDPnk2yFbN9prYttszRkWwcBr4kqOry6DK0y59vmmgXbKtTnVDdAx1NgKKBQ9pAefp6ooqam0Hxw1MqTvgjyB9ivN01e+/SngdoVf9l/iMo6u05HDpGHqzmLW12O+Iw9fMdkPRpVdy1U0ZCOlZtbPNjnexl4BR16xu8ZrI9rGU00xqlG2f3ke6wGMLcf8teM9PjQ6MWy30QaMylJ2vzZY2sB2MTZHtQ9k1UpTIXxV5F/tYHjsy5nXkARjOQyeG2fZpR35yWDyfsPAbuAWNs629bPuM02+a7w+F/DMAnYL/xsT4JJ966WeKCWZSdYzPO83/O2jeEUv6J8AAuUNANq3q2uMAAAAASUVORK5CYII=") !important;
  background-color: #F97A1F;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gTD_u50.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3g3D_u50.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gbD_u50.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gbD_u50.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

