html[dir='rtl'] caption, html[dir='rtl'] th { text-align: right; } .jimu-rtl { direction: rtl; } .jimu-align-trailing { text-align: right; } .jimu-align-leading { text-align: left; } .jimu-float-trailing { float: right; } .jimu-float-leading { float: left; } .jimu-numeric-value { direction: ltr; unicode-bidi: embed; } /* if a ltr element is inside a rtl page */ .jimu-ltr .jimu-float-leading { float: left !important; } /* RTL alignment */ .jimu-rtl .jimu-align-trailing { text-align: left; } .jimu-rtl .jimu-align-leading { text-align: right; } .jimu-rtl .jimu-float-trailing { float: left; } .jimu-rtl .jimu-float-leading { float: right; } /******* margins ******/ .jimu-leading-margin0 { margin-left: 0; } .jimu-leading-margin025 { margin-left: 0.25em; } .jimu-leading-margin05 { margin-left: 0.5em; } .jimu-leading-margin1 { margin-left: 0.5em; } .jimu-leading-margin15 { margin-left: 1.5em; } .jimu-leading-margin2 { margin-left: 2em; } .jimu-leading-margin25 { margin-left: 2.5em; } .jimu-leading-margin3 { margin-left: 3em; } .jimu-leading-margin35 { margin-left: 3.5em; } .jimu-leading-margin4 { margin-left: 4em; } .jimu-leading-margin5 { margin-left: 5em; } .jimu-leading-margin6 { margin-left: 6em; } .jimu-leading-margin7 { margin-left: 7em; } .jimu-leading-margin10 { margin-left: 10em; } .jimu-trailing-margin025 { margin-right: 0.25em; } .jimu-trailing-margin05 { margin-right: 0.5em; } .jimu-trailing-margin075 { margin-right: 0.75em; } .jimu-trailing-margin1 { margin-right: 1em; } .jimu-trailing-margin15 { margin-right: 1.5em; } .jimu-trailing-margin2 { margin-right: 2em; } .jimu-trailing-margin25 { margin-right: 2.5em; } .jimu-trailing-margin3 { margin-right: 3em; } .jimu-trailing-margin35 { margin-right: 3.5em; } .jimu-trailing-margin4 { margin-right: 4em; } .jimu-trailing-margin5 { margin-right: 5em; } .jimu-trailing-margin6 { margin-right: 6em; } .jimu-leading-padding05 { padding-left: 0.5em; } .jimu-leading-padding1 { padding-left: 1em; } .jimu-trailing-padding1 { padding-right: 1em; } .jimu-leading-position0{ left: 0; } .jimu-trailing-position0{ right: 0; } .jimu-leading-margin5px{ margin-left: 5px; } .jimu-leading-margin10px{ margin-left: 10px; } .jimu-leading-margin20px{ margin-left: 20px; } .jimu-trailing-margin5px{ margin-right: 5px; } .jimu-trailing-margin10px{ margin-right: 10px; } .jimu-trailing-margin20px{ margin-right: 20px; } /* RTL related: margins, padding */ .jimu-rtl .jimu-leading-margin0 { margin-right: 0; margin-left: auto; } .jimu-rtl .jimu-leading-margin025 { margin-right: 0.25em; margin-left: auto; } .jimu-rtl .jimu-leading-margin05 { margin-right: 0.5em; margin-left: auto; } .jimu-rtl .jimu-leading-margin075 { margin-right: 0.75em; margin-left: auto; } .jimu-rtl .jimu-leading-margin1 { margin-right: 1em; margin-left: auto; } .jimu-rtl .jimu-leading-margin15 { margin-right: 1.5em; margin-left: auto; } .jimu-rtl .jimu-leading-margin2 { margin-right: 2em; margin-left: auto; } .jimu-rtl .jimu-leading-margin25 { margin-right: 2.5em; margin-left: auto; } .jimu-rtl .jimu-leading-margin3 { margin-right: 3em; margin-left: auto; } .jimu-rtl .jimu-leading-margin35 { margin-right: 3.5em; margin-left: auto; } .jimu-rtl .jimu-leading-margin4 { margin-right: 4em; margin-left: auto; } .jimu-rtl .jimu-leading-margin5 { margin-right: 5em; margin-left: auto; } .jimu-rtl .jimu-leading-margin6 { margin-right: 6em; margin-left: auto; } .jimu-rtl .jimu-leading-margin7 { margin-right: 7em; margin-left: auto; } .jimu-rtl .jimu-leading-margin10 { margin-right: 10em; margin-left: auto; } .jimu-rtl .jimu-trailing-margin025 { margin-left: 0.25em; margin-right: auto; } .jimu-rtl .jimu-trailing-margin05 { margin-left: 0.5em; margin-right: auto; } .jimu-rtl .jimu-trailing-margin075 { margin-left: 0.75em; margin-right: auto; } .jimu-rtl .jimu-trailing-margin1 { margin-left: 1em; margin-right: auto; } .jimu-rtl .jimu-trailing-margin15 { margin-left: 1.5em; margin-right: auto; } .jimu-rtl .jimu-trailing-margin2 { margin-left: 2em; margin-right: auto; } .jimu-rtl .jimu-trailing-margin25 { margin-left: 2.5em; margin-right: auto; } .jimu-rtl .jimu-trailing-margin3 { margin-left: 3em; margin-right: auto; } .jimu-rtl .jimu-trailing-margin4 { margin-left: 4em; margin-right: auto; } .jimu-rtl .jimu-trailing-margin5 { margin-left: 5em; margin-right: auto; } .jimu-rtl .jimu-trailing-margin6 { margin-left: 6em; margin-right: auto; } .jimu-rtl .jimu-leading-padding05 { padding-right: 0.5em; padding-left: auto; } .jimu-rtl .jimu-leading-padding1 { padding-right: 1em; padding-left: auto; } .jimu-rtl .jimu-trailing-padding1 { padding-left: 1em; padding-right: auto; } .jimu-rtl .jimu-leading-position0{ left: auto; right: 0; } .jimu-rtl .jimu-trailing-position0{ right: auto; left: 0; } .jimu-rtl .jimu-leading-margin5px{ margin-left: auto; margin-right: 5px; } .jimu-rtl .jimu-leading-margin10px{ margin-left: auto; margin-right: 10px; } .jimu-rtl .jimu-leading-margin20px{ margin-left: auto; margin-right: 20px; } .jimu-rtl .jimu-trailing-margin5px{ margin-right: auto; margin-left: 5px; } .jimu-rtl .jimu-trailing-margin10px{ margin-right: auto; margin-left: 10px; } .jimu-rtl .jimu-trailing-margin20px{ margin-right: auto; margin-left: 20px; }