@media (min-width: 992px) {
  .modal-lg {
    width: 90%;
  }
}

.pvtAxisContainer, .pvtVals {
	border: 1px solid #3c8dbc;
	background-color: rgba(60,141,188,0.5);
}

table.pvtTable tr th {
    background-color: rgba(60,141,188,0.3);
    border: 1px solid #CDCDCD;
    font-size: 8pt;
    padding: 5px;
}

table.pvtTable .pvtAxisLabel {
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
}

table.pvtTable .pvtRowLabel, .pvtTotalLabel {
    font-size: 12px;
    font-weight: bold;
}

table.pvtTable .pvtColLabel {
    font-size: 12px;
    font-weight: bold;
}

table.pvtTable .pvtTotalLabel {
    font-size: 12px;
    font-weight: bold;
}

table.pvtTable .pvtVal {
    font-size: 13px;
}

table.pvtTable .pvtTotal, .pvtGrandTotal {
    font-size: 13px;
}

.c3-line, .c3-focused {stroke-width: 3px !important;}
.c3-bar {stroke: white !important; stroke-width: 1;}
.c3 text { font-size: 12px; color: grey;}
.tick line {stroke: white;}
.c3-axis path {stroke: grey;}
.c3-circle { opacity: 1 !important; }

.parameter {
    font-weight: bold;
    font-style: italic;
}
