.googft-info-window{
width: 460px;
height: 114px;
position: relative;
top: -8px;
}

.info-container {
width: 10px;
height: 130px;
display: inline-block;
margin-left: -11px;
}

.color-bar-green {
background-color: #CECECE;
height: 100%;
width: 100%;
}

.color-bar-yellow {
background-color: #9595FF;
height: 100%;
width: 100%;
}

.color-bar-orange {
background-color: #64CC89;
height: 100%;
width: 100%;
}

.color-bar-orange-red {
background-color: #DACC32;
height: 100%;
width: 100%;
}

.color-bar-dark-red {
background-color: #E95353;
height: 100%;
width: 100%;
}

.sitedata {
display: inline-block;
height: 95px;
overflow: visible;
position: relative;
top: -20px;
padding-left: 14px;
width: 300px;
}

.pbes, .dtap, .mmr {
/* display: inline; */
margin-right: 10px;
/* border-right: 1px solid #D8D8D8; */
padding-right: 10px;
}

.stats { 
display: inline-block;
text-align: center;
position: relative;
top: -25px;
margin-left: 10px;
border-left: 1px solid #ECECEC;
height: 110px;
padding-left: 15px;
border-right: 1px solid #ECECEC;
padding-right: 15px;
}

.year {
font-size: 11px;
position: relative;
top: 28px;
}

.percentage {
font-size: 25px;
font-weight: 400;
position: relative;
top: 28px;
}

.social {
display: inline-block;
position: relative;
top: -19px;
left: 91px;
}

.schoolname {
font-weight: bold;
text-transform: uppercase;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.schooladdress {
font-style: italic;
font-size: 12px;
margin-bottom: 12px;
text-transform: uppercase;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.fa-facebook-square {
  color: #3b5998;
}

.fa-twitter-square {
  color: #4099FF;
}

@media (max-width: 768px) {

	.schoolname {
		font-weight: bold;
		width: 220px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 11px;
	}

	.schooladdress {
		width: 220px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 9px;		
	}

	.stats-row {
		width: 195px;
	}

	.stats {
		display: inline-block;
		text-align: center;
		position: relative;
		top: -48px;
		right: 99px;
		margin-left: 0px;
		border-left: 0px;
		border-right: 0px;
		height: 70px;
		padding-left: 0px;
		padding-right: 0px;
	}

	.social { display: none;}

	.pbes, .dtap, .mmr { font-size: 10px;}

}