We haven't touched the sensitive pages (Order details page, account maintenance pages, invoice page, order details emails etc..) never with our templates, because they are commonly changed/modified by the Virtuemart Core. You were always using the official Virtuemart layout for them.
Ohh maybe!! you disabled this parameter?
(VM Backend >> Configuration >> Templates)
Attachment Pasted_Image_5_30_14__2_35_PM.png not found
You need to enable that option, because the Virtuemart CSS is used to style the pages (that our template doesn't touch)
FYI: When you enable the above CSS parameter, this CSS file below will be loaded:
/component/com_virtuemart/assets/vmsite-ltr.css
BUT! since you are using a RTL language on your website, this CSS file loaded instead:
/component/com_virtuemart/assets/vmsite-rtl.css
which is an empty CSS file, because by default, Virtuemart doesn't support RTL language for stylization.
Regards,
Support