.tc-extra-product-options,
.tc-totals-form {
	direction: rtl;
	unicode-bidi: embed;
}

.tm-extra-product-options .tm-extra-product-options-date .ui-tm-datepicker-trigger {
	border-width: 0 1px 0 0;
	left: 0;
	right: auto;
}

.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap .tm-label,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap .tm-label,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-variations li.tmcp-field-wrap .tm-label,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-product li.tmcp-field-wrap.tc-epo-element-product-radio .tm-label,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-product li.tmcp-field-wrap.tc-epo-element-product-checkbox .tm-label {
	padding: 0 0.5em 0 0 !important;
}

.tm-extra-product-options .tc-element-container,
.tm-extra-product-options .tmcp-ul-wrap,
.tm-collapse-wrap {
	float: right !important;
}

.tm-extra-product-options .tm-epo-datepicker,
.tm-extra-product-options .tm-epo-timepicker {
	margin: 0 0 0 -2.5em !important;
	max-width: 100% !important;
	padding-left: 2.5em !important;
	padding-right: 1em !important;
}
