/**
 * rtl_nflc_frontend.css
 * Styleshet for languages with right to left orientation
 *
 * @package Nutrition_Facts_Label_Creator
 * @version 1.2.0
 */

.nflc .nutrition-table > li > span {
	float: right;
}

.nflc .nutrition-table > li.nt-header > span {
	float: none;
}

.nflc .nutrition-table .nt-value,
.nflc .nutrition-table .pdv-label {
	text-align: left;
}

.nflc .nutrition-table .nt-sublevel-1 .nt-label {
	padding-left: 0;
	padding-right: 20px;
}

.nflc .nutrition-table .nt-sublevel-2 .nt-label {
	padding-left: 0;
	padding-right: 36px;
}

.nflc .nutrition-table .nt-sublevel-3 .nt-label {
	padding-left: 0;
	padding-right: 52px;
}

.nflc.std .nutrition-table .nt-sublevel-1 .nt-label {
	padding-left: 0;
	padding-right: 12px;
}

.nflc.std .nutrition-table .nt-sublevel-2 .nt-label {
	padding-left: 0;
	padding-right: 24px;
}

.nflc.std .nutrition-table .nt-sublevel-3 .nt-label {
	padding-left: 0;
	padding-right: 36px;
}

.nflc.std .nutrition-table li.sep-1 {
	border-bottom: 4px solid;
}

/* Tabular Scheme */
.nflc.tabular .nutrition-table > li > span:not(:last-child) {
	border-right: 0;
	border-left: 1px solid rgba(0,0,0,.12);
}