﻿text {
    font-family: inherit;
    fill: #5E5450;
    stroke: none;
    font-weight: normal;
}

.header text{
    font-weight: bold;
}

path.fill {
    stroke-width: 0.1em;
    stroke-antialiasing: true;
    shape-rendering: geometricPrecision;
}

tspan {
    font-family: inherit;
    fill: inherit;
}

.axis text {
    font-size: 1.2em;
}

path.point {
    shape-rendering: geometricPrecision;
    stroke-width: 1.5px;
}

path.area {
    fill-opacity: 0.2;
    stroke-opacity: 0.6;
    stroke-width: 1;
}

.points path {
   /* fill: #C8D1EC; */
   fill: transparent;
    stroke: #C8D1EC;
}


.axis:not(.x) g.tick:not(:first-of-type):not(.base-line) line {
    opacity: 0.1;
}

/*.axis.x g.tick:last-of-type:not(.base-line) line{
    display: none;
}*/

.axis.y g.tick:first-of-type:not(.base-line) line {
    stroke: #636363;
    stroke-width:0.1em;
    opacity: 1;
}
     

.axes-x-vertical .axis.y path, 
.axes-x-vertical .axis.x path {
    display: none;
}

.axes-x-band .gridlines line:not(:first-child) {
    stroke: #5e5450;   
}

.layer {
    font-size: 0.75em;
    stroke: #5e5450;
    fill: #5e5450;
}
 
.layer text{ 
  stroke: none;
}

.highlight, path.highlight
{
    stroke: #5e5450;
    stroke-width: 0.1em;
}

.school path.highlight, .district path.highlight {
    fill: #F1B300;
}

.ovw rect{
    shape-rendering: geometricPrecision;
}


.ovw .sub-bar:not(.highlight){
    stroke:none;
    stroke-width: 0;
}
 

