@font-face {
  font-family: 'smart-streaming';
  src:
    url('smart-streaming.ttf?t8hq2b') format('truetype'),
    url('smart-streaming.woff?t8hq2b') format('woff'),
    url('smart-streaming.svg?t8hq2b#smart-streaming') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="smart-streaming-icon-"], [class*=" smart-streaming-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'smart-streaming' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.smart-streaming-icon-log_screen:before {
  content: "\e612";
/*   color: #fff; */
   font-family: 'smart-streaming' !important;
    font-size: 18px;
    cursor: pointer !important;
}

.smart-streaming-icon-camera:before {
  content: "\e601";
  color: gray; 
  font-family: 'smart-streaming' !important;
  font-size: 13px;
  cursor: pointer !important;
}
.smart-streaming-icon-intercom:before {
  content: "\e602";
  font-family: 'smart-streaming' !important;
    font-size: 14px;
    color: gray; 
    cursor: pointer !important;
}

.ft-icon .smart-streaming-icon-intercom:before,
.ft-icon .smart-streaming-icon-camera:before {
  color: inherit !important;
}

.smart-streaming-icon-map_stream:before {
  content: "\e603";
    font-size: 16px;
    font-family: 'smart-streaming' !important;
}
.smart-streaming-icon-play:before {
  content: "\e604";
  color: #00b928;
  font-family: 'smart-streaming' !important;
}
.smart-streaming-icon-map_grid_stream:before {
  content: "\e605";
  font-size: 14px;
    font-family: 'smart-streaming' !important;

}
.smart-streaming-icon-minute_playback:before {
  content: "\e606";
  color: gray;
    font-family: 'smart-streaming' !important;
    font-size: 13px;
    cursor: pointer !important;
    line-height: 1.5;
}
.smart-streaming-icon-map_playback:before {
  content: "\e607";
    font-family: 'smart-streaming' !important;

}
.smart-streaming-icon-pause:before {
  content: "\e608";
  color: #f00;
    font-family: 'smart-streaming' !important;
}
.smart-streaming-icon-stream_tab:before {
  content: "\e609";
  font-size: 9px;
    font-family: 'smart-streaming' !important;
}
.smart-streaming-icon-playback:before {
  content: "\e610";
  color: gray;
  font-family: 'smart-streaming' !important;
    font-size: 13px;
    cursor: pointer !important;
    line-height: 1.5;
}
.smart-streaming-icon-streaming:before {
  content: "\e611";
  color: gray;
  font-family: 'smart-streaming' !important;
    font-size: 10px;
    cursor: pointer !important;
    line-height: 1.2;
}
.smart-streaming-icon-camera[data-value="On"]:before,
.smart-streaming-icon-intercom[data-value="on"]:before,
.smart-streaming-icon-minute_playback[data-value="On"]:before,
.smart-streaming-icon-playback[data-value="On"]:before,
.smart-streaming-icon-streaming[data-value="On"]:before,
.smart-streaming-icon-log_screen[data-value="On"]:before{
    color: green !important;
}
.smart-streaming-icon-camera[data-value="Off"]:before,
.smart-streaming-icon-intercom[data-value="off"]:before,
.smart-streaming-icon-minute_playback[data-value="Off"]:before,
.smart-streaming-icon-playback[data-value="Off"]:before,
.smart-streaming-icon-streaming[data-value="Off"]:before,
.smart-streaming-icon-log_screen[data-value="On"]:before{
    color: red !important;
}
#smart_streaming_content .stream-vehicle-group:last-of-type {
    margin-bottom: 0px !important;
}