/*copyright 2015 Ben Miller, all rights reserved*/
body {
	font-family:"PT Sans", Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	min-width: 1100px;
}

.logo {
  padding: 15px;
}

.axis,
.yaxisright{
  font: 12px sans-serif;
  font-style: normal;
}
.yaxisright {
  fill: blue;
}
.yaxisright path,
.yaxisright line{
  shape-rendering: crispEdges;
  stroke: blue;
		
}
.axis path,
.axis line {
	fill: none;
	stroke: black;
	shape-rendering: crispEdges;
}

.plateNumLabels,
.plateAlphaLabels,
.plateTestLabels{
  font: 12px sans-serif;
  font-weight: bold;
  stroke: none;
  fill: black;
  opacity: 1;
  shape-rendering: crispEdges;
}
.textLabel {
  font: 12px sans-serif;
  font-weight: normal;
  stroke: none;
  fill: black;
  opacity: 1;
  shape-rendering: crispEdges;
}

.plateSVG {
  fill: white;
  border: solid;
  
}

#plateDisplay{
  stroke: blue;
  display: inline-block;
  background: white;
  opacity: 1;
  margin-left: auto;
  margin-right: auto;
}

.plateNums{
  stroke: black;
}

.label {
  font-size: 12px;
  stroke: none;
  fill: black;
  
}

.hoverClass:hover {
  opacity: 1;
}

.hoverClass {
  opacity: 0.8;
  
}

.tooltip {
  background: white;
  padding: 10px;
  border: solid;
}

.legend rect {
  fill:white;
  stroke:black;
  opacity:0.8;
}

div .expandSubject{
  padding: 5px;
  background: #585DA6;
  color: white;
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
  padding-top: 3px;
  padding-bottom: 3px;
}

a.expandSubject{
	text-decoration: none;
        background: #585DA6;
}
a.expandSubject:hover{
	color: #454545;
	text-decoration: none;
}


.filterFormWrapper {
	font-size: 12px;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 0px;
	font-family:"PT Sans", Arial, Helvetica, sans-serif;
	margin: 0px;
	
}
.filterForm {
	padding-left: 15px;
	height: 23px;
}

.chart {
  padding-top: 3px;
  padding-bottom: 0px;
}
#chart {
  max-height: 540px;
}

.DataTable, .StatsTable {
  padding-top: 3px;
  
}

#table td, #statsTable  td{
	background: #BBBEBC;
	padding: 5px;
}

.heading1{
	border-style: none;
	background: #585DA6;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding: 10px;
}

.footer {
  font-size: 12px;
  padding: 10px;
}


th {
	font-size: 12px;
	font-weight: normal;
	background: #333333;
	color: white;
}

tr {
	font-size: 10px;
	font-weight: normal;
}

line .tick {
    stroke: lightgrey;
    opacity: 0.7;
}
.grid path {
      stroke-width: 0;
}

#statsTable  td, th{
	padding: 5px;
	text-align: center;
}

.avada-row{
  background-color: #585DA6;
  border-bottom-color: #E5E5E5;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-color: #585DA6;
  box-sizing: border-box;
  color: white;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  height: 44px;
  line-height: 43px;
  min-height: 43px;
  padding-bottom: 0px;
  padding-left: 160px;
  padding-right: 30px;
  padding-top: 0px;
  text-decoration: none;
}
.avada-row a{
  text-decoration: none;
  color: white;
}
 .sep {
  padding-left: 6px;
  padding-right: 6px;
}