drupal/core/modules/system/system.theme-rtl.css

101 lines
1.5 KiB
CSS

/**
* @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;
}