#NutritionRatios .content {display:table}
#NutritionRatios .content > * {display:table-row}
#NutritionRatios .content > * > * {display:table-cell; padding:5px}


#NutritionRatios .content > * > *:not(:last-child) {padding-right:15px}
#NutritionRatios .content > *:not(:last-child) > * {padding-bottom:15px}


#NutritionRatios .content > * > *:nth-child(2) {text-align:right}



#NutritionRatios .level > * {padding:5px; border-radius:2px; font-size:13px; text-transform:uppercase; color:white; font-weight:bold}

#NutritionRatios .perfect { background-color:#6C0}
#NutritionRatios .excellent { background-color:#57AE00}
#NutritionRatios .very-good {background-color:#488F00}
#NutritionRatios .good {background-color:#397100}
#NutritionRatios .ok {background-color:orange}
#NutritionRatios .poor {background-color:#FF6E00}
#NutritionRatios .bad {background-color:#FF3700}
#NutritionRatios .terrible {background-color:#FF0000}