PageRenderTime 27ms CodeModel.GetById 19ms RepoModel.GetById 1ms app.codeStats 0ms

/cms/source/cmsMailOutbox.css

https://gitlab.com/QuerixDemos/cms
CSS | 294 lines | 253 code | 21 blank | 20 comment | 0 complexity | 553e6e45bd0f69977e89a4d2187af7cb MD5 | raw file
  1. /*
  2. cms-demo
  3. Property of Querix Ltd.
  4. Copyright (C) 2016 Querix Ltd. All rights reserved.
  5. This program is free software: you can redistribute it.
  6. You may modify this program only using Lycia.
  7. This program is distributed in the hope that it will be useful,
  8. but without any warranty; without even the implied warranty of
  9. merchantability or fitness for a particular purpose.
  10. Email: info@querix.com
  11. */
  12. tr::before,
  13. tr::after,/*Order: 2 Dash between name and email*/
  14. td:nth-child(1),/*ID*/
  15. td:nth-child(2),/*Date*/
  16. td:nth-child(3),/*From name*/
  17. td:nth-child(4),/*From email*/
  18. td:nth-child(5),/*To email*/
  19. td:nth-child(6),/*Subj*/
  20. td:nth-child(7),/*Flag*/
  21. td:nth-child(8),/*Priority*/
  22. td:nth-child(9), /*Status*/
  23. td:nth-child(10) /*Content*/{}
  24. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(3) {
  25. order: 1;
  26. flex-basis: auto;
  27. flex-grow: 0;
  28. }
  29. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody tr::after {
  30. order: 2;
  31. flex-basis: auto;
  32. flex-grow: 0;
  33. }
  34. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(4) {
  35. order: 3;
  36. flex-basis: auto;
  37. flex-grow: 0;
  38. }
  39. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(2) {
  40. order: 4;
  41. flex-basis: 70%;
  42. flex-grow: 1;
  43. }
  44. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(6) {
  45. order: 5;
  46. flex-basis: 100%;
  47. }
  48. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(10) {
  49. order: 99;
  50. flex-basis: 100%;
  51. }
  52. .cmsfb .qx-aum-grid-panel.qx-c-minimal.qx-identifier-cntdetail1,
  53. .cmsfb .qx-aum-grid-panel.qx-c-minimal.qx-identifier-cntdetail2,
  54. .cmsfb .qx-aum-grid-panel.qx-c-minimal.qx-identifier-cntstatusbar,
  55. .cmsfb .qx-identifier-rb_open_filter {
  56. display: none;
  57. }
  58. /*make higher specificity than table styles in transformers.css*/
  59. .cmsfb .qx-identifier-sa_mailbox.qx-aum-table.qx-table.qx-aum {
  60. /*background-color: #f0f3f4;*/
  61. background-color: transparent;
  62. border: none;
  63. flex-basis: 100%;
  64. }
  65. /*Turn elements with table and table-* display into block elements*/
  66. .cmsfb .qx-aum-table.qx-table.qx-aum,
  67. .cmsfb .qx-aum-table.qx-table.qx-aum > div,
  68. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-brow,
  69. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-brow > div,
  70. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-brow .qx-bcell,
  71. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-brow .qx-bcell > .qx-tbody
  72. {
  73. position: static !important;
  74. display: block !important;
  75. display: flex !important;
  76. min-height: auto !important;
  77. max-height: auto !important;
  78. min-width: auto !important;
  79. max-width: auto !important;
  80. width: auto !important;
  81. height: auto !important;
  82. padding: 0 !important;
  83. margin: 0 !important;
  84. }
  85. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody > tbody {
  86. display: flex;
  87. flex-flow: row wrap;
  88. }
  89. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-hrow, .qx-aum-table .qx-frow,
  90. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody > thead, .qx-aum-table .qx-tbody > tfoot {
  91. display: none;
  92. }
  93. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody tr {
  94. margin: .5em 1em;
  95. padding: 1.2em 1em 50px 2.5em;
  96. display: flex;
  97. flex-flow: row wrap;
  98. flex: 1 0 98%;
  99. align-self: stretch;
  100. border-radius: 4px;
  101. background-color: #ffffff;
  102. box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.0);
  103. position: relative;
  104. }
  105. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td {
  106. display: flex;
  107. flex-flow: column;
  108. justify-content: center;
  109. height: auto !important;
  110. border: none;
  111. padding-left: 0;
  112. }
  113. /*Styles with :nth-child pseudo-class are table structure dependent*/
  114. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(1),/*ID*/
  115. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(5),/*To email*/
  116. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(7),/*Flag*/
  117. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(8),/*Priority*/
  118. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(9) /*Status*/ {
  119. display: none;
  120. }
  121. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody tr::after,
  122. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(2),/*Date*/
  123. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(3),/*From name*/
  124. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(4)/*From email*/ {
  125. color: #828a8f;
  126. font-size: 12px;
  127. }
  128. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(3) .qx-text {
  129. text-transform: capitalize;
  130. }
  131. /*Order: 2 Dash between name and email*/
  132. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody tr::after {
  133. content: '\2012';
  134. padding: 0 .1em;
  135. align-self: center;
  136. }
  137. /*Order: 3 'from' email*/
  138. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(4) {
  139. padding-left: .1em;
  140. }
  141. /*Order: 4 email date*/
  142. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(2) {
  143. flex-grow: 1;
  144. }
  145. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(2) label {
  146. justify-content: flex-end;
  147. }
  148. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(6)/*email subj*/ {
  149. font-family: Open Sans;
  150. font-size: 17px;
  151. color: #545f66;
  152. padding-bottom: .5em;
  153. }
  154. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(10)/*email text*/ {
  155. font-family: Open Sans;
  156. font-weight: 100;
  157. font-size: 13px;
  158. line-height: 1.5;
  159. color: #4c555a;
  160. max-height: 3em;
  161. min-height: 3em;
  162. text-overflow: ellipsis;
  163. overflow: hidden;
  164. justify-content: flex-start;
  165. }
  166. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(10) > label {
  167. position: relative;
  168. }
  169. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody td:nth-child(10) > label > span {
  170. position: absolute;
  171. top: 0;
  172. left: 0;
  173. text-align: left;
  174. }
  175. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody tr::before {
  176. content: "";
  177. width: 0;
  178. height:0;
  179. border-width: 5px;
  180. border-style: solid;
  181. border-radius: 50%;
  182. opacity: .1;
  183. position: absolute;
  184. top: 2em;
  185. left: calc((2.5em - 10px)/2);
  186. box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03);
  187. }
  188. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody tr.qx-mail-r::before {
  189. border-color: #8cc152;
  190. opacity: .2;
  191. }
  192. .cmsfb .qx-aum-table.qx-table.qx-aum .qx-tbody tr.qx-mail-u::before {
  193. border-color: #5cacde;
  194. opacity: 1;
  195. }
  196. .cmsfb .cms-mail-ctrl {
  197. position: absolute;
  198. bottom: 0;
  199. left: 0;
  200. right: 0;
  201. height: 50px !important;
  202. padding: 1em 1em 1em 2.5em;
  203. display: flex;
  204. flex-flow: row !important;
  205. background-color: #fafafa;
  206. }
  207. .cmsfb .cms-mail-ctrl > p {
  208. display: flex;
  209. flex-flow: row;
  210. padding: 0;
  211. margin: 0;
  212. flex: 1 0;
  213. }
  214. .cmsfb .cms-mail-ctrl > p:nth-child(2) {
  215. flex: 0 0;
  216. }
  217. .cmsfb .cms-mail-ctrl a {
  218. background-repeat: no-repeat;
  219. background-position: center center;
  220. width: 2em;
  221. height: 2em;
  222. border: 1px solid transparent;
  223. border-radius: 4px;
  224. text-indent: -10000px;
  225. cursor: pointer;
  226. }
  227. .cmsfb .cms-mail-ctrl a:hover {
  228. border-color: #ccc;
  229. }
  230. .cmsfb .cms-mail-ctrl a:active {
  231. border-color: #c22;
  232. }
  233. .cmsfb .cms-mail-ctrl .cms-mail-reply {
  234. background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAMAAAAYXScKAAAAAXNSR0IArs4c6QAAAUpQTFRFAAAA////////////////zMzM1dXV29vb39/f0dHR1dXVxMTEyMjIw8PDxsbGycnJzMzMysrKyMjIwcHBx8fHw8PDxsbGwcHBxMTExsbGwcHBwsLCxcXFxMTEwsLCw8PDwcHBxMTEw8PDwcHBwsLCwcHBwsLCwMDAwcHBwsLCwsLCwcHBwsLCw8PDwcHBwsLCwsLCwsLCwMDAwMDAwcHBwsLCwcHBwcHBwcHBwsLCwMDAwcHBwsLCwcHBwMDAwcHBwcHBwcHBwMDAwcHBwcHBwMDAwcHBwMDAwcHBwMDAwcHBwcHBwcHBwMDAwcHBwMDAwcHBwMDAwcHBwcHBwcHBwcHBwcHBwcHBwcHBwMDAwcHBwcHBwMDAwcHBwMDAwcHBwcHBwMDAwMDAwcHBwMDAwMDAwMDAwcHBwcHBwMDAwcHBwMDAwcHBwMDA9lRK5AAAAG10Uk5TAAECAwQFBgcICwwNDhESExQYHB0gIiQlJygpLjA0Njc6PEBGR0pPUVJTVFpcXWNkaGxucnR1d3h8gYqLjZCSlZeYmqChoqSnqaussra3vb/Bw8nMzc7S1dnc3d7g4uPl5ufo6uvz9PX2+Pr8/qK1uZcAAADvSURBVBgZbcFnW4EBAIbRmyYqWhpab/OlKe09VNp7LyEjnv//Nasu0jkUDb17qND7KZO/3NG0TP5ofooHZFKu4fZr2JBJmdqzzASGdicH6/llDWkODGXFj/op2tAaUONsco9uJxVqImdB+xZ+OA/02E3WR8JFCX8m0gKMZ87rKOHXdS0Q0KEV7L19HVXkBDVL1oo2wZCUugk0giMStQGWPS1haGt+51mJdQd+ecmqPtW0IR8wcKzXEXsySI7tKr0qHzljscziyR15rgfJS17nm8IxCtrCMinoiitFkeeinaIpvVDJen/JP2aW+UdrzzfGey6y14zkdgAAAABJRU5ErkJggg==');
  235. }
  236. .cmsfb .cms-mail-ctrl .cms-mail-forward {
  237. background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAMAAAAYXScKAAAAAXNSR0IArs4c6QAAAVBQTFRFAAAA////////////////1dXV29vb39/f0dHR1dXVxMTEyMjIw8PDxsbGycnJzMzMysrKyMjIwcHBxcXFw8PDxsbGwcHBw8PDxsbGwcHBwsLCxcXFxMTEwMDAw8PDwcHBxMTEwMDAwcHBw8PDwcHBwsLCwMDAwcHBwsLCwsLCwMDAwcHBwsLCw8PDwcHBwsLCwcHBwcHBwsLCwMDAwsLCwMDAwcHBwsLCwcHBwcHBwsLCwsLCwMDAwcHBwsLCwcHBwMDAwcHBwcHBwMDAwcHBwcHBwMDAwcHBwMDAwcHBwMDAwMDAwcHBwcHBwcHBwMDAwcHBwMDAwcHBwMDAwcHBwcHBwcHBwcHBwcHBwcHBwcHBwMDAwcHBwcHBwMDAwcHBwMDAwcHBwcHBwMDAwMDAwcHBwMDAwMDAwMDAwcHBwcHBwMDAwcHBwMDAwcHBwMDA7JE0tgAAAG90Uk5TAAECAwQGBwgLDA0OERITFBgcHR8iJCUmKCkuMDQ1Nzo8QUZISk9RUlNUVVpcXWJkZ2tsbnFydHV3eH2BiouNkJKVl5qgoaKkp6mqq6yytre9v8HDyczNztLV2dzd3uDi4+Xm5+jq6/P09fb4+vz+d09WcgAAAPBJREFUGBltwXc3QgEAh+FXhFDZI+Ga1x6RPUP23nuWRPf3/f/TbZxzT3keHAJvPRQz9RWkiKlUrIlCpsKJx1oKmDJ6f2+qcajoHtuSwah16iav8zChNANmteciw7uvZKS/yesrA1a1jq3tQbs+8kp2NA/UfVpTOPi/P8B9pRAO5WfWCExrG1tpc0fQA64DzUBl7LMKasLXP5IM2NAyMKgQVWtJPW3ORWSwqGgJEE16+l501AUMy5jQSRlpt8cLVnwA25BWUpeV2OLvem0hY1C695Pxo0QrWabeG8h61jg5jecBci7uXBRbmuQf7fUU+wN9Vy9PzHNWagAAAABJRU5ErkJggg==');
  238. }
  239. .cmsfb .cms-mail-ctrl .cms-mail-redirect {
  240. background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAWCAMAAAACYceEAAAAAXNSR0IArs4c6QAAAIRQTFRFAAAA////zMzM1dXVyMjIysrKwcHBxMTExsbGwsLCxMTEwMDAwsLCw8PDxMTEw8PDwsLCwcHBwcHBwsLCwcHBwMDAwcHBwMDAwcHBwMDAwcHBwcHBwcHBwMDAwMDAwMDAwcHBwMDAwMDAwcHBwcHBwMDAwMDAwMDAwcHBwcHBwcHBwMDArQvipwAAACt0Uk5TAAIFDBcYJScoMjQ1Njc4QFhjeHmQkpObsL/BwsnP2Nze3+Di5ufv8PHy/sxNm8QAAACJSURBVCjPjdLZEoIwDIXh3xUVxB13EQWK5v3fzwuXaaEZPLffTCfJKQCLy1PcZKsOwFzOycbNUZYA+7RLPYcrQLZrAGsBuP2kN9AkqWJHZuOvDPNqaouVIDeRXwgKE/qFUVFO3rI91XKXst8izddMqE0QKVN/Fmrb1LrOI/7zonoLenN62/4f8gJ4qRjHhW4QMQAAAABJRU5ErkJggg==');
  241. }
  242. .cmsfb .cms-mail-ctrl .cms-mail-delete {
  243. background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAMAAAD6gTxzAAAAAXNSR0IArs4c6QAAAI1QTFRFAAAA////xsbGxsbGwcHBx8fHw8PDxcXFxsbGwcHBxMTExcXFwMDAxMTEwsLCw8PDwMDAw8PDwsLCw8PDwcHBwcHBwMDAwcHBwcHBwcHBwMDAwcHBwcHBwMDAwcHBwMDAwMDAwcHBwcHBwMDAwcHBwcHBwcHBwMDAwcHBwMDAwMDAwcHBwcHBwMDAwMDAubGyOwAAAC50Uk5TAAISGx0gIiMkJScwNTg7QEFEYGFiZm53eICOj5ibnaeqrLG3xMXS097g6/Hy+DRYfA4AAACbSURBVBjTvZBXD4JQDEa/C4jK3i42yKb//+d5CYRh4qvnoU1P0nQAE2JNnFrERkA3x7lTMFdMN00z7Hkw+5AHnaGgLwpQdDoQEYbqcaAa4Hdju2PsfCAud6NRxvipbIbLGcwG3ouSSUOWQSN5VQoZyHMYpKyN/1cSqUgSqCTNe71ahisgCOCJtU+uLEpdZ8FNyZou9ZrtpY0HfACOyx3VptGJSgAAAABJRU5ErkJggg==');
  244. }
  245. .cmsfb .cms-mail-ctrl p.status > a {
  246. display: flex;
  247. justify-content: center;
  248. align-items: center;
  249. }
  250. .cmsfb .cms-mail-ctrl p.status > ::before {
  251. text-indent: 0;
  252. content: '\f11d';
  253. font-family: FontAwesome;
  254. }
  255. .cmsfb .cms-mail-ctrl .cms-mail-closed::before {
  256. color: #e54d42;
  257. }
  258. .cmsfb .cms-mail-ctrl .cms-mail-open::before {
  259. color: #8cc152;
  260. }
  261. .cmsfb tr.qx-mail-c .cms-mail-ctrl .cms-mail-closed::before,
  262. .cmsfb tr.qx-mail-o .cms-mail-ctrl .cms-mail-open::before {
  263. content: '\f024';
  264. }
  265. .cmsfb .cms-compose-button {
  266. width: 196px;
  267. height: 44px;
  268. border-radius: 100px;
  269. background-image: radial-gradient(circle at 50% 0, rgba(255, 255, 255, 0.06), rgba(0, 0, 0, 0)), linear-gradient(to bottom, #4a74b0, #4e6a9e);
  270. border: solid 1px rgba(200, 200, 200, 0.5);
  271. }