.moduletable .how-we-compare {
	max-width: 100%;
	overflow: auto;
}

.feature-compare-grid {
	width: 100%;
}

.feature-compare-grid td {
	text-align: center;
	vertical-align: middle;
}

.feature-compare-grid td.feature-compare-feature-title {
    padding: 2px 2px 2px 7px;
    background-color: #20264e;
    text-align: left;
    color:white;
    font-weight: bold;
}

.feature-compare-title {
	font-weight: bold;
	height: 110px;
}

.how-we-compare thead td.feature-compare-title {
	width: 31%;
}

.how-we-compare thead td {
	width: 23%;
}

.how-we-compare tbody td {
	height: 40px;
	transition: .5s;
}

.how-we-compare tbody tr:hover td {
	height: 80px;
	font-weight: bold;
}

.how-we-compare tbody td:hover {
	font-size: 150%;
}

.how-we-compare tbody tr:hover td:nth-of-type(1) {
	font-weight: normal;
	font-size: 100%;
}

.feature-compare-aws,
.feature-compare-azure,
.feature-compare-blue-sky {
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
}

.feature-compare-aws { background-image: url('../images/feature-compare-aws.png'); }

.feature-compare-azure { background-image: url('../images/feature-compare-azure.png'); }

.feature-compare-blue-sky { background-image: url('../images/feature-compare-blue-sky.png'); }

.feature-compare-red,
.feature-compare-amber,
.feature-compare-green {
	color: #20264e;
}

tbody tr:hover .feature-compare-feature-title { background-color: #0faae0; }

/*red*/
.feature-compare-red { background-color: #fdf2f0; }
tbody tr:hover .feature-compare-red:hover { background-color: #eb6565; }

/*blue*/
.feature-compare-amber { background-color: #e7f7fc; }
tbody tr:hover .feature-compare-amber { background-color: #0faae0; }

/*green*/
.feature-compare-green { background-color: #f2f8f6; }
tbody tr:hover .feature-compare-green:hover { background-color: #50b99a; }

.feature-compare-aws,
.feature-compare-azure,
.feature-compare-blue-sky {
	background-origin: content-box;
	padding: 10px;
}

.feature-compare-aws {
	padding: 20px;
}
