
/*CSS  */

/* Inspection */

.container0 {
    margin: 60px 0px;
}

.column0 {
    float:left;
}

.column1 {
    float:left;
    margin: 0px 0px 0px 10px;
}


.column2 {
    float:left;
    margin: 0px 0px 0px 10px;

}

/* Weekly */
.cal_sq {
    float:left;
    margin: 0px 0px 0px 5px;
}

.cal_title {
    text-align: center;
    background-color: black;
    color: white;
}

.cal_data {
    text-align: left;
}

/* Grid */
.grid-table { border: 1px solid white;}

.grid-table > tr > td {
                color:black;
                text-align: center;

}
/*Label Column*/
/*same as th? */
.grid-table > thead > tr > td {
                color: black;
                padding: 3px 6px;
                text-align: right;
                font-weight:700;
}

.grid-table > tbody > tr:nth-child(odd) {
                background-color: gray;
}

/*Violation Column*/
.grid-table > tbody > tr > td {
                text-align: center;
}


/*Violation Column*/
.grid-table > tbody > tr > td:nth-child(1n+11) {
                color: red;
                border: 0px 1px;
                border-color: yellow; 
}


/* Comments */
/* box model */





.chart div {
      font: 10px sans-serif;
      background-color: steelblue;
      text-align: right;
      padding: 3px;
      margin: 1px;
      color: white;
      }

.chart rect {
  fill: steelblue;
}

.chart text {
  fill: white;
  font: 10px sans-serif;
  text-anchor: end;
}

.axis text {
  font: 10px sans-serif;
  fill: black;
}

.axis path,
.axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}
