/wp-content/plugins/contact-form-7/admin/css/styles.css

https://bitbucket.org/devbctph/futura_wp · CSS · 424 lines · 334 code · 69 blank · 21 comment · 0 complexity · 70732e8c68b193cb87dcc0bec81dacbe MD5 · raw file

  1. #titlediv .inside p.description {
  2. margin: 8px 2px 0;
  3. }
  4. #titlediv .inside p.description label {
  5. cursor: pointer;
  6. }
  7. span.shortcode {
  8. display: block;
  9. margin: 2px 0;
  10. }
  11. span.shortcode.old {
  12. background: #777;
  13. color: #fff;
  14. }
  15. span.shortcode > input {
  16. background: inherit;
  17. color: inherit;
  18. font-size: 12px;
  19. border: none;
  20. box-shadow: none;
  21. padding: 4px 8px;
  22. margin: 0;
  23. }
  24. #submitpost input.copy {
  25. margin-bottom: 10px;
  26. }
  27. #submitpost input.delete {
  28. padding: 0;
  29. margin: 0;
  30. border: none;
  31. cursor: pointer;
  32. background: inherit;
  33. color: #a00;
  34. }
  35. #submitpost input.delete:hover {
  36. color: #f00;
  37. }
  38. #submitpost input.delete:focus {
  39. outline: thin dotted;
  40. }
  41. .postbox-container .postbox h3 {
  42. border-bottom: 1px solid transparent;
  43. }
  44. .keyboard-interaction {
  45. visibility: hidden;
  46. color: #23282d;
  47. }
  48. div.config-error, span.config-error, ul.config-error {
  49. color: #444;
  50. font-style: normal;
  51. font-size: 13px;
  52. }
  53. ul.config-error {
  54. margin: 2px 0;
  55. }
  56. ul.config-error li {
  57. list-style: none;
  58. padding: 2px 2px;
  59. margin: 0;
  60. }
  61. div.config-error span.dashicons,
  62. ul.config-error li span.dashicons {
  63. color: #82878c;
  64. }
  65. [data-config-field][aria-invalid="true"] {
  66. border-color: #d00;
  67. }
  68. /*
  69. * Tabs
  70. */
  71. #contact-form-editor-tabs {
  72. border-bottom: 1px solid #aaa;
  73. padding: 9px 15px 0 10px;
  74. margin: 0;
  75. }
  76. #contact-form-editor-tabs li {
  77. display: inline-block;
  78. list-style: none;
  79. border: 1px solid #ccc;
  80. border-bottom: 1px solid #aaa;
  81. padding: 0;
  82. margin: 0 4px -1px;
  83. background-color: #e4e4e4;
  84. }
  85. #contact-form-editor-tabs li:hover {
  86. background-color: #fff;
  87. }
  88. #contact-form-editor-tabs li.ui-tabs-active,
  89. #contact-form-editor-tabs li.ui-tabs-active:hover {
  90. border-top: 1px solid #aaa;
  91. border-right: 1px solid #aaa;
  92. border-left: 1px solid #aaa;
  93. border-bottom: 1px solid #f5f5f5;
  94. background-color: #f5f5f5;
  95. }
  96. #contact-form-editor-tabs li a {
  97. padding: 6px 10px;
  98. font-size: 14px;
  99. font-weight: normal;
  100. line-height: 30px;
  101. color: #333;
  102. text-decoration: none;
  103. }
  104. #contact-form-editor-tabs li.ui-tabs-active a {
  105. color: #000;
  106. font-size: 14px;
  107. font-weight: bold;
  108. }
  109. #contact-form-editor-tabs li a:hover {
  110. color: #000;
  111. }
  112. #contact-form-editor-tabs li a span.dashicons {
  113. font-style: normal;
  114. padding: 6px 0 4px 4px;
  115. color: #82878c;
  116. }
  117. #contact-form-editor-tabs li a span.dashicons-warning,
  118. #contact-form-editor .contact-form-editor-panel > div.config-error span.dashicons-warning {
  119. color: #ca4a1f;
  120. }
  121. #contact-form-editor .contact-form-editor-panel > div.config-error {
  122. margin-bottom: 1.4em;
  123. }
  124. #contact-form-editor-tabs li.ui-tabs-active a span.dashicons {
  125. display: none;
  126. }
  127. #contact-form-editor .contact-form-editor-panel h2 {
  128. font-size: 18px;
  129. font-weight: 400;
  130. line-height: 24px;
  131. margin: 8px 0;
  132. padding: 0;
  133. }
  134. #contact-form-editor .contact-form-editor-panel {
  135. background-color: #f5f5f5;
  136. border: 1px solid #aaa;
  137. border-top: none;
  138. padding: 16px;
  139. }
  140. #contact-form-editor .form-table th {
  141. width: 100px;
  142. }
  143. #contact-form-editor .contact-form-editor-panel fieldset legend {
  144. line-height: 1.5;
  145. margin: .6em 0 .4em;
  146. }
  147. /*
  148. * Form Tab
  149. */
  150. #tag-generator-list a.button {
  151. font-size: 12px;
  152. height: 26px;
  153. line-height: 24px;
  154. margin: 2px;
  155. padding: 0 8px 1px;
  156. }
  157. .tag-generator-panel {
  158. position: relative;
  159. height: 495px;
  160. }
  161. .tag-generator-panel .control-box {
  162. padding: 0;
  163. margin: 0;
  164. height: 380px;
  165. overflow: auto;
  166. }
  167. .tag-generator-panel .control-box > fieldset legend {
  168. border: 1px solid #dfdfdf;
  169. border-left: 4px solid #00a0d2;
  170. background: #f7fcfe;
  171. padding: 4px 12px;
  172. margin: 4px 0;
  173. line-height: 1.4em;
  174. width: 95%;
  175. }
  176. .tag-generator-panel table {
  177. width: 100%;
  178. }
  179. .tag-generator-panel table.form-table th {
  180. width: 120px;
  181. padding: 4px 10px 4px 0;
  182. font-size: 13px;
  183. }
  184. .tag-generator-panel table.form-table td {
  185. padding: 4px 10px;
  186. font-size: 13px;
  187. }
  188. .tag-generator-panel .control-box input.oneline {
  189. width: 200px;
  190. }
  191. .tag-generator-panel .control-box input.large-text {
  192. width: 400px;
  193. }
  194. .tag-generator-panel .control-box textarea.values {
  195. width: 200px;
  196. height: 6em;
  197. }
  198. .tag-generator-panel .control-box input[type="number"],
  199. .tag-generator-panel .control-box input[type="date"] {
  200. width: 88px;
  201. }
  202. .tag-generator-panel .control-box table caption {
  203. text-align: left;
  204. font-size: 110%;
  205. font-weight: bold;
  206. color: #777;
  207. margin: 10px 0 5px;
  208. }
  209. .tag-generator-panel .control-box table.form-table td label {
  210. line-height: 1.1em;
  211. }
  212. .tag-generator-panel .control-box table.form-table td label .description {
  213. line-height: 1.4em;
  214. }
  215. .tag-generator-panel .insert-box {
  216. position: absolute;
  217. left: -15px;
  218. right: -15px;
  219. bottom: -15px;
  220. width: 100%;
  221. height: 84px;
  222. margin: 0;
  223. padding: 8px 16px;
  224. background-color: #fcfcfc;
  225. border-top: 1px solid #dfdfdf;
  226. overflow: auto;
  227. }
  228. .tag-generator-panel .insert-box input.tag {
  229. width: 480px;
  230. float: left;
  231. background-color: transparent;
  232. box-shadow: none;
  233. }
  234. .tag-generator-panel .insert-box .submitbox {
  235. padding: 2px 4px;
  236. }
  237. .tag-generator-panel .insert-box .submitbox input[type="button"] {
  238. float: right;
  239. }
  240. .tag-generator-panel .insert-box .description label {
  241. cursor: text;
  242. }
  243. /*
  244. * Mail Tab
  245. */
  246. .contact-form-editor-box-mail span.mailtag {
  247. display: inline-block;
  248. margin: 0 0 0 4px;
  249. padding: 1px 2px;
  250. cursor: pointer;
  251. color: #000;
  252. }
  253. .contact-form-editor-box-mail span.mailtag.used {
  254. color: #666;
  255. }
  256. .contact-form-editor-box-mail span.mailtag.unused {
  257. font-weight: bold;
  258. }
  259. /*
  260. * Messages Tab
  261. */
  262. #messages-panel p.description {
  263. margin: 5px 0 10px;
  264. }
  265. /*
  266. * List Table
  267. */
  268. .fixed .column-title {
  269. width: 38%;
  270. }
  271. .fixed .column-shortcode {
  272. width: 38%;
  273. }
  274. .wp-list-table .config-error span.dashicons-warning {
  275. color: #ca4a1f;
  276. }
  277. /*
  278. * Welcome Panel
  279. */
  280. .welcome-panel .welcome-panel-column,
  281. .welcome-panel .welcome-panel-column:first-child {
  282. width: 48%;
  283. padding: 0 2% 0 0;
  284. margin: 0 0 1em 0;
  285. }
  286. @media screen and (max-width: 870px) {
  287. .welcome-panel .welcome-panel-column,
  288. .welcome-panel .welcome-panel-column:first-child {
  289. display: block;
  290. float: none;
  291. width: 100%;
  292. }
  293. }
  294. .welcome-panel h3 {
  295. font-size: 16px;
  296. font-weight: 600;
  297. line-height: 2.1em;
  298. margin: 1em 0 1.2em;
  299. }
  300. .welcome-panel h3 .dashicons {
  301. position: relative;
  302. top: -2px;
  303. display: inline-block;
  304. width: 60px;
  305. color: #575757;
  306. font-size: 40px;
  307. }
  308. .welcome-panel p a {
  309. font-weight: bold;
  310. }
  311. .welcome-panel-close {
  312. z-index: 2;
  313. }
  314. /*
  315. * Integration
  316. */
  317. .card {
  318. background: #fff none repeat scroll 0 0;
  319. border: 1px solid #e5e5e5;
  320. border-left: 4px solid #e5e5e5;
  321. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  322. margin-top: 20px;
  323. max-width: 520px;
  324. min-width: 255px;
  325. padding: 0.7em 2em 1em;
  326. position: relative;
  327. }
  328. .card.active {
  329. border-color: #00a0d2;
  330. }
  331. .card img.icon {
  332. float: left;
  333. margin: 8px 8px 8px -8px;
  334. }
  335. .card h2.title {
  336. float: left;
  337. max-width: 240px;
  338. font-size: 1.3em;
  339. font-weight: 600;
  340. }
  341. .card .infobox {
  342. float: right;
  343. font-size: 13px;
  344. color: #666;
  345. margin: 2px 0 5px;
  346. line-height: 1.5;
  347. max-width: 240px;
  348. }
  349. .card .inside .form-table th {
  350. padding: 15px 10px 15px 0;
  351. width: 160px;
  352. }
  353. .card .inside .form-table td {
  354. padding: 10px 10px;
  355. }