.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;
}