.color-negative {
  color: #b40909;
}

.color-neutral {
  color: #ffa940;
}

.color-positive {
  color: #1d603b;
}

.hover-negative:hover {
  color: #b40909;
}

.hover-neutral:hover {
  color: #ffa940;
}

.hover-positive:hover {
  color: #1d603b;
}

.border-left-negative {
  border-left-color: #b40909;
}

.border-left-neutral {
  border-left-color: #ffa940;
}

.border-left-positive {
  border-left-color: #1d603b;
}

.background-negative {
  background-color: #b40909;
}

.background-neutral {
  background-color: #ffa940;
}

.background-positive {
  background-color: #1d603b;
}

.background-active {
  background-color: #003358;
  color: black;
}

.background-inactive {
  background-color: #cccccc;
}

.header-row th {
  background-color: #003358;
  color: white;
}

.table-header {
  background-color: #003358;
  color: white;
}

.client-color-badge {
  background-color: #003358;
  color: white;
}

.table-header-inverse {
  border-color: #003358;
  color: #003358;
  background-color: white;
}
.table-header-inverse:hover {
  background-color: rgba(0, 51, 88, 0.1);
}

.loading-bar-fixed > div#loading-bar-spinner,
.loading-bar-fixed > div#loading-bar {
  color: #cccccc;
}

.loading-bar-fixed > div#loading-bar > div.bar {
  background-color: #cccccc;
}

.table-subheader {
  background-color: #096dd9;
  color: white;
}

.table-subheader-inverse {
  border-color: #096dd9;
  color: #096dd9;
  background-color: white;
}
.table-subheader-inverse:hover {
  background-color: rgba(9, 109, 217, 0.1);
}

.table-border {
  border-color: #003358;
}

.page-loading .lds-ring div {
  border-color: #8099ac;
}

.notification-header {
  background-color: #003358;
  color: white;
}

.notification-icon {
  background-color: #017d80;
  color: #017d80;
}

.notification-icon-outstanding {
  background-color: orangered;
  color: orangered;
}

.panel.theme-error .panel-title {
  background-color: #ffb253;
  border-bottom-color: #e6983a;
}

.panel.theme-error .content-row {
  background-color: #ffe5c6;
}

.panel.theme-error {
  border-color: #e6983a;
}

.panel.theme-detail .panel-title {
  background-color: #d6d6d6;
  border-bottom-color: #b8b8b8;
}

.panel.theme-detail .content-row {
  background-color: #f0f0f0;
}

.panel.theme-detail {
  border-color: #b8b8b8;
}

.graph-electricity {
  color: #003358;
}

.graph-heating {
  color: #1890ff;
}

.graph-cooling {
  color: #d46b08;
}

.graph-water {
  color: #017d80;
}

.ngx-slider-bar {
  background-color: #096dd9;
  height: 2px;
}

.ngx-slider-selection {
  background-color: #003358;
}

/*# sourceMappingURL=client-colors.css.map */
