.gd {
	stroke: #ec7db9;
	stroke-width: 1;
	fill:none;
	}

.light_gray_none_1 {
	stroke:#e6e6eb;
	stroke-width: 1;
	fill:none;
	}

.title {
        font-size: 15px;
        font-family: roboto, Arial, sans-serif;
        text-anchor: middle;
        fill: #696a6d;
	  }
	  
.lst_title {
        font-size: 14px;
        font-family: roboto-medium, Arial, sans-serif;
        text-anchor: start;
/*       fill: #595a5d; */
        fill: #393a3d;
	  }

.lst_cel {
        font-size: 14px;
        font-family: roboto, Arial, sans-serif;
        text-anchor: start;
/*        fill: #595a5d; */
        fill: #393a3d;
	  }
	  
.lst_cel_small {
        font-size: 12px;
        font-family: roboto, Arial, sans-serif;
        text-anchor: start;
/*        fill: #999a9d;	*/
        fill: #696a6b;
	  }

.lst_cel_orange {
	font-size: 14px;
    font-family: roboto, Arial, sans-serif;
    text-anchor: start;
    fill: #f39f35;
}

.lst_total {
	font-size: 32px;
    font-family: bebas, Arial, sans-serif;
    text-anchor: start;
    fill: #f39f35; 
}

.lst_total_team {
	font-size: 24px;
    font-family: bebas, Arial, sans-serif;
    text-anchor: start;
    fill: #f39f35;
}

.lst_cel_end {
    font-size: 14px;
    font-family: roboto, Arial, sans-serif;
    text-anchor: end;
    fill: #595a5d;
}

.lst_cel_end24 {
    font-size: 24px;
    font-family: bebas, Arial, sans-serif;
    text-anchor: end;
    fill: #595a5d;
}

.lst_total_title {
	
    font-size: 11px;
    font-family: roboto, Arial, sans-serif;
    fill: #494a4d;
    text-anchor: middle;
	text-transform: uppercase;
}

.lst_team_title {
	
    font-size: 9px;
    font-family: roboto, Arial, sans-serif;
    fill: #494a4d;
    text-anchor: middle;
	text-transform: uppercase;
}

.ln_select_title{
	
    font-size: 14px;
    font-family: roboto, Arial, sans-serif;
    fill: white;
    text-anchor: middle;

}	  
	  
.esb_title {
        font-size: 12px;
        font-family: roboto, Arial, sans-serif;
        fill: black;
      }
	  
.esb_its {
        font-size: 11px;
        font-family: roboto, Arial, sans-serif;
        fill: #696a6d;
      }

.elb_its, .lmark_s {
        font-size: 11px;
        font-family: roboto-light, Arial, sans-serif;
        fill: #696a6d;
      }
.lmark_h {
	font-size: 11px;
	font-family: roboto-light, Arial, sans-serif;
	fill: #fff;
      }
.tmark_s {
/*	fill:#f5f5fa;	*/
	fill:#f3f3f8;
}	

.tmark_h {
	fill:white;
}	

.esb_tst {
        font-size: 11px;  /*10px;*/
        font-family: roboto, Arial, sans-serif;
        fill: black;
        text-anchor: middle;
      }

.esb_att {
        font-size: 11px;
        font-family: roboto-light, Arial, sans-serif;
        fill: #696a6d;
      }
	  
.mg_ill_txt {
        font-size: 11px;
        font-family: roboto-light, Arial, sans-serif;
        fill: #696a6d;
        text-anchor: middle;
      }
 	  
.esb_ibt {
    font-size: 11px; /*10px;*/
    font-family: roboto, Arial, sans-serif;
    fill: #4688f1;
    text-anchor: middle;
}

.esb_add {
        font-size: 13px;
        font-family: roboto, Arial, sans-serif;
        fill: white;
        text-anchor: middle;
      }

.day {
        font-size: 21px;
        font-family: roboto, Arial, sans-serif;
        text-anchor: middle;
        fill: #090a0d;
      }
	  
.day_out {
        font-size: 17px;
        font-family: roboto, Arial, sans-serif;
        text-anchor: middle;
        fill: #090a0d;
      }

.day_lock {
        font-size: 21px;
        font-family: roboto, Arial, sans-serif;
        text-anchor: middle;
        fill: #9a9c9d;
      }

.day_out_lock {
        font-size: 17px;
        font-family: roboto, Arial, sans-serif;
        text-anchor: middle;
        fill: #9a9c9d;
      }

.day_active_lock {
        font-size: 21px;
        font-family: roboto, Arial, sans-serif;
        text-anchor: middle;
        fill: white;
      }

.day_out_active_lock {
        font-size: 17px;
        font-family: roboto, Arial, sans-serif;
        text-anchor: middle;
        fill: white;
      }
	  
.rt {
            font-size: 33px;
            font-family: roboto, Arial, sans-serif;
            font-weight: normal;
            stroke: black;
            stroke-width: 2px;
            fill: black;

        }

.rt_lock {
            font-size: 33px;
            font-family: roboto, Arial, sans-serif;
            font-weight: normal;
            stroke: #9a9c9d;
            stroke-width: 2px;
            fill: #9a9c9d;

        }

.empty{
	        stroke: none;
            fill: none;

	}	

.active{
	        stroke: #92d69c;
            fill:   #92d69c;

	}	

.active_lock{
	        stroke: #ceefd0;
            fill:   #ceefd0;

	}	

.ill{
	        stroke: #4696ff;
            fill:   #4696ff;

	}	

.ill_lock{
	        stroke: #dce6fa;
            fill:   #dce6fa;

	}	

#esb_close:hover, #esb_min_slider:hover, #esb_min_up:hover, #esb_min_down:hover, #esb_etl_open:hover, #esb_ill_enter:hover, #esb_ill:hover  {

       cursor: pointer;
	}

.cage { 
	
	fill:none;
	stroke:#000;
	stroke-miterlimit:10;
	stroke-width:9px;
}

.scr_up:hover, .scr_down:hover, .scr_point {

    cursor: pointer;
}

#lct_close:hover {

    cursor: pointer;
}

.llig1:hover {
	
    cursor: pointer;
	
} 

.llii_off {
	
	stroke:#fff; 
	stroke-width:2;
	fill:none;
}

.llii_on {
	
	stroke:#666; 
	stroke-width:2;
	fill:none;
}

.llii_fire {
	
	stroke:#f39f35;
	stroke-width:2;
	fill:none;
}

.lst_second {
        font-size: 11px;
        font-family: roboto, Arial, sans-serif;
        text-anchor: start;
        fill: #696a6d;
	  }

.rrm14d {
    font-size: 14px;
    font-family: roboto, Arial, sans-serif;
    text-anchor: middle;
    fill: #393a3d;
}

.rrs14d {
    font-size: 14px;
    font-family: roboto, Arial, sans-serif;
    text-anchor: start;
    fill: #393a3d;
}

.rrs14l {
    font-size: 14px;
    font-family: roboto, Arial, sans-serif;
    text-anchor: start;
    fill: #898a8d;
}
	  
.rrs16d {
	font-size: 16px;
    font-family: roboto, Arial, sans-serif;
    text-anchor: start;
    fill: #393a3d;
}

.rrs12l {
	font-size: 12px;
    font-family: roboto, Arial, sans-serif;
    text-anchor: start;
    fill: #898a8d;
}

.rrs12w {
	font-size: 12px;
    font-family: roboto, Arial, sans-serif;
    text-anchor: start;
    fill: #e6e6eb;;
}

.rrs13d {
	font-size: 13px;
    font-family: roboto, Arial, sans-serif;
    text-anchor: start;
    fill: #393a3d;
}

.rrs12d {
	font-size: 12px;
    font-family: roboto, Arial, sans-serif;
    text-anchor: start;
    fill: #393a3d;
}

.rrs12g {
	font-size: 12px;
    font-family: roboto, Arial, sans-serif;
    text-anchor: start;
    fill: #696a6d;
}

.rrs12a {
	font-size: 12px;
    font-family: roboto, Arial, sans-serif;
    text-anchor: start;
    fill: #92d69c;
}

.rrs11d {
	font-size: 11px;
    font-family: roboto, Arial, sans-serif;
    text-anchor: start;
    fill: #393a3d;
}

.rrs11g {
	font-size: 11px;
    font-family: roboto, Arial, sans-serif;
    text-anchor: start;
    fill: #696a6d;
}

.rbs10l {
	font-size: 10px;
    font-family: roboto-bold, Arial, sans-serif;
    text-anchor: start;
    fill: #898a8d;
}

.rrs10l {
	font-size: 10px;
    font-family: roboto, Arial, sans-serif;
    text-anchor: start;
    fill: #898a8d;
}

.rrs10r {
	font-size: 10px;
    font-family: roboto, Arial, sans-serif;
    text-anchor: start;
    fill: #db6b5f;
}

.rrs10g {
	font-size: 10px;
    font-family: roboto, Arial, sans-serif;
    text-anchor: start;
    fill: #92d69c;
}

.rmm15l {
    font-size: 15px;
    font-family: roboto-medium, Arial, sans-serif;
	text-anchor: middle;
    fill: #e6e6eb;
}

.rmm21l{
	font-size:21px;
    font-family: roboto-medium, Arial, sans-serif;
	text-anchor: middle;
    fill: #e6e6eb;
}

.rms13g {
        font-size: 13px;
        font-family: roboto-medium, Arial, sans-serif;
		text-anchor: start;
        fill: #92d69c; 
}

.rlm11l {
        font-size: 11px;
        font-family: roboto-light, Arial, sans-serif;
		text-anchor: middle;
        fill: #e6e6eb;
      }

.rlm11w {
        font-size: 11px;
        font-family: roboto-light, Arial, sans-serif;
		text-anchor: middle;
        fill: #fff;
      }
	  
.rlm13w {
        font-size: 13px;
        font-family: roboto-light, Arial, sans-serif;
		text-anchor: middle;
        fill: #fff;
      }

.mmr_off {
	fill:white;
	stroke-width:0;
}
	 
.mmr_on {
	fill:#f2f2f2;
	stroke-width:0;
}

.mvr_off {
	fill:#fafafa;
	stroke-width:0;
}
	 
.mvr_on {
	fill:white;
	stroke-width:0;
}

.mml_over{
	
	stroke-width:1.8px;
	stroke:#393a3d;;
	
}

.mml_on{
	
	stroke-width:1.8px;
	stroke:#f39f35;
	
}

.mml_off{
	
	stroke-width:1.2px;
	stroke:#dcdcdc;
	
}

.mll_on{ 
	stroke-width:4px;
	stroke:#f39f35;
}

.mll_off{ 
	stroke-width:4px;
	stroke:#fafafa;
}

.mll_over{
	
	stroke-width:4px;
	stroke:#393a3d;;
	
}

.frr13 {
	font-size:13px;
	font-family:roboto, Arial, sans-serif;
}	 

.frr30 {
	font-size:30px;
	font-family:roboto, Arial, sans-serif;
}	 

.txts { text-anchor:start; }	 

.txtm { text-anchor:middle; }	 

.fc666 { fill:#696a6d; }	 

.fc333 { fill:#393a3d; }	 

.fc999 { fill:#96969b; }	 

#app_flap:hover {

       cursor: pointer;
}
	  