.tooltip {
    position: relative;
    display: inline-block;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: auto;
    text-align: justify;
	border:3px solid #fff; 
	visibility:visible; 
	background-color:#efefef; 
	color:#2c2c2c;
	font-size: 10px;
	font-family: 'Roboto Condensed';
	z-index: 30;
    border-radius: 100px;
    padding: 10px 10px 10px 10px;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -60px;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #efefef transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}



tr td.trow1:first-child,
tr td.trow2:first-child,
tr td.trow_shaded:first-child {
	border-left: 0;
}

tr td.trow1:last-child,
tr td.trow2:last-child,
tr td.trow_shaded:last-child {
	border-right: 0;
}

.spin img {
  -webkit-transition: -webkit-transform .8s ease-in-out;
  transition: transform .8s ease-in-out;
}
.spin img:hover {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

		
