/** * @file * RTL styles for common markup. */ /** * HTML elements. */ th { text-align: right; padding-left: 1em; padding-right: 0; } /** * 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 fieldsets. */ .js fieldset.collapsible > legend .fieldset-legend { background-position: 98% 75%; padding-left: 0; padding-right: 15px; } .js fieldset.collapsed > legend .fieldset-legend { background-image: url(../../misc/menu-collapsed-rtl.png); background-position: 98% 50%; } /** * RTL styles for menus and navigation markup. */ ul.menu { text-align:right; } ul.menu li { margin: 0 0.5em 0 0; } ul li.collapsed { list-style-image: url(../../misc/menu-collapsed-rtl.png); } li.expanded, li.collapsed, li.leaf { padding: 0.2em 0 0 0.5em; } /** * Markup generated by theme_menu_local_tasks(). */ ul.primary { padding: 0 1em 0 0; } ul.primary li a { margin-right: 5px; margin-left: 0.5em; } ul.secondary li { border-left: 1px solid #ccc; border-right: none; display: inline; padding: 0 1em; } /** * RTL Styles for system messages. */ div.messages { background-position: 99% 8px; padding: 10px 50px 10px 10px; } div.messages ul { margin: 0 1em 0 0; }