@charset "UTF-8";
/* pin color */
.pin-color {
  float: left;
  height: 1em;
  width: 1em;
  padding: 0;
  margin: 0 3px 0 0; }

/* pin colors */
.pin-color-1 {
  background-color: #06F; }

.pin-color-2 {
  background-color: #F00; }

.pin-color-3 {
  background-color: #090; }

.pin-color-4 {
  background-color: #FC0; }

.pin-color-5 {
  background-color: #639; }

.pin-color-6 {
  background-color: #036; }

.pin-color-7 {
  background-color: #999; }

.pin-color-8 {
  background-color: #F60; }

.pin-color-9 {
  background-color: #71BBE9; }

.pin-color-10 {
  background-color: #000; }

.pin-color-11 {
  background: linear-gradient(#0B02AA, #FDFA1B, #0B02AA); }

.pin-color-12 {
  background-color: #643214; }

.pin-color-13 {
  background: linear-gradient(#002874, #FC7C00, #6F166C, #F6EA5B); }

.pin-color-14 {
  background-color: #E4D33F; }

.pin-color-15 {
  background-color: #6E1F1F; }

.pin-color-16 {
  background-color: #AFF41B; }

.pin-color-17 {
  background-color: #524B26; }

.pin-color-18 {
  background-color: #FEA770; }

.pin-color-19 {
  background-color: #FF0CCE; }

.pin-color-20 {
  background-color: #7E0CFF; }

.pin-color-21 {
  background-color: #19B4A0; }

/* theme colors DARKBLUE */
/*****************************************
 * General style rules to create theme   *
 * of the web site                       *
 *****************************************/
/* common styles */
/* common styles */
BODY {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  /*	min-width:700px; */ }

#home_search_types {
  position: absolute;
  z-index: 999; }

/* links */
a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline; }

a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline; }

a:hover {
  text-decoration: none; }

/* end links */
a.icon_zoom IMG,
img.icon_zoom {
  margin-bottom: 4px; }

.recommendation {
  width: 600px;
  background-color: #FFFFEE;
  padding: 5px;
  font-size: 9px;
  text-align: left;
  margin-left: 20px;
  border: dotted black 1px; }

/* top nav CSS */
#header {
  margin: 0;
  padding: 0; }
  #header #company {
    font-size: 24px;
    padding: 5px 0 5px 20px;
    margin: 0;
    font-weight: bold; }
  #header #header_logo {
    float: left;
    padding: 5px;
    padding-left: 20px; }
  #header #top_right_nav {
    height: 30px;
    position: absolute;
    right: 20px; }
    #header #top_right_nav UL {
      margin: 0;
      padding: 0;
      position: reltive; }
      #header #top_right_nav UL LI {
        float: left;
        list-style-type: none;
        display: inline;
        padding: 2px 4px 2px 4px;
        /* 1px less padding for IE */
        margin: 0;
        margin-top: 2px;
        margin-left: 1px;
        margin-right: 16px;
        font-size: 14px;
        letter-spacing: 1px;
        font-weight: normal;
        zoom: 1;
        position: relative;
        height: 20px; }
        #header #top_right_nav UL LI A {
          position: relative;
          text-decoration: none;
          font-size: 14px; }
      #header #top_right_nav UL UL {
        float: none;
        display: none;
        position: relative;
        left: 10px;
        margin: 0;
        padding: 0;
        width: 120px;
        z-index: 99;
        -moz-box-shadow: 2px 2px 2px #999;
        -webkit-box-shadow: 2px 2px 2px #999;
        box-shadow: 2px 2px 2px #999; }
        #header #top_right_nav UL UL LI {
          float: none;
          display: block;
          position: relative;
          background-image: none;
          border-bottom: 1px solid #333D46;
          height: 1em;
          margin: 0;
          padding: 2px; }
        #header #top_right_nav UL UL LI.hover {
          position: relative;
          top: 0;
          left: 0; }
          #header #top_right_nav UL UL LI.hover > UL {
            visibility: visible; }
        #header #top_right_nav UL UL LI A, #header #top_right_nav UL UL UL LI A {
          border-right: none;
          width: 100%;
          display: inline-block;
          padding-left: 0;
          position: relative;
          font-weight: normal;
          left: 0; }

#nav_tabs {
  float: left;
  padding: 0;
  padding-left: 20px;
  margin: 0;
  height: 40px;
  position: relative; }
  #nav_tabs UL {
    margin: 0;
    padding: 0;
    position: relative; }
    #nav_tabs UL LI {
      float: left;
      position: relative;
      top: 2px;
      list-style-type: none;
      display: inline;
      margin: 0;
      margin-right: 1px;
      margin-left: 1px;
      padding: 0;
      height: 37px;
      padding-right: 1.5em; }
      #nav_tabs UL LI A {
        position: relative;
        display: block;
        vertical-align: middle;
        top: 5px;
        left: 6px;
        text-decoration: none;
        font-size: 15px;
        font-weight: 600;
        font-family: "Raleway", Arial, Helvetica, sans-serif; }
        #nav_tabs UL LI A .link_text {
          position: relative;
          display: inline-block;
          top: -4px;
          left: 2px; }
    #nav_tabs UL LI.selected {
      float: left;
      position: relative;
      top: 1px;
      list-style-type: none;
      display: inline;
      margin: 0;
      margin-right: 1px;
      margin-left: 1px;
      padding: 0;
      padding-right: 1.5em;
      height: 40px; }

#ub-login {
  float: right;
  text-align: right;
  font-size: 14px;
  letter-spacing: 1px;
  margin-right: 20px;
  margin-top: 15px;
  line-height: 18px; }
  #ub-login A {
    text-decoration: none;
    font-size: 14px;
    font-weight: normal; }

#nav_divider {
  height: 7px;
  padding: 0;
  margin: 0 20px 0 21px; }

/* end top nav CSS */
/* sub nav CSS */
#submenu {
  padding: 10px 15px 5px 15px;
  margin: 0 20px 0 21px;
  -moz-border-radius-bottomleft: 8px;
  -webkit-border-radius-bottomleft: 8px;
  -o-border-radius-bottomleft: 8px;
  -khtml-border-radius-bottomleft: 8px;
  border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  -webkit-border-radius-bottomright: 8px;
  -o-border-radius-bottomright: 8px;
  -khtml-border-radius-bottomright: 8px;
  border-bottom-right-radius: 8px;
  z-index: 0;
  position: relative; }
  #submenu A {
    text-decoration: none;
    font-family: "Raleway", Arial, Helvetica, sans-serif; }
  #submenu A.current {
    text-decoration: none;
    font-weight: bold; }

/* end sub nav CSS */
/* main content */
DIV#content {
  margin: 10px;
  padding: 0 10px 0 10px;
  min-height: 400px;
  margin-bottom: 4em; }

/* end main content */
/* panel table */
.panel_table {
  width: 100%;
  position: relative; }
  .panel_table thead, .panel_table tbody {
    position: relative; }
  .panel_table td {
    padding: 1px; }
  .panel_table .header {
    font-size: 12px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
  .panel_table .bluebar1 {
    background: url(/icons/red_small.png) no-repeat left;
    line-height: 24px;
    padding-left: 25px;
    font-weight: bold;
    width: 99%; }
  .panel_table .bluebar {
    background: url(/icons/purple_small.png) no-repeat left;
    line-height: 24px;
    padding-left: 25px;
    font-weight: bold;
    width: 100%; }
  .panel_table tr.gray_footer {
    font-weight: bold;
    text-align: center;
    padding: 1px; }

SPAN.group_name {
  padding-left: 25px;
  display: block;
  min-height: 35px;
  font-weight: bold;
  font-size: 12px; }

div#rowScroller {
  overflow-y: auto;
  height: 650px;
  width: 100%; }

/* end panel table */
/* ub-table */
#ub-table {
  margin: 0pt;
  padding: 0pt;
  width: 100%;
  border-spacing: 0; }
  #ub-table th {
    padding: 5px; }
  #ub-table tr.header {
    font-weight: bold;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif; }
    #ub-table tr.header td, #ub-table tr.header th {
      padding: 0;
      margin: 0;
      margin-top: 5px;
      height: 28px;
      text-align: center;
      position: relative; }
  #ub-table td {
    padding: 5px; }
  #ub-table a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none; }
  #ub-table a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none; }
  #ub-table a:hover {
    text-decoration: underline; }

/* end ub-table */
/* white beveled header */
#reading_header, #reading_header TD {
  margin: 0;
  padding: 0; }

.white_beveled, td.white_beveled, th.white_beveled {
  padding: 0;
  margin: 0;
  /* margin-top: 5px; */
  height: 28px;
  text-align: center;
  position: relative; }

.white_beveled_left, td.white_beveled_left, th.white_beveled_left {
  padding: 0;
  margin: 0;
  margin-top: 5px;
  height: 28px;
  text-align: center;
  position: relative;
  -moz-border-radius-topleft: 12px;
  -webkit-border-radius-topleft: 12px;
  -o-border-radius-topleft: 12px;
  -khtml-border-radius-topleft: 12px;
  border-top-left-radius: 12px; }

.white_beveled_right, td.white_beveled_right, th.white_beveled_right {
  padding: 0;
  margin: 0;
  margin-top: 5px;
  height: 28px;
  text-align: center;
  position: relative;
  -moz-border-radius-topright: 12px;
  -webkit-border-radius-topright: 12px;
  -o-border-radius-topright: 12px;
  -khtml-border-radius-topright: 12px;
  border-top-right-radius: 12px; }

.white_beveled_bottom {
  padding: 0;
  margin: 0;
  margin-bottom: 5px;
  height: 20px;
  position: relative;
  -moz-border-radius-bottomleft: 12px;
  -webkit-border-radius-bottomleft: 12px;
  -o-border-radius-bottomleft: 12px;
  -khtml-border-radius-bottomleft: 12px;
  border-bottom-left-radius: 12px;
  -moz-border-radius-bottomright: 12px;
  -webkit-border-radius-bottomright: 12px;
  -o-border-radius-bottomright: 12px;
  -khtml-border-radius-bottomright: 12px;
  border-bottom-right-radius: 12px; }

.white_beveled_top {
  padding: 5px;
  margin: 0;
  margin-top: 5px;
  height: 28px;
  position: relative;
  -moz-border-radius-topleft: 12px;
  -webkit-border-radius-topleft: 12px;
  -o-border-radius-topleft: 12px;
  -khtml-border-radius-topleft: 12px;
  border-top-left-radius: 12px;
  -moz-border-radius-topright: 12px;
  -webkit-border-radius-topright: 12px;
  -o-border-radius-topright: 12px;
  -khtml-border-radius-topright: 12px;
  border-top-right-radius: 12px; }

.outline_box {
  margin: 0;
  padding: 8px;
  vertical-align: middle;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  position: relative; }
  .outline_box #search_term {
    width: 100px; }
  .outline_box select, .outline_box input {
    font-size: 11px; }

/* end white beveled header */
/* form CSS */
.form td {
  height: 40px;
  text-align: right; }

.form_table {
  padding: 5px; }
  .form_table th {
    font-size: 13px;
    text-align: right; }
  .form_table td {
    padding: 5px; }
    .form_table td > input[type="text"],
    .form_table td > input[type="password"],
    .form_table td > input[type="tel"],
    .form_table td > input[type="email"] {
      width: 200px;
      padding: 2px; }
  .form_table input {
    font-weight: bold; }

.bold_button {
  font-weight: bold; }

input[type="text"],
input[type="password"],
input[type="tel"],
input[type="email"] {
  padding: 2px;
  width: 162px; }

.label {
  text-align: right;
  padding-right: 10px;
  font-size: 12px; }

.input {
  width: 162px;
  height: 20px;
  float: left; }

/*form CSS End */
/* login */
div#login_form_container {
  padding: 10px;
  line-height: 10px; }

div#header_login {
  margin: 0 auto;
  width: 450px;
  margin-top: 30px;
  vertical-align: middle; }
  div#header_login #logo img {
    width: 450px; }

div#content_login {
  margin: 0 auto;
  width: 450px;
  clear: both; }

/* end login */
/*map CSS */
div#map {
  width: 100%;
  height: 650px;
  float: left;
  border-radius: 12px; }

.geofence_map {
  width: 99%;
  height: 380px; }

.main_map {
  width: 73.735%;
  float: right;
  margin-bottom: 15px; }

.reports_map {
  width: 50%;
  float: right; }

.report_map_header {
  width: 99%;
  float: left;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 12px;
  padding: 5px;
  height: 28px;
  margin: 0;
  margin-right: 20px;
  -moz-border-radius-topleft: 12px;
  -webkit-border-radius-topleft: 12px;
  -o-border-radius-topleft: 12px;
  -khtml-border-radius-topleft: 12px;
  border-top-left-radius: 12px;
  -moz-border-radius-topright: 12px;
  -webkit-border-radius-topright: 12px;
  -o-border-radius-topright: 12px;
  -khtml-border-radius-topright: 12px;
  border-top-right-radius: 12px; }

.map_cell {
  padding: 0;
  margin: 0; }

.map_overlay {
  height: 18px;
  padding: 0;
  padding-left: 5px;
  padding-right: 5px;
  cursor: pointer;
  -moz-box-shadow: 2px 2px 2px #888;
  -webkit-box-shadow: 2px 2px 2px #888;
  box-shadow: 2px 2px 2px #888; }

.map_overlay_selected {
  font-weight: bold; }

.map_overlay div, .map_overlay_selected div {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  position: relative;
  top: 3px;
  left: 0; }

/*map CSS End*/
/* footer CSS */
div#footer {
  padding: 3px 0 3px 0;
  text-align: center;
  font-size: 10px;
  position: fixed;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.6);
  width: 100%; }
  div#footer a {
    font-size: 10px; }

/* footer CSS End*/
h1, h2, h3, h4, h5, p, ul {
  list-style: none;
  margin: 0;
  padding: 0; }

h2 {
  font-size: 18px;
  margin-bottom: 10px; }

h3 {
  font-size: 18px; }

.dark_blue_header {
  font-size: 16px;
  font-weight: bold; }

.gray_box {
  padding: 10px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  position: relative;
  width: 97%;
  margin-left: 25px;
  margin-top: 10px; }

.summary_box {
  padding: 5px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  -o-border-radius: 12px;
  -khtml-border-radius: 12px;
  border-radius: 12px;
  position: relative; }

.settings_box {
  padding: 10px;
  color: #666666;
  width: 98%;
  border-bottom: 1px solid #CCCCCC; }

#device_list ul {
  padding: 0;
  margin: 0; }
  #device_list ul li {
    list-style-type: none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    position: relative;
    padding: 7px;
    margin: 5px;
    color: #666666; }
#device_list a {
  color: #333333; }

.list {
  list-style: none;
  padding: 0;
  margin-top: 10px;
  margin-left: 0px; }
  .list li {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    position: relative;
    margin-bottom: 10px;
    border-bottom: 1px dotted #CCCCCC;
    padding: 10px; }

div#error_message,
div#status_error,
div#warning_message,
div#success_message,
div#status_normal {
  border: 1px solid #990000;
  font-family: Arial, Helvetica, sans-serif;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  position: relative;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 1em;
  margin: 10px 0;
  padding: 5px;
  letter-spacing: 1.5px; }

div#error_message, div#status_error {
  background-color: #FF6262; }

div#warning_message {
  background-color: #FFA500; }

div#success_message, div#status_normal {
  border: 1px solid #006600;
  background-color: #5ABD5A; }

div#status_normal strong, div#status_error strong {
  color: black; }

.title {
  font-size: 18px;
  font-weight: bold;
  color: #003366; }

.crt_group {
  background: #FFC;
  font-weight: 700;
  font-size: 16px;
  margin: 10px 0;
  padding: 10px; }

.crt_group1 {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  position: relative;
  font-weight: normal;
  font-size: 12px;
  margin: 10px 0;
  padding: 10px; }

.sel_icon {
  width: 98%;
  border: solid #D7D7D7 2px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  position: relative;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E7E7E7), to(#FFFFFF));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #FFFFFF, #E7E7E7);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #FFFFFF, #E7E7E7);
  /* IE 10 */
  background: -ms-linear-gradient(top, #FFFFFF, #E7E7E7);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #FFFFFF, #E7E7E7);
  background: linear-gradient(#FFFFFF, #E7E7E7);
  float: left;
  padding: 15px; }

DIV.sel_icon UL LI {
  list-style-type: none;
  display: inline;
  float: left;
  margin-right: 20px; }

span.rad_1,
span.rad_2,
span.rad_3,
span.rad_4,
span.rad_5,
span.rad_6,
span.rad_7,
span.rad_8,
span.rad_new {
  width: 16px;
  height: 24px;
  display: block;
  margin-bottom: 8px; }

span.rad_1 {
  background: url(/icons/blue_small.png) no-repeat top; }

span.rad_2 {
  background: url(/icons/red_small.png) no-repeat top; }

span.rad_3 {
  background: url(/icons/green_small.png) no-repeat top; }

span.rad_4 {
  background: url(/icons/yellow_small.png) no-repeat top; }

span.rad_5 {
  background: url(/icons/purple_small.png) no-repeat top; }

span.rad_6 {
  background: url(/icons/dark_blue_small.png) no-repeat top; }

span.rad_7 {
  background: url(/icons/grey_small.png) no-repeat top; }

span.rad_8 {
  background: url(/icons/orange_small.png) no-repeat top; }

#home_footer_table {
  width: 100%; }

.text_width {
  width: 100%; }

.ublip-pagination {
  font-size: 14px;
  font-family: Arial;
  text-align: center;
  padding: 10px 0; }
  .ublip-pagination A {
    PADDING-LEFT: 0.2em;
    PADDING-BOTTOM: 0.1em;
    MARGIN-RIGHT: 0.1em;
    PADDING-TOP: 0.1em;
    TEXT-DECORATION: none;
    color: #003399; }
  .ublip-pagination A:hover {
    color: #003399;
    text-decoration: underline; }
  .ublip-pagination SPAN.current {
    PADDING-RIGHT: 0.5em;
    PADDING-LEFT: 0.5em;
    PADDING-BOTTOM: 0.1em;
    MARGIN-RIGHT: 0.1em;
    PADDING-TOP: 0.1em;
    FONT-WEIGHT: bold;
    COLOR: #333; }

div.LabeledMarker_markerLabel {
  color: black;
  font-family: Arial;
  width: 60px;
  text-align: center;
  background-color: darkgrey;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #000; }

.flickr_pagination {
  text-align: left;
  padding: .3em; }
  .flickr_pagination a, .flickr_pagination span {
    padding: .2em .5em; }
  .flickr_pagination span.disabled {
    color: #AAA; }
  .flickr_pagination span.current {
    font-weight: bold;
    color: #FF0084; }
  .flickr_pagination a {
    border: 1px solid #8C89E2;
    color: #0063DC;
    text-decoration: none; }
  .flickr_pagination a:hover,
  .flickr_pagination a:focus {
    border-color: #003366;
    background: #0063DC;
    color: white; }
  .flickr_pagination .page_info {
    color: #aaa;
    padding-top: .8em; }
  .flickr_pagination .prev_page, .flickr_pagination .next_page {
    border-width: 2px;
    margin-right: 1em; }

/* offline explanation css */
#offline_explanation {
  position: absolute;
  top: 200px;
  left: 50%;
  height: 248px;
  width: 580px;
  margin-left: -280px;
  display: none; }
  #offline_explanation .popup_content {
    width: 530px;
    margin-left: 30px;
    border: solid #728793 8px;
    padding: 1.5em;
    background-color: white;
    -moz-box-shadow: 3px 3px 3px #888;
    -webkit-box-shadow: 3px 3px 3px #888;
    box-shadow: 3px 3px 3px #888; }

/* overview device filter */
#device_filter_cell, #driver_filter_cell, #user_filter_cell {
  height: 25px;
  width: 110px;
  position: relative; }

#device_status_cell {
  height: 25px;
  width: 100px;
  position: relative; }

#device_status_checks {
  position: relative;
  top: 0;
  width: 70px;
  padding: 5px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  -o-border-radius: 12px;
  -khtml-border-radius: 12px;
  border-radius: 12px;
  -moz-box-shadow: 2px 2px 2px #999;
  -webkit-box-shadow: 2px 2px 2px #999;
  box-shadow: 2px 2px 2px #999;
  color: #000000;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E7E7E7), to(#FFFFFF));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #FFFFFF, #E7E7E7);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #FFFFFF, #E7E7E7);
  /* IE 10 */
  background: -ms-linear-gradient(top, #FFFFFF, #E7E7E7);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #FFFFFF, #E7E7E7);
  background: linear-gradient(#FFFFFF, #E7E7E7);
  z-index: 999; }

div.device_filter, div.driver_filter, div.user_filter {
  position: relative;
  top: 0;
  padding: 5px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  -o-border-radius: 12px;
  -khtml-border-radius: 12px;
  border-radius: 12px;
  -moz-box-shadow: 2px 2px 2px #999;
  -webkit-box-shadow: 2px 2px 2px #999;
  box-shadow: 2px 2px 2px #999;
  display: none;
  z-index: 999;
  min-width: 220px; }

#autocomplete_target, #select_autocomplete_target {
  position: relative;
  height: 0; }

#autocomplete_list {
  position: relative;
  list-style-type: none;
  background-color: white;
  margin: 0;
  padding: 0;
  border: solid black 2px;
  width: 350px;
  z-index: 999;
  max-height: 450px;
  overflow-y: auto;
  -moz-box-shadow: 2px 2px 2px #999;
  -webkit-box-shadow: 2px 2px 2px #999;
  box-shadow: 2px 2px 2px #999; }
  #autocomplete_list li {
    background-color: white;
    color: black;
    font-size: 9pt;
    white-space: nowrap;
    margin: 0;
    padding: 2px 4px 2px 4px;
    border-bottom: solid black 1px;
    overflow-x: hidden;
    text-overflow: clip;
    text-overflow: ellipsis;
    cursor: pointer; }
  #autocomplete_list li:hover {
    background-color: #D9E9FD;
    font-weight: bold; }

/* extra classes for table cells */
td.centered {
  text-align: center; }

td.right {
  text-align: right;
  padding-right: 5px; }

td.inset {
  padding-left: 1em; }

/* info window patches */
.custom_window {
  font-size: 13px;
  font-weight: normal;
  font-family: Arial,Helvetica,sans-serif; }

.custom_window_bubble {
  background-color: white; }
  .custom_window_bubble .close_button {
    float: right; }
  .custom_window_bubble .blue_bold {
    color: #003366; }

.gm-style-iw .home_device_window,
.gm-style-iw .report_reading_window,
.gm-style-iw .job_window,
.gm-style-iw .job_device_window,
.gm-style-iw .geofence_window,
.gm-style-iw .custom_window,
.gm-style .home_device_window,
.gm-style .report_reading_window,
.gm-style .job_window,
.gm-style .job_device_window,
.gm-style .geofence_window,
.gm-style .custom_window,
.gm-style .custom_window_bubble {
  font-size: 14px;
  font-weight: normal;
  font-family: Arial,Helvetica,sans-serif; }
  .gm-style-iw .home_device_window .blue_bold,
  .gm-style-iw .report_reading_window .blue_bold,
  .gm-style-iw .job_window .blue_bold,
  .gm-style-iw .job_device_window .blue_bold,
  .gm-style-iw .geofence_window .blue_bold,
  .gm-style-iw .custom_window .blue_bold,
  .gm-style .home_device_window .blue_bold,
  .gm-style .report_reading_window .blue_bold,
  .gm-style .job_window .blue_bold,
  .gm-style .job_device_window .blue_bold,
  .gm-style .geofence_window .blue_bold,
  .gm-style .custom_window .blue_bold,
  .gm-style .custom_window_bubble .blue_bold {
    font-weight: bold; }

.unread {
  margin: 0 0 0 2px;
  padding: 0 2px 0 2px;
  background-color: yellow;
  color: black;
  display: inline-block;
  font-size: 10px;
  height: 1.5em;
  min-width: 1.5em;
  -moz-border-radius: 0.75em;
  -webkit-border-radius: 0.75em;
  -o-border-radius: 0.75em;
  -khtml-border-radius: 0.75em;
  border-radius: 0.75em;
  text-align: center;
  vertical-align: top; }
  .unread .count {
    position: relative;
    display: inline-block;
    top: 2px; }

.delayed {
  background-color: #ffc966;
  border: 1px solid orange;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  cursor: help; }

.btn {
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  background-color: #46ABE4;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#46ABE4), to(#98E0F4));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #98E0F4, #46ABE4);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #98E0F4, #46ABE4);
  /* IE 10 */
  background: -ms-linear-gradient(top, #98E0F4, #46ABE4);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #98E0F4, #46ABE4);
  background: linear-gradient(#98E0F4, #46ABE4);
  padding: 8px;
  margin: 0;
  border: 0; }

.btn:focus {
  outline: 0; }

.btn:active {
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#98E0F4), to(#46ABE4));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #46ABE4, #98E0F4);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #46ABE4, #98E0F4);
  /* IE 10 */
  background: -ms-linear-gradient(top, #46ABE4, #98E0F4);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #46ABE4, #98E0F4);
  background: linear-gradient(#46ABE4, #98E0F4);
  border-top: 1px solid #268bc4; }

h4.subtitle {
  border-bottom: 1px solid #ddd;
  margin-top: 20px; }

div.close-filter {
  float: right;
  cursor: pointer;
  padding: 2px; }

input.datepicker {
  width: 90px; }

.ui-datepicker {
  z-index: 999999 !important;
  /* must be > than popup editor */ }

/* fix closing 'x' location */
.ui-dialog .ui-dialog-titlebar-close span {
  margin: -8px; }

/* Responsive Navigation */
#nav_dropdown {
  display: none;
  padding-left: 20px; }

@media screen and (max-width: 1260px) {
  #nav_tabs li a img {
    display: none; }

  #nav_tabs li span.unread {
    display: none; }

  #nav_tabs li a span {
    line-height: 40px; } }
@media screen and (max-width: 960px) {
  #nav_tabs {
    display: none; }

  #nav_dropdown {
    display: block; } }
/* End Responsive Navigation */
fieldset {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  margin-top: 1em;
  border-color: #D9E9FD; }

fieldset legend {
  background-color: #D9E9FD;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  padding: 3px 1em;
  font-weight: bold; }

div.device_infowindow div.info_tabs {
  margin-top: 0.5em; }
  div.device_infowindow div.info_tabs ul li {
    position: relative;
    list-style-type: none;
    display: inline;
    padding-left: 1em;
    padding-right: 1em;
    margin-right: 3px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-radius-topleft: 5px;
    -o-border-radius-topleft: 5px;
    -khtml-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-radius-topright: 5px;
    -o-border-radius-topright: 5px;
    -khtml-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    background-color: #46ABE4;
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#46ABE4), to(#98E0F4));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #98E0F4, #46ABE4);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #98E0F4, #46ABE4);
    /* IE 10 */
    background: -ms-linear-gradient(top, #98E0F4, #46ABE4);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #98E0F4, #46ABE4);
    background: linear-gradient(#98E0F4, #46ABE4); }
    div.device_infowindow div.info_tabs ul li a {
      vertical-align: middle;
      text-decoration: none;
      font-weight: 600;
      font-family: "Raleway", Arial, Helvetica, sans-serif;
      color: #FFF; }
      div.device_infowindow div.info_tabs ul li a .link_text {
        position: relative;
        display: inline-block; }
  div.device_infowindow div.info_tabs ul li:hover {
    background-color: #73bfea;
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#73bfea), to(#c6eef9));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #c6eef9, #73bfea);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #c6eef9, #73bfea);
    /* IE 10 */
    background: -ms-linear-gradient(top, #c6eef9, #73bfea);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #c6eef9, #73bfea);
    background: linear-gradient(#c6eef9, #73bfea); }
  div.device_infowindow div.info_tabs ul li.selected {
    background-color: #333D46;
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333D46), to(#839BA8));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #839BA8, #333D46);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #839BA8, #333D46);
    /* IE 10 */
    background: -ms-linear-gradient(top, #839BA8, #333D46);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #839BA8, #333D46);
    background: linear-gradient(#839BA8, #333D46); }
    div.device_infowindow div.info_tabs ul li.selected a {
      color: #FFF; }
div.device_infowindow div.info_tabs_content {
  border: 1px solid #333D46;
  height: 8em;
  overflow-y: auto;
  margin-bottom: 0.5em;
  -moz-border-radius-topright: 5px;
  -webkit-border-radius-topright: 5px;
  -o-border-radius-topright: 5px;
  -khtml-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius-bottomleft: 5px;
  -o-border-radius-bottomleft: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-radius-bottomright: 5px;
  -o-border-radius-bottomright: 5px;
  -khtml-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px; }
div.device_infowindow table {
  font-size: 12px; }
  div.device_infowindow table th {
    white-space: nowrap;
    text-align: left; }
  div.device_infowindow table td {
    white-space: nowrap; }

.score-A {
  background-color: #16CC44; }

.score-B {
  background-color: #99ff33; }

.score-C {
  background-color: #FFCD00; }

.score-D {
  background-color: #FF6103; }

.score-F {
  background-color: #E72E00; }

@media screen and (min-width: 1200px) {
  .left_half_screen {
    position: relative;
    width: 48%;
    float: left;
    margin: 0;
    padding: 10px 10px 10px 0; }

  .right_half_screen {
    position: relative;
    width: 48%;
    float: right;
    margin: 0;
    padding: 10px 0 10px 10px; } }
.field_counter {
  font-size: 8pt; }

.field_counter.over {
  color: red; }

body {
  background-color: #FFF;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), color-stop(0.5, #fcfcfc) to(#FFF));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #FFF, #fcfcfc, #FFF);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #FFF, #fcfcfc, #FFF);
  /* IE 10 */
  background: -ms-linear-gradient(top, #FFF, #fcfcfc, #FFF);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #FFF, #fcfcfc, #FFF);
  background: linear-gradient(#FFF, #fcfcfc, #FFF); }

/* links */
a:link,
a:visited,
a:hover {
  color: #036; }

a.black {
  text-decoration: none;
  font-size: 24px;
  color: #000;
  font-weight: bold; }

a.black:hover {
  text-decoration: underline;
  font-size: 24px;
  color: blue;
  font-weight: bold; }

/* end links */
/* #reportHeader */
#reportHeader {
  background-color: #D9E9FD;
  border: 1px solid #D9E9FD;
  padding: 10px;
  margin: 10px 0 10px 0;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  position: relative;
  height: 40px; }
  #reportHeader .heading {
    font-weight: bold;
    font-size: 12pt; }
  #reportHeader .description {
    font-style: italic;
    font-size: 9pt; }
  #reportHeader .fields {
    position: relative;
    padding: 5px;
    background-color: #D9E9FD;
    z-index: 999;
    -moz-box-shadow: 2px 2px 2px #999;
    -webkit-box-shadow: 2px 2px 2px #999;
    box-shadow: 2px 2px 2px #999; }
    #reportHeader .fields .report_type:hover,
    #reportHeader .fields .report_option:hover,
    #reportHeader .fields .date_range:hover,
    #reportHeader .fields .order_by:hover,
    #reportHeader .fields .include:hover {
      background-color: #78b1f8;
      cursor: default; }
      #reportHeader .fields .report_type:hover label,
      #reportHeader .fields .report_option:hover label,
      #reportHeader .fields .date_range:hover label,
      #reportHeader .fields .order_by:hover label,
      #reportHeader .fields .include:hover label {
        white-space: nowrap;
        font-size: 9pt; }
      #reportHeader .fields .report_type:hover input[type="radio"],
      #reportHeader .fields .report_option:hover input[type="radio"],
      #reportHeader .fields .date_range:hover input[type="radio"],
      #reportHeader .fields .order_by:hover input[type="radio"],
      #reportHeader .fields .include:hover input[type="radio"] {
        cursor: pointer; }

.blue_box {
  background-color: #D9E9FD;
  border: 1px solid #D9E9FD;
  padding: 10px;
  margin: 10px 0 10px 0;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px; }
  .blue_box a {
    text-decoration: none;
    color: #036; }
  .blue_box a.current {
    font-weight: bold; }

/* bulk cargo */
.bulk_cargo_sub_menu {
  background-color: #D9E9FD;
  border: 1px solid #D9E9FD;
  padding: 10px;
  margin: 10px 0 10px 0;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  z-index: 0;
  position: relative; }
  .bulk_cargo_sub_menu a, .bulk_cargo_sub_menu a.current {
    text-decoration: none;
    color: #000; }
  .bulk_cargo_sub_menu a.current {
    font-weight: bold; }

/* end bulk cargo */
/* map labels */
.map_label {
  background-color: #FFF;
  border: solid #000 1px;
  color: #000;
  font-size: 10px;
  white-space: nowrap;
  padding: 1px;
  position: relative;
  top: 0;
  left: -50%; }

/* end map labels */
/* info windows */
.dark_grey {
  color: #666; }

.blue_bold {
  font-size: 14px;
  font-weight: bold;
  color: #036; }

.home_device_window {
  width: 230px;
  min-height: 160px; }

.report_reading_window {
  width: 230px;
  min-height: 110px; }

.job_window {
  width: 230px;
  min-height: 120px; }

.job_device_window {
  width: 230px;
  min-height: 100px; }

.geofence_window {
  width: 230px;
  min-height: 50px; }

/* info windows */
/* top nav CSS */
div#header {
  background: #FFF;
  color: #036; }
  div#header #company {
    color: #036; }
  div#header #ub-login a, div#header #ub-login i.fa {
    color: #46ABE4; }

#top_right_nav UL LI {
  background-repeat: no-repeat;
  background-position: 0 0;
  padding-left: 8px;
  margin-right: 0px;
  margin-left: 10px; }
  #top_right_nav UL LI a {
    color: #036; }
  #top_right_nav UL LI i.fa {
    color: #46ABE4; }

#nav_tabs li {
  -moz-border-radius-topleft: 12px;
  -webkit-border-radius-topleft: 12px;
  -o-border-radius-topleft: 12px;
  -khtml-border-radius-topleft: 12px;
  border-top-left-radius: 12px;
  -moz-border-radius-topright: 12px;
  -webkit-border-radius-topright: 12px;
  -o-border-radius-topright: 12px;
  -khtml-border-radius-topright: 12px;
  border-top-right-radius: 12px;
  background-color: #46ABE4;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#46ABE4), to(#98E0F4));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #98E0F4, #46ABE4);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #98E0F4, #46ABE4);
  /* IE 10 */
  background: -ms-linear-gradient(top, #98E0F4, #46ABE4);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #98E0F4, #46ABE4);
  background: linear-gradient(#98E0F4, #46ABE4); }
  #nav_tabs li a {
    color: #FFF; }
#nav_tabs li:hover {
  background-color: #73bfea;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#73bfea), to(#c6eef9));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #c6eef9, #73bfea);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #c6eef9, #73bfea);
  /* IE 10 */
  background: -ms-linear-gradient(top, #c6eef9, #73bfea);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #c6eef9, #73bfea);
  background: linear-gradient(#c6eef9, #73bfea); }
#nav_tabs li.selected {
  -moz-border-radius-topleft: 12px;
  -webkit-border-radius-topleft: 12px;
  -o-border-radius-topleft: 12px;
  -khtml-border-radius-topleft: 12px;
  border-top-left-radius: 12px;
  -moz-border-radius-topright: 12px;
  -webkit-border-radius-topright: 12px;
  -o-border-radius-topright: 12px;
  -khtml-border-radius-topright: 12px;
  border-top-right-radius: 12px;
  background-color: #333D46;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333D46), to(#839BA8));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #839BA8, #333D46);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #839BA8, #333D46);
  /* IE 10 */
  background: -ms-linear-gradient(top, #839BA8, #333D46);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #839BA8, #333D46);
  background: linear-gradient(#839BA8, #333D46); }
  #nav_tabs li.selected a {
    color: #FFF; }

#nav_divider {
  background-color: #333D46; }

/* end top nav CSS */
/* sub nav CSS */
#submenu {
  background-color: #D9E9FD;
  border: solid #D9E9FD 1px; }
  #submenu a, #submenu a.current {
    color: #036; }
  #submenu a:not(.current):hover {
    color: black; }

/* end sub nav CSS */
/* panel table */
.panel_table th, .panel_table tr.gray_footer {
  background-color: #51B5E7;
  color: #036; }
.panel_table .header {
  background-color: #D9E9FD; }
.panel_table .outline_header, .panel_table td.outline_header {
  background-color: #FFF;
  color: #666;
  border-bottom: none; }
.panel_table td {
  border-bottom: 1px dotted #D9E9FD; }
  .panel_table td .group_name, .panel_table td .division_header, .panel_table td .map_cell {
    border-bottom: none; }
.panel_table td::before {
  content: "\00a0"; }
.panel_table td.numeric {
  text-align: right; }
.panel_table td.numeric::after {
  content: "\00a0"; }

.division_header, .widget .titlebar {
  background-color: #46ABE4; }

.bg_overview {
  background-color: #D9E9FD; }

SPAN.group_name {
  background-color: #D9E9FD; }

/* end panel table */
/* ub-table */
#ub-table tr.header th {
  cursor: pointer; }
#ub-table tr.header td, #ub-table tr.header th {
  background-color: #F6F6F6;
  border-top: solid #D7D7D7 2px;
  border-left: solid #D7D7D7 1px;
  border-right: solid #D7D7D7 1px;
  color: #000;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E7E7E7), to(#FFF));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #FFF, #E7E7E7);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #FFF, #E7E7E7);
  /* IE 10 */
  background: -ms-linear-gradient(top, #FFF, #E7E7E7);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #FFF, #E7E7E7);
  background: linear-gradient(#FFF, #E7E7E7); }
#ub-table tr.header th.headerSortDown::after {
  float: right;
  content: "▼"; }
#ub-table tr.header th.headerSortUp::after {
  float: right;
  content: "▲"; }
#ub-table tr.header select {
  background-color: #F6F6F6;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E7E7E7), to(#FFF));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #FFF, #E7E7E7);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #FFF, #E7E7E7);
  /* IE 10 */
  background: -ms-linear-gradient(top, #FFF, #E7E7E7);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #FFF, #E7E7E7);
  background: linear-gradient(#FFF, #E7E7E7);
  border: none;
  font-weight: bold;
  font-size: 14px; }
#ub-table td {
  border-bottom: 1px dotted #D9E9FD; }
#ub-table td::before {
  content: "\00a0"; }
#ub-table td.numeric {
  text-align: right; }
#ub-table td.numeric::after {
  content: "\00a0"; }
#ub-table tr.header td, #ub-table td.map_cell {
  border-bottom: none; }
#ub-table tbody tr.dark_row {
  background-color: #fafafa; }
#ub-table tbody tr:hover {
  background-color: #D9E9FD; }

/* end ub-table */
/* white beveled header */
.white_beveled, td.white_beveled, th.white_beveled,
.white_beveled_left, td.white_beveled_left, th.white_beveled_left,
.white_beveled_right, td.white_beveled_right, th.white_beveled_right,
.white_beveled_top {
  background-color: #F6F6F6;
  border-top: solid #D7D7D7 2px;
  border-left: solid #D7D7D7 1px;
  border-right: solid #D7D7D7 1px;
  color: #000;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E7E7E7), to(#FFF));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #FFF, #E7E7E7);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #FFF, #E7E7E7);
  /* IE 10 */
  background: -ms-linear-gradient(top, #FFF, #E7E7E7);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #FFF, #E7E7E7);
  background: linear-gradient(#FFF, #E7E7E7); }

.white_beveled_bottom {
  background-color: #F6F6F6;
  border-bottom: solid #E7E7E7 2px;
  border-right: solid #D7D7D7 2px;
  border-left: solid #D7D7D7 2px;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#E7E7E7));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #E7E7E7, #FFF);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #E7E7E7, #FFF);
  /* IE 10 */
  background: -ms-linear-gradient(top, #E7E7E7, #FFF);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #E7E7E7, #FFF);
  background: linear-gradient(#E7E7E7, #FFF); }

/* end white beveled header */
/* gray boxes on users, reports, & maintenance */
.list li, #device_list li, .crt_group1, .gray_box, .summary_box {
  background-color: #F6F6F6;
  border: solid #D7D7D7 2px;
  color: #000;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E7E7E7), to(#FFF));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #FFF, #E7E7E7);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #FFF, #E7E7E7);
  /* IE 10 */
  background: -ms-linear-gradient(top, #FFF, #E7E7E7);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #FFF, #E7E7E7);
  background: linear-gradient(#FFF, #E7E7E7); }

/* endgray boxes on users, reports, & maintenance */
/* device summary */
.outline_box {
  border: solid #E7E7E7 1px; }

/* form CSS */
form {
  display: inline; }

.form_table th {
  color: #666; }

.form_table input {
  color: #069; }

/* end form CSS */
/* alternating rows */
.selected_row {
  background-color: yellow; }

.error_row {
  background-color: orange;
  font-weight: bold; }

/* end alternating rows */
/* map */
.main_map {
  /*	background-color:$map-gray; */ }

.map_overlay {
  border: 1px solid #6F8DCE;
  background-color: #FFF;
  color: #000; }

.map_overlay_selected {
  background-color: #6F8DCE;
  color: #FFF; }

.reports_map {
  border-style: solid;
  border-color: #D7D7D7;
  border-width: 0px 3px 3px 3px;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important; }

.report_map_header {
  background-color: #F6F6F6;
  border-top: solid #D7D7D7 2px;
  border-left: solid #D7D7D7 2px;
  border-right: solid #D7D7D7 2px;
  color: #000;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E7E7E7), to(#FFF));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #FFF, #E7E7E7);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #FFF, #E7E7E7);
  /* IE 10 */
  background: -ms-linear-gradient(top, #FFF, #E7E7E7);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #FFF, #E7E7E7);
  background: linear-gradient(#FFF, #E7E7E7); }

.geofence_map {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important; }

/* end map */
/* footer CSS */
div#footer {
  border-top: solid #eee 1px; }

/* end footer CSS */
h2, h3, .dark_blue_header {
  color: #036; }

h4 {
  color: #666; }

#progress_fill {
  background-color: #036; }

/* overview device filter */
div.device_filter, div.driver_filter, div.user_filter {
  background-color: #F6F6F6;
  border: solid #D7D7D7 2px;
  color: #000;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E7E7E7), to(#FFF));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #FFF, #E7E7E7);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #FFF, #E7E7E7);
  /* IE 10 */
  background: -ms-linear-gradient(top, #FFF, #E7E7E7);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #FFF, #E7E7E7);
  background: linear-gradient(#FFF, #E7E7E7); }

#device_tree div.search {
  background-color: yellow; }

#submenu a > i.fa {
  font-size: 16px; }
#submenu a.current {
  font-size: 1.1em; }

#login_form_container input[type="text"],
#login_form_container input[type="password"],
#login_form_container input[type="tel"],
#login_form_container input[type="email"],
#login_form_container input[type="url"],
#login_form_container input[type="number"],
#login_form_container input[type="file"], #login_form_container select,
#password_form_container input[type="text"],
#password_form_container input[type="password"],
#password_form_container input[type="tel"],
#password_form_container input[type="email"],
#password_form_container input[type="url"],
#password_form_container input[type="number"],
#password_form_container input[type="file"],
#password_form_container select {
  height: 1.8em;
  margin-top: 2px;
  margin-bottom: 8px;
  width: 95%; }
#login_form_container input[type="text"],
#login_form_container input[type="password"],
#login_form_container input[type="tel"],
#login_form_container input[type="email"],
#login_form_container input[type="url"],
#login_form_container input[type="number"],
#login_form_container textarea,
#password_form_container input[type="text"],
#password_form_container input[type="password"],
#password_form_container input[type="tel"],
#password_form_container input[type="email"],
#password_form_container input[type="url"],
#password_form_container input[type="number"],
#password_form_container textarea {
  -moz-border-radius: 0.25em;
  -webkit-border-radius: 0.25em;
  -o-border-radius: 0.25em;
  -khtml-border-radius: 0.25em;
  border-radius: 0.25em;
  box-shadow: 0 0 0.25em rgba(220, 220, 220, 0.8) inset; }
#login_form_container input[type=submit].login,
#password_form_container input[type=submit].login {
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#46ABE4), to(#73bfea));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #73bfea, #46ABE4);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #73bfea, #46ABE4);
  /* IE 10 */
  background: -ms-linear-gradient(top, #73bfea, #46ABE4);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #73bfea, #46ABE4);
  background: linear-gradient(#73bfea, #46ABE4);
  background-color: #46ABE4;
  padding: 5px 16px;
  border: 1px solid #dddddd;
  color: #fff;
  text-shadow: 0px 1px black;
  font-weight: bold;
  font-size: 1.2em;
  margin-top: 8px;
  margin-bottom: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px; }

div#platform_notice {
  -moz-border-radius-bottomleft: 12px;
  -webkit-border-radius-bottomleft: 12px;
  -o-border-radius-bottomleft: 12px;
  -khtml-border-radius-bottomleft: 12px;
  border-bottom-left-radius: 12px;
  -moz-border-radius-bottomright: 12px;
  -webkit-border-radius-bottomright: 12px;
  -o-border-radius-bottomright: 12px;
  -khtml-border-radius-bottomright: 12px;
  border-bottom-right-radius: 12px;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#98E0F4), to(#46ABE4));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #46ABE4, #98E0F4);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #46ABE4, #98E0F4);
  /* IE 10 */
  background: -ms-linear-gradient(top, #46ABE4, #98E0F4);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #46ABE4, #98E0F4);
  background: linear-gradient(#46ABE4, #98E0F4);
  color: #FFF;
  background-color: #46ABE4;
  width: 180px;
  text-align: center;
  font-size: 16px;
  opacity: .70;
  height: 22px;
  letter-spacing: 5px;
  text-shadow: 0px 0px 5px #666;
  display: inline;
  padding: 2px;
  position: absolute;
  top: 0px;
  left: 370px;
  z-index: 100; }

a.bold_button,
button.bold_button,
input[type="button"].bold_button,
input[type="submit"].bold_button {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  background-color: #46ABE4;
  border: 1px solid #dddddd;
  color: #FFF !important;
  text-shadow: 0px 1px black;
  font-weight: bold;
  font-size: 1.2em;
  padding: 4px 1em;
  margin-top: 8px;
  margin-bottom: 8px;
  text-decoration: none; }

input[type="button"].bold_button:hover,
input[type="submit"].bold_button:hover {
  background-color: #73bfea;
  cursor: pointer; }

a[disabled].bold_button,
button[disabled].bold_button,
input[type="button"][disabled].bold_button,
input[type="submit"][disabled].bold_button {
  background-color: #73bfea;
  cursor: not-allowed; }

input[type="button"]:hover,
input[type="submit"]:hover {
  font-weight: bold; }

span.notice {
  color: #46ABE4; }

/* add required field asterisk */
label.required:before {
  content: "* "; }

/*
 * event note dialog
 */
#event_note_dialog #event_note_dialog_list {
  padding: 0.5em;
  overflow-y: auto;
  max-height: 300px; }
  #event_note_dialog #event_note_dialog_list .event_note {
    margin: 0 0 1em 0;
    width: 100%;
    border-bottom: dotted black 1px; }
    #event_note_dialog #event_note_dialog_list .event_note .edit_div, #event_note_dialog #event_note_dialog_list .event_note .delete_div {
      width: 5%; }
    #event_note_dialog #event_note_dialog_list .event_note .delete_div {
      text-align: right; }
    #event_note_dialog #event_note_dialog_list .event_note .content {
      width: 88%;
      padding-bottom: 0.5em; }
      #event_note_dialog #event_note_dialog_list .event_note .content .note {
        margin-bottom: 0.5em; }
      #event_note_dialog #event_note_dialog_list .event_note .content .author {
        font-weight: bold;
        text-transform: capitalize;
        text-align: right; }
      #event_note_dialog #event_note_dialog_list .event_note .content .date {
        text-align: right;
        font-style: italic; }

i.icon-blue {
  color: #51B5E7; }

/* embedded images */
/*****************************************
 * Theme Images					         *
 * Icons and other small images          *
 * Embedded as Base64 data to eliminate  *
 * additional requests to the server     *
 * To encode additional images go to:    *
 * http://b64.io/                        *
 *****************************************/
/******************************************/
/* Tab nagivation icons                   */
/******************************************/
a.overview-tab,
a.dashboard-tab,
a.reports-tab,
a.drivers-tab,
a.dispatch-tab,
a.settings-tab,
a.maintenance-tab,
a.media-tab {
  border: 0;
  background-repeat: no-repeat;
  background-position: 0 0;
  padding-top: 10px;
  padding-left: 28px;
  min-height: 24px;
  vertical-align: middle; }

a.scorecard-tab,
a.messages-tab,
a.fuel-card-tab,
a.support-tab {
  border: 0;
  background-repeat: no-repeat;
  background-position: 0 0;
  padding-top: 10px;
  padding-left: 26px;
  min-height: 24px;
  vertical-align: middle; }

a.overview-tab {
  background-image: url("/assets/navigation/overview_icon.png");
  background-image: url(data:image/png;base64,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); }

a.dashboard-tab {
  background-image: url("/assets/navigation/dashboard_icon.png");
  background-image: url(data:image/png;base64,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); }

a.reports-tab {
  background-image: url("/assets/navigation/reports_icon.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAZCAYAAAAiwE4nAAADpklEQVRIx72WTWtdVRSGn7X2Ph83Nze5tzUNJFVESkGbloIgOHck1N/gVJz1Xwg6diB04lwQR47bIlYsDTGtIgRraJQUqTc59+ucs/dycC7kw6TeluAenn1Yz3nXfvd7lpgZ/+fyM77XAj4CPgTk2PN7wOfA7VkKyYwKb65/eeuz7N5tgjoADKEVKnbPL7P28U06F5ZXgZ3/KqQzKnx396cH9OYSuqnQTaGbGEuvLLK/9Svjfh+gd5Yt7VTjCZ1eSvHDXSTLiaMRnStX8IkjVBVAepbASr0nlBPqYYFYJI4GhNEQNENUAeJZAkFARNAsQ5IU0hpRjxBnZb0gEMAEdQniPPgUdcpimFCkbZZhGbhxyBtPgR+BycsBzVAx1HvwHvEeiYaMRty5v8nvdL4NIWIYJo6ej1xb6ZKlSX4YOjPQmSAI6h2ogneEcUGStflmvErxcEA+3EMEktYixdYjPn3/Mm9dev0SsHkaUIB5YOHYwdSlCCpyoNAiEaWdQDfN2Sw65GMBgYvz57iw0KZfFExrndhSMbM4HBcMwx6YNpGiQEx4tr9PkrUZawLqQD2qChH6w4o/JxNa4zEmQpZP6FlA5d/uPQzMymrCra8/QVc2YDRPtIA4YQBcrrYpJ2uIugboIuKUWBqZV5a8p+U9JsJi7rGhHA3BE4AuxMCT3cd88I6w93SdKkaqOnL+tTfo9DrEGJuWOo8BKg4s4MTIVcidgAipA2vy77lAE4TEZexXW+wUD4kGkwBhJLTiq4gK4huFgoEqRo1zQisR8tgAM/8C99Awai2R1MBAA0RXEaxuzkQ9OAcijVsBL0LLK7nXBuh0dqAQiVpCMm2JQkxqjBpBEO+nphFQh0VIxGh5JfOKiJB6pRaZXWFwZRPFAcQ1CiOhiTY3NY0piGI0gucSJa0VmZ5lMXu0GVErSJqaFiC4mkiNoIgmmDowAxWiQeKglcgB0AuDU/6zJwJrSqJMTeYgupooEaYKTbXZFDAzvECukDpDFFKVky16DFg755EU8pW/iB2oKggC2dIzFnwf7zz4pDHM9GMWxOh0U8rlNumgjSq0F+GP7XNkTnheeL+9sb7B4PEc9794j1AbFqdC5oTfypzvQkTIDsYahdHcEn/f+YqYdSnriAhUidIqhnzfX+D62ps3gAcnzTQrOzs7T35+9AtlWTWxdeSS2qltEuzIVoxNmq1eXOXq1WvXgfXThqgVYI3mUkRefum0DduHYS8ytZ3Z+gcAuWiDIHAjxgAAAABJRU5ErkJggg==); }

a.drivers-tab {
  background-image: url("/assets/navigation/drivers_icon.png");
  background-image: url(data:image/png;base64,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); }

a.dispatch-tab {
  background-image: url("/assets/navigation/dispatch_icon.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAZCAYAAAAiwE4nAAAHYElEQVRIx71Wa2wU1xX+7tyZ2Z1Z79q79nrX2JjgBfzABjvYGGyQwU5CwQKE1ZK6SSlBUWhQqqRFRGkapSKKWlKl+YNK00Q0CmnVkAjRikBBBDAuGC/G2GDAT/wAP/Brba+9O7s7M/f2RyIai0f/5Ujn1z3nfPq+c869l3DO8X2aCADZBSWPDJAkEaWrSuF12d2drTfLixf7NrgccZ6O3oGeyzc6TvgWLDxf39AYtMgSQMgj61ysPfc/wMcZ5xDiFMsT+fMSX98UJ6+Jn/J7hP6opYCqy8pK5q/0c+eJkZnQfj2qDSmKDf9PMfGbog8PIoTAYVeyXihL+2hhx8FSaaAdURKHmPtJuHtalUWDTUm5vtVLlc3lufu+PLWLA/3fZj4SUAAAVVUfcEVVYbXIzp0bn/xFztQXpWivx1TYQKj0JUR//glCJc8hMBaAo+UEdtgGN2xbv+bNSDQmypIEWRIf8FkMlxevfIiUXDBCw6t+utK6kx87jZjsACl8AaT8lxDjbGA/eBl6YBTTpz5GfMcFunlB5boaT1KB3RHfAM4eL6nVanlQThBLftbCFWSiluiQgKLnYKzbCyYooIFx0AQ32NY3YQRHYTQdx9ypbldWesrqoelogyTQxwOuLVv9sDOLl3S7MNYOweMAcadACA+DMQaTUPDQFMjMKEiKD2abHWJkRp0/J3devE4hEvZdpWa1VAQApzMJhmmAMw5CCEzGQAgMlbg0hOygvBuWxndBopPQV+8DBwPXNZCvP4RUcwiCqMJUbEZwJjwzFjYB04AgEMiyDEkUZw2lCABXGhuR7HbDarUgEokhIc4Kg1i0SFRvy3Ut4aS/mRCZgFlVMCqBM4CIDFSVQEQNFlXBhOKcqq9vvyzbbPDNTcHYpIbIRBAORwI4Y7On9MD+P6K7vRmxmWF0dd6CkwagzQTN5ta+k9fDWfXwuiGQKKh2F9JwI8SRK6DDV0Ciw7DaGExPKq9jc65FiHK+vDgX7+7+GTZVVsKmWL9ZZIHMZmh3OCBKMohAIUoSTFD09HTD4Ui887l/8LfJa3f8JSX61/nW/r9D7j0JU5dgRgUIoWnw9Gyc4YVXj7WE9lX9sHpynkPH0OgENE176H7Pumk4CBiENEkUirK8psciTFKV2mfqJpd+VTjPXRHf/0VqQiwQL0RiEAUVg/KiQJtzXfvVCbu/OKvTm+sYfFlRVS7QlP4YI03RmDEgyQSUCg8CMk4gUqGiOHnixYzgjS0rbR0WCBrMpGT0kpHrvWb5zSHJV2uOXbRZ9In4CZY8HorLmklVmas6tbXCZ73zGqbqwKJWjIzmhJc40/95x/fE/s7egXpTj8wGNDmHQElFLmn5U45xPBPNjeAiQBIUUK7BZ/9qSZrrUuaxSOXBT/1462br8GRSYjj5reeVX1c5z27FYK2EIANnIsi0Aa9xTvVmFP/EV7El/+0jk7vqLt3wA4jcHxqLSNOKXKH3cno+y9SuNCKkexBesgfRlC3gQYCPM1gGzlqq5p7etanIvpUSIVhdmvB81aK6HeiqkTDEwDUJMc96hPLeQCiShOgFPzL6D+c8W5T8dlF+XuUshqsL86pXseb8cEcPjMS5wJo9MJZvB+s6Bq7FwB0qpMlm0L7/8CUO19Y1pctGn1p4exP6aqFb82CmLgPXYjDnP41Y1rOgUhKMr98DvdaEwqz0lfbKMg7gyH3AqrVFPzL8vyOmNxeo2A22fDuYoSOWVoZIahlAKdQbH8Lm30uyM/XsnT8u/9Wc7jov7sUQKdoGLWcHiBGDwBi4KIGXvQqqxiN0/PeQBzqUTHtGziyGyYqcHJmMCli/E1LZdggxAMEAWJwXTKbgDDAkN8wwIOqGzWPn85SoJvOgBaaaCiPBBcoAaDrozDiERA+w5kXo9/rB6w+DBsfFWYs/EAiPC1xl7KYf5vULABiowwkSnQINhyDEZsAiISAGaBGq3RmPDoVjVg2mCTMUBI2YoKEQhNg0BIcTMBnMlovgrX6YMRERmqDPYnjswtWTBamLl/KaL6EP3Aavfgdi4TNgXX4IbWchOB3gfbWgisp7J5Xug1fOH3p1oXubV1FcaD4KOjEOTIfAM0rAllXCrDsK42+/gX2gFWNLN+qt8PSlfxfwX2dqPivfvrGqckF21vitq9A/eR3GSDfIYBuEcwcgxMuIt8fACzaTUzfiTl9qaPrYxx0ZywpLcuMbjiNYfwaMW2AUDoMN9wNH34dyuwtxK0rwb3VR0z/ONX+6/pVvnz3OOexuL555+qnqN5Y6PygavezF3XZoVAaTFVi0exA9Tuhp2fg8kle790jDKyanLYl2ufidrSv+vIFdKkDnLRiBaUSkBFCmQzFiQPpinFbz+t9vHtvd1dl16vata1P3GYqUYmh84vD+Dqu1wpX3Us6cpHxHoM8qUoqoOx0jcd7h9kjGhUM11/9wt6+nxe32YMy0NnzkH3qtLcW3Z7kzscQt3HNJ4SAMxhBISo/ctWc2nL0XPdDXP3DUIsv3e0i+73/pfwE1m0Ukfs900QAAAABJRU5ErkJggg==); }

a.maintenance-tab {
  background-image: url("/assets/navigation/maintenance.png");
  background-image: url(data:image/png;base64,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); }

a.scorecard-tab {
  background-image: url("/assets/navigation/1371491945_Test-paper-24.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD3UlEQVRIx5VWS0xTURA9t68/aIHSNpEiiEn9hwjaiAtNuzCoEV0Y3KgrYzBo3BnjxogL3GmiCzd+Fq5NXGg0mrhgA8agkGB1gfFDIphSEZCPtLTvOnPpq699QHXC7fvMu3PmzMydwQ4Sl8sl4vH4Kb/ff1kIoeE/JJvNyo6Ojvu9vb3dyWRSFuvt6sduR0VFxWEpZQMtQyekrkvoOtKJhNDTaekKhYRwOiWEoD+1BH0vq6qquiKRiBwcHLyWSCSkBcAwmFsAgWQXFjD24IGYGxpC2fr1EA6HmH3/Ht5IRNSfOQNoGnLOiGAwyFhXo9Go6Ovr6x4dHZUWAMNzvmbn5vDh4kXUHjuGQCwG94YNWBwfR63Xiy+3b+P7o0cItbdD2Gxqj8/nYzY2j8fT1draip6enu6RkREmVwigFoXk0507qD1xAu66OgycPIldjx/j28OHcAaDCB0/juEbN1Bz9Cg4VCwtLS0grymauqDVFYvFfnV2dt5KpVLLA0x9/ozwuXOIkyH33r0YvnsXC4kEvKT3zszg9+xs/luW5uZmNDU1GWFGJpPZrWka38sCAJ03cIgo6dlMBl9fv0a4rQ3j8Tg2UbgqKRc/3rxRYVucn4fmdkNQLnIJLwi18ZwHYOOGsrKxESMvX6KRWNSTMe3JEwTJS3tZGZx+P9YeOIDU5CTKy8vzzM2i55hZkmwoNlLc4/fuYTGdhi8cRvjIERVv1ldu3YokVVZw+3b1bHhqsiPMgFYG7BE9bzt9Ghmqpu/9/RijULmpUpiBp6YGwR078nsYwGyQ4KSFgeG9WcHvbBSCtdFo4dHMMSlyGz+fP4d//36VE3O4CxjQsS/dG0zepiYm4KquxszHj5h49w4+Bsg5WgBgZjBLJThJCVxJyihMdHIV0ND166jZtw9jL15g55Ur0JdCLJZNssGAK4NXiQanrpvPn8c4lW0TGaeOabyXywKwsrgiSomLmNQfPKjYsNHJp09R3dYmzKG2MPjXXDgcDmU4lUwqoOmBAcxTv6qk9r0iA5YF6qIz1A5KCc0OaNTsPty8icCePZh6+xbbLl1CtshBCwB7FggE/qGYpNoTPnsW08PD2HLhAvQlQ2JVgP8VBznjoQTz3HBTO+EZtCoAX7nNriQ8/ZxOJ+bJa3dDg5odiWfPUEfzw2zDAkAtVtHmK6/VQmOj2P+ms/KF5oRO5yZMEy7LHZX3EQXzfkuZ8qJ/AkqeAy/1/3WhEByUbBqn0NnrpTJfPkRySdStaUYX35vfwblmTb7TSdaZjBQAMCKV5yuaqYeIgQFq/lBa3uW8xd/DaegylMN+g8UfU8lWDrXzNckAAAAASUVORK5CYII=); }

a.messages-tab {
  background-image: url("/assets/navigation/mail.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAt1BMVEX///8AAAAAAAAAAABVf39Vf38LJCRSfHxPeHhLdHRHb29Damo+ZWU5X180WlovVFQfQkINLi6drq6hsrKltraqu7uvwMC0xcW4ycm9zs7A0dHB0tLF1tbJ2trN29vS3t7U4+PW4eHY5uba6enc5eXd6end7e3e6+vf7u7h6enh7Ozj7u7j8/Pl7Ozo8fHo9vbp7+/r8fHs9/ft8fHu9fXv+fnz+Pjz+vr3+/v3/Pz6/f37/f3///9Uu/JxAAAAEnRSTlMABhYaTWdoaGlrbW9xc3V4fobtqu/GAAAAlklEQVR42oXPRw6CABQE0A8ivQkqTSlKR3oT9P7nEg0hEhe+xcxsB/7DtisYEGr9XNQqAWSpFI9ZoZQkUGN6TO8f0xgpoIcuOkTd5F0DDUzfNO7enaNngG2zLDZkx5GNOMtaFrgq8c6eJUnWVEnFAZ9fTpcgMM0gmEbOgxDq9nVm66EAoubfFr4mAr5bwQFBN19Q5OfsC9xAGZvlz22gAAAAAElFTkSuQmCC);
  background-size: 24px; }

a.settings-tab {
  background-image: url("/assets/navigation/settings.png");
  background-image: url(data:image/png;base64,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); }

a.fuel-card-tab {
  background-image: url("/assets/navigation/Gas-pump-icon.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD8ElEQVR42r2VW2wbRRSGZ3bX1/XdTmxjEngoApTyRHkAxAMCnkpRhVAIUHlFixDrECgCVWmS0gjUljspoMapQAmKQCoIiWuRkAAJBAq8VUVqy0uFc7HjS7y+NL7M7g5nHMd1u1hJkGCkoz3jMzPf/OfMjDH6jxv+XwEfRCL73VbrLg4hbiOyDlYm5EyxWj04lE5XNgSc6Oq6u1cUv7cQsmlZhOfRIiEjTySTr2wIeL+7Wwrz/IyAMaIIUaJp6zF6lVIqcBzmMKagAieDwc+ssvyhyevlVFVFiqL8JMty3gCYCgSksMk0I4B/fvc+mrjnIUzpPwPEdALfcSxGEWwivWMHckajVBRFzAALCwsDsVjslAEw6fdLIUGY5kHBD4OvocR1fR1TI0CFBl7sR/xqGS1arbPl/v6jnm3bzgmCgJLJ5COjo6NGwHs+HwPMMMDpfeM00XNzM8Z04DYFlHKQoseP7aV8pYxThMQHV1bksbExarFYUC6XG5iYmDACjnu9UrAJ+GLPML14zQ0da8BDAZ46PkSFyiWcUtX4MwC4f+fOiUulkuR0u2758quvFwyAtxiA5xsp+uaBJ9HZ3j5EO6TIQTUUOzmMMKmjZVWdei6fl4MBf8RusfxVqdWuTWVzKQPgDY9H6mIKwNdsdlrojnRUYCsVsG0l3chdGhQ8rygyC1wfCV+o18mhpUz2EwPgVbebAaY5tPnGyBlQcKBQaAB6Q8EpSqk6v5weNACOulxSoFkDqCOFuuJmTS/77X1KGwoymhY/2ASEA/4HzSbh3Wqtvn15JZ+/AvAyA8BF49bWak+LIUXNfgOQhRSNFYsNgM/t4m1m82kIhepE3Z1RChdbE8edTskPAH6LgCVNjR8pluT1oN/tspgEPg4D7qsTcmtr4iGHgwGmObz5B5aR5jiu/KvF/FKNqG+mstnGwfM4RAxKvtN0ba612ogoSr6tpohS/AfHzf3idvVUCfk8sZR8en1QyOcZhxE3tSYO2+2S918AMroe/9Zue7titf4Mb9HvYJ/quu6C12QEUnSkNfEFm40BtnxM87o+9frqqhwKBCICzx2AhW/XNL1CCDkFgMkWYK/P92hPrfaRybjrjgo0+KZ4/p3JYvHZTptoTLxte98eoJ/gdN2JLx+Qjo/dWn/tHugYV8BO/nbm7P6OgHvvuvPw4vz84S1k54rWHQr9+HBUeszhcNagq4LV2TcajWp4dnb2xqKiDP15/twu+FEEM4Ox/x2uuYF2u7oEDYv09BbCkUgO/DLoKsNFXwb/AvgfMwBbMAAdLwRc4DvBt4LvYIuykwLN04S2vxQqfJXmaWKDyuBXwS2BX2T1Bz/7Nyxj3b6i4ZVgAAAAAElFTkSuQmCC); }

a.support-tab {
  background-image: url("/assets/navigation/Support.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAGTElEQVR42pWVC1BUZRTHP+1hZJqaoSaGAVmYmuIE4iSlmyZloOiuS6AOIIJvBUGFwDspm6EiLoqoFUqStvgAGUCNghwfYZoiKEbLEoECisjDhd177/f9u7uy2xCo42/mzM7cc+79n/2+8yCPAhzXEwXcs6Qrpme2hATZS7825lhoniFPC7gPrR/XEPKSTs1Na8xIXludrk46n517okxblXr+4tW87LyCC4vXJ0+SwnoR4BkQ0oOY7ElAIzdnlUZI73r1uojWzKRSY0EacDUT9Nd0GCrLYEEQKHRVtyrPZWVvGEJWOT9MkPR8nFAPi8CfoTNcGxNCi3FkA3CcAw6uBVLDxaatC/m2kt95AEKHGWEiPw0Vsf4lR9bEuBGJAq7bY4ZVoHzprKktKuUD7FQA690EhL7J09DRgrDCXawLfI/WnT9DHxh5sV2vFynAUPO3iMgxItSzUR8fXH92ud8E64l0x50wz3GtcfIWbPMCQoYZqE9v9kBhT28rRkHr7YTfPnbFyX3f4tTZCyi6fBUVtfWs/cfvKFwJw4oxBuzwQW3cgltZQf5OXYQWxmUNcp+X/MHFkNlXETMeCCZGUemIBt+R9Ppnzsgd/7xh9ztvVERNmlkU4jnj8KKgRblRqi3a9D37oFsgQ9tsQplyOLDMyYDEOaiMmZdDOgCk+zl4MLcvIRGOv+bmhzcVX4Jufwq9O/d91uhJ6B8fDcABJ1Izz8nlWwefyPVk5mrXh+VLHCWTBfezScwcN7CxYpYz2n2HUyhtKSLHM/1Xc3Fxtb/CLGK5n3UbU6aXlJVbykb889oNenJNFPZ5TG+b9knwNxNW7FREcJrBpCv9vZ7ruzLH1a7plvxtiHOHUATaCfjKE5XRvjmdIjOzT6W3tuohYQDA/r5di10/HIPMJzTVXR4zGoC5JDmpQYmlFwBLmfbZONhGfWX6W2j1H8Xg/6aALzxQFzvn7uH5c0dYNJ7PyCnc0WIUIMF4SoXL10qh2ppYLfk+tATJ5V2qpQdHpJ4wt73NxLzxfW7f9yKAN+GxzBHN3Cz8sjJwdkfsohd/371rA71ZDDTdY+0tzfxZqXLCY778RXIOtQp0g0VEYuAhmVtB/RJvsCA3HgGE8RHO+GlxwEZiZjl6lQdO3YEwAqyaTPXcMuFKbCQ2e3kdlbz9LFmTbrE+f1EV93VWyeU/INTW8KjSsrZLZ3AiUR1nnnUmriyeH49oD2A+oYYphC93Jdg7kEj/xNH2cSJyuXUw9t+iTj53XVcF2jEF7jTrkZyWvV7yvUBMFAdMm2OMlERWuECcP4avUozDERf7O1LrunUMya7HBViFJwQEuB3IONZSXV0DJgoiGBNv195Bwq4DScRC7swpjvdXvV+P8LGA76tCg8KBXpzigKTX+++xnr9U76bqshiR2JJ2qjcJ+W4kFxKdmZnzM+63G0RA0mEQS8u0+Hr7nphOiVUvnaxB9ERgoYPAK+2obtYI5LnZs3hbm0jSHYn5g0jUQZna8/PDRR9PwF+BcqY9epzqb9WIgl6PE3n5qYT4v8ulFvSz7o58X9nU5lWTRKweA/gNFdv8RlDtjCE4KXOBitt0WBEWNbmj259181ONjFBERB5xcTha5NGTr5PbAT6EtU8hYlW4P4rUCeLatVuUxG/P6M2bNS93utSbwZN3IWoSsMSJZ8rXmUFGqC51NwovF2P/oQwhaX962U518tl0b4XujPtrvPbTYbindIaoHM7o5/YUK98RheipyPD1SSHyvWNVKs2rnVYtMTP0Fd1iWQFUM8GW9BEQ6S3SxgbaYuQF06VW1tahvKQU2uV+aPbtB0PwWMoW2FEWZCfFuouQZtal1Yoc0pcM6FTm/xd6jwwYVrYh8CfsDgGKz4ABFCZjzLykjI33jI3bwnhs8hbYtgCBJoWISFsHY2o0iqKDMgkhdv8tLvR45OqVpAafjon4vupGqTRtKERBoIxSmGhrbEBD9gGgQLJzGrDCH1Cdvv1ubszyOFPnWxN+HBrrCFljOy8oVp6Xe/rEX1od/vmnmjY1NbVXV1ZBezoLdwuPN1dkfn+tcHucOsB+1ETLsTxRoNOieYhJcHg0t3Ud92XiFwkJKaHx8SmxySvD/DdNm+gh+YZ1ee/p+P8LgX0IGTGQdMGS/aMF/gUDMdo6cdJVFAAAAABJRU5ErkJggg==); }

a.media-tab {
  background-image: url("/assets/navigation/video_icon.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAZCAYAAAAiwE4nAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABKhJREFUeNq8Vd9PU3cUP/fe0hZKLz+E9oKAOlihJQ2uDOFFY18QHUJmQjLjS40LIiNBMx6GS4x/wX489YWEhPDKy9Rp8IEYBzMZ2UQo6aoojN8FCtLSwm177865tKQgNAuYfZOT+/15PufH55zLyrIM/6eoAAfDMBAfx47lwMrKsjLX6XSg1/OwsDAPLMsqa7/fr5yp1WrQarWwvr5OS0Gv1+cZjcbS1dU1W01NdbXFYql68OCXH93uv78noPhQweEGJ4piWTQaOW0wGD+z2WymurraAtRb+vz5YFp9/Rdw7ZoDvF7feQQ8ifcn/zNg3DpJksoDAb81P/94UWVlZWlZmckSDkesk5NTugsX6qClpRkjswHDw39Cd3c3vHw5Jo6OjpL7fKI+hhQeENI0FFNuruFMbm5OVVXVGSvLMqZQaDOrqakJrlz5EqanvdDZ2QHLy16w2Wpgfn5htb//4fjc3OwIvh1Goa8bMYIHAVbodOmfFxd/UolhOo5HhYuLi2WXLzektra2gNv9Du7f78T7LNTUnIVXr0Y2nj59MrawMPdXNBodxyi8QR3vUKZQQnujtAOYkZFx024/fxYTblGrNcUOh4O/evUrmJiYgXv3voPs7Gw4d84OIyNjoZ6eLrfXu/gGQV+L4hZ58TqWowApTElRI8GYeBogEoko312AgiA8evbst0uzs/PQ1eWEgoIiqK29FB0cHAo6nT9P+v3rY1qt7kUotPEHKpjFN15Jim4SczkuTgNJ8YRlVaBSccoOeg1bW1vKdxegRqO5effu/R+CwWBab2835mRJRCL+I4qhabwzGgvTDArlgouRjYQlHUk4p6EIIMbQLpaGw+Hfh4dfhKqrq9MuXqyHwsJ8VU5OtsHnW9NPTc2cysszyiZTCef1LqW4XG4mKysTysvLAA0Ej2cCwxYFs/lTMhzGxz2wseEHq9WKdapWOZ1OAmuMA7KxwmfMZrOmtfUbDAdDBrAOx9d8e/sdI8/rTmIoT9XXNxTdvt2eZ7GYBZ9vSTCbLUJbW5tgt9uF9++XhZISk9Dc3Cw0NjYIgcC6wPN64fr1GzkVFacLE11WxZLrHxgYeGswGKzp6TyzsrIC/f39kJmZiR1FA6urPnj8+AmcOFGEpFABkW5oaEixd21tDfe0WHcjRD5MxzLwfAZgfUJPTy+4XC7ffnWYwnFckc1W+aivr680HFbIrNCfGCdJMkoUCcIpJURrWZaUebykiIk0JyKRTq1WpRjZ0fHtT1jXd/Z2mjAyaQLvBwwGQRbFCEMK6CGBEC8IkIDIANqjc2IfAbAspxhA67iRPJ+qeIo6Qx+EdKdBchyL7YpyuLOXWEPbVIddNKd54lqWaU2FngoxfrAHAsa7QmJnOMyIv99Pzy5ASkc0KilyVEDCojAnBaRL2+0oemRAijJlg2GSAG7nRP4oHhJY3NMkgMwO244KGIlIHxBun5DKMbpLHyGkklJGe1vtPiE9OiABkYfbLJWTAjJx8hwVkHRsd54kdYjdJAUZKuM9mWEOD0hAsrzJYA+OBIMh8UBAj8fz8NatG0FW+WUf3k9sLgzqULlcY28DgcCviWf/CjAAoe3H7VluHAUAAAAASUVORK5CYII=); }

@media screen and (max-width: 1260px) {
  a.overview-tab,
  a.dashboard-tab,
  a.reports-tab,
  a.drivers-tab,
  a.dispatch-tab,
  a.maintenance-tab,
  a.scorecard-tab,
  a.messages-tab,
  a.settings-tab,
  a.fuel-card-tab,
  a.support-tab,
  a.media-tab {
    background-image: none;
    padding-left: 0;
    padding-top: 0; } }
/*****************************************/
/* device status icons                   */
/*****************************************/
div.alarm,
div.blank,
div.green,
div.idling,
div.information,
div.moving,
div.no-reading,
div.normal,
div.offline,
div.red,
div.redled,
div.speeding,
div.stopped,
div.edit,
div.delete {
  width: 16px;
  height: 16px;
  border: 0;
  vertical-align: middle;
  cursor: pointer;
  background-repeat: no-repeat;
  display: inline-block; }

div.alarm {
  background-image: url("/icons/device_status/alarm.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACzUlEQVR42o3SXUiTURgH8P/7bur83Jybn2hOcSEqpZKB5UgttVQQ6kLDiyJRK1AwQa3oQrwo8iZIjIoKhZIosfKLMlTEWRblR5NNXek2P6bOvVPnpvN938wLLfzIA+fiHB5+/J/nHAK7rIdVJYezL6RkM4t61D7trL1cVt2/Ux2x0+WxCN+4lmdZ752k6by16Q4Y6h9ZEysNJ5Wz1u59AaVZCW0F4epEXoAfVid+gRq2olzh2/H8syJ+X0BFwvFZAW9OFIUJMCwPP5zC8Pq7zvDh56jov0AwB0F1gaS6wVUKhYMQVtsqHCZ0EM/oUceyXkvAzJ7AaS4yK0PtXkh8bVBPAtopwGAE5DTQAJxYP3buCVzk2d0run+3ILjxBqhJM8Z1gFoPdK8DbcCVEaB6V+BacXGYz8uaL5GFeY7C2GSIS05BO2rZBFRe3mMZ18vCCwoLzdsAxmzmvmtueaDPybzk6bYGS3QMZFO90Gi3EpgPBiGl5FZO5vnMJySPx24CjMVCssPD4vpPvTUT5UVJMrclhPizWKSw2cJXLrB4KBJR8cm38/Ny73CCgqgtQK93oru7A+T9g4WNioH8NPUbiAVroI0EtNPrY6dZqBwF6IuQ4abkwNWj5842kdHRk6Srq20DoMfH+Ux7e+BMU/ORUg/PaheTnntmZQCCZQomsz36VrwgF/vBNKKa/JgYn8dNTVWRsbFaUii0biWQywPo1taQ5nkqt8U/MG1QoYDNagHDMFgwUTDoNPRjH++q9IyMt5ykpFEyKmorwcYMRkZEdE+PP9PVJfkGTkY1zaZ0KJUe0yoFG8rQmgqp9FWyTNZOxsWNkTExOo5EYvr3FZaWOKxW684MDYlZpVLMaDSCOdOCcH12NndPsZGQSObJ0NBZ4s8WiRZJZ2d22z/YgObn7VmKcmKNRkdYLFwQBEu4uNjg7r5M8PkWks9f+7v+N/RYRSDqdir5AAAAAElFTkSuQmCC); }

div.blank {
  background-image: url("/icons/window/blank.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAA1BMVEX///+nxBvIAAAAAXRSTlMAQObYZgAAAA5JREFUeAFjoAEYBaMAAAJYAAFc4bhSAAAAAElFTkSuQmCC); }

div.green {
  background-image: url("/icons/device_status/greenled.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAB41BMVEUAIAFzd3N1gXd+kH+TvY2VuYufrZ+gyJmjp6Oss66zubPExsPIx8jR0dHi4+Hz8vL49/f5+vr6+/r7+/v8/Pz9/fz+/v7//v////8AAAAAGAAAFAAAMwEAAAAAMgAAAAAAAAAAPAEBAwEBIwEAAAAAAQABKgEBBQECIwEABAAABQAENgIGJgQFTgMFVwMGFQMDEgADEwAIHQMJMAMJZAYNLAcOMQgLaQQOKAkOJwgNMAQNNQQVOgoWOA0YWAoXZg4WOQ0TPAkXbwkUVwcudRwzeSIzfSIteBsgfQokiwpXo0Ypjg9UpkMypRYznhYjigwdbgg3vhg5xRUplAcAGQAAPAAATwAAVgAAWAAAZAACDwECYgADNwIDlAAEGQEEMgAESAAESwAFXAAFkwEGcAAHRQAIdwEJTgAJbAAJdwAJewAJhQAJjAAJmwALhwEMhwAOnQAPhQIRnwASWAMUtQYVeQMXWgUYrQkZiwQZtQwafAQapgIduQseZAwfggYfsBAfuQ8jnAglrQIniAYonBkwxycyySYyygc1zSY7zi9A0jFE2C9I2C5P7z5U6kZZ6Tla7Etc7zdj7FVj901l+VBx+V1y911691t6+Fp+/3GA42+B/3SF4XWF/3iM/4GV9YWW9YaD/KViAAAAVHRSTlMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEDAwQEBQYGBgYHCQoMDBQZGR0fJygwNDk6Q0NDRU1PV1dyc3N1en9/gbu8xcjLzN3g4ebm5+jx9fZew+ZWAAAA40lEQVQY0zXIzUrDQBAA4JnMZLNNjJoUtWAPgooUvYjgUwiib6qv4qUiHkqlbdTQlphmzf55sPmOHw4AAOS+RFWVxAAMAHiWPrLXzz/vtQA8hP7wgYIAAZqnjyKkOD65N63bKKXM5UK1JM7vWmO1c845c1osON9baQlbuNvn9Lbgugs/mrKwKrJdBFYyetN2QZwgb4RJzDa4JUUh98JK/+uZ2TyYfQ1L5xERvSuPq28Kf/l6tZOl/qKRBy8TTWKt9Y1Ksny5zsfTeUgRLMfGXKUyfpu8fsaAR7V1dpBF1FQFJQB/+GlrqmNpHb4AAAAASUVORK5CYII=); }

div.idling {
  background-image: url("/icons/device_status/idle.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABU1BMVEUAAAAYS2UbTmcjZ4klaYsmaowna40obI4tcZMucpQvc5UwdJYxdZcydpi1bxi6dRn///8AAAAAAAAAAAAAAAAAAAAucpQtcZMrb5EqbpAobI4na40ydpgxdZcwdJYvc5UucpQtcZMrb5EqbpAobI4na40laYsjZ4kfY4UZXX+ybBe3cBdpKwBsLADR4fDI2u2/1OrA1eq90+mjWRKQQw2kVgt9LQfY5fNwHAJBAABGBQBVCQBVEQBoHwBpFQBrFgB8JwB8LgCAKgCUPwCWQgHb5/TV4/Hb5/Pg6vXT4vHk7ffs8vnl7vfp8PhvisxxjdeNqep4leSLpOHFtZG1qIa4qoe/s5HHu5nWyqvm3sqOotiwlVuxlly/o2m/pGvLr3bVvYybmKDj1LSSjpOalptBWatIYbyxtMkkRrElR6wvUcg2WLw9X+JPcdZVb71jhetogtLm1fHbAAAAaHRSTlMAAAAAAAAAAAAAAAAAAAAAAAoTFy0uMDEyMzQ1W1xdX2BiY2VnaWpscHeQkKamvb6/v8DBxcbIyMvMzMzMzMzMzMzMzMzR0tLS09fb3Nzf39/g4eLj4+Pj5+/w9vb29vb3+fr7+/7+/lKKLrgAAADKSURBVBjTNchNLwNRGIbh+3nPmTQMmn7txIJI7fwE/38vEhULQaRFqiqZaafOY4FreanP8X7f/t6U4uaJiFJWo7evvWXTlfGnTTbin8xvXJVy4og7GcJW9ZB2Xbd7rmSTMrE8aoZtWmxumg05VWzTelAOXtpZs4acKmjz6vC6d9+sBDnvkCRAcjG9AEb1FBZn9QggYFKfvgOv5/UECLu+WAAwn9Y2uUjdpWJop7n+glbahgMVkwchbnvjR4UmGhZnKbd9f9QKbVPYPxOaYVP+O6IdAAAAAElFTkSuQmCC); }

div.information {
  background-image: url("/icons/device_status/information.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABaFBMVEUAAAABBiQCGpUDLLMDLbUDL7j///8AAAAAAAAAAAAAAAAAAAAAAAADL7kCG5cDLLIAAAAAAAAAAAAAAiADLbUDL7gCGJIBC2EDMLoDKq8CHpsABFMDMLoCJ6sCIJ8ABW0NOL0MNLcNNbgDMLoGIJwIIZwCJacCI6MGFYkUPb8VPsAABXIKI50LJJ0/ZthBaNkyV8k8YdElR70aPbggPbhmie1ni+02WcFWed0qUMVCZdBafuNihupkhulniu0xW9g0YOA2YeM2YuE4YdoxVL1Ze91ylfRzlvQvVcJAcPVVd9kjRawkRq0lSLEmSK4mSbImSrQnSrAoTrkqUL4sUsAsVMMvWMswWcswWc0xVL0xWs80X9c1YNg4Y9k6Z+U6aOY7X8g+b/E/b/FAYslCZMpEZsxHac9KbNJOcNZQcthTddpWeNxXed9Ze+Bfgedlh+plh+vMzMzNzc3W1tbi4uLt7e3u7u7///+J/B92AAAAS3RSTlMAAAAAAAAAAgQMFhcYGBkZGistQ0hISktkZWh/mp2eqrO0tLa4uLm6vMLCw8fH2trb293e4fHx8vLz8/Pz8/P09PT09Pz8/Pz9/f3xq05sAAAAzUlEQVQYGQXBwU7CQBCA4X92plsQG8BojGfvanz/V/DswZMx8UKwBVpausuO3ycRAAAAMK4ii5XVXPIwuasBm9W63np7OQ4tGGwe7t9LopKPvbeorraPb2Ve14M8dfM1Gzfrl0SBknkdptGwOoF/XmOiqg1j2Xg5n5/ly/BmiSFV6l1FKgETjLFrAi6iAocRI0/RySJqMGcC/elXg4poCD+HHtVJJd9pe6zD9/6vC0bZSTo2C6ZT3+4ciUFjWNgtfZ58zkWiBIkAQCrF/wHIf1zYEvqLQAAAAABJRU5ErkJggg==); }

div.moving {
  background-image: url("/icons/device_status/moving.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAZlBMVEUAAAD///8YswEU0AAYswEo1QA72QBP3QBQ0gBY1QBc1ABf2QBj4QBl2ABl3ABr3wBt3ABv4QBy4wBz3wB05AB25QB25gB64gB/5ACD5gCG6ACI6QCK6gCd7gCy8gDF9wDZ+wDs/wD1bexbAAAAA3RSTlMAALOoHiboAAAAZElEQVR42l3PRxKAIBBEUdAWc1ZMKHj/S4qwQOdvqHoLaBgnMc5cEdwRADcIGIM/aK3hAb7LBg9nCA6KuhuXddsPpRReyPKyafthmqWUDqoQPpemNnyfFULgtyNJyLA4TKefIz1zagXrSXa3bwAAAABJRU5ErkJggg==); }

div.no-reading {
  background-image: url("/icons/device_status/no_reports.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADIklEQVR42nXPe0jVdxjH8ef3O7/7z3PP1IOWnpzldBSO5tQ86+bmIh1eYiy3vGBhidVGNLYxNuZoMmGs1PKyTm4QqblJ5VGIktwkRaEZGrQt/8huZtAfTeIMtz57jnHGEPzj/dfzPK8vXzpqERc6qavkFwVKIIrusoh7hxIThn/NWB8M9UtiwugZi1gTS+Rp5p0G3q3lm/1EtBgomdzqw3zDN0DgPPDzwPP6L2C+6VtMbPGBgYqlgM9nykvwzN+Mf/xt+LOuFjffr8aNA1WY/fIz/N3SyLNWPKgoAQNfLwbeuPXWm3j64Qd4dGAfAlnpqDKN+9lELS8TNVXZzTtjm7Mxs+sdBA8fxG95OWCgaAH4gv/0U2IsbhfmY7IgD6dWxeIlomIGiAF66nTQcHT0yOiraZjKy8XN/FxM8167Nw5hYNNgShL6U5NxLvkFrONjBihgyPS7qYWA8T/SUjHxYiJ6X8vEicz1uLhmFS5zZaJQSHWa3NzrtKKN+9hqzjFA9YYQBsZHIm0Ytik4Gx+J7AjNn69ZZhoiFPQ6TOxSpG76yFAGG3UFX5kq3lOkDi4MXBuwqRjUBHRERmCdIXcyQKWy2PqJKeN7zYI9qjRBNbpy6Qgfl6ki3rUIHVU2NQRc6zIt6NMF9Dh1+HSpkwEq1xc6XWrXcYSBt1XpOu1WpPp2h4GDFsIht/0ZA8MtKqFLI/SaEnYoYicDVK2pVClLVOa2ocaqotGUsVkSf6CdgrDW77LipCygKcaNLqeBAAMjmoh9onCGAer2rgwD++u80fiO5202DR5ByAkBVG2oD8ZcBnokQp8hYCwhBrWS9GOTw0Z+lysMfNq22ouATcVVq4xyTZ5ngMhHCyUfc0Zg2m1gyKHiyhovWj1RYGDylMt1gwEMpCZhJMqOKYeGBn59GVEm9x9AqwUqOM5fuRsXiXtJHjzJTENw20b8lfc65nIyMJvixe2VbjTaTcQLVBE6XgxQHFFKpa5O93k9eLjhFQSLtiNYnI9ZXzr6vStQoSmP3URZDNBSAMUSRS0nSs8QqL5IkfsLuQyio7zsC80YoP8D/wL/OFy9eAf1YgAAAABJRU5ErkJggg==); }

div.normal {
  background-image: url("/icons/device_status/ok.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABJlBMVEX///8edhUjfRonayIpgSEdehUdehUgfRgeexYmex8PdgcbdBMifBkkeR0qfiIpgCEofCEpgCEqqB06oi8pfyEzmCkofSEoZCMqgCJoomQyhSpDmTtSnEt2qXF3qnM6eDUxiCk0iSwshiRup2laoFJcoVU0gSxjolw9sDIrmiAzpyc7lzUMoAARhQ4ftw8gnhUqrBwwjicxkykyjSkyjyozjyozySM1uic+tTVByDNClDtCmjpFrT1Gnz1I2jhM1D5NtEFQuEVY50lZ7ktdx1JhqFpm7Fhn9Fhq215q+l1vq2hv1WRx/WJyq210/GZ/1HV/4XWJtoSL64GM8ION/4GU5IyV9YuW0pCW05GW1JCYw5OYzJKY1JGi35ur5qS87LbF5sHN6si8g0w0AAAALHRSTlMACgoQFig6OkpdYmVlZXB3fHx8fH19ipLKz9DQ0tXf5Orq7vL0+Pr6/f7+/r9eegAAAACISURBVHgBYyANyCkzo/BlA33lxZH4klHWulZqQAYHO5gvE+2go2+oxMDE46XOBuRLh7voGZgKsjAouiYmqLIySMV4m5mbigBlFGz9Y+NVJCIC7CxN+EFaGbk1PULjIoOc7I0FoKZzabkFh7k7GwnB7ePU8PHztBBGcgGvY4iNKIob+bTFiPcgAMSNEsc7W3djAAAAAElFTkSuQmCC); }

div.offline {
  background-image: url("/icons/device_status/offline.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqBJREFUeNqkU89LVFEU/u59981TZxpn1GQyQ51Mw6gWWUEtgmhVi6hFi4iW2bIWbVpUIEQRIbSJdqHRfxAtE4IMXESLLETxV+rUjPPTmXnvvnvf7cxoMJQ7H3yP984793vn+845zBiD3Vwi9fbyf8EaqfL9O+G+w49ktaTzCys3meO825Fgp6BR6nS4d3CsrT8K4ynIcvxNObs5xC2+/m8uZ9BoBJ2Oi3D0abirGas/y9jIWWg/IGJG45HydEh7Go3gluBoBFPe+djAwXNLqSwmJvfj1fs4Cq5PJNFbvgr6NLfQCM6phr9gRnU6id6XoU4H6YzEzI9FfPj4BZkcEfS0IxRpHjfcboHtkPgtCGZt2xBoToruO70De4E8ivkcZr4tQLpV6E3KJXVt7f7J2an5a4EsvGbM2jaxuFKzHbCjyVByeIQ7G0DpO6r5ORSKEXAjoUtr0NkS9nDDuFwfzacrEyJk6bqJyM4BG7MwsjwmohtNqjAFeL8Q+C48jyA9GPqbgU2G2UgOdXQbERoNRAiBoBijm9HBFTvRetHYGZJCSqxmonaIpELvEsyichmglEZHogmJfS233ap/JFABSZBuixXveij6u7ipLlOigEvtOXvU4PkIR7Mt0Zsw8HxW16ykwaGBaHxtrfyk4qrrHFzcs4+dOG5MgT5vG8N9rKYDjH8exPinHuRLjGK1kadJCQJEIgLJnsglbfgDzmOJG7y7A3A36wl1AotjZqkF019XMDn9G/OrAqJhZmWtimSYtcftq8J47rLJZ/tBXkDXjYWnBC6csnB3MY1IGBgesiAVzQnbWjzLYsikJCpVnWa5Z7EzVNMLxFttHRgyTtMiGXLXR7koa32iDjD49Kj8AFoGcKXCespNlV39mO12nf8IMABYuj6rq13iVgAAAABJRU5ErkJggg==); }

div.red {
  background-image: url("/icons/device_status/red_error.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlpJREFUeNqkU8tu2lAQHT8wtlEQcUKUIjVVgaiCVkhIlSq1isSKTdRNuu5P8AX5Alb9g+6zqZR8QNWmC3ZRa1UJIm0hAWpeNthg/OiMechl00UtHXvuvXPOnbn3mPF9H/7n4en1nmGAwy+BAUghTjB8iThY5v1EfMatzhB3Lg4Ib3FzfkPwdUSSKulCIZs6PFSkeFykCi1dL95dXx81rq7e2JZVxbwPf1WwIkuJxOmL4+Ocz/PSzHHgvtEIFhRFkfdzOTmZTu/ULi5OJ6MRrERYemFZKU4UK8VyOTcyTWk4HEKr1YLC+XkAimluPJ1Kz0qlHBuNVoizFsB+Tg7y+ezAMKQRqhuGAaZprkujmOZ0XQcDRfYymay7OKdFCw7Aq61kUtH6/TVpPB5Dp9MJSLfYiue6i555Hna3txXi4PDdSuChx7Kig3278zkYgwGYkwk0m02IRCLA4jy3Usb1qWmKxAlXAA4u2FQ6VuHjbhGcI3IsFgNh47Q5zHXCtzAH+GV0u0Vf02QpZCy1VAq+8Y27ntv2lDjrQ0S1T912u7eF/ck4lheGgpKqQrleD2I5BN2y+sQJC5zd9np1YFlLRldSUhQhCEKwYzRE9jzPas9mN8RZC3hoz4nrVi81TcUFS0KRJM5/yWQCUCwhbCTXxmPV9LwqcYjLkFUZJDzCwXN042OWreQEIftEEJQEx4mUNHTd6Xfb7qu2fdNAcg1d+IMMSNylAB3mDmIX7bWfBzjaA3iKV/dgabT7LsDXbwAfcVsM4TdCQ66zEmBDbfL/+IPJURMyKHK9PwIMAA7iHkoee771AAAAAElFTkSuQmCC); }

div.redled {
  background-image: url("/icons/device_status/redled.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AYXEw4Xmy6exAAAAvNJREFUOMuFkr1vHGUQxn+z797t3u3tnX124g+QAceCAhEEoo2wRBNRYBo++nRE+Rcs4QpEQwroIsqQAqEIIYH4B7ACVRKCUSAyUYgdn3327e3H++6++1KcHUQReEYz0oxmHj2aGdlZW2f++gYn2F3b8GvMLLhnEOYQaeIwuHoXJ9ueBIO56+vVSf/O2jpykgzfuSzaHHZrm71WN80FF9TnpeVNSRCIqy0uMUPPNL4Tra54hD8F7dnR9LVLDpiQHLx7WYpib7Gux+8TVh+ET/eXW88t4XfiSYcDqwuy+w/Q24N7JHwmdfhl2F34q3/1kpPdtz/EQc/qgwteq9zovPBs1FpcxPPUscwJi3NgqSkO9km3tlN76NaViq+IUkeeNEOpi+SslNnFeGE+iqZOo9IKSTQkGpICEo2MNf7YEAVduktPRUqVF+syPSt+U3yr05ZU5lzo3HJ7ahYZ5fwXBAhVCxM0lovKnbM6/dmnND2ydLXVj5DMQGX5P4gIrU5MvrezSrvxha9tGXnjZEU1PEhS3Mm9nHsSAwIoz6NM0xU/7LX9sq7LShc2v3EX/+YvSL8HQROiEJQPnTb4Cg5HYGvICtCGam9ANj9n/alTlf/beJDMK/fryI5WGtkY0kf/qHDHwU0UPP4qEUpXk3mn74z1aKRKgVc7MzH58E2bPsKg0a6YOAX6sU1qxhVomzLu9sj7c59eO9i+4X/14LZb7ZzafCWOf7fpwzNODxFRT1yqcxYJYvJufHeryn78/I9Np5xzza38sHwpmk76Yfv1qswbeZVRYv/lBovG4sIYN7uU3vMbGx89vLO5WyRaAY1hWXi3TbZ3JoiOFtq9l5vtXpjZkrwyGMAAhDGdmSUkmhrewn3y8fD+N7fGgxFQCRAAbSCeVo3ZtzozL64F0XtLIm+0VDOscPgIhTXFn8798K3Jr36d7N3ct+UAGANaAP+YqAVEAnHPU3EoXntGNcLz8Pz3sLVvy6xwdXZY2yM3GU6BAjB/A2lugtt8EVJsAAAAAElFTkSuQmCC); }

div.speeding {
  background-image: url("/icons/device_status/speeding.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAACIlBMVEVTXmB6QDiEAACFAACHFgyKCwaLAwKNEgubGgr///+/JxDNX02HAACKAQCDAADPJA75+vqHAACxsbH///+oMyXVNRxbW1v2/f6GAADKQyuGAACEAADLNByOGQzLy8uEAADPOx/1//+UiYnPQSRBQUEmLzHw//9hKCK0tLQvLy8zMzOGAACDAACzST7p/f7///+uJhV7FAyLBAOFAACPCQWfEQnu/f6HEwuIDQaBAACpqan///+FAACGAADr9PXQV0ioTEKEAADk5uaoGg+HAACFAACfoKDcIBCmIRTeJBTr8fKCAwHb1tWMAADjNSCGAACfqarncWKQAACsHhS0lZPzX0+dAADPEQzjPCj0iXeuIha/gn2XAAC4bWiJBQSXDAqZCAifAACiCAiiDAijCQmmCgeqCwmrGhGtCwmuGhGvHBOvIBixGxKxIBWyIxizHBS2JBq5HhO6HhS6Ihi6Jxy6WlS7IRi7Jhy8Ixq8Ixu8KB2+QDe/Kh3AMiXBIhjCKx7CLCLCMyfDMSPELiLFIhfGKhzIHxbIJRnJKBzKMinOLSPOPzDRQjLVOSnXLCDXMyPZJhzZKxvZOSna3t/bQTDgU0LmRTPnWE3rWEjsaVrvf3PwhnnzOSj2XEv3f274dWL5j4H5lov8lov9Dwn+Cgb+DQf/CgX/DAf/Egr/Ewv/FQ3/GA7/HBT/Kxr/LSP/Piz/Sz3/VUL/aVf/gG//kYH/npH5kwFFAAAAXnRSTlMAAAAAAAAAAAAAAgIGBggIChAQFBcXHR0hKjAxMTc8SEtLVFVZX21udHx8fYaGh4iMkJSjqKmqq66xuLjFxc/b3t/f4OHj5ebn6Ojr6+3u8fL19/n7+/z8/Pz9/f7+S8E94QAAANNJREFUGNNNy71OxDAQReE79uSHKFBAxIK2pqZDoqfhfXkTmkVUWxGkbBaZxNhOPEOBEHzdKQ7dbnf9pfVO8IPbR39zxmEc32aAeaGL+4frqjjMr/sPp5v9wN4nEVW7PQ3O63hkrKqiSrW27ftkmREcREU0LqYJdcsISURJxSSbzUltEHqyIpLJcGGKhrGIkOgypxyW3NQMH59c0dyZT81ZioYR1+e+rHZX551knR0jeklpOrx0XUmpnxiYGAAwDAAAA4yEfxjw5V9G+l2+qFqtEPANl81235aiG94AAAAASUVORK5CYII=); }

div.stopped {
  background-image: url("/icons/device_status/stopped.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFJREFUeNpMU0toU0EUPfPJezFGk9ZaQmM1+KlR0apVEL8LF/5AEEFEdKUbXahYdyIiuBI3daNrcaHoQgRBKIofrBsVSUol1vqpmqo1aZs0L3mfmfGmseLAnTvMcM+cwz2X5VeshTCABMC1AbetszydOsK4BgzDvyU41PCvnClMHNeCFxQ9BWjUNZYhFKX2iLVLz8n1C+KYLAOM/32jCAkgzlf5z8sjUOYMBFP4B1Av9oOdYvPqm2L9/LjKfwL0f8CEUN9Zi4Rclzzpv8obaH0anIGDaBuldstNnbdkV3tcffkA42u6owimg8opTMUFT0QgVydOgfMeqpWShUS3tS593upsjalcBrBsklLXT8FJgiCSVaeRRQimWoFoFrBWtpwMBn57XHbMPxZOt8TU0FfwhV1UHAWLtlHMI4Bm6PwEeGoNnWMwo2W6XwDY7ZA2h2yNHJVa+Z4u+ZD7ToDHm+A9fQG5bQtksg3V3sewdzSDL+4AEwy12zcQ2r6LwIjJ+wyCnh6Pq1oNwdgE0JZE9eEDjF3oRunyRahaCaUrl6CamlDY2gU38wa6vQPBt28oX78Gk1oIr1yFrAx9hF34iPzhA2i7/wBhpwKd64dxPZhZUSjPg/trFDKTBetYDrloEayDB6Bf9cHJvYN0x8dRS6UhN+6Ak83AlaGpzploFE5/P6KRGYjcvIPwsjScR70Ycx2Ujx9FMkq+iEbAssnEwNxEfJnTuYEazWA/vAc3PBPuvBTmDLzFZKIdfOMWmMEcrPwwCpEY4pTnWgJDE7Ui650Vu7skEdvfOlmE55E5Z0QaBiLqxgqD1aV4LoHTj8SOUXuFtOFqjWyp2if2esGzn6VaKBKLb5hNvQ7qxtGMZFCBIvMY8oK0Gj6ge0H29shUr0vV7HigDnHJ+A838LtfjhSujiiBsKYCciIIaDobXxELBUln19PoK1cyP3y1VzA2ODUtAky5gXfqye9izzCNx0wCsegXixjUs+2TMlLnEcDTitP/PVD7Qwyf8f80ChqLSWLyqFgMlkh5mCs1NUDT00iC8F3rwVGjj8xm7PP00x8BBgC9tn/uBEb8BAAAAABJRU5ErkJggg==); }

/******************************************/
/* Map size toggle icons                  */
/******************************************/
#toggler_link.collapse:after {
  /*    content: url("collapse.png"); */
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAMAAABoQAyvAAAAG1BMVEX///8AM2bP2eJggKAwWYOfssXv8vUQQHDQ2eMHXjPtAAAAAXRSTlMAQObYZgAAAC1JREFUeAFjgAJmCMXEwgimWdkZwQxmRiAAC4MASBiNwcABkkIoRtUOloZbAQAa3gCF3uectAAAAABJRU5ErkJggg==);
  width: 8px;
  height: 12px;
  border: 0;
  vertical-align: middle; }

#toggler_link.expand:after {
  /*    content: url("expand.png"); */
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAMAAABoQAyvAAAAG1BMVEX///8AM2bP2eJggKAwWYOfssXv8vUQQHDQ2eMHXjPtAAAAAXRSTlMAQObYZgAAAC1JREFUCNdjYGaAAkYWJiiDkZ0VymBkZIYxwNJgBkgalcHCgaIYph0kDAIwKwAbIgCFzUtf3AAAAABJRU5ErkJggg==);
  width: 8px;
  height: 12px;
  border: 0;
  vertical-align: middle; }

/******************************************/
/* Link action icons                      */
/******************************************/
a.plus_link,
a.edit_link,
a.delete_link {
  height: 20px;
  background-repeat: no-repeat;
  background-position: 0 0;
  padding: 2px;
  padding-left: 18px;
  text-decoration: none; }

a.plus_link:hover,
a.edit_link:hover,
a.delete_link:hover {
  text-decoration: underline; }

a.plus_link {
  background-image: url("/assets/navigation/plus.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABwlBMVEU7cj46cT07cT48cj80Zjc2aDo6cT07Zz87cT4+bEEzZjczaTc0Zjg0ajg1Zjk1ajg1ajk2aDo2azk3aDo6ZT46Zj46Zj8+akE/akRAa0RAbEQ3bTs3bjo4bTs4bTw7bD47bD88bj89b0EtWTEzYjg5Xz5EZEgygDI1hDRGg0dHgkowdjExezFAgkBDfkM5eDo6ezs/eUJAeUM3djg5ejo+eT9AeUETpA08vzFZtFJo5l4wkTA1pi1RpVBitV8DlQAIhgAMqAAQhwsQvAARtwARwQARxwASsAASxAATyAATzgAV5AAW1AAZpxEaoBIckhUdmRUdnxQenhYepg8h7gki/Ago9REpgigqmioqnSoqnikruh4upSAziTM5lTU7sS47yS48ljg91y89/Sc+sjdAujdBtTpFvj1HsDxIkUhM4z1NkE1Opk1O1j9Rx0RSjVJSsUxTl1BTrU9UrlFWr1JW+URYp1VY6UpapVVboFdbvlZb0U5cpFteul1folxftlxf61Bg9k5h6VJi/1Jj01ZkvGBk71RlpWJlpmRltWFptGZrrmhr6F9tu2lw1mNw3mdw/2B5/G1/9nKA/3SF3HyG/3jhdNPXAAAAP3RSTlMAIiIiIyMjIyMjKioqKioqKioqKioqKioqKiosLCwsLCwsLExMTEzT09PT1NTU1NXV1dXW1tbW+/v7+/39/f0T3JDWAAAAwElEQVR4AWMAAzZDTS0jNgYEkM3u7M6XQRLgqZ80pYMbWaB2Yn8NP5IAS+vUnjJWCJtJQYSPS9lucpOtipAArzQjg0lcelVvl1VjrmVhZV17vhmDjp93cvOE0qT4jLzqlr4KPQZtJ3t3Ty+P4JiErPKGtgJdBuNw/4DAIHMHF4ucouKSTFMGZiUpSQk1a0cfG1VhQUE5RohVnBHOISnsSO4Qj3QLSxNFFohyDU0VQxJQjPWNTpRHEuDQV9cw4AAzAaLHLFpQWx15AAAAAElFTkSuQmCC); }

a.edit_link, div.edit {
  background-image: url("/assets/navigation/edit.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABXFBMVEX///9RUFG0tLSrq6usrKyysrKztbW3t7e7u7u8vLy+vr7BwcHExMSDhIKlpaVzc3JGRka3t7iIiIiLi4uNjY2Ojo6RkZGUlJSWlpaZmZmampoLCQpAPj8WFRWwr7CYmJi3t7eRkZGTk5OUlJSVlZWXl5eYmJigoKCYmJifn5+oqKirq6usrKyurq6vr6+pqamsrKycnJxlZWV+fH2trayFhYWJiImKiYmKioqLi4uLjIyYmJmbm5ubm56cnJ+hoaGhoaSjo6WkpKSmpqanp6epqamqqqqrq6uwsLCwsLOxsrKysrKzsbG0tLS1tbW2tra4uLi/v7/BwcHCwsTQ0NDX19jc3Nze3t/f3t/g4ODm5ubo6Ojp6enq6enq6urr6+vt7e3u7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7///8c1FqHAAAANXRSTlMADRQaGhoaGhoaGhoaHTg7PEBDQ0NDQ0NDQ0Zbb6atvMnT09PT09PV3Nzk5OTk5OXl7PPz/l9TP4AAAAC4SURBVBgZBcHNSsNQFIXRb597+6PUQUdSFAeCRCdOfHffRwRLi1hoTZDc5GzXEkS3SrCNF/FT4frxGQCYS74HeKRNaciEFuDIJNNEAVewSaIoFUCAZbscP2cBCrDsOAwfFxKiQi6TczvtNo1AFVLqx8P8kBZQQdFPX9NrkwAFROv3f13JdEIGXK3Pw8uqYQNUbrb96WnZIpUCV23f9t1mrFoQQNH9rWM3gMKa5vlbd3HR2sYp0uvff06vY4K9Rx0QAAAAAElFTkSuQmCC); }

a.delete_link, div.delete {
  background-image: url("/assets/navigation/cancel.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC30lEQVQ4jaWRz2+TBRzGP9+3P9dua2nXdp0zS4GNlSnDTTcxkIHGUUOMhoOKB+PNPwBP/hM6Y+KFExCIUUY0HPRgRESSiT+GEPYLyUaadV23tuv2tn3bvu/XAz1490mew3N4njzJR1SV/yMxxIejFnFgJhz56NlKcXnT4ScBsoAf6AS8wAt+45U7nq7R87s7X+YBbyCIgBto4YPR+mp+nsW/uJrJeL3QXG8PBAADOHfxsuq+OME3pydqcNfV0YEBLYCXPx+fnCdfguQhxk9NNSyg2bYFTEy/oRw5jjxzgJnXMr8BJ2zbRoD91je//ONdXYIb17GDEVwvvcjC9Qtcu3df/MDrY5M6mnmHxoN7eGnBUJr72S2OfP3FiAC4w73V+VR/x8jSMoVmHXwBYj1RSm+9TT2XIzk3R6FSgapJzOthLRwmtbGNYgkA+5IpgAePI1Gtg94E/Rm0PJjWQjKpt0Bvg1ZBF0GBta5gFPx+BKCjf5BadoUYzM12dU6Ud/fYAFxtVC6gBxDDxYeO/XATRnyhBFajgqxNnuTXuZvsASuAZzD9faZWPb2QXcP+D+/nYgm+c3tuSy57YpinN5LdEYwN22YLKAEmcHK3fNoy9ygBNaABlIGKVWfa5TputnMR2ALcdceh2i5/EO9TK7/OisIhINa+nwOKlR0OmlXejyf0x828AFgoRtNuUQf3VDCoRiHHnsJhnjowNo7/2DGeB1JA0W7SWSwxFQ1pDQItRzGajUb0k08/a3abJiVVBtrlP8Jhth49nF1fmL90NxLiKNAPFFoNQts7fHz2XbOpTh93zrzHrZ5u/Rv0EagFeiUe06zPvfxDKMCNcIBVj+vPK4lebYE+Bl3qDurvyV6dEcFwUFREtoEDw2muDQ/zaqHwxIYhB0FFsGFsqphf/CqeIJXoo1wxccQQxMBQBBvBBpkd2s+56VPYyoCjirZxOQq2o+mzQwN8mz6IA6IiOCL8C2ZiPnhZ5r4bAAAAAElFTkSuQmCC); }

/****************************************/
/* Activity LED indicators              */
/****************************************/
div.led-red-off,
div.led-red-on,
div.led-green-off,
div.led-green-on {
  width: 12px;
  height: 12px;
  border: 0;
  vertical-align: middle;
  background-repeat: no-repeat;
  display: inline-block; }

div.led-red-off {
  background-image: url("/assets/red-led-off.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAACBklEQVQoUzWRXUiaURjHT9kHXWR2VRC773IEi64Gux1sV2MfF42MfQj7gs0p2ySCQbkGWu8gpU2IcBFSMjZzNsuY73HmxYbWUtyNuJCFqVMXwiv2/vccoRd+8PD8f+d5Xs5hHo9Hw+iTJie1gUDA/CUU4h98vopgY2uL+/x+syRJWuGcumx1eXkwtL0tf1pfx7vZWTgsFtU5MaEuLSxgIxiEyITTlF0uV7csy9zv9+O91arIdvvJ4vCw+poxdZqxE6terwQ3N8E5l91iUywWM32VZbw1mZRfa2tq3OHA/NAQXjKG6b4+vBAHDQbl284OIpGImf1IJKLelRXYRkYaq+PjeEXic8LS1YVnPT0wE/cZa3z0epHY2+PsezxeXZIkGGnSExKftrXB2NmJxy0teET1AzowRtmiw6HGd3fL7GcyWXU7nWKKahwYwEOS77W2wkDc1mhwS6fDFcrcLpeaTKUq7PfBQTQcCkFPa+9qtbhD/z3W3o5R4mZ/P67ThkuU8XAYuVyOs2w2a/pzeIg3U1PKeZp0jcQbvb24Slzu6MAZ6s3NzCj5fB6ZTMbM6Lq680dHvFAowGmzKRd1usY5ks4SF6iet9uVUqmEYrEo09U3H5Cl0+nBv5UKr9VqSO3v47PP1yRJtehVKBNOUz59brGpXC6b6vV69N/xcVWgUC16IhMOAM1/aBdLUA9/ewkAAAAASUVORK5CYII=); }

div.led-red-on {
  background-image: url("/assets/red-led-on.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAB50lEQVR42k2RT0tiURiHDxn9WWTapoI+QOsW0depVZ/guoloFdGixI0RuAsJoSA1MdTb6D2iVg5aY2UDI3aJcTTL65hynXvPb97TYpgDD7y8v+c974HDQqGQg9E52tpyxuNxT1hVeTAaNSThVIrHYzHPkc/nJOWfyyLB4GLy8lI7Oz9HxOtFemNDpDc3ReTwEOFEAjKTzqd8FghMpTVN3oSbnR3zY3/fFsvLwmZM9Bizi6ur5kUyiQznWkxuKhQKiqpp+KooJk5OBPx+2EtLsBgDZmcBGiytr5tf8nnkslkPy5fLufTxMforKxbW1jAk0SasyUn8mZ4GiN+MWZnTU1zf3XGWLZW6RZ9PSuJTHB2FPT4Oe2QEgmqTBlqUcb9fXN3edtj1/X23fHAAQU2xsAB7YgK2wwFBDGig4XajQlk6EBClhweDfdf13DdVxYDWwumENTcHe2wMPUKfn0fF5YJKWTGTQf3lhTO9XleeGw3UtrdNyC0kGjMzqBNlelqKehe7u+bPZhP1Ws3DOOdTv1ot3nx9hb63ZzZdLuuJpCsi7nZbCa/XbLfbILR8LOZk8tSq1cU3w+Cdfh/PlQoq0ShKxA+qe9R7p6xKDvv/ux9pU7fTUT6Gw9xbr9d9JwZUy57MpAPA8RfLmml0GldNjQAAAABJRU5ErkJggg==); }

div.led-green-off {
  background-image: url("/assets/green-led-off.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAACEElEQVR42k1RXWhSYRh+we1MBxNlytjYTVfZRVeDrBFRQT+DkdGFBYMutqB10V3oGMh2E2MYeSYMJ5urIGRYSNSOSI5ZnCOuu5nsxytZQ2ji8edC4Yh+T+frInrggfd7nuflheejWCxmIB2LwUVzMpn07qZ2FemLpEqfJTX1NaUkthPeYDBoJqJ/WYp+jDrSu2lZ2pYghkT4XvvYQmAB4Tdh6EvgXjQadRBHJBIZkGVZSSQSWN5Y1kRJ7DpfOhk9JUbPqDs9P63t7OxAURQ5+F6/lP2R9cjfZcwF5rT4fpyF5BDGfGOgJ4Sh2SGQm9js/Ky2l91DJpPxUm4/l936sIXxF+OdmfAMo+cEmiL0P+6HZcoCyyMLaJI68U9x5HN5hS9UVyOrjO4Ro/sEwS3A5DbB8MAAwSXA6rKCLhNb21hj+Z/5Ch0dHlXX364zukNs9OEoTC4TeiZ70DvRC+GWgMHbg6Dz1N18t8mOj48rdPrrNJv+lgZdp475rpkNTwzDeMMI4zUjRm6OwOrUL1ygjl4MSqWSQicnJ56z32dY8i9pRMSESwJsV22wXbGh72IfuOZ/5dfK5TKKxaKX9LoG9IdSqVQQWAlodoe9w0Oc9nP2jrgiampVhaqqsl69mTgKhYKjVqsprVYLB4cH0A3OvzPXGo2GwjP0/3fzS/V63dNut7PNZrPKyWeucY9nABj+ACkmRQJ7h3vlAAAAAElFTkSuQmCC); }

div.led-green-on {
  background-image: url("/assets/green-led-on.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAB8klEQVR42k2RX0siYRTGD5kWgf/wooI+QNfd1Nepqz5B3kR0FdRF0twogrCyrYi7o5XjzIg5LTuvqLvIZmKtsItYCJbZqkjLhL3P9nqx7IEHDuf5cc4DhxKJhI3ealfadem67jeyBlOSykAor+WZqqp+SZJcRPSPpdin2PKFcWFm0hkcRY+wHd3mO+93eDgWRk7LQXiCmcCR04jT/GKKTdhP7VuBauB11VjllCZOKXpdj65b57lzMJOZ0vHbpXK5vGV+NuH/6Lfke5kHb4NYMVZAGcJ8dh6kEd/8sGmVWAmFQsFP1Uq1GFfiWFPXxhuVDVCWQAphTp2DO+OGW3eDUjRO6knUvtcYXX67HEpnkoBEDNgzdsxqs5hSp2DX7PCoHpBMPHgW5FeVqz5dV6+HITUkIvAlfWkC2zTbRNPKNLwnXtAx8YgS4Te1mwHdNe+KRtkAndLYlXVhQVuAQ3PAkXZgUV6EJ+4BhWlsfjXRvm0zarVaW512B3vaniViCdiX9sEn+zATmwGFiB/IB9ZD5wHNZtNPjDFn977LHruPOMwfWl7ZO6YYcXpH3BP2jAMnAeup94Ret2eqJdVFohqNxvLg94A9j55R/1WHUlagFBXUf9YhZsITDP3/bvaDOfv9/tbLn5fiaDAaColezIQnGAC2v4xLWy/wTQ/KAAAAAElFTkSuQmCC); }

div.satellite {
  width: 12px;
  height: 10px;
  border: 0;
  vertical-align: middle;
  background-repeat: no-repeat;
  display: inline-block; }

div.satellite {
  background-image: url("/assets/satellite_icon.png");
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAtklEQVQI12Pgd2Vfz2vJwMDABISMDBDAvo7hP8tlESMoFypsKXCF9z/DWXEL/kwRXrAOMNBkOCPxn/Ey43/WxWLiENWsNeoMwQznRP8z/Gf+yesLFGRmYFBaf+/OR9kvDP8F/nNvtxWFqGSeM+H9//P/nd4wbBX+yXycH2qluu7T7/8PvGCQEjzM+p/xAtCBEtrS8Qy665uXTGdgZ9Blv8jwn30rA4OQoBxYPcd/oFm8Vhzb2N0BVyQzIsJB+YAAAAAASUVORK5CYII=); }

/*

 */
