html *
{
   font-family: "Times New Roman", Times, serif !important;
}
.link { stroke: #666666; }
.nodetext { pointer-events: none; font: 8px sans-serif;}
.small-font{
  font-size: 12px;
  text-shadow: none;
}
#info{
	width:80%;
	margin: auto;
}

#info > table{
	width:100%;
}

#info > table > tbody > tr > td , #info > table > tbody > tr > td > div{
	text-align: center;
}
.tool-tip-custom{
  font-size: 15px;
  text-shadow: none;
}

.year-sel{
  line-height: 25px;
  vertical-align: middle;
  border: 1px solid #666666;
  font-size: 12px;
    margin-left: 10px;
    padding:1px 4px;
    cursor: pointer;
}

.team-logo{
  background: url(../images/tlogo-sprite.png);
  display: inline-block;
  width: 30px;
  height: 16px;
  background-repeat: no-repeat;
  margin-left: 10px;
  border:1px solid #666666;
  line-height: 25px;
  vertical-align: middle;
  cursor: pointer;
}

.MI{
background-position: 0px 0px;
}

.CSK{
  background-position: -30px 0px;
}

.KXIP{
  background-position: -60px 0px;
}

.DD{
  background-position: -0px -16px;
}
.GL{
  background-position: -30px -16px;
}

.DC{
  background-position: -60px -16px;
}

.KKR{
  background-position: 0px -32px;
}

.KTK{
  background-position: -30px -32px;
}

.PWI{
  background-position: -60px -32px;
}

.RCB{
  background-position: 0px -48px;
}

.RPS{
  background-position: -30px -48px;
}

.RR{
  background-position: -60px -48px;
}

.SRH{
  background-position: 0px -64px;
}

.filters{
  height:25px;
}

.y-2008{
    background-color: #c3cb71;
}
.y-2009{
    background-color: #559e83;
}
.y-2010{
    background-color: #1b85b8;
}
.y-2011{
    background-color: #9669FE;
}
.y-2012{
    background-color: #FF68DD;
}
.y-2013{
    background-color: #03EBA6;
}
.y-2014{
    background-color: #B6BA18;
}
.y-2015{
    background-color: #A5FEFA;
}
.y-2016{
    background-color: #FFB347;
}
.inactive{
  opacity: 0.2;
}

.alignleft {
	float: left;
}
.alignright {
	float: right;
}