.tag_data_widget .display h3#label {
  margin: 0 0 5px 10px;
  font-weight: bold; }
.tag_data_widget .display #tag_grid table {
  width: 100%; }
  .tag_data_widget .display #tag_grid table tr.r {
    border-top: dashed 1px #ccc; }
    .tag_data_widget .display #tag_grid table tr.r td.icn {
      font-size: 16px;
      font-weight: bold;
      line-height: 16px;
      padding: 10px 0 10px 5px;
      vertical-align: top;
      color: #333; }
    .tag_data_widget .display #tag_grid table tr.r td.name {
      font-size: 16px;
      font-weight: bold;
      line-height: 16px;
      padding: 10px 0 10px 0px;
      vertical-align: top;
      width: 30%;
      color: #046; }
      .tag_data_widget .display #tag_grid table tr.r td.name div.type {
        font-size: 12px;
        line-height: 12px;
        color: #999;
        font-style: italic; }
    .tag_data_widget .display #tag_grid table tr.r td.rw {
      vertical-align: top;
      padding: 10px 5px 0 0;
      color: #999 !important;
      cursor: pointer; }
      .tag_data_widget .display #tag_grid table tr.r td.rw i:hover {
        color: #046 !important; }
    .tag_data_widget .display #tag_grid table tr.r td.value {
      font-size: 18px;
      line-height: 18px;
      padding: 10px 5px 10px 0;
      vertical-align: top;
      text-align: right;
      font-weight: bold;
      width: 100%; }
      .tag_data_widget .display #tag_grid table tr.r td.value.float, .tag_data_widget .display #tag_grid table tr.r td.value.integer {
        color: #060; }
      .tag_data_widget .display #tag_grid table tr.r td.value.bool_true {
        color: #090;
        text-transform: uppercase; }
      .tag_data_widget .display #tag_grid table tr.r td.value.bool_false {
        color: #c00;
        text-transform: uppercase; }
      .tag_data_widget .display #tag_grid table tr.r td.value.string span.val {
        font-size: 14px;
        font-style: italic;
        color: #333;
        font-weight: normal;
        background-color: #f9f9f9;
        display: inline-block;
        padding: 3px 5px; }
      .tag_data_widget .display #tag_grid table tr.r td.value.string span.val:before {
        content: "\""; }
      .tag_data_widget .display #tag_grid table tr.r td.value.string span.val:after {
        content: "\""; }
    .tag_data_widget .display #tag_grid table tr.r.bad_data {
      background-color: #fea !important;
      color: #c00 !important; }

.settings.tag_data_module #tag_display {
  padding-left: 125px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.9em;
  font-style: italic; }
