You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

rtl.css 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385
  1. /**
  2. * Redmine - project management software
  3. * Copyright (C) 2006- Jean-Philippe Lang
  4. * This code is released under the GNU General Public License.
  5. */
  6. html {direction:rtl;}
  7. h1, h2, h3, h4 {padding:2px 00px 1px 10px;}
  8. /***** Layout *****/
  9. #top-menu {padding:2px 6px 0px 2px;}
  10. #top-menu li {float:right;}
  11. #top-menu a {margin-right:0;margin-left:8px;}
  12. #top-menu #loggedas {float:left;margin-right:0;margin-left:0.5em;}
  13. #account {float:left;}
  14. #header {padding:4px 6px 20px 8px;}
  15. #quick-search {float:left;}
  16. #main-menu {left:auto;right:6px;margin-right:0;margin-left:-500px;}
  17. #main-menu li {float:right;margin:0px 0px 0px 2px;}
  18. #admin-menu a {padding-left:0;padding-right:20px;}
  19. #sidebar {float:left;}
  20. * html #sidebar hr{ left: auto; right: -6px; }
  21. #sidebar .contextual { margin-right: 0; margin-left: 1em;}
  22. #sidebar ul li {margin: 0px 0px 0px 2px;}
  23. #content {border-right:0 solid #ddd; border-left:1px solid #ddd;}
  24. * html #content{padding-right:0;}
  25. #main.nosidebar #content{border-left:0;}
  26. #login-form table {margin-left:auto; margin-right:auto;}
  27. div.modal p.buttons {text-align:left;}
  28. /***** Links *****/
  29. #sidebar a.selected {padding:1px 2px 2px 3px; margin-left:0px; margin-right:-2px;}
  30. #admin-menu a.selected {padding-left:0!important; padding-right:20px!important; background-position:right 2px 40%;}
  31. a.collapsible {padding-left:0px; padding-right:12px; background: url(/arrow_down.png) no-repeat right 0px top 50%;}
  32. a.collapsible.collapsed {background-image: url(/arrow_left.png);}
  33. /***** Tables *****/
  34. table.list td {padding-left:0px; padding-right:10px;}
  35. table.list td.name, table.list td.description, table.list td.subject, table.list td.comments, table.list td.roles {text-align:right;}
  36. table.list td.buttons {text-align:left; }
  37. table.list td.buttons a {padding-right: 0em; padding-left: 0.6em;}
  38. table.list caption {text-align:right; padding: 0.5em 0 0.5em 0.5em;}
  39. tr.project.idnt td.name span {padding-right:0px; padding-left:16px;}
  40. tr.project.idnt-1 td.name {padding-left:0; padding-right:0.5em;}
  41. tr.project.idnt-2 td.name {padding-left:0; padding-right:2em;}
  42. tr.project.idnt-3 td.name {padding-left:0; padding-right:3.5em;}
  43. tr.project.idnt-4 td.name {padding-left:0; padding-right:5em;}
  44. tr.project.idnt-5 td.name {padding-left:0; padding-right:6.5em;}
  45. tr.project.idnt-6 td.name {padding-left:0; padding-right:8em;}
  46. tr.project.idnt-7 td.name {padding-left:0; padding-right:9.5em;}
  47. tr.project.idnt-8 td.name {padding-left:0; padding-right:11em;}
  48. tr.project.idnt-9 td.name {padding-left:0; padding-right:12.5em;}
  49. tr.issue td.subject, tr.issue td.relations { text-align:right; }
  50. tr.issue td.done_ratio table.progress { margin-left:auto; margin-right: auto;}
  51. table.issues td.description {padding:4px 24px 4px 4px; text-align:right;}
  52. tr.issue.idnt td.subject a {padding-left: 0; padding-right: 16px;}
  53. tr.issue.idnt-1 td.subject {padding-left:0; padding-right: 0.5em;}
  54. tr.issue.idnt-2 td.subject {padding-left:0; padding-right: 2em;}
  55. tr.issue.idnt-3 td.subject {padding-left:0; padding-right: 3.5em;}
  56. tr.issue.idnt-4 td.subject {padding-left:0; padding-right: 5em;}
  57. tr.issue.idnt-5 td.subject {padding-left:0; padding-right: 6.5em;}
  58. tr.issue.idnt-6 td.subject {padding-left:0; padding-right: 8em;}
  59. tr.issue.idnt-7 td.subject {padding-left:0; padding-right: 9.5em;}
  60. tr.issue.idnt-8 td.subject {padding-left:0; padding-right: 11em;}
  61. tr.issue.idnt-9 td.subject {padding-left:0; padding-right: 12.5em;}
  62. tr.entry td.filename {text-align:right;}
  63. tr.entry td.filename_no_report {text-align:right;}
  64. tr.entry td.size {text-align:left;}
  65. tr.entry td.age {text-align:left;}
  66. tr.entry.file td.filename a {margin-left:0px; margin-right:16px;}
  67. tr.entry.file td.filename_no_report a {margin-left:0px; margin-right:16px;}
  68. tr span.expander {padding-left:0; padding-right:8px; margin-right:0;}
  69. table.files tbody th {text-align:right;}
  70. table.files tr.file td.filename {text-align:right; padding-left:0; padding-right:24px;}
  71. tr.message td.subject { padding-left:0px; padding-right:20px; }
  72. tr.version td.name { padding-left:0px; padding-right:20px; }
  73. tr.user td.username, tr.user td.firstname, tr.user td.lastname, tr.user td.email {text-align:right;}
  74. tr.time-entry td.issue, tr.time-entry td.comments {text-align:right; }
  75. td.hours {text-align:left; padding-right: 0em ;padding-left: 0.5em; }
  76. table.plugins td.configure { text-align:left; padding-right:0em; padding-left: 1em; }
  77. table.list tbody tr.group td { padding: 0.8em 0.3em 0.5em 0; text-align:right;}
  78. table.list tbody tr.group span.count {margin-left:0px; margin-right:4px;}
  79. a.sort {padding-right:0; padding-left:16px;}
  80. table.attributes th {text-align:right;}
  81. table.boards a.board, h3.comments {padding-left:0px; padding-right:20px; }
  82. table.boards td.last-message {text-align:right;}
  83. table.messages td.last_message {text-align:right;}
  84. h3.version {padding-left:0px; padding-right:20px;}
  85. div.issues h3 {padding-left:0px; padding-right:20px;}
  86. div.members h3 {padding-left:0px; padding-right:20px;}
  87. div.news h3 {padding-left:0px; padding-right:20px;}
  88. div.projects h3 {padding-left:0px; padding-right:20px;}
  89. #watchers li {margin: 0px 0px 0px 2px; padding: 0px 0px 0px 0px;}
  90. #watchers img.gravatar {margin: 0 0 2px 4px;}
  91. span.search_for_watchers a, span.add_attachment a {padding-left:px; padding-right:16px; background: url(/bullet_add.png) no-repeat right 50%; }
  92. div.square {float:right;}
  93. .contextual {float:left; padding-left:0px; padding-right:10px;}
  94. .splitcontentleft{float:right;}
  95. .splitcontentright{float:left;}
  96. blockquote {border-left:0px solid #e0e0e0; padding-left:0em; margin-left:2em; border-right:3px solid #e0e0e0; padding-right:0.6em; margin-right:0;}
  97. blockquote blockquote { margin-right:0;}
  98. div.issue div.subject div div {padding-left:0px; padding-right:16px;}
  99. div.issue span.private, div.journal span.private {margin-right:0px; margin-left:2px;}
  100. fieldset.collapsible>legend {padding-left:0px; padding-right:18px; background: url(/arrow_down.png) no-repeat right 50%;}
  101. fieldset.collapsible.collapsed>legend { background-image: url(/arrow_left.png); }
  102. fieldset#filters td.add-filter {text-align:left; }
  103. .toggle-multiselect {background: url(/bullet_toggle_plus.png) no-repeat right 40%; padding-left:0px; padding-right:8px; margin-right:0;}
  104. div#issue-changesets {float:left; margin-left:0em; margin-right:1em; padding-left:0em; padding-right:1em;}
  105. .journal ul.details img {margin:0 4px -3px 0;}
  106. div.journal.private-notes {border-left:0px solid #d22; padding-left:0px; margin-left:0px; border-right:2px solid #d22; padding-right:4px; margin-right:-6px;}
  107. div#activity dl, #search-results {margin-left:0em; margin-right:2em;}
  108. div#activity dd, #search-results dd {padding-left:0px; padding-right:18px;}
  109. div#activity dt, #search-results dt {padding-left:0px; padding-right:20px; background-position:right 50%;}
  110. div#activity dt.grouped {margin-left:0em; margin-right:5em;}
  111. div#activity dd.grouped {margin-left:0em; margin-right:9em;}
  112. #search-results dd {padding-left:0px; margin-left:0px; padding-right:20px; margin-right:0px; }
  113. div#search-results-counts {float:left;}
  114. div#search-results-counts li {float:right; margin-left:0em; margin-right:1em; }
  115. div#version-summary { float:left; margin-left:0px; margin-right:16px;}
  116. div#version-summary th, div#version-summary td.total-hours { text-align:left;}
  117. table#time-report td.hours, table#time-report th.period, table#time-report th.total { text-align:left; padding-right:0em; padding-left: 0.5em; }
  118. ul.projects {padding-left:0em; padding-right:1em;}
  119. ul.projects ul {padding-left:0em; padding-right:1.6em;}
  120. #projects-index ul.projects ul.projects {border-left:0px solid #e0e0e0; padding-left:0em; border-right:3px solid #e0e0e0; padding-right:1em;}
  121. .my-project { padding-left:0px; padding-right:18px; background: url(/fav.png) no-repeat right 50%; }
  122. /***** Tabular forms ******/
  123. .tabular p{
  124. padding-left:0px; padding-right:180px; /* width of left column containing the label elements */
  125. clear:right;
  126. }
  127. .tabular label{
  128. float:right;
  129. text-align:left;
  130. /* width of left column */
  131. margin-left:0px; margin-right:-180px;
  132. }
  133. .tabular label.floating{
  134. margin-left: 0px; margin-right:0px;
  135. text-align:right;
  136. }
  137. .tabular label.block{
  138. margin-left:0px !important; margin-right:0px !important;
  139. text-align:right;
  140. }
  141. .tabular label.inline{
  142. margin-left:0px !important; margin-right:5px !important;
  143. }
  144. label.no-css {
  145. text-align:right;
  146. margin-left:0px; margin-right:0px;
  147. }
  148. .tabular.settings p{padding-left:0px; padding-right:300px; }
  149. .tabular.settings label{margin-left:0px; margin-right:-300px;}
  150. fieldset#notified_events .parent {padding-left:0px; padding-right:20px; }
  151. .check_box_group {padding:2px 2px 4px 4px;}
  152. .check_box_group label {margin-right: 0px !important; text-align: right;}
  153. .attachments_fields input.description {margin-left:0px; margin-right:4px;}
  154. .attachments_fields input.filename {background:url(/attachment.png) no-repeat right 1px top 50%; padding-left:0px; padding-right:18px;}
  155. .attachments_fields .ajax-waiting input.filename {background:url(/hourglass.png) no-repeat right top 50%;}
  156. .attachments_fields .ajax-loading input.filename {background:url(/loading.gif) no-repeat right top 50%;}
  157. .attachments_fields div.ui-progressbar {margin: 2px 8px -5px 0;}
  158. a.remove-upload {background: url(/delete.png) no-repeat right 1px top 50%; padding-left:0px; padding-right:16px;}
  159. div.thumbnails div {margin-right:0px; margin-left:2px;}
  160. p.other-formats { text-align:left; }
  161. a.atom { background: url(/feed.png) no-repeat right 1px top 50%; padding: 2px 16px 3px 0; }
  162. em.info.error {padding-left:0; padding-right:20px; background:url(/exclamation.png) no-repeat right 50%;}
  163. table.members td.name {padding-right: 20px; padding-left:0; }
  164. table.members td.group, table.members td.groupnonmember, table.members td.groupanonymous {background: url(/group.png) no-repeat right 50%;}
  165. input.autocomplete {
  166. background: #fff url(/magnifier.png) no-repeat right 2px top 50%; padding-left:0px !important; padding-right:20px !important;
  167. }
  168. .role-visibility {padding-right:2em; padding-left:0;}
  169. /***** Flash & error messages ****/
  170. #errorExplanation, div.flash, .nodata, .warning, .conflict {
  171. padding: 4px 30px 4px 4px;
  172. }
  173. div.flash.error, #errorExplanation {
  174. background: url(/exclamation.png) right 8px top 50% no-repeat;
  175. }
  176. div.flash.notice {
  177. background: url(/true.png) right 8px top 5px no-repeat;
  178. }
  179. div.flash.warning, .conflict {
  180. background: url(/warning.png) right 8px top 5px no-repeat;
  181. text-align:right;
  182. }
  183. /***** Ajax indicator ******/
  184. #ajax-indicator {
  185. left:auto; right:40%;
  186. }
  187. #ajax-indicator span {
  188. background-position: right 40%;
  189. background-image: url(/loading.gif);
  190. padding-left:0px; padding-right:26px;
  191. }
  192. /***** Calendar *****/
  193. table.cal td p.day-num {text-align:left;}
  194. table.cal .starting a, p.cal.legend .starting {background: url(/bullet_go.png) no-repeat right -1px top -2px; padding-left:0px; padding-right:16px;}
  195. table.cal .ending a, p.cal.legend .ending {background: url(/bullet_end.png) no-repeat right -1px top -2px; padding-left:0px; padding-right:16px;}
  196. table.cal .starting.ending a, p.cal.legend .starting.ending {background: url(/bullet_diamond.png) no-repeat right -1px top -2px; padding-left:0px; padding-right:16px;}
  197. /***** Tooltips ******/
  198. .tooltip span.tip{text-align:right;}
  199. div.tooltip:hover span.tip{
  200. left:auto; right:24px;
  201. }
  202. img.ui-datepicker-trigger {
  203. margin-left:0px; margin-right:4px;
  204. }
  205. /***** Progress bar *****/
  206. table.progress {
  207. float:right;
  208. margin: 1px 0px 1px 6px;
  209. }
  210. p.progress-info {clear:right;}
  211. /***** Tabs *****/
  212. #content .tabs ul {padding-left:0em; padding-right:0.5em;}
  213. #content .tabs ul li {
  214. float:right;
  215. margin-right:0px; margin-left:4px;
  216. }
  217. div.tabs-buttons {right:auto; left:0;}
  218. button.tab-left {
  219. right:auto; left:20px;
  220. }
  221. button.tab-right {
  222. right:auto; left:20px;
  223. }
  224. /***** Diff *****/
  225. /***** Wiki *****/
  226. div.wiki .external {
  227. background-position:right 60%;
  228. padding-left:0px; padding-right:12px;
  229. }
  230. div.wiki pre {
  231. margin: 1em 1.6em 1em 1em;
  232. }
  233. div.wiki ul.toc {
  234. margin-left:0;
  235. margin-right:0;
  236. }
  237. div.wiki ul.toc.right { float: left; margin-left:0; margin-right:12px;}
  238. div.wiki ul.toc.left { float:right; margin-right:0; margin-left:12px;}
  239. div.wiki ul.toc li li {margin-left:0em; margin-right:1.5em;}
  240. a.wiki-anchor {margin-left:0px; margin-right:6px;}
  241. /***** My page layout *****/
  242. /***** Gantt chart *****/
  243. .gantt_hdr {
  244. border-right:0px solid #c0c0c0; border-left:1px solid #c0c0c0;
  245. }
  246. .task.parent.marker.starting{margin-left:0px; margin-right:-4px; left:auto; right:0;}
  247. .task.parent.marker.ending {margin-left:0px; margin-right:-4px; right:auto; left:0px;}
  248. .version.marker {margin-left:0; margin-right:-4px;}
  249. .project.marker {margin-left:0; margin-right:-4px;}
  250. /***** Icons *****/
  251. .icon {
  252. background-position: right 50%;
  253. padding-left:0; padding-right:20px;
  254. }
  255. div.issue img.gravatar {
  256. float: right;
  257. margin: 0 0 0 6px;
  258. }
  259. div.issue table img.gravatar {
  260. float: right;
  261. margin: 0 0em 0 0.5em;
  262. }
  263. h2 img.gravatar {margin: -2px 0 -4px 4px;}
  264. h3 img.gravatar {margin: -4px 0 -4px 4px;}
  265. h4 img.gravatar {margin: -6px 0 -4px 4px;}
  266. td.username img.gravatar {margin:0 0 0 0.5em; }
  267. #activity dt img.gravatar {float:right; margin:0 0 1em 1em;}
  268. /* Used on 12px Gravatar img tags without the icon background */
  269. .icon-gravatar {float:right; margin-right:px; margin-left:4px;}
  270. #activity dt, .journal {clear:right;}
  271. .journal-link {float:left;}
  272. /* Custom JQuery styles */
  273. .ui-datepicker-title select {margin-left:4px !important; margin-right:0 !important;}
  274. /***** Media print specific styles *****/
  275. /* Accessibility specific styles */
  276. .hidden-for-sighted {
  277. left:auto; right:-10000px;
  278. }