/** * @file * RTL styles for common markup. */ /** * HTML elements. */ th { text-align: right; padding-left: 1em; padding-right: 0; } caption { text-align: right; } /** * Markup generated by theme_item_list(). */ .item-list ul li { margin: 0 1.5em 0.25em 0; } /** * Markup generated by theme_more_link(). */ .more-link { text-align: left; } /** * Markup generated by theme_more_help_link(). */ .more-help-link { text-align: left; } .more-help-link a { background-position: 100% 50%; padding: 1px 20px 1px 0; } /** * Collapsible details. */ .collapse-processed > summary:before { background-position: 100% 100%; float: right; } .collapse-processed:not([open]) > summary:before { background-position: 75% 35%; -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); } /** * RTL styles for menus and navigation markup. */ ul.menu { margin-left: 0; margin-right: 1em; text-align: right; } .menu .collapsed { list-style-image: url(../../misc/menu-collapsed-rtl.png); } /** * Markup generated by theme_menu_local_tasks(). */ .tabs > li { margin-left: 0.3em; margin-right: 0; } /** * RTL Styles for link buttons and action links. */ .action-links li:first-child { margin-left: auto; margin-right: 0; } a.button.add:before { margin-left: 0; margin-right: -0.1em; padding-left: 0.2em; padding-right: 0; } /** * RTL Styles for system messages. */ div.messages { background-position: 99% 8px; padding: 10px 50px 10px 10px; } div.messages ul { margin: 0 1em 0 0; }