.paths-report-table .fixedDataTableLayout_main {
  border: none; }

.paths-report-table .path-tooltip {
  background: #fff;
  border: 1px solid #6d6d6d;
  width: 200px;
  transition: opacity 0.2s; }
  .paths-report-table .path-tooltip span.ttip-val {
    padding-left: 4px; }

.paths-report-table span.path-placehold {
  padding: 8px; }

.paths-report-table .path-row-selector span.button-row-dispay-type {
  width: 86px;
  display: block;
  float: left;
  margin-top: 16px;
  margin-right: 4px; }

.paths-report-table .row-nav-widget {
  position: absolute;
  width: 120px;
  padding-top: 11px;
  margin-top: 11px; }
  .paths-report-table .row-nav-widget span.row-nav-label {
    font-size: 14px;
    width: 100%;
    text-align: center;
    display: block;
    position: absolute;
    color: #666;
    z-index: 1; }
  .paths-report-table .row-nav-widget span.row-nav-ctrl {
    font-size: 16px;
    width: 20px;
    display: block;
    position: absolute;
    cursor: pointer;
    z-index: 3; }
    .paths-report-table .row-nav-widget span.row-nav-ctrl:hover {
      color: #aaa; }
    .paths-report-table .row-nav-widget span.row-nav-ctrl.row-nav-ctrl-right {
      right: 8px;
      top: 10px; }
    .paths-report-table .row-nav-widget span.row-nav-ctrl.row-nav-ctrl-left {
      left: 16px;
      top: 12px; }

.paths-report-table span.path-group-cell {
  background: #fff;
  display: inline-block;
  margin-top: 12px;
  position: relative; }
  .paths-report-table span.path-group-cell:first-child {
    margin-left: 16px; }
  .paths-report-table span.path-group-cell span.path-label {
    padding: 0;
    color: #fff;
    text-align: center;
    width: 80%;
    display: table;
    border-radius: 3px;
    height: 40px;
    cursor: pointer; }
    .paths-report-table span.path-group-cell span.path-label span.path-label-txt {
      display: table-cell;
      vertical-align: middle; }
    .paths-report-table span.path-group-cell span.path-label:hover {
      opacity: 0.7; }
  .paths-report-table span.path-group-cell span.path-arrow {
    display: inline-block;
    padding: 0px;
    width: 20%;
    text-align: center;
    position: absolute;
    right: 0;
    top: 15px; }
  .paths-report-table span.path-group-cell.attribution-container {
    position: relative; }
    .paths-report-table span.path-group-cell.attribution-container span.attribution-label {
      display: none; }
    .paths-report-table span.path-group-cell.attribution-container span.attribution-item {
      position: relative;
      display: inline-block;
      border-radius: 50%; }
  .paths-report-table span.path-group-cell.time-cell {
    padding: 18px 0;
    border: 1px solid #fff; }
  .paths-report-table span.path-group-cell.agg-cell {
    padding: 18px 0;
    border: 1px solid #fff;
    margin-top: 9px; }

.paths-report-table span.col-cell {
  font-size: 1.1em;
  padding: 15px 12px;
  display: block; }
  .paths-report-table span.col-cell.roi_event {
    text-align: center;
    font-size: 13px;
    color: #497534; }
  .paths-report-table span.col-cell.path_count {
    text-align: center;
    font-size: 13px; }
  .paths-report-table span.col-cell.path_value {
    text-align: center;
    font-size: 13px; }
  .paths-report-table span.col-cell.conversion_percentage_total, .paths-report-table span.col-cell.conversion_percentage_filtered {
    text-align: center;
    font-size: 13px; }

.paths-report-table span.path-cell {
  font-size: 1em;
  padding: 12px 12px;
  display: block; }

.paths-report-table span.path-header {
  padding: 20px 0px 9px 12px;
  background: #fff !important;
  font-size: 1em;
  display: block;
  text-align: center;
  text-transform: capitalize; }

.paths-report-table span.row-selector-header {
  text-align: center; }

.paths-report-table .tmp-table-paths {
  position: absolute;
  font-size: 2em;
  width: 99%;
  height: 100%; }
  .paths-report-table .tmp-table-paths tr th {
    background: #eee;
    padding: 24px 12px; }
  .paths-report-table .tmp-table-paths tr td {
    padding: 12px; }

.paths-report-table .public_fixedDataTableCell_main {
  background: #fff !important;
  font-size: 1em;
  border: none !important; }
