style-rtl.css

/* ------------------ Reset Styles ------------------ */

th,
td {
  text-align: right;
}
blockquote {
  border-left: none;
  border-right: 4px solid #afafaf;
}
blockquote:before {
  content: "\201D";
}
blockquote:after {
  content: "\201C";
}
tr td,
tr th {
  text-align: right;
}
/* ------------------ List Styles ------------------ */

.region-content ul,
.region-content ol {
  padding: 2.5em 0 0.25em 0;
}
.item-list ul li {
  padding: 0.2em 0 0 0.5em;
}
ul.tips {
  padding: 0 1.25em 0 0;
}
.block ol,
.block ul {
  padding: 0 1em 0.25em 0;
}

/* ------------------ Header ------------------ */

#logo {
  padding: 15px 10px 15px 15px;
}
#logo,
#name-and-slogan,
.region-header .block,
.region-header #block-user-login .form-item,
.region-header #block-user-login .item-list li {
  float: right;
}
#name-and-slogan {
  margin: 0 15px 30px 0;
}
.region-header .form-text {
  margin-left: 2px;
  margin-right: 0;
}
.region-header #block-user-login .item-list li.last {
  padding-left: 0;
  padding-right: 0.5em;
}
.region-header #block-user-login ul.openid-links li.last {
  padding-right: 0;
}
.region-header #user-login-form li.openid-link a,
.region-header #user-login li.openid-link a {
  background-position: right -3px;
  padding-left: 0;
  padding-right: 20px;
}

/* --------------- Main Menu ------------ */

#main-menu ul.links li,
#main-menu ul.links li a {
  float: right;
}

/* --------------- Secondary Menu ------------ */

#secondary-menu-links {
  float: left;
}

/* ----------------- Content ------------------ */

.submitted .field-name-field-user-picture img {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}
.field-type-taxonomy-term-reference .field-label {
  padding-left: 5px;
  padding-right: 0;
}
.field-type-taxonomy-term-reference ul.links li {
  padding: 0 0 0 1em;
  float: right;
}
.link-wrapper {
  text-align: left;
  margin-right: 236px;
  margin-left: 0;
}

/* ----------------- Comments ----------------- */

.comment .field-name-field-user-picture img {
  margin-right: 0;
}
.comment .attribution {
  float: right;
  padding: 0 0 0 30px;
}
.comment .comment-arrow {
  background-image: url(../images/comment-arrow-rtl.gif);
  margin-left: 0;
  margin-right: -47px;
}
.comment .indented {
  margin-right: 40px;
  margin-left: 0;
}
.comment ul.links li {
  padding: 0 0 0.5em;
}
.comment.unpublished {
  margin-left: 5px;
  margin-right: 0;
  padding: 5px 5px 5px 2px;
}

/* -------------- Password Meter  ------------- */

#password-strength {
  left: auto;
  margin-top: 2em;
  right: 16em;
}
#password-strength-text {
  margin-top: 0;
  float: left;
}
.form-item-pass-pass2 label {
  clear: right;
}

/* ----------------- Buttons ------------------ */

.form-button,
a.button {
  margin-right: 0;
  margin-left: 0.6em;
}

/* --------------- Search Form ---------------- */

#search-form input#edit-keys,
#block-search-form .form-item-search-block-form input {
  float: right;
  margin-left: 5px;
  margin-right: 0;
}

/* ------------------ Footer ------------------ */

#footer-columns ul {
  padding-right: 0;
}
#footer-columns li a {
  padding: 0.8em 20px 0.8em 2px;
}
#footer li a {
  float: right;
  border-left: 1px solid #555;
  border-color: rgba(255, 255, 255, 0.15);
  border-right: none;
}
#footer li.first a {
  padding-right: 0;
  padding-left: 12px;
}
#footer li.last a {
  padding-left: 0;
  padding-right: 12px;
  border-left: none;
}

/* --------------- System Tabs  --------------- */

.tabs ul.primary li {
  margin: 0 0 0 5px;
  float: right;
  zoom: 1;
}
.tabs ul.secondary li {
  border-left: 1px solid #ccc;
  border-right: none;
  float: right;
}
.tabs ul.secondary li:first-child {
  padding-right: 0;
}
.tabs ul.secondary li:last-child {
  border-left: none;
}
ul.action-links li a {
  background-position: right center;
  padding-left: 0;
  padding-right: 15px;
}

/* -------------- Form Elements   ------------- */

#user-profile-form input#edit-submit {
  margin-left: 0;
}
.password-suggestions ul li {
  margin-right: 1.2em;
  margin-left: 0;
}

/* Animated throbber */
.js input.form-autocomplete {
  background-position: 1% 4px;
}
.js input.throbbing {
  background-position: 1% -16px;
}

/* Comment form */
.comment-form label {
  float: right;
}
.comment-form .form-type-checkbox,
.comment-form .form-radios,
.comment-form .form-item .description {
  margin-left: 0;
  margin-right: 120px;
}
#edit-actions input {
  margin-left: 0.6em;
  margin-right: 0;
}

/* -------------- Shortcut Links ------------- */

.shortcut-wrapper h1#page-title {
  float: right;
}

/* ---------- Poll ----------- */

.poll .vote-form {
  text-align: right;
}
.poll .total {
  text-align: left;
}
.poll .choice-title {
  clear: left;
}
.poll .percent {
  float: left;
  text-align: left;
}

/* ---------- Color Form ----------- */

.color-form #palette {
  margin-left: 0;
  margin-right: 20px;
}
.color-form .form-item label {
  float: right;
}
.color-form #palette .lock {
  right: -20px;
  left: 0;
}

/* ---------- Views styling ---------- */

 /* @group Lists */

.views-display-top .secondary .action-list {
  padding-left: inherit;
  padding-right: 0;
}

/* @end */

/* @group Collapsible */

.views-display-columns details summary {
  padding: 0 2px 4px 0;
}

/* @end */

File

drupal/core/themes/bartik/css/style-rtl.css
View source
  1. /* ------------------ Reset Styles ------------------ */
  2. th,
  3. td {
  4. text-align: right;
  5. }
  6. blockquote {
  7. border-left: none;
  8. border-right: 4px solid #afafaf;
  9. }
  10. blockquote:before {
  11. content: "\201D";
  12. }
  13. blockquote:after {
  14. content: "\201C";
  15. }
  16. tr td,
  17. tr th {
  18. text-align: right;
  19. }
  20. /* ------------------ List Styles ------------------ */
  21. .region-content ul,
  22. .region-content ol {
  23. padding: 2.5em 0 0.25em 0;
  24. }
  25. .item-list ul li {
  26. padding: 0.2em 0 0 0.5em;
  27. }
  28. ul.tips {
  29. padding: 0 1.25em 0 0;
  30. }
  31. .block ol,
  32. .block ul {
  33. padding: 0 1em 0.25em 0;
  34. }
  35. /* ------------------ Header ------------------ */
  36. #logo {
  37. padding: 15px 10px 15px 15px;
  38. }
  39. #logo,
  40. #name-and-slogan,
  41. .region-header .block,
  42. .region-header #block-user-login .form-item,
  43. .region-header #block-user-login .item-list li {
  44. float: right;
  45. }
  46. #name-and-slogan {
  47. margin: 0 15px 30px 0;
  48. }
  49. .region-header .form-text {
  50. margin-left: 2px;
  51. margin-right: 0;
  52. }
  53. .region-header #block-user-login .item-list li.last {
  54. padding-left: 0;
  55. padding-right: 0.5em;
  56. }
  57. .region-header #block-user-login ul.openid-links li.last {
  58. padding-right: 0;
  59. }
  60. .region-header #user-login-form li.openid-link a,
  61. .region-header #user-login li.openid-link a {
  62. background-position: right -3px;
  63. padding-left: 0;
  64. padding-right: 20px;
  65. }
  66. /* --------------- Main Menu ------------ */
  67. #main-menu ul.links li,
  68. #main-menu ul.links li a {
  69. float: right;
  70. }
  71. /* --------------- Secondary Menu ------------ */
  72. #secondary-menu-links {
  73. float: left;
  74. }
  75. /* ----------------- Content ------------------ */
  76. .submitted .field-name-field-user-picture img {
  77. float: right;
  78. margin-left: 20px;
  79. margin-right: 0;
  80. }
  81. .field-type-taxonomy-term-reference .field-label {
  82. padding-left: 5px;
  83. padding-right: 0;
  84. }
  85. .field-type-taxonomy-term-reference ul.links li {
  86. padding: 0 0 0 1em;
  87. float: right;
  88. }
  89. .link-wrapper {
  90. text-align: left;
  91. margin-right: 236px;
  92. margin-left: 0;
  93. }
  94. /* ----------------- Comments ----------------- */
  95. .comment .field-name-field-user-picture img {
  96. margin-right: 0;
  97. }
  98. .comment .attribution {
  99. float: right;
  100. padding: 0 0 0 30px;
  101. }
  102. .comment .comment-arrow {
  103. background-image: url(../images/comment-arrow-rtl.gif);
  104. margin-left: 0;
  105. margin-right: -47px;
  106. }
  107. .comment .indented {
  108. margin-right: 40px;
  109. margin-left: 0;
  110. }
  111. .comment ul.links li {
  112. padding: 0 0 0.5em;
  113. }
  114. .comment.unpublished {
  115. margin-left: 5px;
  116. margin-right: 0;
  117. padding: 5px 5px 5px 2px;
  118. }
  119. /* -------------- Password Meter ------------- */
  120. #password-strength {
  121. left: auto;
  122. margin-top: 2em;
  123. right: 16em;
  124. }
  125. #password-strength-text {
  126. margin-top: 0;
  127. float: left;
  128. }
  129. .form-item-pass-pass2 label {
  130. clear: right;
  131. }
  132. /* ----------------- Buttons ------------------ */
  133. .form-button,
  134. a.button {
  135. margin-right: 0;
  136. margin-left: 0.6em;
  137. }
  138. /* --------------- Search Form ---------------- */
  139. #search-form input#edit-keys,
  140. #block-search-form .form-item-search-block-form input {
  141. float: right;
  142. margin-left: 5px;
  143. margin-right: 0;
  144. }
  145. /* ------------------ Footer ------------------ */
  146. #footer-columns ul {
  147. padding-right: 0;
  148. }
  149. #footer-columns li a {
  150. padding: 0.8em 20px 0.8em 2px;
  151. }
  152. #footer li a {
  153. float: right;
  154. border-left: 1px solid #555;
  155. border-color: rgba(255, 255, 255, 0.15);
  156. border-right: none;
  157. }
  158. #footer li.first a {
  159. padding-right: 0;
  160. padding-left: 12px;
  161. }
  162. #footer li.last a {
  163. padding-left: 0;
  164. padding-right: 12px;
  165. border-left: none;
  166. }
  167. /* --------------- System Tabs --------------- */
  168. .tabs ul.primary li {
  169. margin: 0 0 0 5px;
  170. float: right;
  171. zoom: 1;
  172. }
  173. .tabs ul.secondary li {
  174. border-left: 1px solid #ccc;
  175. border-right: none;
  176. float: right;
  177. }
  178. .tabs ul.secondary li:first-child {
  179. padding-right: 0;
  180. }
  181. .tabs ul.secondary li:last-child {
  182. border-left: none;
  183. }
  184. ul.action-links li a {
  185. background-position: right center;
  186. padding-left: 0;
  187. padding-right: 15px;
  188. }
  189. /* -------------- Form Elements ------------- */
  190. #user-profile-form input#edit-submit {
  191. margin-left: 0;
  192. }
  193. .password-suggestions ul li {
  194. margin-right: 1.2em;
  195. margin-left: 0;
  196. }
  197. /* Animated throbber */
  198. .js input.form-autocomplete {
  199. background-position: 1% 4px;
  200. }
  201. .js input.throbbing {
  202. background-position: 1% -16px;
  203. }
  204. /* Comment form */
  205. .comment-form label {
  206. float: right;
  207. }
  208. .comment-form .form-type-checkbox,
  209. .comment-form .form-radios,
  210. .comment-form .form-item .description {
  211. margin-left: 0;
  212. margin-right: 120px;
  213. }
  214. #edit-actions input {
  215. margin-left: 0.6em;
  216. margin-right: 0;
  217. }
  218. /* -------------- Shortcut Links ------------- */
  219. .shortcut-wrapper h1#page-title {
  220. float: right;
  221. }
  222. /* ---------- Poll ----------- */
  223. .poll .vote-form {
  224. text-align: right;
  225. }
  226. .poll .total {
  227. text-align: left;
  228. }
  229. .poll .choice-title {
  230. clear: left;
  231. }
  232. .poll .percent {
  233. float: left;
  234. text-align: left;
  235. }
  236. /* ---------- Color Form ----------- */
  237. .color-form #palette {
  238. margin-left: 0;
  239. margin-right: 20px;
  240. }
  241. .color-form .form-item label {
  242. float: right;
  243. }
  244. .color-form #palette .lock {
  245. right: -20px;
  246. left: 0;
  247. }
  248. /* ---------- Views styling ---------- */
  249. /* @group Lists */
  250. .views-display-top .secondary .action-list {
  251. padding-left: inherit;
  252. padding-right: 0;
  253. }
  254. /* @end */
  255. /* @group Collapsible */
  256. .views-display-columns details summary {
  257. padding: 0 2px 4px 0;
  258. }
  259. /* @end */