.legend {
    line-height: 20px;
    color: #000000;
}
.legendheader {
    line-height: 14px;
    color: #000000;
}
.legendinfo {
    color: #000000;
}
.legendinfodetail {
    line-height: 14px;
    color: #000000;
    margin-top: 5px;
    margin-bottom: 1px;
}
.legend i {
    width: 10px;
    height: 10px;
    float: left;
    margin: -2px 5px 0px 0px;
    box-shadow: 0 0 0 0.4px rgb(0, 0, 0);
    border-radius: 0px;
}

.info {
    padding: 1px 10px 4px 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: white;
    background: rgba(255,255,255,0.2);
    box-shadow: 0 0 15px rgba(0,0,0,0.2);
    border-radius: 5px;
	line-height:12px;
}
.info h5l {
    margin: 0 0 5px;
    color: #000000;
	line-height:0px ;
}
.quadrat {
  width: 100%;
  height: 100%;
  -webkit-animation: NAME-YOUR-ANIMATION 1s infinite;  /* Safari 4+ */
  -moz-animation: NAME-YOUR-ANIMATION 1s infinite;  /* Fx 5+ */
  -o-animation: NAME-YOUR-ANIMATION 1s infinite;  /* Opera 12+ */
  animation: NAME-YOUR-ANIMATION 1s infinite;  /* IE 10+, Fx 29+ */
  border-radius: 5px;
  line-height:7px;
}

@-webkit-keyframes NAME-YOUR-ANIMATION {
  0%, 49% {
    background-color: rgb(117, 209, 63);
    border: 0px solid #e50000;
  }
  50%, 100% {
    background-color: #e50000;
    border: 0px solid rgb(117, 209, 63);
    border-radius: 5px;
	line-height:7px;
  }
}

.blink_me {
  animation: blinker 0.30s linear infinite;
    font-family: Courier; 
    color: red;
    font-weight: bold;
    display: inline;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.blink_me_info_distri {
  animation: blinker 0.80s linear infinite;
    font-family: Courier; 
    font-weight: bold;
    display: inline;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.blink_text_info {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 3s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: blinker;
    -moz-animation-duration: 3s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    animation-name: blinker;
    animation-duration: 3s;
    animation-timing-function: linear; 
    animation-iteration-count: infinite; 
  }
}
.blink_text {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 3s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: blinker;
    -moz-animation-duration: 3s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    animation-name: blinker;
    animation-duration: 3s;
    animation-timing-function: linear; 
    animation-iteration-count: infinite; color: red; 
  }
}
.marquee {
    position: absolute;
    white-space: nowrap;
    -webkit-animation: rightThenLeft 4s linear;
}

@-webkit-keyframes rightThenLeft {
    0%   {left: 0%;}
    50%  {left: 100%;}
    100% {left: 0%;}
}