/** Formatierung DASHBOARD */

/* - - bms_letzte_aktualisierung.php - - */

.infots-bms_Alive::before {
    content: 'TS: ';
	font-weight: normal;
	font-size: 14px;
}

.info-bms_Pack_Heartbeat::before {
    content: 'Heartbeat: ';
	font-weight: normal;
	font-size: 14px;
}

/* - - bms_info.php - - */

.info-bms_Alive::before {
    content: 'BMS in Betrieb: ';
	font-weight: normal;
	font-size: 14px;
}

.info-bms_sw_version::before {
    content: 'BMS SW Version: ';
	font-weight: normal;
	font-size: 14px;
}

.info-bms_Pack_DischargeFET::before {
    content: 'Entlade FET aktiv: ';
	font-weight: normal;
	font-size: 14px;
}

.info-bms_Pack_ChargeFET::before {
    content: 'Lade FET aktiv: ';
	font-weight: normal;
	font-size: 14px;
}

.info-bms_Pack_Balance_Active::before {
    content: 'BMS Balancer aktiv: ';
	font-weight: normal;
	font-size: 14px;
}

.info-bms_Pack_BMS_Temperature::before {
    content: 'BMS Temperatur: ';
	font-weight: normal;
	font-size: 14px;
}

.info-bms_Pack_BMS_Temperature::after {
    content: ' °C';
	font-weight: normal;
	font-size: 14px;
}

/* - - bms_batterieinfo.php - - */

.info-bms_Pack_Cells::before {
    content: 'Anzahl Zellen: ';
	font-weight: normal;
	font-size: 14px;
}

.info-bms_Pack_Power::before {
    content: 'Power: ';
	font-weight: normal;
	font-size: 14px;
}

.info-bms_Pack_Power::after {
    content: ' W';
	font-weight: normal;
	font-size: 14px;
}

.info-bms_Pack_Remaining_kWh::before {
    content: 'Verbleibende: ';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Remaining_kWh::after {
    content: ' kWh';
	font-weight: normal;
	font-size: 14px;
}

.info-bms_Pack_Remaining_Ah::before {
    content: 'Verbleibende: ';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Remaining_Ah::after {
    content: ' Ah';
	font-weight: normal;
	font-size: 14px;
}

.info-bms_Pack_Cell_Temperature_1::before {
    content: 'Zellentemperatur: ';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cell_Temperature_1::after {
    content: ' °C';
	font-weight: normal;
	font-size: 14px;
}

.info-bms_Pack_Cycles::before {
    content: 'Zyklen: ';
	font-weight: normal;
	font-size: 14px;
}

.info-bms_Pack_Current::before {
    content: 'Current: ';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Current::after {
    content: ' A';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Failure::before {
    content: 'Fehler: ';
	font-weight: normal;
	font-size: 14px;
}

/* - - bms_hoch_niedring.php - - */
	
.info-bms_Pack_Cell_High_Voltage::before {
    content: 'höchste Zelle: ';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cell_High_Voltage::after {
    content: '  V';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cell_High_Voltage_together::before {
    content: 'höchste Zelle: ';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cell_High_Voltage_together::after {
    content: '  V';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cell_Low_Voltage::before {
    content: 'tiefste Zelle: ';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cell_Low_Voltage::after {
    content: '  V';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cell_Low_Voltage_together::before {
    content: 'tiefste Zelle: ';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cell_Low_Voltage_together::after {
    content: '  V';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cell_Difference::before {
    content: 'Differenz Zellen: ';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cell_Difference::after {
    content: ' mV';
	font-weight: normal;
	font-size: 14px;
}

/* - - bms_zellenspannungen.php - - */

.info-bms_Pack_Cells_Voltage_Cell_1::before {
    content: 'Zelle 1: ';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cells_Voltage_Cell_1::after {
    content: ' V';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cells_Voltage_Cell_2::before {
    content: 'Zelle 2: ';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cells_Voltage_Cell_2::after {
    content: ' V';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cells_Voltage_Cell_3::before {
    content: 'Zelle 3: ';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cells_Voltage_Cell_3::after {
    content: ' V';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cells_Voltage_Cell_4::before {
    content: 'Zelle 4: ';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cells_Voltage_Cell_4::after {
    content: ' V';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cells_Voltage_Cell_5::before {
    content: 'Zelle 5: ';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cells_Voltage_Cell_5::after {
    content: ' V';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cells_Voltage_Cell_6::before {
    content: 'Zelle 6: ';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cells_Voltage_Cell_6::after {
    content: ' V';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cells_Voltage_Cell_7::before {
    content: 'Zelle 7: ';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cells_Voltage_Cell_7::after {
    content: ' V';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cells_Voltage_Cell_8::before {
    content: 'Zelle 8: ';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Cells_Voltage_Cell_8::after {
    content: ' V';
	font-weight: normal;
	font-size: 14px;
}

/* - - bms_soc.php - - */

.info-bms_Pack_SOC::after {
    content: ' %';
	font-weight: normal;
	font-size: 14px;
}

.info-bms_Pack_Voltage::before {
    content: 'Spannung: ';
	font-weight: normal;
	font-size: 14px;
}
.info-bms_Pack_Voltage::after {
    content: ' V';
	font-weight: normal;
	font-size: 14px;
}

info-bms_Pack_Voltage
/* DD  von /style/adminlte/AdminLTE.min.css */
/*.info-box .progress {
  background: rgba(211, 211, 211, 0.3);
  margin: 5px 10px 5px 10px;
  height: 0px;
}*/


/* - - Wetter - - */

.windsack {
    width: 70%;
    height: 70%;
    display: inline-block;
    vertical-align: middle;
	-webkit-mask-image: url(/images/windsack1.svg);
	mask-image: url(/images/windsack1.svg);
    background: #FFFFFF;
}
.windrose {
    width: 70%;
    height: 70%;
    display: inline-block;
    vertical-align: middle;
	-webkit-mask-image: url(/images/windrose4.svg);
	mask-image: url(/images/windrose4.svg);
    background: #FFFFFF;
}
.info-ws_lufttemperatur::before{
    content: 'Temperatur: ';
	font-weight: normal;
	font-size: 14px;
}
.info-ws_lufttemperatur {
    line-height: 150% !important;;
}
.info-ws_lufttemperatur::after {
    content: ' °C';
	font-weight: normal;
	font-size: 14px;
}
.info-ws_luftdruck_rel::before{
    content: 'Luftdruck: ';
	font-weight: normal;
	font-size: 14px;
}
.info-ws_luftdruck_rel {
    line-height: 150% !important;;
}
.info-ws_luftdruck_rel::after {
    content: ' hPa';
	font-weight: normal;
	font-size: 14px;
}
.info-ws_luftfeuchte_rel::after{
    content: ' %';
	font-size: 14px;
}
.info-ws_luftfeuchte_rel{
    line-height: 150% !important;
}
.info-ws_luftfeuchte_rel::before{
    content: 'Feuchte: ';
	font-weight: normal;
	font-size: 14px;
}
.info-rain{
    line-height: 150% !important;
}
.info-ws_taupunkt::before{
    content: 'Taupunkt: ';
	font-weight: normal;
	font-size: 14px;
}
.info-ws_taupunkt::after {
    content: ' °C';
	font-weight: normal;
	font-size: 14px;
}
/*.ws/windgeschwindigkeit_aktuell::before{
    content: 'Akt: ';
	font-weight: normal;
	font-size: 14px;
}*/
#windspeedgross.info-ws_windgeschwindigkeit_aktuell{
	font-size: 40px !important;
	line-height: 150% !important;
}
#winddirectiongross.info-ws_windrichtung_aktuell_text{
	font-size: 23px !important;
	line-height: 150% !important;
}
.info-ws_windrichtung_gemittelt::before {
	 content: 'gemittelt: ';
	font-weight: normal;
	font-size: 14px;
}
.info-ws_windrichtung_gemittelt {
	line-height: 140% !important;
}
.info-ws_windrichtung_gemittelt::after {
	content: ' °';
}
.info-ws_windrichtung_aktuell::before {
	 content: 'aktuell: ';
	font-weight: normal;
	font-size: 14px;
}
.info-ws_windrichtung_aktuell::after {
	content: ' °';
}
.info-ws_windgeschwindigkeit_aktuell::after{
    content: ' km/h';
	font-weight: normal;
	font-size: 14px;
}
.infots-ws_windgeschwindigkeit_aktuell::before{
    content: 'Wetter';
	font-weight: normal;
	font-size: 14px;
}
.info-ws_windgeschwindigkeit_gemittelt::before{
    content: 'gemittelt: ';
	font-weight: normal;
	font-size: 14px;
}
.info-ws_windgeschwindigkeit_gemittelt{
    line-height: 150% !important;
}
#windspeed_avg_map.info-ws_windgeschwindigkeit_gemittelt {
    font-size: 25px !important;
}
#windspeed_avg_map.info-ws_windgeschwindigkeit_gemittelt::before {
    content: '' !important;
}

.info-ws_windgeschwindigkeit_gemittelt::after{
    content: ' km/h';
	font-weight: normal;
	font-size: 14px;
}
.info-ws_windgeschwindigkeit_minmax::after{
    content: ' km/h';
	font-weight: normal;
	font-size: 14px;
}
.info-ws_windgeschwindigkeit_minmax::before{
    content: 'min/max: ';
	font-weight: normal;
	font-size: 14px;
}
.info-ws_windgeschwindigkeit_minmax{
    line-height: 150% !important;
}
.info-ws_windgeschwindigkeit_min::after{
    content: ' km/h';
	font-weight: normal;
	font-size: 14px;
}
.info-ws_windgeschwindigkeit_min::before{
    content: 'min: ';
	font-weight: normal;
	font-size: 14px;
}
.info-ws_windgeschwindigkeit_max::after{
    content: ' km/h';
	font-weight: normal;
	font-size: 14px;
}
.info-ws_windgeschwindigkeit_max::before{
    content: 'max: ';
	font-weight: normal;
	font-size: 14px;
}
/*info-bms_temp*/
.info-pv_bmstemperatur::after{
    content: ' °C';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_bmstemperatur::before{
    content: 'BMS:   ';
	font-weight: normal;
	font-size: 14px;
}
/*info-dcdc_temp*/
.info-pv_dcdctemperatur::after{
    content: ' °C';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_dcdctemperatur::before{
    content: 'DC/DC:   ';
	font-weight: normal;
	font-size: 14px;
}
/*info-laderegler_temp*/
.info-pv_ladereglertemperatur::after{
    content: ' °C';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_ladereglertemperatur::before{
    content: 'Laderegler:   ';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_12v_batterietemperatur1::after{
    content: ' °C';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_12v_batterietemperatur1::before{
    content: 'Batterie 1:   ';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_12v_batterietemperatur2::after{
    content: ' °C';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_12v_batterietemperatur2::before{
    content: 'Batterie 2:   ';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_12v_batterietemperatur3::after{
    content: ' °C';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_12v_batterietemperatur3::before{
    content: 'Batterie 3:   ';
	font-weight: normal;
	font-size: 14px;
}
/* Die Datenpunkte werden jetzt für LiFePo4 Zeug missbraucht
.info-pv_bmstemperatur::after{
    content: ' °C';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_bmstemperatur::before{
    content: 'Batterie 4:   ';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_dcdctemperatur::after{
    content: ' °C';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_dcdctemperatur::before{
    content: 'Batterie 1:   ';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_ladereglertemperatur::after{
    content: ' °C';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_ladereglertemperatur::before{
    content: 'Batterie 2:   ';
	font-weight: normal;
	font-size: 14px;
}
*/
.info-pv_12v_schalter::before{
    content: 'Status:   ';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_12v_batteriespannung::after{
    content: ' V';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_12v_batteriespannung::before{
    content: 'Spannung:   ';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_12v_batteriespannung_percent::after{
    content: ' %';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_12v_batteriespannung_percent::before{
    content: 'Ladezustand:   ';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_24v_schalter::before{
    content: 'Status:   ';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_24v_batteriespannung::after{
    content: ' V';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_24v_batteriespannung::before{
    content: 'Spannung:   ';
	font-weight: normal;
	font-size: 14px;
}
.infots-pv_24v_batteriespannung::before{
    content: 'PV:';
	font-weight: normal;
	font-size: 14px;
}
.info-spannung_12_24::after{
    content: ' V';
	font-weight: normal;
	font-size: 14px;
}
.info-spannung_12_24::before{
    content: 'Spannung:   ';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_24v_batteriespannung_percent::after{
    content: ' %';
	font-weight: normal;
	font-size: 14px;
}
.info-pv_24v_batteriespannung_percent::before{
    content: 'Ladezustand:   ';
	font-weight: normal;
	font-size: 14px;
}
.info-ht_tuerstatus::before{
    content: 'Tuer: ';
	font-weight: normal;
	font-size: 14px;
}
.info-ht_torstatus::before{
    content: 'Tor: ';
	font-weight: normal;
	font-size: 14px;
}
.infots-ht_torstatus::before{
    content: 'Hütte: ';
	font-weight: normal;
	font-size: 14px;
}
.info-last_wetter_wind::before{
    content: 'Wind: ';
	font-weight: normal;
	font-size: 14px;
}
.info-last_wetter_wind{
	margin-top: 5px !important;
	font-size: 14px !important;
}
.info-last_wetter_rest::before{
    content: 'Rest: ';
	font-weight: normal;
	font-size: 14px;
}
.info-last_wetter_rest{
	font-size: 14px !important;
}
.info-last_sonstiges::before{
    content: 'Sonst.: ';
	font-weight: normal;
	font-size: 14px;
}
.info-last_sonstiges{
	font-size: 14px !important;
}

/* - - system_info.php - - */

.info-si_freeram::before{
    content: 'Freeram: ';
	font-weight: normal;
	font-size: 14px;
}
.info-si_freeram::after{
    content: ' bytes';
	font-weight: normal;
	font-size: 14px;
}
.info-si_laufzeit::before{
    content: 'Uptime: ';
	font-weight: normal;
	font-size: 14px;
}
.info-si_espversion::before{
    content: 'ESP SW-Version:';
	font-weight: normal;
	font-size: 14px;
}

/* Test Rechtsbündig */
/*
.info-box-content {
	text-align: right;
}
*/
.info-box-text {
	font-size: 12px;
	font-weight: bold;
}

/* Ueberschreibe Schriftsize um 4 zeilen zu erhalten */
.info-box-number {
    font-size: 18px;
	line-height: 110%;
}

/* entfernen der oberen boarder kante der box  -> wegen dem overlay */
.info-box {
    border-top: 0px !important;
	/*text-align: right;*/
}

/* Icon box s Winddirection */
.icon-box {
    position: absolute;
	background-image: url("/images/NP08_gross_hgrau_90x90.png");
	height: 90px;
	width: 90px;
    top: 0px;
    right: 0px;
    z-index: 0;
    font-size: 60px;
	line-height: 90px;
	text-align: center;
	/* margin-right: 5px;*/
}

/* Icon box s Winddirection */
.icon-box-map {
    position: absolute;
	background-image: url("/images/NP08_gross_hgrau_90x90.png");
	/*display: flex; 
    display: -webkit-flex;
	margin: auto;
    top: 4px;
    right: 50px;*/
	color: white;
	top: 35%;
    right: 38%;
    z-index: 0;
    font-size: 62px;
	height: 90px;
	width: 90px;
	line-height: 90px;
	text-align: center;
}

.info-box-map {
    position: absolute;
	/*display: flex; 
    display: -webkit-flex;
	margin: auto;
    top: 4px;
    right: 50px;*/
	color: white;
	top: 56%;
    right: 25%;
    z-index: 0;
    font-size: 55px;
	height: 40px;
	width: 150px;
	line-height: 80px;
	text-align: center;
}

/* Langsam drehen
#info-windrose {
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

#info-windrose_avg {
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

#info-windrose_avg_map {
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

#info-windrose_avg_map {
	vertical-align: middle;
	text-align: center;
}*/

/* Daniel */
.info-box-icon {
	position: absolute;
	height: 100%;
	vertical-align: middle;
}

/**
 * Generelle fixes
 */
 
.table-link{
    text-align: center;
}

 .table-number{
    text-align: right;
}
.table-number::before{
    float: left;
}

 .pull-left{
	 float:left;
 } 
 .pull-right{
	 float:right;
 } 
.navbar{ 
 padding: 0rem 1rem !important;
}

label.form-label {
	color: #fff;
}
input#refresh_timer {
    width: 80%;
	margin: 0 auto;
}
/*  
 .main-header .logo {
	height: 54px !important;
} */

/*  Daniel für header Navigation
*/
.nav-header-button {
	color:  #FFFFFF;
	margin-left: 20px !important;
	line-height: 45px !important;
	vertical-align: baseline !important;
    text-align: left;
	font-size: 16px;
}

.nav-header {
	margin-top: 20px !important;
	color:  #FFFFFF;
    text-align: center;
}

.nav-slider {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
	font-size: 12px;
	color:  #FFFFFF;
    text-align: center;
}


.btn-group-xs > .btn, .btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
output {

    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;

}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {

    display: block;
    max-width: 100%;
    height: auto;

}
.badge {

    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    border-radius: 10px;

}
.active {
	font-size: 16px;
}
.main-sidebar{
	font-size: 16px;
}
.img-circle {

    border-radius: 50%;

/*************
 ** INPUT GLOW
 	**********/
.added { box-shadow: 0 0 5px rgba(0,0,170, 1); -webkit-box-shadow: 0 0 5px rgba(0,0,170, 1); -moz-box-shadow: 0 0 5px rgba(0,0,170, 1); border:1px solid rgba(0,0,170, 0.8); }

