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;
}

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

#main-menu-links {
  text-align: right;
}
#main-menu-links a {
  padding: 0.9em 10px 0.9em 0;
}

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

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

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

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

/* ------------------- Media Queries --------------------- */

@media all and (min-width: 461px) and (max-width: 900px) {
 /* ------------------ Header and Menus ------------------ */

  #logo {
    padding: 5px 5px 0 0;
  }
  #main-menu-links li {
    float: right;
    margin-left: 5px;
    margin-right: 0;
  }
  #main-menu-links li:nth-child(3n) {
    margin-left: -5px;
    margin-right: 0;
  }
}

@media all and (min-width: 901px) {

  #logo {
    padding: 15px 10px 15px 15px;
  }

  #name-and-slogan {
    margin: 0 15px 30px 0;
  }

  #main-menu-links li {
    float: right;
  }

  #main-menu-links a {
    float: right;
    padding: 0.7em 0.8em;
  }
}

/* ------------------- 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. /* ------------------- Main Menu ------------------------- */
  58. #main-menu-links {
  59. text-align: right;
  60. }
  61. #main-menu-links a {
  62. padding: 0.9em 10px 0.9em 0;
  63. }
  64. /* ------------------- Secondary Menu -------------------- */
  65. #secondary-menu-links {
  66. float: left;
  67. }
  68. /* ------------------- Content --------------------------- */
  69. .submitted .field-name-field-user-picture img {
  70. float: right;
  71. margin-left: 20px;
  72. margin-right: 0;
  73. }
  74. .field-type-taxonomy-term-reference .field-label {
  75. padding-left: 5px;
  76. padding-right: 0;
  77. }
  78. .field-type-taxonomy-term-reference ul.links li {
  79. padding: 0 0 0 1em;
  80. float: right;
  81. }
  82. .link-wrapper {
  83. text-align: left;
  84. margin-right: 236px;
  85. margin-left: 0;
  86. }
  87. /* ------------------- Comments -------------------------- */
  88. .comment .field-name-field-user-picture img {
  89. margin-right: 0;
  90. }
  91. .comment .attribution {
  92. float: right;
  93. padding: 0 0 0 30px;
  94. }
  95. .comment .comment-arrow {
  96. background-image: url(../images/comment-arrow-rtl.gif);
  97. margin-left: 0;
  98. margin-right: -47px;
  99. }
  100. .comment .indented {
  101. margin-right: 40px;
  102. margin-left: 0;
  103. }
  104. .comment ul.links li {
  105. padding: 0 0 0.5em;
  106. }
  107. .comment.unpublished {
  108. margin-left: 5px;
  109. margin-right: 0;
  110. padding: 5px 5px 5px 2px;
  111. }
  112. /* ------------------- Password Meter ------------------- */
  113. #password-strength {
  114. left: auto;
  115. margin-top: 2em;
  116. right: 16em;
  117. }
  118. #password-strength-text {
  119. margin-top: 0;
  120. float: left;
  121. }
  122. .form-item-pass-pass2 label {
  123. clear: right;
  124. }
  125. /* ------------------- Search Form ----------------------- */
  126. #search-form input#edit-keys,
  127. #block-search-form .form-item-search-block-form input {
  128. float: right;
  129. margin-left: 5px;
  130. margin-right: 0;
  131. }
  132. /* ------------------- Footer ---------------------------- */
  133. #footer-columns ul {
  134. padding-right: 0;
  135. }
  136. #footer-columns li a {
  137. padding: 0.8em 20px 0.8em 2px;
  138. }
  139. #footer li a {
  140. float: right;
  141. border-left: 1px solid #555;
  142. border-color: rgba(255, 255, 255, 0.15);
  143. border-right: none;
  144. }
  145. #footer li.first a {
  146. padding-right: 0;
  147. padding-left: 12px;
  148. }
  149. #footer li.last a {
  150. padding-left: 0;
  151. padding-right: 12px;
  152. border-left: none;
  153. }
  154. /* ------------------ System Tabs ----------------------- */
  155. .tabs ul.primary li {
  156. margin: 0 0 0 5px;
  157. float: right;
  158. zoom: 1;
  159. }
  160. .tabs ul.secondary li {
  161. border-left: 1px solid #ccc;
  162. border-right: none;
  163. float: right;
  164. }
  165. .tabs ul.secondary li:first-child {
  166. padding-right: 0;
  167. }
  168. .tabs ul.secondary li:last-child {
  169. border-left: none;
  170. }
  171. /* ------------------- Form Elements ------------------- */
  172. #user-profile-form input#edit-submit {
  173. margin-left: 0;
  174. }
  175. .password-suggestions ul li {
  176. margin-right: 1.2em;
  177. margin-left: 0;
  178. }
  179. /* Animated throbber */
  180. .js input.form-autocomplete {
  181. background-position: 1% 4px;
  182. }
  183. .js input.throbbing {
  184. background-position: 1% -16px;
  185. }
  186. /* Comment form */
  187. .comment-form label {
  188. float: right;
  189. }
  190. .comment-form .form-type-checkbox,
  191. .comment-form .form-radios,
  192. .comment-form .form-item .description {
  193. margin-left: 0;
  194. margin-right: 120px;
  195. }
  196. #edit-actions input {
  197. margin-left: 0.6em;
  198. margin-right: 0;
  199. }
  200. /* ------------------- Shortcut Links -------------------- */
  201. .shortcut-wrapper h1#page-title {
  202. float: right;
  203. }
  204. /* ------------------- Color Form ------------------------ */
  205. .color-form #palette {
  206. margin-left: 0;
  207. margin-right: 20px;
  208. }
  209. .color-form .form-item label {
  210. float: right;
  211. }
  212. .color-form #palette .lock {
  213. right: -20px;
  214. left: 0;
  215. }
  216. /* ------------------- Media Queries --------------------- */
  217. @media all and (min-width: 461px) and (max-width: 900px) {
  218. /* ------------------ Header and Menus ------------------ */
  219. #logo {
  220. padding: 5px 5px 0 0;
  221. }
  222. #main-menu-links li {
  223. float: right;
  224. margin-left: 5px;
  225. margin-right: 0;
  226. }
  227. #main-menu-links li:nth-child(3n) {
  228. margin-left: -5px;
  229. margin-right: 0;
  230. }
  231. }
  232. @media all and (min-width: 901px) {
  233. #logo {
  234. padding: 15px 10px 15px 15px;
  235. }
  236. #name-and-slogan {
  237. margin: 0 15px 30px 0;
  238. }
  239. #main-menu-links li {
  240. float: right;
  241. }
  242. #main-menu-links a {
  243. float: right;
  244. padding: 0.7em 0.8em;
  245. }
  246. }
  247. /* ------------------- Views styling --------------------- */
  248. /* ------------------ @group Lists ---------------------- */
  249. .views-display-top .secondary .action-list {
  250. padding-left: inherit;
  251. padding-right: 0;
  252. }
  253. /* ------------------- @end ------------------------------ */
  254. /* ------------------- @group Collapsible ---------------- */
  255. .views-display-columns details summary {
  256. padding: 0 2px 4px 0;
  257. }
  258. /* ------------------- @end ------------------------------ */