#dh-object-container {
  width: 1274px;
}
#scheme-header {
  width: 869px;
  height: 50px;
  margin: 10px auto 15px auto;
}
#scheme-header .selected-date {
  float: left;
}
#scheme-background-host {
  width: 100%;
}
#scheme-background-host #scheme-background {
  width: 869px;
  position: relative;
  margin: 0 auto;
}
#scheme-background-host #scheme-background.scheme-1 {
  background-image: url('/content/images/scheme1.png');
  height: 385px;
}
#scheme-background-host #scheme-background.scheme-1 #fountain-scheme-icon,
#scheme-background-host #scheme-background.scheme-1 #pump-scheme-icon,
#scheme-background-host #scheme-background.scheme-1 #sensor-scheme-icon,
#scheme-background-host #scheme-background.scheme-1 #sensor2-scheme-icon {
  display: none;
}
#scheme-background-host #scheme-background.scheme-1 #pump-scheme-icon {
  top: -10px;
  left: -29px;
}
#scheme-background-host #scheme-background.scheme-2 {
  background-image: url('/content/images/scheme2.png');
  background-repeat: no-repeat;
  height: 200px;
}
#scheme-background-host #scheme-background.scheme-2 #bgv-scheme-wrapping-rect,
#scheme-background-host #scheme-background.scheme-2 #BgvActual-scheme-value,
#scheme-background-host #scheme-background.scheme-2 #BgvPredefined-scheme-value,
#scheme-background-host #scheme-background.scheme-2 #Pump2-scheme-value,
#scheme-background-host #scheme-background.scheme-2 #sensor-bgv-scheme-icon,
#scheme-background-host #scheme-background.scheme-2 #actuator2-scheme-icon,
#scheme-background-host #scheme-background.scheme-2 #valve1-scheme-icon,
#scheme-background-host #scheme-background.scheme-2 #valve2-scheme-icon,
#scheme-background-host #scheme-background.scheme-2 #water-link-scheme-icon,
#scheme-background-host #scheme-background.scheme-2 #fountain-scheme-icon,
#scheme-background-host #scheme-background.scheme-2 #pump-scheme-icon,
#scheme-background-host #scheme-background.scheme-2 #PumpBgvAdc-scheme-value,
#scheme-background-host #scheme-background.scheme-2 #watermeter1-scheme-icon,
#scheme-background-host #scheme-background.scheme-2 #sensor-scheme-icon,
#scheme-background-host #scheme-background.scheme-2 #sensor2-scheme-icon {
  display: none;
}
#scheme-background-host #scheme-background.scheme-3 {
  background-image: url('/content/images/Scheme_edit.png');
  height: 410px;
  background-repeat: no-repeat;
}
#scheme-background-host #scheme-background.scheme-3 .pump-icon,
#scheme-background-host #scheme-background.scheme-3 #valve2-scheme-icon,
#scheme-background-host #scheme-background.scheme-3 #valve1-scheme-icon,
#scheme-background-host #scheme-background.scheme-3 #voi-scheme-wrapping-rect,
#scheme-background-host #scheme-background.scheme-3 #bgv-scheme-wrapping-rect,
#scheme-background-host #scheme-background.scheme-3 #actuator1-scheme-icon,
#scheme-background-host #scheme-background.scheme-3 #bgv-scheme-wrapping-rect,
#scheme-background-host #scheme-background.scheme-3 #watermeter1-scheme-icon,
#scheme-background-host #scheme-background.scheme-3 #sensor2-scheme-icon,
#scheme-background-host #scheme-background.scheme-3 #actuator2-scheme-icon,
#scheme-background-host #scheme-background.scheme-3 #sensor-voi-scheme-icon,
#scheme-background-host #scheme-background.scheme-3 #sensor-bgv-scheme-icon,
#scheme-background-host #scheme-background.scheme-3 #VOIretzad-scheme-value,
#scheme-background-host #scheme-background.scheme-3 #RelayVOI-scheme-value {
  display: none;
}
#scheme-background-host #scheme-background.scheme-3 #BgvActual-scheme-value {
  top: 114px;
  left: 306px;
}
#scheme-background-host #scheme-background.scheme-3 #RelayBGV-scheme-value {
  top: 290px;
  left: 630px;
}
#scheme-background-host #scheme-background.scheme-3 #regulator-scheme-icon {
  top: -63px;
  left: 461px;
}
#scheme-background-host #scheme-background.scheme-3 #watermeter2-scheme-icon {
  top: 328px;
  left: 95px;
}
#scheme-background-host #scheme-background.scheme-3 #pump-scheme-icon {
  top: 293px;
  left: 600px;
}
#scheme-background-host #scheme-background.scheme-3 #fountain-scheme-icon {
  top: 149px;
  left: -10px;
}
#scheme-background-host #scheme-background.scheme-3 #heatmeter-scheme-icon {
  top: 292px;
  left: 435px;
}
#scheme-background-host #scheme-background.scheme-3 #Tin-scheme-value {
  top: 175px;
  left: 510px;
}
#scheme-background-host #scheme-background.scheme-3 #Tout-scheme-value {
  top: 286px;
  left: 510px;
}
#scheme-background-host #scheme-background.scheme-3 #VoiActual-scheme-value {
  top: 44px;
  left: 600px;
}
#scheme-background-host #scheme-background.scheme-3 #SerialNo-scheme-value {
  top: 330px;
  left: 442px;
}
#scheme-background-host #scheme-background.scheme-3 #Energy-scheme-value {
  top: 358px;
  left: 442px;
}
#scheme-background-host #scheme-background.scheme-3 #Debit-scheme-value {
  top: 344px;
  left: 442px;
}
#scheme-background-host #scheme-background.scheme-3 #Razhod-scheme-value {
  top: 374px;
  left: 442px;
}
#scheme-background-host #scheme-background.scheme-3 #Power-scheme-value {
  top: 388px;
  left: 442px;
}
#scheme-background-host #scheme-background.scheme-3 #Error-scheme-value {
  top: 415px;
  left: 442px;
}
#scheme-background-host #scheme-background.scheme-3 #sensor-scheme-icon {
  top: 180px;
  left: 430px;
}
#scheme-background-host #scheme-background.scheme-3 #P1-scheme-value {
  top: 160px;
  left: 442px;
}
#scheme-background-host #scheme-background .scheme-value,
#scheme-background-host #scheme-background .scheme-icon {
  position: absolute;
}
#scheme-background-host #scheme-background .scheme-value {
  color: #333637;
  white-space: nowrap;
}
#scheme-background-host #scheme-background #voi-status-scheme-icon {
  top: 4px;
}
#scheme-background-host #scheme-background #bgv-status-scheme-icon {
  top: 2px;
}
#scheme-background-host #scheme-background #heating-link-scheme-icon {
  width: 53px;
  height: 41px;
  cursor: pointer;
  position: absolute;
  top: 48px;
  left: 743px;
}
#scheme-background-host #scheme-background #water-link-scheme-icon {
  width: 50px;
  height: 27px;
  cursor: pointer;
  position: absolute;
  top: 245px;
  left: 744px;
}
#scheme-background-host #scheme-background .pump-label {
  display: block;
  text-align: center;
}
#scheme-background-host {
  height: 430px;
}
#ExternalTemp-scheme-value {
  top: -66px;
  left: 971px;
  font-size: 14px;
}
#InternalTemp-scheme-value {
  top: -66px;
  right: -57px;
  font-size: 14px;
}
#TRoomSetpoint-scheme-value {
  top: -51px;
  right: -57px;
  font-size: 11px;
}
#VoiActual-scheme-value {
  top: -29px;
  left: 589px;
  font-size: 14px;
}
#VoiPredefined-scheme-value {
  top: -13px;
  left: 589px;
  font-size: 11px;
}
#BgvActual-scheme-value {
  top: 175px;
  left: 589px;
  font-size: 14px;
}
#BgvPredefined-scheme-value {
  top: 191px;
  left: 589px;
  font-size: 11px;
}
#VOIret-scheme-value {
  top: 80px;
  left: 380px;
  font-size: 14px;
}
#VOIretzad-scheme-value {
  top: 95px;
  left: 380px;
  font-size: 11px;
}
#SlopeC1-scheme-value {
  top: -64px;
  left: 430px;
  font-size: 11px;
}
#OffsetC1-scheme-value {
  top: -49px;
  left: 430px;
  font-size: 11px;
}
#ComfortC1T-scheme-value {
  top: -49px;
  left: 525px;
  font-size: 11px;
}
#ComfortC2T-scheme-value {
  display: none;
}
#EnergyQ-scheme-value {
  display: none;
}
#Bill-scheme-value {
  display: none;
}
#MODEC1-scheme-value {
  display: none;
}
#MODEC2-scheme-value {
  display: none;
}
#Tin-scheme-value {
  top: -17px;
  left: 3px;
  font-size: 14px;
}
#Tout-scheme-value {
  top: 83px;
  left: 3px;
  font-size: 14px;
}
#SerialNo-scheme-value {
  top: 145px;
  left: 90px;
  font-size: 11px;
}
#Energy-scheme-value {
  top: 160px;
  left: 90px;
  font-size: 11px;
}
#Debit-scheme-value {
  top: 175px;
  left: 90px;
  font-size: 11px;
}
#Razhod-scheme-value {
  top: 190px;
  left: 90px;
  font-size: 11px;
}
#Power-scheme-value {
  top: 205px;
  left: 90px;
  font-size: 11px;
}
#Days-scheme-value {
  top: 220px;
  left: 90px;
  font-size: 11px;
}
#Error-scheme-value {
  top: 235px;
  left: 90px;
  font-size: 11px;
}
#Tdelta-scheme-value {
  top: 40px;
  left: 3px;
  font-size: 11px;
}
#Hours-scheme-value {
  display: none;
}
#SerialNo2-scheme-value {
  top: 30px;
  left: 600px;
  font-size: 11px;
}
#Tin2-scheme-value {
  top: 30px;
  left: 530px;
  font-size: 14px;
}
#Tout2-scheme-value {
  top: 90px;
  left: 530px;
  font-size: 14px;
}
#Energy2-scheme-value {
  top: 45px;
  left: 600px;
  font-size: 11px;
}
#Debit2-scheme-value {
  top: 60px;
  left: 600px;
  font-size: 11px;
}
#Razhod2-scheme-value {
  top: 75px;
  left: 600px;
  font-size: 11px;
}
#Power2-scheme-value {
  top: 90px;
  left: 600px;
  font-size: 11px;
}
#Days2-scheme-value {
  top: 220px;
  left: 600px;
  font-size: 11px;
  display: none;
}
#Error2-scheme-value {
  top: 235px;
  left: 600px;
  font-size: 11px;
  display: none;
}
#Tdelta2-scheme-value {
  top: 40px;
  left: 3px;
  font-size: 11px;
  display: none;
}
#Hours2-scheme-value {
  display: none;
}
#SerialNoMbus_WM_FILL_SA-scheme-value {
  top: 175px;
  left: 285px;
  font-size: 11px;
}
#RazhodMbus_WM_FILL_SA-scheme-value {
  top: 190px;
  left: 285px;
  font-size: 11px;
}
#DebitMbus_WM_FILL_SA-scheme-value {
  top: 205px;
  left: 285px;
  font-size: 11px;
}
#ErrorMbus_WM_FILL_SA-scheme-value {
  top: 220px;
  left: 285px;
  font-size: 11px;
}
#SerialNoMbus_WM_BGV2_SA-scheme-value {
  top: 280px;
  left: 875px;
  font-size: 11px;
}
#RazhodMbus_WM_BGV2_SA-scheme-value {
  top: 295px;
  left: 875px;
  font-size: 11px;
}
#SerialNoMbus_WM_BGV_SA-scheme-value {
  top: 315px;
  left: 875px;
  font-size: 11px;
}
#RazhodMbus_WM_BGV_SA-scheme-value {
  top: 330px;
  left: 875px;
  font-size: 11px;
}
#DebitMbus_WM_BGV_SA-scheme-value {
  top: 345px;
  left: 875px;
  font-size: 11px;
}
#ErrorMbus_WM_BGV_SA-scheme-value {
  top: 360px;
  left: 875px;
  font-size: 11px;
}
#Money-scheme-value {
  display: none;
}
#P1-scheme-value {
  top: -15px;
  left: 750px;
  font-size: 14px;
}
#Manometer2-scheme-value {
  display: none;
}
#Manometer3-scheme-value {
  display: none;
}
#Pump3-scheme-value {
  display: none;
}
#BatteryAdc-scheme-value {
  top: 350px;
  left: 0px;
}
#DoorAdc-scheme-value {
  top: 10px;
  left: 935px;
}
#PumpVoiAdc-scheme-value {
  top: 4px;
  left: 680px;
  font-size: 11px;
}
#RelayVOI-scheme-value {
  top: -4px;
  left: 705px;
  font-size: 11px;
}
#PumpBgvAdc-scheme-value {
  top: 306px;
  left: 680px;
  font-size: 11px;
}
#RelayBGV-scheme-value {
  top: 296px;
  left: 705px;
  font-size: 11px;
}
#heatmeter-scheme-icon {
  top: 102px;
  left: 78px;
  background-color: #faf9f7;
}
#sensor-mano1-scheme-icon {
  display: none;
}
#sensor-mano2-scheme-icon {
  display: none;
}
#sensor-mano3-scheme-icon {
  display: none;
}
#sensor-voi-scheme-icon {
  top: -1px;
  left: 562px;
}
#sensor-bgv-scheme-icon {
  top: 202px;
  left: 562px;
}
#actuator1-scheme-icon {
  top: 94px;
  left: 291px;
  background-color: #faf9f7;
}
#actuator2-scheme-icon {
  top: 297px;
  left: 291px;
  background-color: #faf9f7;
}
#valve1-scheme-icon {
  top: 311px;
  left: 590px;
  background-color: #faf9f7;
}
#valve2-scheme-icon {
  top: 356px;
  left: 590px;
  background-color: #faf9f7;
}
#watermeter1-scheme-icon {
  top: 351px;
  left: 800px;
}
#watermeter2-scheme-icon {
  top: 145px;
  left: 293px;
}
#regulator-scheme-icon {
  top: -63px;
  left: 461px;
}
#wall-scheme-icon {
  top: -61px;
  left: 937px;
}
#scheme-background .scheme-wrapping-rect {
  position: absolute;
  width: 81px;
  height: 142px;
  border: 1px solid #a5a7a8;
  border-radius: 7px;
}
#voi-scheme-wrapping-rect {
  top: 0px;
  left: 448px;
}
#bgv-scheme-wrapping-rect {
  top: 203px;
  left: 448px;
}
#scheme-inspector {
  border-top: 6px solid #e6e6e4;
  margin-top: 20px;
  background: #f3f3f0;
}
#scheme-inspector .chart-controls .inspector-timeframe {
  margin: 4px auto;
  width: 400px;
}
.scheme-left-panel {
  float: left;
}
.scheme-left-panel .scheme-avg-list {
  list-style: none;
  padding: 5px 0px;
}
.scheme-left-panel .scheme-avg-list li {
  list-style: none;
  padding: 6px 10px;
  margin-bottom: 2px;
  border: 1px solid #dddddd;
  border-radius: 4px;
}
.scheme-left-panel .scheme-avg-list li .avg-label {
  font-weight: 400;
}
.scheme-left-panel .scheme-avg-list li .avg-value {
  display: block;
}
.total-data-panel .total-list {
  list-style: none;
  padding: 5px 0px;
}
.total-data-panel .total-list li {
  list-style: none;
  padding: 30px 10px;
  margin-bottom: 4px;
  text-align: center;
  border: 1px solid #dddddd;
  border-radius: 4px;
}
.total-data-panel .total-list li .avg-label {
  font-weight: 300;
  font-size: large;
}
.total-data-panel .total-list li .avg-value {
  font-size: x-large;
}
