@charset "UTF-8";
.assoc-up {
    fill: #0f0;
    color: #6fb7f7;
    stroke: #6fb7f7;
}

.assoc-down {
    fill: red;
    color: red;
    stroke: red;
}
.assoc-down:hover {
    stroke-width:2;
}
.assoc-up:hover {
    stroke-width:2;
}
.bg {
    fill: green;
    fill-opacity: 0.0;
    opacity: 0.0;
    pointer-events: none;
    color: white;
    stroke: white;
}
.traitChosen {
    font-weight: bold;
}
line.chosen {
    fill: green;
    color: green;
    stroke: green;
}

.assoc-none {
    fill: white;
}

.axis {
    stroke-width: 1px;
    fill:none;
    stroke: black;
}
.legend{
    border: 1px solid black;
}
.legendTitle{
    font-family: 'Lato';
    font-weight: 400;
    font-size: 12pt;
    font-style: italic;
    text-anchor: middle;
}
rect.legendHolder  {
    fill:white;
    stroke:black;
    opacity:0.8;
}
.legendStylingCat {
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    fill:black;
}
.legendStylingCat2 {
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    fill:black;
}
.legendStylingSig {
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    fill:black;
}
.legendStylingSig2 {
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    fill:black;
}
.legendStyling {
    font-size: 9pt;
}
.legendStyling0 {

    display: none;
}
.legendStyling1 {
    font-size: 8pt;
    fill:#6fb7f7;
}
.legendStyling2 {
    font-size: 8pt;
    fill: red;
}
.traitlabel {
    font-size: 11pt;
    font-weight: bold;
}

.chart rect {
    fill: steelblue;
}

.chart text {
    fill: white;
    font: 10px sans-serif;
    text-anchor: middle;
}

.vis-container {
    text-align: center; }
.vis-container .text-highlight {
    font-weight: bold; }
.vis-container #tooltip {
    position: absolute;
    width: 200px;
    height: auto;
    padding: 10px;
    background-color: white;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);
    pointer-events: none; }
.vis-container #tooltip.hidden {
    display: none; }
.vis-container #tooltip p {
    margin: 0;
    font-family: sans-serif;
    font-size: 12px;
    line-height: 20px; }
.vis-container #tooltip .header {
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #eaebec;
    margin-bottom: 2px; }



