/* Plotalot v.6.18 */

/* Fix for "flickering tooltips" */

svg > g:last-child > g:last-child {pointer-events:none}

/* Plotalot sample table */

table.plots1{border-collapse:collapse;border:2px solid #607D8B;border-spacing:0}
table.plots1 tr.title{color:#FFF;background:#607D8B;text-align:center;padding:0 5px}
table.plots1 tr.heading{border:1px solid #FFF;background:white;text-align:center;padding:0 5px}
table.plots1 tr.odd{border:1px solid #CECACA;background:#f9f9f9;padding:0 5px}
table.plots1 tr.even{border:1px solid #CECACA;background:#FFF;padding:0 5px}
table.plots1 td{padding:0 5px}
table.plots1 tfoot tr {background-color:#f0f8ff;font-weight:700}
div.pl_plink{display:inline-block;margin-right:5px}
div.pl_clink{display:inline-block}

/* responsive tables */

.pct-outer{display:inline-block;background-color:#607D8B;border:1px solid #bdbdbd;border-radius:5px;padding:0 1px 1px 1px;font-size:.9em}
.pct-title{text-align:center;background-color:#607D8B;color:#fff;padding:3px 0;font-weight:700}
.pct-table{display:table}
.pct-head-row,.pct-body-row{display:table-row}
.pct-head-row{background-color:#fff;text-align:center}
.pct-head{display:table-header-group;font-weight:700}
.pct-body{display:table-row-group}
.pct-foot{display:table-footer-group;font-weight:700;background-color:#f0f8ff}
.pct-head-cell,.pct-body-cell{display:table-cell;padding:1px 5px}
.pct-cell-value{display:inline}
.pct-odd{background-color:#f9f9f9}
.pct-even{background-color:#FFF}
.pct-cell-name{display:none}
.pct-smaller{font-size:.8em}

@media screen and (max-width:800px) {
  .pct-outer{display:block;margin:auto;border:none;background-color:transparent;font-size:.85em;width:auto!important;height:auto!important;overflow:initial!important}
  .pct-title{padding:10px;border-radius:6px;box-shadow:2px 2px 2px grey}
  .pct-table,.pct-body,.pct-body-row,.pct-head-cell,.pct-body-cell,.pct-foot{display:block}
  .pct-head{display:none}
  .pct-body-row{margin:5px 0;border-radius:5px;padding:0 5px;line-height:2;border:1px solid lightgray;border-radius:6px;box-shadow:2px 2px 2px grey}
  .pct-body-cell{text-align:right;border-bottom:1px solid lightgray}
  .pct-cell-name{display:initial;clear:left;float:left;padding-right:20px}
  .pct-cell-value{padding-left:20px}
  .pct-odd,.pct-even{background-color:#f8f8f8}
}