﻿/*
$Id: //NetMenu/Main/Application/NetNutritionMVC/Stylesheets/Nutrition_Label.css#16 $
$DateTime: 2011/04/13 15:15:26 $
$Revision: #1 $
*/

/*
    common styles for labels: Grid CSS and some other misc ones too.

    DO not put any nutrition label CSS in here...that should go into the particular format files
*/

/* NetNutrition label panel style: This is the outermost container for the nutrition label data (inside NetNutrition) */
.cbo_nn_NutritionLabelPanel {
    position: absolute;
    right: 15px;
    top: 120px;
    z-index: 20000;
}

.cbo_nn_NutritionGridHeader {
    visibility: hidden;
}

.cbo_nn_NutritionGridHeaderText {
	transform: rotate(270deg);
	/* ie9 native mode requires ms-transform.  Once we drop ie9 support, this can be removed.  */
	-ms-transform: rotate(270deg);
	white-space: nowrap;
	width: 15px;
	text-align: left;
	padding-top: 0px;
	padding-left: 4px;
}

.cbo_nn_NutritionGridHeaderData, .cbo_nn_NutritionGridHeaderPercent {
	width: 30px;
	min-width: 30px;
	height: 140px;
	max-height: 140px;
	text-align: right;
	margin: 0px;
	padding: 5px;
	font-weight: normal !important;
	vertical-align: bottom;
}

/* Nutrition Grid top level div */
.cbo_nn_NutritionGridContainerDiv {
    position: absolute;
    z-index: 20000 !important;
    overflow: visible;
    left: 20px;
    top: 20px;
    width: auto;
    max-width: 95%;
}

.cbo_nn_NutritionGridHeaderRow {
}

.cbo_nn_NutritionGridDetailRow {
}

.cbo_nn_NutritionGridSummaryRow {
}

.cbo_nn_NutritionGridGroupRow {
}

.cbo_nn_NutritionGridButtonBar {
	text-align: right;
	overflow: auto !important;
}

.cbo_nn_NutritionGridOverflowDiv {
	/* 
		Specifying overflow:auto causes a horiz scroll bar to appear in IE, as late as IE11. 
		(in conjunction with the rotate of the contained elements.)
		The div seems to size itself properly, so we don't need the :auto anyway.
	*/
	overflow: auto;
}

.cbo_nn_NutritionGridItemName {
	min-width: 200px !important;
}

.cbo_nn_NutritionGridData {
	text-align: right;
}

.cbo_nn_NutritionGridPercent {
	text-align: right;
}

.cbo_nn_NutritionGridDataIncomplete {
	color: #990000;
	text-align: right;
}

.cbo_nn_NutritionGridPercentIncomplete {
	border: 1px solid #c0c0c0;
	color: #990000;
	text-align: right;
}

.cbo_nn_PleaseWait {
	background-color: #FFFFFF;
	border-style: solid;
	border-width: thin;
	width: 300px;
	height: 50px;
	z-index: 2001;
	margin-right: auto;
	margin-left: auto;
}

.cbo_nn_PleaseWaitText {
	font-size: 11px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

.cbo_nn_PleaseWait table td {
	text-align: center;
	vertical-align: middle;
}

.cbo_nn_printfriendlyButton
{
    height: 32px;
    margin: 0px;
    padding: 1px;
    border: none;
    background: none !important;
}
