        body {
          background-color: #000;
          color: #FFF;
          font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-size: 1em;
          margin: 0;
          padding: 0;
        }
        div {
          margin: 0;
          padding: 0;
        }
        #dashboard {

        }
        .chart rect {
          background-color: #333;
        }
        .pane-container {
          margin: 0;
          padding: 0;
          float: left;
          overflow: hidden;
        }
        .pane {
          /* border: #666 solid 1px; */
          background-color: #333;
          margin: 4px;
        }
        .pane h3 {
          font-size: 1.15em;
          margin: 0 0 0 1%;
        }
        .row {
          clear: both;
        }
        .col-md-12 {
          float: left;
          width: 100%;
        }
        .col-md-9 {
          float: left;
          width: 75%;
        }
        .col-md-8 {
          float: left;
          width: 66.66%;
        }
        .col-md-6 {
          float: left;
          width: 50%;
        }
        .col-md-4 {
          float: left;
          width: 33.3%;
        }
        .col-md-3 {
          float: left;
          width: 25%;
        }

        #branding {
            float: left;
            width: 15%;
        }
        #site-stats-table .key-metric-container {
            width: 15%;
            padding-left: 1%;
            padding-right: 1%;
            float: left;
            font-size: 1em;
        }
        #site-stats-table .key-metric-container .key-metric-label {
            background-color: #222;
            font-weight: bold;
            font-size: .85em;
            white-space:nowrap;
            text-align: center;

        }
        #site-stats-table .key-metric-container .key-metric-value-active {
            font-size: 2em;
            font-weight: bold;
            text-align: right;
        }
        #site-stats-table .key-metric-container .key-metric-container-sub {
            font-size: .85em;
            font-color: #888;
        }
        #site-stats-table .key-metric-container .key-metric-container-sub div {
            float: right;
            min-width: 10%;
            padding-left: 2%;
        }

        #visitor-timeline {
          border: none;
        }
        #visitor-timeline .vco-toolbar {
          display: none;
        }
        #visitor-timeline.storyjs-embed.sized-embed {
          padding: 0;
          border-radius: 0px;
        }
        #visitor-timeline .vco-timeline {
          background-color: #222;
        }
        #visitor-timeline .vco-feature h1,
        #visitor-timeline .vco-feature h2,
        #visitor-timeline .vco-feature h3,
        #visitor-timeline .vco-feature h4,
        #visitor-timeline .vco-feature h5,
        #visitor-timeline .vco-feature h6 {
          color: #FFF;
          font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-weight: bold;
        }

        #visitor-timeline .vco-feature h1 {
          font-size: 1.15em;
        }
        #visitor-timeline .vco-feature h2 {
          font-size: 1em;
        }
        #visitor-timeline .vco-feature h3 {
          font-size: .9em;
        }
        #visitor-timeline .vco-feature h2.date {
          font-size: 0.8em;
          font-weight: normal;
        }





        #visitor-timeline .vco-timeline .vco-navigation {
            height: 150px;
        }
        #visitor-timeline .vco-timeline .vco-navigation .timenav .time {
            top: 100px;
        }
        #visitor-timeline .vco-timeline .vco-navigation .timenav-background {
            height: 100px;
        }
        #visitor-timeline .vco-timeline .vco-navigation .timenav-background .timenav-interval-background {
            top: 101px;
        }





        #visitor-timeline .vco-timeline .vco-navigation .timenav-background {
          background-color: #444;
        }
        #visitor-timeline .vco-timeline .vco-navigation .timenav-background .timenav-tag {
            background-color: #333;
            border-bottom: 1px solid #222;
        }
        #visitor-timeline .vco-timeline .vco-navigation .timenav-background .timenav-tag div h3 {
            padding-left: 8px;
            color: #CCC;
            text-shadow: none;
        }
        #visitor-timeline .timenav-interval-background {
          background-color: #666;
        }
        .google-visualization-table-table {
          width: 100%;
        }
        .google-visualization-table-table tr {

        }
        .table-header-row {
          background-color: #191919;
          color: #FFF;
          border-bottom: 2px solid #444;
        }

        .table-header-row td:nth-child(2) {
          min-width: 50%;
        }
        .table-row {
          background-color: #333;
          color: #FFF;
        }
        .table-row-odd {
          background-color: #3b3b3b;
          color: #FFF;
        }
        .table-cell {
          border-bottom: 1px solid #222;
          border-left: 1px solid #222;
          padding: 0.5em .4em;
        }
      .table-header-cell {
        font-weight: bold;
        padding: 0.5em .4em;
        border-bottom: 2px solid #666;
      }
      #active-visitors-table .google-visualization-table-table tbody,
      #active-visitors-table .google-visualization-table-table tr,
      #active-visitors-table .google-visualization-table-table tr .table-cell {
        padding: 0;
        margin: 0;
        border-left: none;
      }
      #active-visitors-table tr.table-header-row {
        padding: 2px 0;
      }
      #active-visitors-table tr.table-header-row td  {
        display: block;
        width: 14%;
        float: left;
        padding: 1% 0;
        white-space:nowrap;
        text-align: center;
      }
      #active-visitors-table tr.table-header-row td:nth-child(1)  {
        display: none;
      }
      #active-visitors-table tr.table-header-row td:nth-child(2)  {
        min-width: 0px;
        width: 17%;
        padding-left: 1%;
        text-align: left;
      }
      #active-visitors-table tr.table-header-row td:nth-child(3)  {
        display: none;
      }
      #active-visitors-table tr.table-header-row td:nth-child(7),
      #active-visitors-table tr.table-header-row td:nth-child(8)  {
        width: 20%;
      }

      #active-visitors-table tr.table-row {
        border-bottom: 1px solid #222;
        padding-bottom: 1px;
      }
      #active-visitors-table tr.table-row td {
        display: block;
        width: 14%;
        float: left;
        border-bottom: none;
        text-align: center;
        font-size: 1.6em;
        padding: 0;
        margin: 0;
      }
      #active-visitors-table tr.table-row td:nth-child(1) {
        width: 18%;
      }
      #active-visitors-table img {
        width: 100%;
        padding: 0;
      }
      #active-visitors-table tr.table-row td:nth-child(2) {
        font-weight: bold;
        width: 78%;
        text-align: left;
        padding-left: 2%;
        font-size: 1.0em;
        margin-top: .05em;
        margin-bottom: 0em;
      }
      #active-visitors-table tr.table-row td:nth-child(3) {
        width: 78%;
        color: #AAA;
        text-align: left;
        padding-left: 2%;
        font-size: 0.8em;
        margin-top: -0.5%;
        margin-bottom: 0.5%;
        overflow: hidden;
      }
        #active-visitors-table tr.table-row td:nth-child(7),
        #active-visitors-table tr.table-row td:nth-child(8)
        {
          width: 20%;
        }
