client/route-comparison-table/style.css
.RouteComparisonTable {
font-size: 14px;
}
.RouteComparisonTable .compare-item {
background-color: var(--route-comparison-item-background-color);
margin-top: 1px;
padding: 5px;
width: 100%;
}
.RouteComparisonTable .compare-item:first-of-type {
border-top-left-radius: var(--border-radius);
border-top-right-radius: var(--border-radius);
}
.RouteComparisonTable .compare-item:last-of-type {
border-bottom-left-radius: var(--border-radius);
border-bottom-right-radius: var(--border-radius);
}
.RouteComparisonTable > .compare-item > .category-icon {
background-repeat: no-repeat;
width: 40px;
height: 20px;
text-align: center;
line-height: 20px;
font-size: 20px;
margin-right: 5px;
background-size: 100% auto;
background-position: center;
display: inline-block;
vertical-align: middle;
}
.RouteComparisonTable .money-icon {
background-image: url(/images/graphics/money.png);
}
.RouteComparisonTable .scale-icon {
background-image: url(/images/graphics/scale.png);
}
.RouteComparisonTable .leaf-icon {
background-image: url(/images/graphics/leaf.png);
}
.RouteComparisonTable .book-icon {
background-image: url(/images/graphics/book.png);
}
.RouteComparisonTable > .personal-time > .category-icon {
color: #e21836;
}
.RouteComparisonTable .footnote {
color: var(--font-color);
text-align: right;
font-size: 11px;
margin: 0;
}