/*
© S+B Signal- und Beleuchtungstechnik GmbH
*/
/* 
    Created on : 08.11.2017, 07:09:35
    Author     : s.sorg
*/


/* ########################################
   Select-Auswahlmenüs in der Navigation
   navSel_Priorität
   ######################################## */

.navSel_0 {
    
}
.navSel_1 {
    background-color: #fff1a3;
}
.msgSel_2 {
    background-color:#ffc9c9; /*ed9595;*/
    /*font-weight: bolder;*/
}
/* ########################################
   Onlinestatus 
   ######################################## */
.stateConn_undef{ /* = Kein Eintrag / Unbekannt */ color: gray; }
.stateConn_inv_undef{ /* = Kein Eintrag / Unbekannt */ color: gray; }

.stateConn_-1{ /* = Kein Eintrag / Unbekannt */      color: gray;}
.stateConn_inv_-1{ /* = Kein Eintrag / Unbekannt */  color: gray;}

.stateConn_-2{ /* = noch nicht aktiviert */     color: darkgray;  background-color: lightgray;}
.stateConn_inv_-2{ /* = noch nicht aktiviert */ color: lightgray;}

.stateConn_0{ /* = ONLINE */     color: black;  background-color: lightgreen;}
.stateConn_inv_0{ /* = ONLINE */ color: darkgreen;}

.stateConn_1{ /* = OFFLINE */     color: #E0E0E0; background-color: #ce0e0e;}
.stateConn_inv_1{ /* = OFFLINE */ color: #ce0e0e;}

.stateConn_2{ /* = OFFLINE (temp)*/   color: #ce0e0e;}
.stateConn_inv_2{ /* = OFFLINE (temp) */ color: #ce0e0e;}

.stateConn_255{ /* = Kein Eintrag / Unbekannt */     color: gray; background-color: lightgray;}
.stateConn_inv_255{ /* = Kein Eintrag / Unbekannt */ color: gray;}


/* ########################################
   Programmstatus
    siehe LSAProgramState->getProgramType()
   ######################################## */

.stateProgram_undef{ /* für alle Stati, wird durch konkreten Status überschrieben */ color: gray; }
.stateProgram_inv_undef{ /* für alle Stati, wird durch konkreten Status überschrieben */ color: lightgray; }

.stateProgram_off{ /* = BLINKEN | AUS -> siehe LSAProgramState->offStates */  color: white; background-color: darkgray; }
.stateProgram_inv_off{ /* = BLINKEN | AUS -> siehe LSAProgramState->offStates */  color: darkgray; }

.stateProgram_fault{ /* = Anlagen-Störung (erzeugt von LSA-Server) - ROT -> siehe LSAProgramState->faultStates */ background-color: #ce0e0e; color: #E0E0E0;}
.stateProgram_inv_fault{ /* = Anlagen-Störung (erzeugt von LSA-Server) - ROT -> siehe LSAProgramState->faultStates */ color: #ce0e0e;}

.stateProgram_maintainance{ /* = Anlagen-Wartung (erzeugt von LSA-Server) - GELB -> siehe LSAProgramState->maintainanceStates*/ background-color: #2b8cbe; color: white;}
.stateProgram_inv_maintainance{ /* = Anlagen-Wartung (erzeugt von LSA-Server) - GELB -> siehe LSAProgramState->maintainanceStates*/ color: #2b8cbe;}

.stateProgram_common{ /* = alle unklassifizierten Programmtypen (Normalbetrieb) */ background-color: white; color: black; }
.stateProgram_inv_common{ /* = alle unklassifizierten Programmtypen (Normalbetrieb) */ color: green; }

/* ########################################
   Meldungen
   msg_Priorität_quittiert
   ######################################## */

.msg_0 {
    background-color: whitesmoke; /*#E0E0E0;*/
}
.msg_1 { /* categoriesFailPartial  - unkritische Fehler ohne Anlagenausfall (gelb in der Darstellung) */
    background-color: #ffc882; /*#ffed82;*/
}
.msg_2 { /* categoriesFailTotal - kritische Fehler mit Anlagenausfall */
    /*background-color: #ffc9c9;*/
    background-color: #ce0e0e;
    color: #E0E0E0;
    font-weight: bold;
}

.msg_0_q {
    background-color: whitesmoke; /*#E0E0E0;*/
}

.msg_1_q {
    background-color: #ffc88255;  /*#ffecd3;*/ /*#fffbe2;*/
}

.msg_2_q {
    background-color: #ce0e0e55;  /*#FEE;*/ /*ffd3d3*/
}


/* Detekordaten -> Datumsbereich */
.det_dateNormal{
    background-color: #DDD;
}

.det_dateAlert{
   animation: blink_alert_background 0.7s infinite alternate;
}

@keyframes blink_alert_background { 
  from { 
    background: #DDD; 
  } 
  to { 
    background: #FF6347;
  } 
}

/* Systemstatus Tabellen */
.list_ok_bg {
    background-color: darkgreen;
    color: white;
    font-weight: bold;
}
.list_ok {
    color: darkgreen;
    font-weight: bold;
}

.list_warning_bg {
    background-color: orange;
    color: white;
    font-weight: bold;
}
.list_warning {
    color: darkorange;
}

.list_alert_bg {
    background-color: red;
    color: #eee;
    font-weight: bold;
}
.list_alert {
    color: darkred;
}


.list_icon {
    height: 1em;
}